body {font-family: Verdana}
table.main {width: 1000px}
a {color: #990000; text-decoration: none; }
a:hover {text-decoration: underline}
th a {color: white; background-color: #990000; font-weight: bold; padding-top: 5px; padding-bottom: 5px; display: block; padding-right:10px; padding-left:10px}
th a:hover {color: #990000; background-color: white; text-decoration: none}
div.currentpage {color: #990000; background-color:white; text-decoration: none; font-weight: bold; padding-top: 5px; padding-bottom: 5px; display: block; padding-right:10px; padding-left:10px}
td.sidebar {background-color: #E7D19A; vertical-align: top; padding-right: 5px; padding-left: 15px; width:150px; padding-bottom:100px}
table.sidebar {margin-top: 100px; width: 100px; margin-right:10px}
td.body {padding-top: 10px; padding-left: 15px; vertical-align:top; padding-bottom:250px}
td.banner {padding-left: 15px; height:100px}
th.spacer {height: 20px}
p {font-size: 12pt; margin-top: 2pt}
code {font-size:14pt;}
code.special {margin-left:50px}
p.description {margin-left: 10%}
h1 {font-family: Verdana; font-variant: small-caps; font-size: 18pt; margin-top: 0px; margin-bottom: 0px}
h2 {font-family: Verdana; font-size: 16pt; margin-top: 0px; margin-bottom: 0px}
img.body {float: right; margin: 10px}

th.comparison {text-align:left}
td.comparison {padding-left:20px; background-color:#EDE8DD}
td.comparisonphoto {padding-left:20px;}
td.comparisonheading {text-align:center; font-weight:bold; font-style:italic}

table.approach {width:600px; margin-bottom:15px}
td.approach {margin-right:20px; padding-bottom:5px; margin-bottom:20px; background-color:#EDE8DD}

div.code_excerpt {padding-top:0px; padding-bottom:0px}

img.chart {border:1px solid; margin-left:auto; margin-right:auto; }
div.caption{font-size:smaller; margin-top:0px; margin-bottom:20px}