body{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#202019 url(../images/rnl_2010/bg_site02.jpg) no-repeat top center;
	color:#202019;
	margin:0;
	padding:0;
}
:focus {
	outline: 0;
} 
#main_container{
	background:#202019 url(../images/rnl_2010/bg_site02.jpg) no-repeat top center;
	width:968px;
	margin:0 auto;
}
#main_spacer{
	width:930px;
	background:transparent url(../images/rnl_2010/bg_fullc.gif) repeat-y 0 0;
	margin:0 auto;
}
.home_link{
	display:block;	
	position:absolute;
	top:0;
	margin:0 auto;
	width:930px;
	height:290px;
}
.home_link2{
	display:block;	
	position:absolute;
	top:0;
	margin:0 auto;
	width:930px;
	height:90px;
}
.m_button{
	display:block;
	float:left;
	height:20px;
}
.m_separator{
	display:block;
	float:left;
	width:38px;
	height:20px;
	background:transparent url(../images/rnl_2010/navborder.gif) no-repeat 0 0;
}
#m_container{
	padding-top:10px;
	width:800px;
	margin: auto auto;
}
#m_news{
	width:62px;
	background:transparent url(../images/rnl_2010/navbtn_news.gif) no-repeat 0 0;
}
#m_news:hover{
	background-position:-62px 0;	
}
#m_about{
	width:72px;
	background:transparent url(../images/rnl_2010/navbtn_about.gif) no-repeat 0 0;
}
#m_about:hover{
	background-position:-72px 0;	
}
#m_wiki{
	width:48px;
	background:transparent url(../images/rnl_2010/navbtn_wiki.gif) no-repeat 0 0;
}
#m_wiki:hover{
	background-position:-48px 0;	
}
#m_forum{
	width:128px;
	background:transparent url(../images/rnl_2010/navbtn_comm.gif) no-repeat 0 0;
}
#m_forum:hover{
	background-position:-128px 0;	
}
#m_media{
	width:62px;
	background:transparent url(../images/rnl_2010/navbtn_media.gif) no-repeat 0 0;
}
#m_media:hover{
	background-position:-62px 0;	
}
#m_download{
	width:134px;
	background:transparent url(../images/rnl_2010/navbtn_downl.gif) no-repeat 0 0;
}
#m_download:hover{
	background-position:-134px 0;	
}
#m_team{
	width:56px;
	background:transparent url(../images/rnl_2010/navbtn_team.gif) no-repeat 0 0;
}
#m_team:hover{
	background-position:-56px 0;	
}

/***** BoF Main Wrappers *****/

#wrapper{
    margin:0px auto;
    padding:0px;
    background-color:#333333;
}
#logo{
    margin:0px auto;
    width:930px;
    height:290px;
    float:left;
    background-image:url(../images/rnl_2010/header_top_home.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}
#logo2{
    margin:0px auto;
    width:930px;
    height:90px;
    float:left;
    background-image:url(../images/rnl_2010/header_top_inner.jpg);
    background-position:top center;
    background-repeat:no-repeat;
}
#maincontent{
    margin:0px auto;
    padding:0px;
    width:696px;
    float:left;
    background-color:#e4e2d3;
    background-image:url(../images/rnl_2010/content_bg_top.gif);
    background-position:top;
    background-repeat:no-repeat;
}
#mainspacers{
    margin:0px auto;
    padding:0px;
    width:175px;
    height:624px;
    float:left;
}
#leftside{
    margin:0px auto;
    padding:0px;
    width:175px;
    height:352px;
    float:left;
    background-image:url(../images/rnl_2010/header_left.jpg);
    background-position:top right;
    background-repeat:no-repeat;
}
#rightside{
    margin:0px auto;
    padding:0px;
    width:175px;
    height:330px;
    float:right;
    background-image:url(../images/rnl_2010/header_right.jpg);
    background-position:top left;
    background-repeat:no-repeat;
}

#footer{
	background:#202019 url(../images/rnl_2010/footer_top.gif) no-repeat 0 0;
    clear:both;
    margin:0px auto;
    padding:20px;
    width:930px;
    height:32px;
    text-align:center;
    font-size:10px;
    color:#FFFFFF;
}

/***** EoF Main Wrappers *****/

/***** BoF Navigation Menu *****/

#mainmenu_top{
    width:930px;
    height:16px;
    float:left;
    background-image:url(../images/rnl_2010/navbar_top_home.png);
    background-position:top;
    background-repeat:no-repeat;
}
#mainmenu_top2{
    width:930px;
    height:10px;
    float:left;
    background-image:url(../images/rnl_2010/navbar_top_inner.gif);
    background-position:top;
    background-repeat:no-repeat;
}
#mainmenu{
    width:930px;
    height:46px;
	text-align:center;
    float:left;
    background-image:url(../images/rnl_2010/navbar_bg.gif);
    background-position:top;
    background-repeat:no-repeat;
}
#mainmenu ul{
    text-align:center;
    margin:0;
    padding:0;
    height:46px;
    color:#FFFFFF;
}
#mainmenu ul li{
    padding:0px 20px;
    display:inline;
    list-style:none;
    line-height:40px;
    font-size:15px;
    font-weight:bold;
    font-variant:small-caps;
}
#mainmenu ul li a{
    text-decoration:none;
    color:#FFFFFF;
}
#mainmenu ul li a:hover{
    text-decoration:underline;
    color:#eeaf30;
}

/***** EoF Navigation Menu *****/

/***** BoF Right Menu *****/

#rightmenu{
    margin:0px auto;
    padding:0px;
    width:234px;
    float:left;
    background-color:#867e61;
    background-image:url(../images/rnl_2010/righttopshadow.gif);
    background-position:top;
    background-repeat:no-repeat;
}

#donations{
    margin:0px -15px auto;
	padding:64px 0 18px 0;
    width:272px;
    background-image:url(../images/rnl_2010/donations.gif);
    background-position:top;
    background-repeat:no-repeat;
}

#sponsors{
    margin:0px -15px auto;
	padding:64px 0 18px 0;
    width:272px;
    background-image:url(../images/rnl_2010/sponsors.gif);
    background-position:top;
    background-repeat:no-repeat;
}

#teamapp{
    margin:0px -15px auto;
	padding:60px 0 10px 0;
    width:272px;
    background-image:url(../images/rnl_2010/howtoapp.gif);
    background-position:top;
    background-repeat:no-repeat;
}

#latestrelease{
    margin:0px -15px auto;
	padding:60px 0 10px 0;
    width:272px;
    background-image:url(../images/rnl_2010/latestrel.gif);
    background-position:top;
    background-repeat:no-repeat;
}

#mediasections{
    margin:0px -15px auto;
	padding:60px 0 10px 0;
    width:272px;
    background-image:url(../images/rnl_2010/mediasec.gif);
    background-position:top;
    background-repeat:no-repeat;
}

#wikicontent{
    margin:0px -15px auto;
	padding:60px 0 10px 0;
    width:272px;
    background-image:url(../images/rnl_2010/wikicont.gif);
    background-position:top;
    background-repeat:no-repeat;
}

.paypal{
    margin:0px 30px auto;
    padding:0px;
    width:272px;
    height:32px;
}
.paypalblurb{
    margin:0px -4px auto;
    padding:4px 0 0 0;
    width:272px;
    height:32px;
    text-align:center;
    color:#FFFFFF;
    font-size:9px;
    line-height:2px;
}	
.paypalblurb a{
    color:#eeaf30;
}

.paypalblurb a:hover{
    color:#4c4339;
}

#picofweek{
    margin:0px auto;
	padding:22px 0 12px 0;
    background-image:url(../images/rnl_2010/potw_head.gif);
    background-position:60px 14px;
    background-repeat:no-repeat;
    width:272px;
    color:#FFFFFF;
    font-size:9px;
}
.branzone{
    margin:0px 30px auto;
    padding:0px;
    width:272px;
    height:32px;
}
.branzoneblurb{
    margin:0px -4px auto;
    padding:4px 0 0 0;
    width:272px;
    height:32px;
    text-align:center;
    color:#FFFFFF;
    font-size:9px;
    line-height:2px;
}

.branzoneblurb a{
    color:#eeaf30;
}

.branzoneblurb a:hover{
    color:#4c4339;
}

#news{
    margin:30px -15px auto;
	padding:40px 0 6px 0;
    width:272px;
    background-image:url(../images/rnl_2010/news.gif);
    background-position:0 0;
    background-repeat:no-repeat;
}
#news ul {
	list-style-type:none;
	padding-left:30px;
	margin-left:0;
	width:220px;
}

#news ul a{
	color:#eeaf30;
	font-size:10px;
	text-decoration:none;
}

#news ul a:hover{
	color:#4c4339;
	font-size:10px;
	text-decoration:none;
}

#roadtothefuture{
    margin:0px -15px auto;
	padding:40px 0 6px 0;
    width:272px;
    background-image:url(../images/rnl_2010/roadtofuture.gif);
    background-position:top;
    background-repeat:no-repeat;
}
#roadtothefuture ul {
	list-style-type:none;
	padding-left:30px;
	margin-left:0;
	width:220px;
}
#roadtothefuture ul a{
	color:#eeaf30;
	font-size:10px;
	text-decoration:none;
}

#roadtothefuture ul a:hover{
	color:#4c4339;
	font-size:10px;
	text-decoration:none;
}

/***** EoF Right Menu *****/

/***** BoF Center Areas *****/

.bb {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#mainareatop{
	margin-top:30px;
	margin-left:40px;
    width:611px;
    height:6px;
    float:left;
    background-image:url(../images/rnl_2010/newstop.gif);
    background-position:0 0;
    background-repeat:no-repeat;
}

#mainareamid a {
	color:#eeaf30;
}

#mainareamid a:hover {
	color:#202019;
	
}

#mainareamid p{
	margin-top:0;
	margin-bottom:10px;
	display:block;
	width:100%;
    font-size:11px;
	line-height:16px;
	color:#202019;
	padding:2px 12px 10px 24px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;

}

#mainareamid h1{
	margin-top:0;
	margin-bottom:12px;
	display:block;
	width:100%;
	font-size:16px;
	line-height:18px;
	font-weight:normal;
	color:#4c4339;
	padding: 6px 0 8px 10px;
	border-bottom:1px dotted #202019;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;

}

#mainareamid h2{
	margin-top:0;
	margin-bottom:4px;
	display:block;
	width:100%;
	font-size:13px;
	font-weight:normal;
	color:#4c4339;
	padding: 8px 22px 4px 22px;
	border-bottom:1px dotted #4c4339;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}


#mainareamid h3,h4{
	margin-top:0;
	margin-bottom:5px;
	display:block;
	width:100%;
	font-size:10px;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom:1px dotted #3F3830;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

#mainareamid h5{
	margin-top:0;
	margin-bottom:8px;
	display:block;
	width:100%;
	font-size:12px;
	font-weight:bold;
	color:#867f61;
	padding: 16px 22px 8px 8px;
	border-bottom:1px solid #867f61;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;

}

#mainareamid{
	margin-left:40px;
    padding:0 10px;
    width:591px;
    float:left;
    background-image:url(../images/rnl_2010/newsmid.gif);
    background-position:0 0;
    background-repeat:repeat-y;
    font-size:11px;
	line-height:16px;
	color:#202019;
}
#mainareabottom{
	margin-bottom:30px;
	margin-left:40px;
    width:611px;
    height:6px;
    float:left;
    background-image:url(../images/rnl_2010/newsbottom.gif);
    background-position:0 0;
    background-repeat:no-repeat;
}
#generalinfo{
    margin:0px auto;
    padding:0px;
    width:696px;
    height:83px;
    float:left;
    background-image:url(../images/rnl_2010/generalinfo.gif);
    background-position:center;
    background-repeat:no-repeat;
}
.generalinfoblurb{
    margin:10px 50px auto;
    padding:0px;
    width:550px;
    height:40px;
    color:#3c3936;
    font-size:11px;
    line-height:4px;
    float:left;
}
.generalinfolink{
    margin:0px auto;
    padding:2px 0 0 0;
    width:206px;
    height:32px;
    color:#3c3936;
    font-size:9px;
    line-height:7px;
    float:right;
}

.generalinfolink a{
    color:#eeaf30;
}

.generalinfolink a:hover{
    color:#4c4339;
}

#bottomlinks{
    margin-left:40px;
    padding:0px;
    width:610px;
    height:134px;
    float:left;
    background-image:url(../images/rnl_2010/follow_headline.gif);
    background-position:top;
    background-repeat:no-repeat;
}
#hookup{
    margin:10px auto;
    padding:0px;
    width:348px;
    height:306px;
    float:left;
    background-image:url(../images/rnl_2010/hookup.jpg);
    background-position:top;
    background-repeat:no-repeat;
}
.hookupblurb{
    margin:200px 40px auto;
    padding:0px;
    width:266px;
    height:36px;
    color:#3c3936;
    font-size:11px;
	line-height:16px;
	text-align:center;
}
.hookuplink{
    margin:20px auto;
    padding:0;
    width:174px;
    height:23px;
    font-size:9px;
    color:#3c3936;
    background-image:url(../images/rnl_2010/linkstrip.gif);
    background-position:center;
    background-repeat:no-repeat;
}
.hookuplink p{
    padding:4px 0px;
    text-align:center;
}
.hookuplink a{
    color:#eeaf30;
}

.hookuplink a:hover{
    color:#4c4339;
}

#spotlight{
    margin:10px auto;
    padding:0px;
    width:348px;
    height:306px;
    float:left;
    background-image:url(../images/rnl_2010/spotlight.jpg);
    background-position:top;
    background-repeat:no-repeat;
}
.spotlightblurb{
    margin:200px 60px auto;
    padding:0px;
    width:236px;
    height:36px;
    color:#3c3936;
    font-size:11px;
	line-height:16px;
	text-align:center;
}
.spotlightlink{
    margin:20px auto;
    padding:0;
    width:174px;
    height:23px;
    font-size:9px;
    color:#3c3936;
    background-image:url(../images/rnl_2010/linkstrip.gif);
    background-position:center;
    background-repeat:no-repeat;
}
.spotlightlink p{
    padding:4px 0px;
    text-align:center;
}
.spotlightlink a{
    color:#eeaf30;
}

.spotlightlink a:hover{
    color:#4c4339;
}

.followbox{
    display:block;
    margin:40px auto;
    padding:0px;
    width:122px;
    height:76px;
    float:left;
}

.followbox:hover{
    background-position: -122px 0;
}

#twitter{
    background-image: url(../images/rnl_2010/twitter_btn.jpg);
}

#steam{
    background-image: url(../images/rnl_2010/steam_btn.jpg);
}

#moddb{
    background-image: url(../images/rnl_2010/moddb_btn.jpg);
}

#youtube{
    background-image: url(../images/rnl_2010/youtube_btn.jpg);
}

#forum{
    background-image: url(../images/rnl_2010/forum_btn.jpg);
}

/***** EoF Center Areas *****/

/*****BoF News Page *****/

#newsstrip{
    margin:0px auto;
    padding:0px;
    width:696px;
    height:64px;
    float:left;
    background-image:url(../images/rnl_2010/news_headline.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
.userpost{
    margin:0px auto;
    padding:0px;
    width:580px;
    text-align:right;
    font-size:9px;
    color:#3c3936;
}
.userpost a{
    color:#3c3639;
}

.userpost a:hover{
    color:#202019;
}

.newspostheader{
    margin:0px auto;
    padding:0px;
    width:580px;
    color:#3c3936;
}
.newspost{
    margin:0px auto;
    padding:0px;
    width:580px;
    height:449px;
    font-size:9px;
    color:#3c3936;
}

/***** BoF Wiki Page *****/

#wikistrip{
    margin:0px auto;
    padding:0px;
    width:696px;
    height:64px;
    float:left;
    background-image:url(../images/rnl_2010/wiki_headline.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
#wiki{
    margin:0px auto;
    padding:0px;
    width:580px;
    height:510px;
    color:#3c3936;
    font-size:9px;
}
/***** EoF Wiki Page *****/

/***** BoF About Page *****/

#aboutstrip{
    margin:0px auto;
    padding:0px;
    width:696px;
    height:64px;
    float:left;
    background-image:url(../images/rnl_2010/about_headline.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
#about{
    margin:0px auto;
    padding:0px;
    width:580px;
    height:510px;
    color:#3c3936;
    font-size:9px;
}

/***** Eof About Page *****/

/***** BoF Downloads Page *****/

#downloadsstrip{
    margin:0px auto;
    padding:0px;
    width:696px;
    height:64px;
    float:left;
    background-image:url(../images/rnl_2010/downl_headline.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
#downloads{
    margin:0px auto;
    padding:0px;
    width:580px;
    height:510px;
    font-size:9px;
    color:#3c3936;
}
#downloads a{
    color:#3c3936;
}

#downloads a{
    color:#202019;
}


/***** Eof Downloads Page *****/

/***** BoF Team Page *****/

#teamstrip{
    margin:0px auto;
    padding:0px;
    width:696px;
    height:64px;
    float:left;
    background-image:url(../images/rnl_2010/team_headline.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
#team{
    margin:0px auto;
    padding:0px;
    width:580px;
    font-size:9px;
    color:#3c3936;
}
#team a{
    color:#3c3936;
}

#team a:hover{
    color:#202019;
}

.teamlist{
    margin:0px auto;
    padding:0px;
    width:290px;
    float:left;
}
.teamcontact{
    margin:0px auto;
    padding:0px;
    width:580px;
    height:113px;
}

/***** Eof Team Page *****/

/***** BoF Media Page *****/

#mediastrip{
    margin:0px auto;
    padding:0px;
    width:696px;
    height:64px;
    float:left;
    background-image:url(../images/rnl_2010/media_headline.gif);
    background-position:bottom;
    background-repeat:no-repeat;
}
#media{
    margin:0px auto;
    padding:0px;
    width:580px;
    height:510px;
    color:#3c3936;
    font-size:9px;
}

/***** Eof Downloads Page *****/

/***** BoF General Commands *****/

IMG{
    border:none;
}
.none{
    list-style:none;
}

.pimg{
    display:block;
    width:230px;
    text-align:center;
}

.pimg img{
    width:160px;
    border:5px solid #3c3936;
    padding:1px;
    margin-bottom:5px;
}

.pimg a{
    display:block;
    color:#eeaf30;
    font-weight:bold;
    font-size:10px;
}
/***** EoF General Commands *****/
