﻿body {
background: url(../img/bg.png) repeat-x top center #537B02;
margin-top: 0px;
font-family: Trebuchet MS, sans-serif;
}

#cont a, a:visited {
text-decoration: none;
color: #6EA300;
}

#cont a:hover {
text-decoration: underline;
color: #455B19;
}

#container {
width: 895px;
margin-left: auto;
margin-right: auto;
margin-bottom: 40px;
}

#top {
width: 895px;
height: 410px;
}

#menu_top {
width: 458px;
height: 279px;
background: url(../img/menu_top.png) repeat-x top;
margin-top: 0px;
float: right;
}

#logo {
/* background: url(../img/logo.png) no-repeat center; */
width: 458px;
height: 139px;
float: right;
}

#wild_cat {
background: url(../img/wild_cat.png) no-repeat bottom;
width: 434px;
height: 100%;
float: left;
}


#menu_top .get_more {
display: block;
color: fff;
text-decoration: none;
padding-right: 50px;
text-align: right;
background: url(../img/get_more.png) no-repeat left;
background-position: 10px;
height: 86px;
padding-top: 7px;
}

#menu_top a:hover {
display: block;
background: url(../img/menu_top_hov.png) repeat-x center #4D5E2C;
height: 86px;
width: 408px;
padding-right: 50px;
}

.get_more h2,
.community h2,
.download h2 {
margin-top: 10px;
}

.get_more p,
.community p,
.download p {
font-size: 10px;
margin-right: 150px;
margin-top: 10px;
margin-bottom: -10px;
font-weight: 700;
}

#menu_top .community {
display: block;
color: fff;
text-decoration: none;
padding-right: 50px;
text-align: right;
background: url(../img/community.png) no-repeat left;
background-position: 10px;
height: 86px;
padding-top: 7px;
}

#menu_top .download{
display: block;
color: fff;
text-decoration: none;
padding-right: 50px;
text-align: right;
background: url(../img/download.png) no-repeat left;
background-position: 10px;
height: 86px;
padding-top: 7px;
}

#content {
width: 895px;
margin-top: 30px;
}


#content ul {
margin-left: -42px;	
margin-bottom: 3px;
text-align: left;
}

#content ul li {
display: inline;
padding: 4px;
padding-bottom: 3px;
margin-left: 2px;
background: #2F4307;}

#content .red {
padding: 4px;
padding-bottom: 3px;
margin-left: 2px;
background: #CC3405;
}

#content .on {
background: url(../img/on.png) no-repeat center;
width: 118px;
height: 30px;
color: #000;
padding: 4px;
padding-bottom:4px;
}

#content ul li a{
text-decoration: none;
color: #fff;
font-family: Trebuchet MS, sans-serif;
}

#cont ul {
margin: 0;
margin-left: 20px;
color: #000;
background: none;
margin-bottom: 10px;
}

#cont ul li {
display: block;
text-decoration: none;
color: #6EA300;
padding: 0;
background: none;}

#cont ul li a {
color: #6EA300;
}

#cont_top {
width: 892px;
height: 16px;
background: url(../img/content_t.png) no-repeat center;
margin-top: 0px;
}

#cont {
margin-top: 0px;
width: 892px;
background: url(../img/content_s.png) repeat-y center;
}

#cont h3,
#cont h4,
#cont p,
#cont small {
margin: 0;
margin-left: 10px;
margin-right: 10px;
}


#cont h4 {
margin-left: 20px;
font-family: Arial, sans-serif;
color: #303030;
}

#cont h3 {
margin-bottom: 4px;
width: 80%;
border-bottom: 2px dotted #aaa;
}

#cont p {
font-size: 14px;
padding-bottom: 15px;
padding-left: 10px;
padding-top: 5px;
}

#cont small {
color: #999;
margin-top: -5px;
font-size: 10px;
}

#forum_cont {
width: 300px;
float: right;
}

#cd_cont {
width: 300px;
height: 300px;
float: right;
}

#forum_cont p,
#cd_cont p {
margin-top: 4px;
text-align: center;
font-size: 13px;
color: #202020;
font-weight: 700;
}

#news_cont {
width: 585px;
float: left;
}

#cont_bot {
width: 892px;
height: 15px;
background: url(../img/content_f.png) no-repeat center;
margin-top: 0px;
}

#footer small {
font-size: 8px;
float: right;
margin-right: 3px;
padding: 5px;
}

#footer a, a:visited, a:hover {
text-decoration: none;
color: #6EA300;
}

#footer img {
float: left;
padding-top: 3px;
}
