body{margin:0;padding:0;text-align:center;color:#333;}
p, h1, h2, h3, ol, ul, td {font-family:Verdana,sans-serif;}
h1{font-size:20px;text-align:center;padding:0;margin:0;}
h2{font-size:16px;text-align:left;padding:0;margin:0;}
h3{font-size:12px;text-align:left;padding:0;margin:0;font-weight:bold;}
p{font-size:11px;line-height:16px;padding:0;margin:0;}
img{padding:0;margin:0;}
ol, ul{font-size:11px;line-height:18px;padding:0 0 10px 30px;margin:0;}
form{padding:0;margin:0;}
#l{width:160px;}
#r{width:160px;}
#exercise #l{width:200px;}
#spon{width:974px;font-weight:bold;text-align:center;padding:15px 0 25px 0;}
#spon img{border:none;vertical-align:middle;}
table#body tr{vertical-align:top;}
table#body{width:973px;}
.page{width:973px;}
#logo{margin-right:65px;}
#logo img{border:none;}
#navcontainer{width:974px;text-align:left;}
#navlist{padding:3px 0;margin:0;border-bottom:1px solid #03c;font:bold 12px Verdana, sans-serif;}
#navlist li{list-style:none;margin:0;display:inline;}
#navlist li a{padding:3px 0.5em;margin-left:3px;border:1px solid #03c;border-bottom:none;background:#dde;text-decoration:none;}
#navlist li a #logo {padding:0px;margin-left:3px;border:1px solid #03c;border-bottom:none;background:#dde;text-decoration:none;}
#navlist li a:link{color:#03c;}
#navlist li a:visited{color:#03c;}
#navlist li a:hover{color:#03c;background:#bfcfff;border-color:#03c;}
#navlist li.inactive{padding:3px 0.5em;margin-left:3px;border:1px solid #aaa;border-bottom:none;background:#eee;text-decoration:none;color:#aaa;}
.m{margin:0 0 10px 0;border:none;padding:0;}
.ad {border:1px solid #666;padding: 5px;margin:0 0 10px 0;text-align:center;}
#foot{width:974px;text-align:center;padding:0;margin:0;}
#foot p{padding:0.5em 1em;}
.help{width:974px;text-align:right;padding:0;margin:0;}
.help a{color:#03c;text-decoration:none;}
.help a:hover{text-decoration:underline;}
#main p{text-align:justify;margin:0 0 10px 0;}
#groups #main p {line-height:20px;}
#groups #l{width:160px;padding-top:0}
#groups #r{width:300px}
.date{font-size:9px;color:#666;padding:0;}
#help #l{width:200px;}
#help #r{width:200px;}
#faq{width:200px;border:1px solid #03c;}
tr.odd{background:#dde;}
#privacy #l{width:200px;background:#bfcfff;}
#conditions #l{width:200px;background:#bfcfff;}
#about #l{width:200px;background:#bfcfff;}
#directory #l{width:200px;background:#bfcfff;}
#workshop #l{width:200px;background:#bfcfff;}
#home #l{width:200px;}
#home #r{width:200px;}
#settings .q{font-weight:bold}
#library .cen{width:300px;}
#library #l{width:200px;background:#bfcfff;}
#library #r{width:200px;}
#news .cen{width:300px;}
#news #l{width:200px;background:#bfcfff;}
#news #r{width:200px;}
#nutrients #l{width:200px;background:#bfcfff;}
.a5{font-size:9px;color:#666;padding:0 0 5px 0;}
.a6{text-align:justify;font-weight:bold;}
.a7{text-align:justify;}
.a8{float:right;width:90px;height:90px;border:1px solid #666;margin-left:8px;margin-top:4px;}
.a9{font-size:9px;}
#bod{width:974px;margin:0 auto;}
#body table {border:1px solid #03c;margin:0;}
thead {background:#03c;color:#fff;font-weight:bold;}
td {padding:3px;border:none;font-size:11px;}
.cal td{font-size:9px;text-align:center;}
.cal {font-size:9px;padding:0;margin:2px 0;}
.nut td{font-size:10px;width:200px;}
.good{color:#060;cursor:help;}
.bad{color:#900;cursor:help;}
td.a{width:115px;text-align:right;}
td.q{height:40px;}
#questions table {border:1px solid #03c;margin:20px 0;}
#main p.quote {padding:0;margin:15px 0 0 0}
#main p.qname {padding:0;margin:0 0 15px 0}
#about p.end{text-align:center}