body{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:small;background-color:#ddd;}

a{font-weight:bold;}
a:link{color:#c00;}
a:visited{color:#c00;}
a:hover{color:#000;}
a:active{color:#000;}

#wrap{background-color:#fff;}

#header{background:#000 url(../img/background.gif) repeat-x;}
#header h1{font-size:2em;color:#c00;letter-spacing:-2.5px;margin:0px;}
#header h1 span{color:#eee;}
#header a:hover{color:#c00;}
#header p{color:#eee;margin:0px;padding:0px 0px 0px 2px;background-color:#666;}

#main{border-left:2px solid #eee;border-right:2px solid #eee;}
#main h1,h2,h3{margin:0px;letter-spacing:-0.5px;}
#main h1{padding:0px 0px 5px 0px;font-size:1.6em;text-align:center;color:#222;}
#main h2{padding:10px 0px 0px 0px;font-size:1.4em;color:#333;border-bottom:2px solid #eee;}
#main h3{padding:10px 0px 0px 0px;font-size:1.2em;color:#444;border-bottom:1px solid #eee;}
#main h4{padding:4px 0px;margin:0px;font-size:1.1em;color:#444;}

#main p{margin:0px;padding:4px 0px;color:#333;}
#main p.b{padding:0px;text-align:right;border-top:1px solid #eee;}
#main p.ic{text-align:center;}
#main p.ic span{display:block;font-size:0.9em;color:#666;}
#main p.il{float:left;padding:0px 0px 5px 5px;}
#main p.ir{float:right;padding:0px 5px 5px 0px;}
#main p.more{padding:5px;background-color:#eee;border:1px solid #ddd;}

#search div{text-align:center;}
#search ol{margin-top:0;padding-left:2em;}
#search li{margin-bottom:0.5em;}
#search h2{border:0;padding:0;}
#search h2 a{font-size:80%;font-weight:normal;}
#search p{padding:0;}
#search span{color:#666;}
#search .error{margin-top:1em;text-align:center;}
#search #info{padding-top:1em;text-align:right;border-bottom:1px solid #ddd}
#search #pagination{margin:1em;text-align:center;}
#search #pagination a{border:1px solid #ccc;padding:0.2em 0.4em;}

#left .navigation{margin-left:0px;padding-left:0px;margin-top:0px;list-style:none;}
#left .navigation li{padding:2px 0px 2px 10px;background-image:url(../img/arrow.gif);background-repeat:no-repeat;background-position:0em 0.5em;}
#left a{display:block;text-decoration:none;border-bottom:1px solid #ddd;}
#left a:hover{text-decoration:underline;}
#left a.current{border-right:8px solid #c00;}

div.ads{text-align:center;}

#footer{text-align:center;color:#eee;background-color:#999;}
