body{
	font-family:	arial, sans-serif;
	font-size:		small;
	background:		#181A19;
	color:			#FFF;
	width:			990px;
	margin:			0 auto;
	padding:		0;
	background:		#131718 url(../images/background.jpg) top center no-repeat;
}

.clear{
	clear:			both;
	font-size:		1px;
	height:			1px;
	line-height:	1px;
}

.clearFix:after {
    content:		".";
    display:		block;
    height:			0;
    clear:			both;
    visibility:		hidden;
}
	.clearFix {display:	inline-block;}
	/* Hides from IE-mac \*/
	* html .clearFix {height: 1%;}
	.clearFix {display: block;}
	/* End hide from IE-mac */

a:link,
a:visited{
	color:			#0D7C01;
	text-decoration:underline;
}

a:hover,
a:active{
	text-decoration:none;
}

h1, h2, h3, h4, h5, h5{
	color:			#6ACB24;
	font-family:	arial, sans-serif;
}

h1, h2, h3, h4, h5, h5, p{
	padding:		0;
	margin:			0 0 17px 0;
}

a img{
	border:			0;
}

#topBar{
	float:			right;
	display:		inline;
	width:			700px;
}

	#topBar a:link,
	#topBar a:visited{
		color:			#FFF;
		text-decoration:none;
		padding-right:	10px;
		background:		url(../images/arrow-right-white.gif) right no-repeat;
	}
	
	#topBar a:hover,
	#topBar a:active{
		text-decoration:underline;
	}

	#topBarOptions{
	}
		
		#newsLetterSignup{
			float:			left;
			display:		inline;
			width:			278px;
			height:			35px;
			background:		#000;
			margin:			0 0 0 2px;
			text-align:		center;
			padding:		15px 0 0 0;
		}
		
		#searchBox{
			float:			left;
			display:		inline;
			width:			418px;
			height:			35px;
			background:		#000;
			margin:			0 0 0 2px;
			text-align:		center;
			padding:		15px 0 0 0;
		}
		
			#searchBox .searchText{
				background:		url(../images/search-box-bg.gif) top left no-repeat;
				border:			0px;
				width:			130px;
				height:			18px;
				padding:		0 5px 0 5px;
			}
	
	#topBarMenu{
	}
	
		#topBarMenu ul{
			list-style:		none;
			margin:			0;
			padding:		0;
		}
		
			#topBarMenu ul li{
				float:			left;
				display:		inline;
				width:			138px;
				margin:			0 0 0 2px;
			}
			
				#topBarMenu ul li a:link,
				#topBarMenu ul li a:visited{
					display:		block;
					background:		url(../images/trans-bg.png) top left;
					_background:	#131718;
					color:			#FFF;
					padding:		10px 0 10px 0;
					text-decoration:none;
					text-align:		center;
					font-weight:	bold;
				}
				
				#topBarMenu ul li a:hover,
				#topBarMenu ul li a:active{
					background:		#000;
				}
				
				#topBarMenu .currentPage:link,
				#topBarMenu .currentPage:visited,
				#topBarMenu .currentPage:hover,
				#topBarMenu .currentPage:active{
					background:		#000;
				}

#sponsors{
	float:			left;
	display:		inline;
	width:			950px;
	clear:			both;
	background:		url(../images/trans-bg.png) top left;
	_background:	#131718;
	padding:		20px;
	margin:			3px 0 0 0;
}

	#sponsorsText{
		float:			left;
		display:		inline;
		width:			205px;
		padding:		20px 0 0 0;
	}

#footer{
	float:			left;
	display:		inline;
	width:			970px;
	clear:			both;
	background:		url(../images/trans-bg.png) top left;
	_background:	#131718;
	padding:		20px 0 20px 20px;
	margin:			3px 0 0 0;
}
	
	#footer ul{
		list-style:		none;
		margin:			0;
		padding:		0;
	}
	
		#footer ul li{
			float:			left;
			display:		inline;
			padding:		0 17px 0 0;
		}
		
			#footer ul li a:link,
			#footer ul li a:visited{
				color:			#FFF;
				text-decoration:none;
			}
			
			#footer ul li a:hover,
			#footer ul li a:active{
				text-decoration:underline;
			}
