html,body,div,span,h1,h2,h3,h4,hr,p,a,em,img,ul,li,form{margin:0;padding:0;border:0;font-size:100%;font-weight:normal}
a img{border:none}
html{font-size:100%}
body{line-height:1.5;padding:6px 0;font-size:75%;color:#222;background:#fff url(/bg.gif) center top repeat;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sun-serif}
.container{width:800px;margin:0 auto;background:#fff}
hr{margin-bottom:0.7em;color:#aaa;clear:both;height:1px;border-bottom:1px dotted #aaa}
h1,h2{font-size:1.4em;line-height:1.2}
h2{margin-top:1em;margin-bottom:0.75em;background:transparent url(/bgpic.png) no-repeat scroll -147px -53px;padding:0 0 0.7em 2em;clear:both}
p{margin:0 0 1.2em 0}
img.left{float:left;margin:0 1.5em 1.0em 0;padding:0;border:1px solid #ccc}
#iframe {margin:0 1.5em 1.0em 0;float:left}
#amazon {margin:1.0em;text-align:center}
a:focus, a:hover{color:#f00;text-decoration:underline}
a{color:#00f;text-decoration:none}
ul, ol{line-height:1.8;font-size:0.9em}
ul{list-style-type:none}
ol{margin:0.5em 2em}
ul.list{margin-top:10px;color:#999}
ul.list li{padding:0.5em 0 0.7em 0;text-align:right;border-bottom:1px solid #ccc}
ul.list li a{width:430px;font-size:1.2em;text-align:left;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.span-7, div.span-8, div.span-15{float:left;margin-right:10px}
.last, div.last{margin-left:10px}
.span-7{width:160px}
.span-8{width:276px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.span-15{width:575px;word-break:break-all}
.prepend-1{padding-left:15px}
.prepend-2{margin-left:15px}
div.colborder{padding-right:0;margin-right:10px}
.clear{clear:both}
.navbar{padding:4px 15px;margin-bottom:10px;font-size:0.9em;border-top:1px solid #aaa;border-bottom:1px solid #aaa}
.footer{padding:4px 15px;font-size:0.9em;border-top:1px solid #aaa}
#ebay{width:147px;height:37px;margin-top:1.5em;display:block;overflow:hidden;background:#fff url(/bgpic.png) no-repeat scroll left -53px}
#downpdf{width:140px;height:33px;text-indent:-9999px;margin-bottom:1.5em;display:block;overflow:hidden;background:#fff url(/bgpic.png) no-repeat scroll left bottom}
#header{height:52px;color:#fff;background:#f5f5f5 url(/bgpic.png) center top repeat}
#header a{color:#fff}
#logo{padding-top:13px;padding-left:15px;font-size:1.6em;font-weight:bold;float:left}
#topsearch{margin:12px 16px 0 40px;float:left}
#SearchTxt{width:300px;height:20px;padding:4px;margin-right:4px;border:1px solid #888;background:#D0E0F9;vertical-align:middle}
#sbb{color:#505050;font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sun-serif;vertical-align:middle}
#TopRight{margin:8px 15px 0 0;text-align:left;line-height:16px;float:right}
#TopRight a{text-decoration:underline}
#TopRight a:hover{text-decoration:none}
.bottomheight{padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:1px dotted #aaa}
.downform{margin-bottom:1.2em}
.pageno{margin:1em 0}
.classname{font-size:1.4em;margin-right:2em}
.classad{margin:15px;text-align:center}
.pop{width:160px;font-size:1em;line-height:1.5;text-align:left;float:left}
.hometop{width:244px;margin:5px 0 0 15px;float:left}
.home{padding:0.5em;font-family:Arial,"Trebuchet MS",Verdana,Helvetica,sun-serif;line-height:1.6}
.homelist a{color:#000}
.homelist a:hover{color:#00f}
.homead{margin:0 15px;text-align:center;border:1px solid #ddd}
.breakline{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
h3,h4{padding:0.3em;border-bottom:1px solid #ccc}
h3{color:#fff;background:#f5f5f5 url(/bgpic.png) center top repeat}
h4{background:#fff url(/classbg.png) center top repeat}
a.pagenum{padding:2px 4px;border:1px solid #ccc;color:#fff;background:#666;overflow:hidden}
a.pagenum a:hover{color:#fff}
