/* Green: #7b1 ; Blue: #17b ; Dark Green: #571; Light Green: #8c1 */
body{background:url(/images/pagebg.gif) #fff; padding:0; margin:0 auto; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:75%; color:#444}

img{border:0}
h1{font-size:140%; color: #444; margin:0;letter-spacing:2px}
h2{font-size:100%; font-weight:bold; letter-spacing:1px; margin:0; color:#17b}
div.subh{color:#7b1;font-size:90%}
p{margin:0 0 10px 0}

a{text-decoration:none;}
a:link{color:#17b; border-bottom:1px dotted #17b}
a:visited{color:#06a; border-bottom:1px dotted #06a}
a:hover{color:#fff; background-color:#17b; border-bottom:1px solid #17b}
a:active{color:#fff; background-color:#000; border-bottom:1px solid #000}

a:link.green{color:#7b1; border-bottom:1px dotted #7b1}
a:visited.green{color:#571; border-bottom:1px dotted #571}
a:hover.green{color:#fff; background:#7b1; border-bottom:1px solid #7b1}

form{margin:0; padding:0}
form fieldset{margin:0; padding:0; border:none}

#content{width:900px; background:#fff; text-align:left; border-left:1px solid #ddd; border-right:1px solid #ddd; margin:0 auto; line-height:18px}

#header{background:url(images/headerleft.gif) no-repeat; padding-left:9px}
#header div.header{background:url(images/headerright.gif) no-repeat right top; padding-right:9px}
#header div.header div.head{height:225px; background:url(images/headerbg.gif) repeat-x}

#headertop{padding-top:5px;}
#headertop a.headerlogo{display:block; float:left;}
#headertop a:hover{text-decoration:none;}
#headermenu{text-align:right; vertical-align:text-bottom; border-bottom:2px solid #fff; font-size:13px; padding-top:85px}
#headermenu a{text-decoration:none; padding-left:20px; padding-right:20px;border:none}
#headermenu a:link{color:#7b1; background:#fff}
#headermenu a:visited{color:#571; background:#fff}
#headermenu a:hover{color:#17b; border-bottom:2px solid #17b;}

#headerbottom{clear:both; padding:5px 10px; color:#fff}
#headerbottom div.left{width:400px; float:left}
#headerbottom div.left div.title{font-size:140%; font-weight:bold}
#headerbottom div.left div.title span{color:#8c1}
#headerbottom div.left p{padding:0; margin-top:5px}

#headerbottom div.right{float:left; height:41px; padding:25px 20px 10px 30px}
#header input.url{background:url(images/headerurlbg.gif) no-repeat; border:none; width:280px; height:41px; color:#17b; font-weight:bold; font-size:120%; padding:12px 15px 0 15px; float:left; display:block}
#header input.submit{width:89px; height:41px; padding:0; margin:0; float:left; display:block}

#body{font-size:90%; padding:15px 24px; clear:both}

#body div.help{text-align:center; background:url(images/help.png) no-repeat 8% 50%; color:#17b}

#body div.detail{clear:both;}
#body div.left{float:left; width:250px;padding:0 5px; margin-bottom:15px; padding-left:30px; color:#666; overflow:hidden}
#body div.left span{background-color:#7b1; color:#fff; padding:0 3px; font-weight:bold}
#body div.left strong{color:#000}
#body div.left em{color:#000}
#body div.right{float:left; width:250px;padding:0 5px;  margin-bottom:15px;}
#body div.right div.message{padding:5px; border:2px solid #f66; padding-left:20px; background:url(images/bad.png) no-repeat 1% 50%; background-color:#fcc}
#body div.bigmessage{padding:5px; margin:5px 0; border:2px solid #f66; padding-left:20px; background:url(images/bad.png) no-repeat 1% 50%; text-align:center; background-color:#fcc}

#body div.good{background:url(images/good.png) no-repeat;}
#body div.warning{background:url(images/warning.png) no-repeat}
#body div.bad{background:url(images/bad.png) no-repeat}

#body p span{color:#a00}

#details{float:left; margin:10px 0}
#detailsright{float:right; width:300px; margin:10px 0}
#detailsright div.title{font-weight:bold; color:#17b;}
#detailsright div.sev{height:150px; overflow:auto;padding:0 5px; border:1px dotted #aaa; color:#666; margin-bottom:10px; /*background:url(images/view.gif) 100px 30px no-repeat; */line-height:normal; cursor:pointer; }
span.key0,strong.key0{background-color:#FFFF66}
span.key1,strong.key1{background-color:#66FFFF}
span.key2,strong.key2{background-color:#66FF66}
span.key3,strong.key3{background-color:#FF6666}
span.hl{color:#888}

#density{list-style:none; margin:0; padding:0; color:#000}
#density li{clear:both; margin:0; padding:0}
#density li div{width:33%; float:left; padding:5px 0; text-align:right}
#density li div.first{text-align:left}
#density li.row1 div{background:#eee}
#density li div.gooddensity{color:#7b1}
#density li div.baddensity{color:#900}
#density span{color:#666}

#support{clear:both}
#backlink{border:1px dotted #aaa; color: #444; background:#eee; padding:10px 15px;}

#footer{font-size:80%; background:url(images/footerleft.gif) no-repeat #15739a; padding-left:9px; clear:both}
#footer div.footer{background:url(images/footerright.gif) no-repeat right top #15739a; padding-right:9px}
#footer div.footer div.foot{background:url(images/footerbg.gif) repeat-x #15739a; color:#fff; padding:15px;}
#footer div.split{float:left; width:33%}
#footer div.split span.title{font-size:120%; color:#8c1; font-weight:bold}
#footer div.split ul{list-style:disc; color:#8c1; margin:0; padding:0; padding-left:15px; margin-left:10px}
#footer div.split ul li{margin:0; padding:4px;}
#footer a{padding:0 20px}
#footer a:link{color:#fff; border:none}
#footer a:visited{color:#ddd; border:none}
#footer a:hover{color:#17b; background:#fff; border:none}
#footer a:active{color:#fff; background:#000; border:none}

div.clear{clear:both}
span.grey{color:#aaa}
div.right{float:right}

div.social_bookmark{text-align:right; float:right;}
div.social_bookmark a, div.social_bookmark a:visited{border:none}
div.att{background:#ffa; font-size:14px; line-height:20px; margin-top:15px; padding:5px 10px}
div.statistics{padding:5px 10px; font-size:14px; color:#444; clear:both; border:1px dashed #aaa; margin:10px auto; text-align:center}

#remove{float:right}
a.sponsor{float:right; border:none;}
a.sponsor img{border:4px solid #ccc}
a.sponsor:hover{border:none; background-color:#fff}

a.nearh1{border:none; float:right}
a:hover.nearh1{background:none}

div.disclaimer{padding:5px 10px; font-size:14px; font-style:italic; margin:5px 0; color:#aaa}
