body { font-family: sans-serif }
h1 { text-align: center; font-family: sans-serif }
h2 { text-align: center; font-family: sans-serif }
a:visited { color: #6666cc; text-decoration: none }
a:link { color: #0000cc; text-decoration: none }
a:active { background: #ffcc00; color: #004400 }
td.shadertitle { background: #aaaadd; font-weight: bold }
td.shaderimages { background: #aaaaaa; vertical-align: top }
td.shaderdesc { background: #ffffff; vertical-align: top }
td.shaderdesc-odd { background: #dddddd; vertical-align: top }

/* FAQ Stuff */
li.question { counter-increment: faq }
ol.questions { counter-reset: faq }
h3.answers { counter-reset: faq }
div.question { font-weight: bold; margin-bottom: 10px }
div.question:before { counter-increment: faq; content: counter(faq) ". " }
div.answer { border: 1px solid black; background: #eeeeee;
             padding-left: 10px;
             margin-bottom: 10px }
/* div.answer { margin-bottom: 10px; } */
div.answer p { margin-top: 0px }
div.update { text-align: right; font-size: x-small; 
             padding-right: 5px; font-style: italic }

div.update:before { content: "Last Updated " }

