body { margin:0; padding:0; text-align:center; font-family:"Comic Sans MS", sans-serif;  background: #def;}
#centre{text-align:left; width:746px; margin:0 auto}
#rightcol{width:600px; height:1%; float:right; overflow:visible;}

h1 {font-size:30px; color:#f03; padding:0; margin:0}
#hiddentitle{height:105px; padding:0; margin:0; text-indent:-5000px;  background:url(i/jatxt2.gif) no-repeat scroll center bottom;}


h2{font-size:30px; padding:0px; margin:0; color:#01f}
h3{color:#01f; clear:both;}
.divider{display:block; clear:both; padding:20px 0;}
.welcome{margin:0 0 10px 0; font-family:"Comic Sans MS"; font-weight:bold; font-size:x-large; color:#01f}
#navbar{width:110px; float:left; margin-top:5px}
#navbar a.navitem , #navbar a.nolink , #email
{display:block; width:90px; padding:3px 0 3px 0; margin:10px 0 10px 0; clear:both; text-decoration:none;
border-top: 1px solid #c00;
border-right: 3px solid #900;
border-bottom: 3px solid #900;
border-left: 1px solid #c00; text-align:center; overflow:visible; }

#homenav .navitem a, #homenav .nolink a, #email
{display:block; width:90px; height:108px; padding:3px 0 3px 0; margin:0 0 0px 0;
border-top: 1px solid #c00;
border-right: 3px solid #900;
border-bottom: 3px solid #900;
border-left: 1px solid #c00; text-align:center; overflow:visible; }

#email{background-color:#ccc; color:#c00; cursor:pointer; width:6em; padding:3px 0 3px 0; margin:10px auto}
#navbar a.navitem:link{background-color:#ccc; color:#00f}
#navbar a.navitem:visited{background-color:#ccc; color:#00f}
#navbar a.navitem:hover{background-color:#ffc; color:#c00}
#navbar a.navitem:active{background-color:#ffc;color:#c00}
#navbar a.nolink{background-color:#fff; color:#000; cursor:default}

#navbar .notxtlink a{display:block; color:#c00; cursor:default; text-decoration:none; text-align:center; margin:0 auto 18px auto}
#navbar .navtext a{display:block; text-align:center; margin:0 auto 18px auto}
#navbar .navtext a:visited{color:blue}
#navbar .navtext a:hover, #navbar .navtxt a:active{color:#c00}


#homenav tr td div.navitem a:link{background-color:#ccc; color:#c00}
#homenav tr td div.navitem a:visited{background-color:#ccc; color:#c00}
#homenav tr td div.navitem a:hover{background-color:#ffc}
#homenav tr td div.navitem a:active{background-color:#ffc}
#homenav tr td div.nolink a{background-color:#fff; color:#c00; cursor:default}

#homenav tr td div.notxtlink a{display:block; color:#c00; cursor:default; text-decoration:none; text-align:center; margin:0 auto 18px auto}
#homenav tr td div.navtext a{color:blue; display:block; text-align:center; margin:0 auto 18px auto}
#homenav tr td div.navtext a:visited{color:blue}
#homenav tr td div.navtext a:hover, #homenav tr td div.navtxt a:active{color:#c00}


#content{width:610px; float:right;  color:#000000; font-family:"Comic Sans MS", sans-seriph; margin-bottom:0}
/* #foot{clear:both; width:100%; height:20px; text-align:center; font-size:xx-small; padding:80px 0 0 0; margin:0; background:  url(i/stars4.gif) repeat-x scroll center top;}
*/
#foot{clear:both; width:100%; height:20px; text-align:center; font-size:xx-small; padding:80px 0 0 0; margin:0; border-top:5px double red}


#bottomnav{width:100%; margin:0; padding:0; clear:both}
#bottomnav ul{margin: 0 0 0 0; padding:0; text-align:center; line-height:1.5}
#bottomnav ul li{display:inline; padding-right:1em}
#bottomnav ul li a:link, #bottomnav ul li a:visited {color:blue}
#bottomnav ul li a:hover, #bottomnav ul li a:active {color:red}
#bottomnav ul li a:link.nobottomlink, #bottomnav ul li a:visited.nobottomlink, #bottomnav ul li a:hover.nobottomlink{text-decoration:none; cursor:default; color:black}
ul{margin-bottom:0; padding-bottom:0}

.picright{float:right; margin:0 0 0 10px; text-align:center}
.picrightspace{float:right; margin:0 0 20px 10px; text-align:center}
.endorsed{color:#c00}
.review{margin:10px 10px 0 30px; font-family:Arial, Helvetica, sans-serif; font-style:italic}
.reviewer{margin:0 10px 25px 30px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
.reviewnarrow{margin:10px 200px 0 40px; font-family:Arial, Helvetica, sans-serif; font-style:italic}
.reviewernarrow{margin:0 200px 25px 40px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
li{margin-bottom:25px}
li.linorm{margin-bottom:7px}
.atpic{vertical-align:bottom}
.email{cursor:pointer; text-decoration:underline; color:#0000FF}
.booktitle{color:#c00}
.quiztable{border:1px solid black; margin:auto; border-collapse:collapse; width:600px}
.topborder{border-top:1px solid purple; margin-top:0}
.question{border-top: 1px solid purple; clear:both}
.questionbox{border-top: 1px solid purple; border-bottom: 1px solid purple; padding-top:5px; padding-bottom:5px; clear:both}
.qq{float:left; clear:both; height:1%; overflow:visible; width:160px;}
.qq2{float:left; clear:both; height:1%; overflow:visible; width:320px;}
.qend{clear:both;border-top:1px solid purple}
.qa{float:left; height:1%; overflow:visible; width:80px; text-align:center; }
.firstpara{margin-top:0}
.welcome{margin:0 0 10px 0; font-family:"Comic Sans MS"; font-weight:bold; font-size:x-large; color:#01f}
.subhead{font-weight:bold; font-size:x-large; color:#01f}
@media print{
#hiddentitle{text-indent:0; }
#centre{width:100%; margin:0 auto;}
#navbar{display:none}
#content{width:100%}
h1{font-size:60px}
}
