@charset "utf-8";
/* CSS Document */

body{
background:url(../images/bg.png) repeat-x #FFF;
font-family:"Arial Rounded MT Bold";
}

h1{font-weight:bold; font-size:2.5em;}

h2{font-style:italic; margin-top:40px; font-size:1.2em;}

#wrapper{
margin:0 auto;
width:960px;
}

a{color:#FFF; text-decoration:none;}

a:hover{text-decoration:underline;}

a.logo{
width:300px;
height:65px;
background:url(../images/G2TEST.png) no-repeat;
float:left;
margin-left:40px;
margin-top:15px;
}

img{border:none;}

#user{
margin:0px;
margin-right:30px;
float:right;
font-size:0.75em;
height:50px;
}

#header{overflow:hidden; width:960px;}

#menu{
float:right;
width:590px;
margin-right:20px;
margin-top:30px;
overflow:hidden;
}

#menu ul{
float:right;
width:600;
height:55px;
overflow:hidden;
}

#menu li {
display:block;
float:left;
width:110px;
}
	
#menu a{
padding-top:20px;
display:block;
background:url(../images/tab.png) no-repeat;
width:80px;
height:55px;
text-decoration:none;
color:#000066;
}

#menu a:hover{
background:url(../images/tab2.png);
}


#menu a.index{
padding-left:32px;
}
#menu a.rules{
padding-left:33px;
}
#menu a.article{
padding-left:25px;
}
#menu a.forums{
width:85px;
padding-left:25px;
}
#menu a.faq{
width:70px;
padding-left:35px;
}


#menu a.current{
background:url(../images/tab2.png);
}

#featured_content{
margin:0 auto;
margin-top:70px;
background:url(../images/body.png) no-repeat;
width:960px;
height:310px;
padding-top:20px;
padding-left:30px;
color:#FFF;
}

#featured_content ul{margin-top:30px; margin-left:105px;}

#featured_content ul li{
margin-bottom:5px;
background-image: url(../images/check.png);
background-repeat: no-repeat;
padding-left:30px;
}

#intro{
margin-top:30px;
}

#content{
margin:0 auto;
width:940px;
}

