@charset "utf-8";
/* CSS Document */
body {color: #000; font-size: 12px; font-family: Verdana; background: #fff;}
input,select { font-size: 13px; vertical-align: middle; }
img { border: none; vertical-align: middle; }
* { margin: 0px; padding: 0px; }
ul{ list-style:none;}
a:link,a:visited{ color:#7fa91a; text-decoration: none; }
a:hover {text-decoration: underline; }
.clear { clear: both; height: 1px; margin-top: -1px; overflow: hidden; display:block; }

#top{ background-color:#f3f3f3;}
#top span.downjoy{ float:left;}
#top span.forum{ float:right;}

#header{ padding-top:5px;}
#header .logo{ text-align:center;}
#header .logo dl dt{ margin-top:5px;}

#header .nav{  margin-bottom:6px; margin-top:5px; height:35px; line-height:35px;  background-color:#87bd21;}
#header .nav ul li{display:block; float:left;  width:15%; _width:14%;}
#header .nav ul li a{ display:block; color:#fff; font-weight:bold; font-size:15px; text-align:center; border-right:1px solid #efefef;}
#header .nav ul li a:hover{ text-decoration:none; color:#4d5d2c;}
#header .nav ul li a.curr{ color:#4d5d2c;}
#header .nav ul li a.bordernone{ border-right:none;  font-size: 11px;}

#header .search{ margin-top:15px; margin-bottom:1px; padding-left:4px;}
#header .search input.insetword{ height:26px; line-height:26px; border:1px solid #CCC; width:76%;}
#header .search input.search_but{ width:22%; height:28px; background-color:#e8e8e8; color:#000; font-weight:bold; border:1px solid #ccc; cursor:pointer;}

#footer{ text-align:center; padding:5px 0; padding-top:0px; border-top:1px solid #ccc; margin-top:5px; background-color:#efefef; padding-left:4px;}
#footer p{ margin-top:8px; color:#555;}