body { font-family: century gothic, tahoma, verdana, arial, helvetica; font-size: 12pt; font-weight: normal; color: #000000; border-style: none; background-color: #000000; margin: 0px; padding: 0px; text-align: center; }
A:link, A:active, A:visited { color: #0000ff; text-decoration: none;}
A.footer:link, A.footer:active, A.footer:visited { color: #fffff7; text-decoration: none;}
A.footer:hover { text-decoration: underline; }
A.t:link, A.t:active, A.t:visited { color: #000000; text-decoration: none;}
A.t:hover { text-decoration: underline; }
img.rand { border: 0px; }
#main { text-align: left; margin-left: auto; margin-right: auto; width: 778px; }
#top { position: absolute; top: 0px; margin-left: 18px; width: 740px; height: 92px; text-align: center; } 
#leader { margin-left: auto; margin-right: auto; } 
#content { position: relative; margin-top: 92px; margin-left:187px; margin-right: 0px; width: 590px; height: 460px; padding: 0px; background-repeat: no-repeat; background-image: url(i/back4.gif); background-position: center top; background-color: #666666; text-align: center; padding-bottom: 0px; }
#contenta { position: relative; margin-top: 92px; margin-left:187px; margin-right: 0px; width: 590px; padding: 0px; background-repeat: no-repeat; background-image: url(i/back1.gif); background-position: center top; background-color: #666666; text-align: center; border-bottom: solid 1px #666666; }
#contentb { position: relative; margin-left:187px; margin-right: 0px; width: 590px; height: 50px; padding: 0px; background-repeat: no-repeat; background-image: url(i/back2.gif); background-position: center bottom; background-color: #666666; text-align: center; }
#splash { position: relative; top: 75px; margin-left: auto; margin-right: auto; width: 455px; height: 416px; z-index: 0; }
h1.splash { font-size: 10pt; display: inline; margin-right: 5px;}
#bottomtxt { position: relative; width: 570px; top: 3px; color: #ffffff; font-size: 10pt; margin-left: auto; margin-right: auto; z-index: 2; } 
#select { top: 0px; margin-left: auto; margin-right: auto; width: 475px; }
#tomtop { position: relative; height: 99px; } 
#cats { position: relative; width: 475px; height: 350px; background-color: #ffffff; z-index: 5; border-right: 3px solid black; border-bottom: 3px solid black; font-size: 11pt; font-weight: bold; }
#catse { width: 475px; background-color: #ffffff; z-index: 5; border-right: 3px solid black; border-bottom: 3px solid black; font-size: 10pt; font-weight: normal; text-align: left; }
#e-text { font-family: arial, helvetica; padding-right: 3px; padding-left: 3px; margin-top: 5px; } 
#e-text ul { padding-top: 0px; }
#e-text li { margin-bottom: 5px; }
#e-text h2 { font-size: 12pt; }
#e-text h3 { font-size: 11pt; }
#e-text h4 { font-size: 10pt; display: inline; margin-right: 3px;}
.e-col { width: 390px; margin-left: 32px; margin-bottom: 2px; padding-top: 2px; clear: both;}
#quiztitle { left: 0px; margin-left: 2px; margin-top: 2px; color: #000000; font-size: 8pt; font-weight: bold; text-align: left; } 
h1.catselect { font-size: 10pt; display: inline; margin-right: 5px; font-weight: bold;}
h2.e { font-size: 14pt; display: inline; font-weight: bold;}
#e-title { margin-top: 5px; text-align: center;}
#subbanner { position: absolute; text-align: center; bottom: 1px; left: 3px; } 
#footer { position: relative; left: 0px; height: 15px; text-align: center; color: #ffffff; margin-left: 200px; font-size: 7pt; }
#remote { position: absolute; width: 186px; height: 493px; top: 92px; color: #ffffff; background-repeat: no-repeat; background-image: url(i/rc4.gif); background-position: 0px 0px; } 
#rhome { position: absolute; top: 75px; width: 186px; }
#rpop { position: absolute; top: 110px; }
#rmov { position: absolute; top: 148px; }
#rgeo { position: absolute; top: 176px; }
#rsci { position: absolute; top: 202px; }
#rcom { position: absolute; top: 231px; }
#rlit { position: absolute; top: 259px; }
#rcla { position: absolute; top: 287px; }
#rtut { position: absolute; top: 324px; }
#rfav { position: absolute; top: 348px; }
#rdis { position: absolute; top: 370px; }
#rabo { position: absolute; top: 390px; }
#rfaq { position: absolute; top: 324px; left: 87px;}
#rlin { position: absolute; top: 351px; left: 87px;}
#radv { position: absolute; top: 372px; left: 87px;}
#rcon { position: absolute; top: 393px; left: 87px;}
#content2 { position: absolute; margin-top: 92px; margin-left: 0px; margin-right: 0px; width: 777px; height: 456px; padding: 0px; background-repeat: no-repeat; background-image: url(i/bck.gif); background-position: center center; text-align: center; }
#top2 { position: absolute; top: 0px; padding-left: 0px; width: 777px; height: 92px; text-align: center; } 
#question { position: absolute; top: 15px; left: 40px; width: 320px; height: 200px; background-color: #ffffff; z-index: 2; }
#question2 { position: absolute; top: 15px; left: 380px; width: 360px; height: 200px; background-color: #ffffff; z-index: 2; }
#qshadow { position: absolute; top: 18px; left: 43px; width: 320px; height: 200px; background-color: #000000; z-index: 1; } 
#q2shadow { position: absolute; top: 18px; left: 383px; width: 360px; height: 200px; background-color: #000000; z-index: 1; } 
#tom { position: absolute; top: 184px; left: 50px; width: 100px; height: 100px; z-index: 5; }
#round { position: absolute; width: 100px; height: 40px; left: 50px; top: 320px; color: #dedede; line-height: 2.5em; font-size: 12pt; font-weight: bold; } 
#play1 { position: absolute; top: 184px; left: 390px; width: 100px; height: 100px; z-index: 5; }
#play2 { position: absolute; top: 184px; left: 510px; width: 100px; height: 100px; z-index: 5; }
#play3 { position: absolute; top: 184px; left: 630px; width: 100px; height: 100px; z-index: 5; }
#play1a { position: absolute; top: 184px; left: 430px; width: 100px; height: 100px; z-index: 5; }
#play2a { position: absolute; top: 184px; left: 590px; width: 100px; height: 100px; z-index: 5; }
#questy { position: absolute; left: 0px; top: 0px; width: 100px; text-align: left; margin-left: 2px; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; }
#caty { position: absolute; right: 0px; top: 0px; width: 200px; text-align: right; margin-right: 2px; font-size: 8pt; font-family: arial, helvetica; font-weight: bold; }
#innerquestion { position: absolute; text-align: center; left: 2px; margin-top: 47px; width: 315px; height: 120px; margin-left: auto; margin-right: auto; font-size: 12pt; font-family: century gothic, arial, tahoma, verdana, helvetica; font-weight: bold; z-index: 6; }
table.questy2 { width: 360px; height: 150px; font-size: 12pt; font-family: century gothic, arial, tahoma, verdana, helvetica; font-weight: bold; margin-top: 20px; }
#buttons { position: absolute; top : 374px; left: 40px; width: 700px; height: 75px; z-index: 6; background-repeat: no-repeat; background-image: url(i/4buttonbck.gif); background-position: 3px 3px; z-index: 4; }
#tiebuttons { position: absolute; top : 374px; left: 40px; width: 700px; height: 75px; z-index: 6; background-repeat: no-repeat; background-image: url(i/2buttonbck.gif); background-position: 3px 3px; z-index: 4; }
#answer { position: absolute; top : 374px; left: 40px; width: 700px; height: 75px; z-index: 6; background-repeat: no-repeat; background-image: url(i/1buttonbck.gif); background-position: 3px 3px; z-index: 5; }
#button1 { position: absolute; left: 2px; top: 2px; }
#button2 { position: absolute; top: 2px; left: 350px; }
#button3 { position: absolute; left: 2px; top: 39px; }
#button4 { position: absolute; top: 39px; left: 350px; }
#buttona { position: absolute; top: 2px; left: 176px; }
.button { width: 340px; height: 30px; line-height: 1.9em; background-color: #cccccc; text-align: center; }
#tietext { position: absolute; margin-top: 40px; width: 690px; height: 22px; left: 0px; border: solid 0px black;}
#continue { position: absolute; width: 109px; height: 24px; top: 45px; left: 581px; line-height: 1.5em; background-color: #cccccc; text-align: center; } 
#comment { position: absolute; width: 570px; height: 40px; top: 45px; left: 5px; color: #ffffff; font-size: 10pt; text-align: left; } 
#comment2 { position: absolute; width: 190px; height: 22px; top: 10px; left: 540px; color: #ffffff; font-size: 10pt; text-align: left; } 
#atext { position: absolute; width: 170px; height: 30px; top: 2px; left: 0px; line-height: 1.8em; color: #ffffff; text-align: center; font-size: 11pt; } 
a.but:hover { text-decoration: none; background-color: #ffffff; width: 340px; height: 30px; display: block; }
a.buts:hover { text-decoration: none; background-color: #ffffff; width: 109px; height: 24px; display: block; }
#board { position: absolute; left: 385px; top: 290px; height: 70px; width: 350px; color: #ffffff; font-size: 10pt; font-family: century gothic, arial, tahoma, verdana, helvetica; text-align: center; }
#p1 { position: absolute; width: 110px; height: 20px; left: 0px; top: 0px; }
#p2 { position: absolute; width: 110px; height: 20px; left: 119px; top: 0px; }
#p3 { position: absolute; width: 110px; height: 20px; left: 238px; top: 0px; }
#p1a { position: absolute; width: 110px; height: 20px; left: 40px; top: 0px; }
#p2a { position: absolute; width: 110px; height: 20px; left: 198px; top: 0px; }
#s1 { position: absolute; top: 40px; left: 0px; width: 110px; height: 30px; font-size: 18pt; font-weight: bold;}
#s2 { position: absolute; top: 40px; left: 119px; width: 110px; height: 30px; font-size: 18pt; font-weight: bold; }
#s3 { position: absolute; top: 40px; left: 238px; width: 110px; height: 30px; font-size: 18pt; font-weight: bold; }
#s1a { position: absolute; top: 40px; left: 40px; width: 110px; height: 30px; font-size: 18pt; font-weight: bold;}
#s2a { position: absolute; top: 40px; left: 198px; width: 110px; height: 30px; font-size: 18pt; font-weight: bold; }
.blue { color: #0000ff; }
#to1 { position: absolute; width: 150px; height: 100px; left: 84px; top: 80px; background-color: #666666; background-repeat: repeat-x; background-image: url(i/e1.gif); }
#to2 { position: absolute; width: 150px; height: 100px; left: 234px; top: 80px; background-color: #666666; background-repeat: repeat-x; background-image: url(i/e1.gif); }
.to3 { background-color: #ffffff; height: 45px; width: 150px; font-size: 8pt;}
#lplay { position: absolute; left: 84px; top: 226px; width: 300px; height: 40px; line-height: 1.5em; text-align: center; }
A.playlink:link, A.playlink:active, A.playlink:visited { color: #0000ff; text-decoration: underline;}
A.playlink:hover { color: #6666ff; }
.small { font-size: 7pt; }
form { margin-bottom: 0px; padding-bottom: 0px;}
.comment2 { font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; background-color: #000000; border: none; text-align: center; color: #ffffff; cursor: default;}
.scoretab { border: none; font-family: arial, helvetica, sans-serif; font-size: 18pt; color: #ffffff; background-color: #000000; cursor: default;}
.tab1 { width: 100px;}
.tab2 { width: 45px; text-align: right;}
.tab3 { width: 30px; text-align: center; font-weight: bold;}
.commenttab { border: none; width: 550px; text-align: left; font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; background-color: #333333; color: #ffffff; cursor: default; }
.commenttab2 { border: none; height: 22px; width: 190px; text-align: center; font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; background-color: #333333; color: #ffffff; cursor: default; }
.commenttabtie { border: none; width: 685px; text-align: left; font-weight: bold; font-size: 10pt; font-family: arial, helvetica, sans-serif; background-color: #333333; color: #ffffff; cursor: default; }
#comm1 { position: absolute; left: 5px; top: 15px;}
#comm2 { position: absolute; left: 125px; top: 15px;}
#comm3 { position: absolute; left: 245px; top: 15px;}
#comm1a { position: absolute; left: 45px; top: 15px;}
#comm2a { position: absolute; left: 205px; top: 15px;}
.comm {width: 100px; height: 20px; border: none; }
#desc { height: 120px; margin-left: 5px; margin-right: 5px; margin-bottom: 25px; margin-top: 3px; font-family: arial, helvetica; font-size: 9pt; font-weight: normal; text-align: justify;}
#desc2 { height: 110px; margin-left: 5px; margin-right: 5px; margin-bottom: 3px; margin-top: 3px; font-family: arial, helvetica; font-size: 9pt; font-weight: normal; text-align: justify;}
a.scat:link, a.scat:active, a.scat:visited { text-decoration: underline; color: #0000ff; }
a.scat:hover { color: #ff0000;}
.mscat { COLOR: #000000; FONT-SIZE: 11pt; font-family: arial, helvetica; font-weight: bold;}
li.slist { list-style-type: none; margin-bottom: 3px;}
ul.lisst { margin-bottom: 3px; margin-left: 0px; padding-left: 0px;}

/* CLASSES */
.b12 { COLOR: #000000; FONT-SIZE: 12pt; font-family: arial, helvetica; font-weight: bold;}
.f8 { COLOR: #0000ff; FONT-SIZE: 8pt; font-family: century gothic, arial, tahoma, verdana, helvetica; }
.f10 { COLOR: #0000ff; FONT-SIZE: 10pt; font-family: century gothic, arial, tahoma, verdana, helvetica; }
.f12 { COLOR: #0000ff; FONT-SIZE: 12pt; font-family: century gothic, arial, tahoma, verdana, helvetica; }
.f14 { COLOR: #0000ff; FONT-SIZE: 14pt; font-family: century gothic, arial, tahoma, verdana, helvetica; }
.n8 { COLOR: #000000; FONT-SIZE: 8pt; font-family: arial, helvetica; }
.n10 { COLOR: #000000; FONT-SIZE: 10pt; font-family: arial, helvetica; }
.n12 { COLOR: #000000; FONT-SIZE: 12pt; font-family: arial, helvetica; }
.wrong { COLOR: #ff0000; font-weight: bold; font-family: century gothic, arial, tahoma, verdana, helvetica; }
.right { COLOR: #00ff00; font-weight: bold; font-family: century gothic, arial, tahoma, verdana, helvetica; }
ul.sx { margin-top: 4px; margin-bottom: 0px; padding-top: 4px;}
li.sx { font-size: 8pt; margin-top: 4px; margin-bottom: 0px; line-height: 0.7em; }
ul.s { margin-top: 2px; margin-bottom: 0px; padding-top: 0px;}
li.s { font-size: 8pt; margin-top: 0px; margin-bottom: 0px; line-height: 0.7em;}
h2.stop { margin-bottom: 7px;}