body { color: black; background-color: black; background-position: left 0; height: 100%; min-height: 100%; margin-top: 20px; margin-left: 20px; }
ul.sidelist { color: #fff; font-size: 1em; margin: 0; padding: 5px 0 0 30px; }
ul.ctc { color: #000; font-size: 0.9em; font-weight: normal; font-style: italic; width: 500px; margin: 0 0 20px; padding: 5px 0 0 30px; }
p { margin-top: 0.6em; margin-bottom: 0.6em; }
p.questions { font-weight: bold; font-style: italic; }
p.title { font-size: 1.1em; font-weight: bold; margin-top: 1em; margin-bottom: 0.3em; }
p.smalltext { font-size: 0.9em; font-weight: normal; margin-top: 1em; margin-bottom: 0.3em; }
p.sidetitle { color: #f99; font-size: 1em; font-weight: bold; margin-top: 1em; margin-bottom: 0.3em; }
p.caption { font-size: 0.6em; font-weight: normal; font-style: normal; text-align: center; margin: 0 0 5px; padding: 0; }
td {}

a.side:link { color: #fff ; text-decoration: none; }
a.side:visited { color: #fff ; text-decoration: none; }
a.side:hover { color: #f99 ; text-decoration: none; }
a.side:active { color: red ; text-decoration: none; }
a:link { color: #000; }
a:visited { color: #000; }
a:hover { color: #f00; }
a:active { color: red; }
h1 { color: #ccc; font-size: 12px; font-weight: bold; text-align: center; }
h2 { color: #008000; font-size: 1.5em; font-weight: bold; margin: 0.83em 0; }
h3 { color: #f6c; font-size: 1.17em; font-weight: bold; margin: 1em 0; }
div.whiteblock { color: #000; font-size: 0.9em; background-color: #fff; margin: 25px; padding: 10px; border: dotted 1px; }
div.ask_container { font-style: normal; float: left; margin-bottom: 20px; border-top: 2px solid #333; }
div.ask_atext { font-style: normal; width: 450px; float: left; }
div.ask_qtext { font-style: italic; width: 450px; float: left; border-bottom: 1px dotted #999; }
div.ask_qa { font-size: 1.5em; font-weight: bold; font-style: normal; width: 50px; float: left; }
div.header { width: 800px; border: solid 2px #ccc; }
div.videomain { color: #333; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; width: 700px; float: left; margin-bottom: 20px; padding: 10px; border: dashed 1px; }
div.tshirtmain { color: #333; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; margin-bottom: 20px; padding: 10px; width: 510px; float: left; border: dashed 1px; }
div.main { width: 800px; height: 470px; margin: 0; padding: 0; border: solid 2px #ccc; }
div.menu { background-color: #000; width: 800px; height: 25px; border-right: 2px solid #ccc; border-left: 2px solid #ccc; order-bottom-style: solid;; }
div.copy { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: center; width: 800px; padding-top: 5px; }
.entries { color: #000; font-size: 1.5em; font-family: "Zapf Chancery", "Comic Sans MS", cursive; }
h3.title { color: #000; font-size: 1.1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin: 0.83em 0; }
