*{margin:0; padding:0}
body{background:url(images/bt.png) repeat-x center top; font-size:11px; font-family:"Lucida Grande",Verdana,Arial,sans-serif; color:#000}
h1, h2{font-size:16px; font-weight:normal; margin-bottom:15px; color:#f4793a}
h3, h4, h5, h6{font-weight:normal; margin-bottom:15px; color:#f4793a}
p{margin-bottom:15px; line-height:1.5em}
img{border:0}
a{color:#005a88; text-decoration:none}
a:hover{color:#1e3958; text-decoration:underline}
blockquote{margin:0 0 16px 0; background:#f1f7f7; border:1px dashed #ccc; padding:10px 10px 0 10px}
code{font:12px 'Courier New',Courier,Fixed}
#wrapper{display:block; position:relative; margin:0 auto; width:988px; background:url(images/w.png) repeat-y}
#header{background:url(images/h.jpg) no-repeat; width:988px; height:142px; margin-top:0}
ul#nav{background:url(images/nav.gif) repeat-x; list-style:none; width:966px; margin-left:11px; float:left; font-size:12px}
ul#nav a{float:left; padding:0 13px; line-height:30px; color:#1e3958; -webkit-transition:all 0.5s ease-in-out}
ul#nav a:hover{color:#005a88; -webkit-transform:rotate(360deg) scale(1.3)}
#content{width:610px; float:left; padding:24px}
#sidebar{width:302px; float:left; padding:4px}
#footer{clear:both; height:132px; width:988px; background:url(images/fo.jpg) no-repeat; text-align:center}
#bb{background:url(images/bb.png) repeat-x center bottom}
.post{margin-bottom:20px}
.post ul{padding:0 0 8px 15px; list-style-image:url(images/b.gif)}
.post li{margin:0 0 12px 1px}
.post ol{margin-left:5px; padding:0 0 8px 15px}
.post ol li{margin:0 0 12px 0}
.pn a{background:#fff; color:#f4793a; padding:5px 7px; border:1px solid #f4793a; font-family:Georgia; font-style:italic; font-size:12px}
.pn a:hover{background:#f4793a; color:#fff; border:1px solid #f4793a; text-decoration:none; -webkit-transition-duration:.3s}
.pn span.pages{padding:1px 5px 1px 22px; background:url(images/pages-icon.gif) no-repeat; color:#f4793a; height:16px; line-height:16px; font-family:Georgia; font-style:italic; font-size:12px}
.pn span.current{background:#f4793a; color:#fff; padding:5px 7px; border:1px solid #f4793a; font-weight:bold; font-family:Georgia; font-size:12px}
.pn span.extend{padding:2px 4px}
.search-form{position:relative;margin:0 8px 0 4px;width:auto !important;width: 400px;max-width:400px;}
.search-form form fieldset{border:0;margin:0;padding:0;background:none;background-color:transparent;}
.search-form #searchfield{background:transparent url(images/s.png) no-repeat left top;height:34px;display:block;margin-right:55px;}
.search-form input.text{border:0;margin:9px 0 0 34px;padding:0;}
.search-form input.submit{background:transparent url(images/s.png) no-repeat right -34px;height:34px;width:56px;margin:0;padding:0;position:absolute;right:0;top:0;border:0;text-transform:uppercase;text-shadow:#fff 1px 1px 1px;font-weight:bold;font-size:160%;color:#9b9b9b;cursor:pointer;}
.search-form input.submit:hover{background-position:right bottom;}
.search-form{margin:2em 0;}
#tabs{padding:0 0 0 25px; list-style:none}
#tabs li{float:left; margin:0 15px 0 0; height:32px; width:39px; cursor:pointer; cursor:hand}
li.cat{background:url(images/cat.png) no-repeat 0 -32px}
li.lin{background:url(images/lin.png) no-repeat 0 -32px}
li.pop{background:url(images/pop.png) no-repeat 0 -32px}
li.rec{background:url(images/rec.png) no-repeat 0 -32px}
li.com{background:url(images/com.png) no-repeat 0 -32px}
li.mouseover{background-position:0 0}
li.mouseout{background-position:0 -32px}
li.selected{background-position:0 0}
.box{width:300px}
.top{background:url(images/top.png) no-repeat; height:10px; clear:both}
.bot{background:url(images/bot.png) no-repeat; height:10px}
.body{background-color:#282828; color:#fff}
.body a, .body a:hover{color:#fff}
.body div{display:none}
.body div.show{display:block}
.body div ul{margin:0 0 0 25px; padding:0; width:255px; list-style-image:url(images/a.gif)}
.body div li{border-bottom:1px dotted #8e8e8e; padding:4px 0; cursor:hand; cursor:pointer}