body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	font-family: Arial, Verdana, Sans;
	color: #ACACAC;
	font-size: 65.5%
}

h1{
	margin: 0px 0px 0px 0px;
	font-size: 1.6em;
	color: #ffffff;
}

h2{
	margin: 5px 0px -8px 0px;
	font-size: 1.8em;
}

h3{
	font-size: 1.2em;
	color: #36A244;
}

h4{
	padding: 0px 0px 0px 0px;
	margin: 14px 0px -10px 0px;
	font-size: 1.3em;
	color: #B3D4AC;
}

h5{
	padding: 0px 0px 0px 0px;
	margin: 14px 0px 0px 0px;
	font-size: 1.2em;
	color: #B3D4AC;
}

img{
	border: none;	
}

#main{
	
}

#hdrShell{
	background-image: url('images/hdr_bkg.jpg');
	background-repeat: repeat-x;
	height: 120px;
}

#install{
	height: 48px;
	/*vertical-align: middle;*/
	width: 600px;
	float: right;
}

#installList{
	margin: 0px 0px 0px 0px;
	float: right;
}

#installList li{
	padding: 0px 10px 0px 0px;
	text-align: center;
	vertical-align: middle;
	display: block;
	float: left;

}

#twitterBtn{
	background-image:url('images/twitter_btn.png');
	background-repeat: no-repeat;
	width: 45px;
	height: 45px;
	display: block;
	background-position: 0px 0px;
}

#twitterBtn:hover{
	background-position: 0px -45px;
	
}

#facebookBtn{
	background-image:url('images/facebook_btn.png');
	background-repeat: no-repeat;
	width: 45px;
	height: 45px;
	display: block;
	background-position: 0px 0px;
}

#facebookBtn:hover{
	background-position: 0px -45px;
	
}

#shell{
	font-size: 1.1em;
	margin: 0px auto 0px auto;
}

#nav{
	height: 14px;
	margin: 0px 0px 0px 0px;
	float: right;
}

#hdr{
	width: 1000px;
	clear: both;
	margin: 0px auto 0px auto;
	padding: 9px 0px 0px 0px;
	display: block;
}

#logo{
	float: left;
	height: 84px;
	margin: 30px 0px 0px 0px;
}

#hdrnav{
	margin: 0px 0px 0px 0px;
	
}

#navList{
	margin: 18px 0px 0px 0px;
	float: right;
	width: 700px;
}

#navList li{
	padding: 0px 0px 0px 0px;
	text-align: center;
	display: block;
	float: left;

}

#navList a{
	padding: 9px 0px 0px 0px;
	color: #ACACAC;
	font-size: 12px;
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: 0px 0px;
	display: block;
}

#homeBtn, #aboutBtn, #faqBtn, #newsBtn, #blogBtn, #forumsBtn, #linksBtn, #statsBtn {
	width: 85px;
	height: 29px;
	background-image: url('images/btn_sm.png');
}

#contactBtn{
	width: 105px;
	height: 29px;
	background-image: url('images/btn_med.png');
}			
							
#navList a:hover{
	color: #FFFFFF;
	background-position: 0px -39px;
}

#navList div{
	padding: 9px 0px 0px 0px;
	color: #FACA26;
	font-size: 12px;
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: 0px -78px;
	display: block;
}

.lrgBtn{
	width: 105px;
	height: 39px;
	background-image: url('images/btn_med.png');
	background-repeat: no-repeat;
}

.medBtn{
	width: 105px;
	height: 39px;
	background-image: url('images/btn_med.png');
	background-repeat: no-repeat;
}

.smBtn{
	width: 85px;
	height: 39px;
	background-image: url('images/btn_sm.png');
	background-repeat: no-repeat;
}

#base{
	margin: 0px auto 0px auto;
	width: 942px;
}

#singleContent{
	padding: 0px 60px 0px 60px;
	width: 742px;
	display: block;
}

#doubleContent{
	padding: 0px 0px 0px 10px;
	width: 932px;
	display: block;
}

#doubleBreak{
	clear: both;
}

#leftContent{
	width: 298px;
	float: left;
	display: block;
}

#rightContent{
	width: 600px;
	float: right;
}

#ftrShell{
	height: 81px;
	background-image: url('images/baseline_bar.jpg');
	background-repeat: repeat-x;
}

#ftr{
	width: 1000px;
	font-size: 0.9em;
	margin: 0px auto 0px auto;
	padding: 2px 0px 0px 0px;
	color: #545454;	
}

.ftrDiv{
	margin: 0px 0px 0px 0px;
	width: 2px;
	height: 40px;
	float: right;
}

.ftrDivLeft{
	float: left;
}

#ftrLogo{
	margin: 8px 10px 0px 0px;
	float: right;
	font-size: 10px;
}

#ftrNav{
	margin: 2px 0px 0px 0px;
	width: 130px;
	font-size: 11px;
	float: right;
}

#ftrNav a{
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 5px;
	width: 126px;
	height: 16px;
	color: #848484;
	background-image: url('images/ftr_btn.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-decoration: none;
	display: block;
}

#ftrNav a:hover{
	color: #36A244;
	background-position: 0px -18px;
}

#ftrAIR{
	margin: 2px 10px 0px 20px;
	width: 400px;
	float: right;
}

#ftrCross{
	margin: 4px 10px 0px 0px;
	width: 160px;
	float: right;
}

#ftrNavLinks{
	margin: 0px auto 0px auto;
	padding-left: 112px;
	text-align: left;
	width: 1000px;
	font-size: 0.9em;
	color: #545454;	
}

#ftrNavLinks a{
	color: #545454;
	text-decoration: none;
}

#ftrNavLinks a:hover{
	color: #B3D4AC;
}

.clearDiv{
	clear: both;	
}

a{
	color: #36A244;
	text-decoration: none;
}

a:hover{
	color: #B3D4AC;
}
