a{ outline:none;}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
	.clearfix {display:block;}
/* End hide from IE Mac */

.image_replacement {
	display:block;
	text-indent:-9999px;
	}
	
.utility_text {
	font-size:.75em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/*
----------------------------------------------------------------
 R E S E T
---------------------------------------------------------------- */

#mainwrap div, #mainwrap ol, #mainwrap li{
	margin:0px;
	padding:0px;
	}

	
#mainwrap ol, #mainwrap ul {
	list-style-type:none;
	}
	

/*
----------------------------------------------------------------
	B A S E   S T Y L E S
---------------------------------------------------------------- */


body{
	background: #000 url(../images/global/background.jpg) center top no-repeat;
	font-size:100%;
	font-weight:normal;
}

	#mainwrap{
		width:800px;
		margin:auto;
		padding:0;
	}
	
	#mainwrap #masthead{
			width:800px;
			padding:50px 0 0 0;
			margin:0;
			z-index:0;
		}

		#mainwrap #masthead img{
			padding:0;
			margin:0;
		}
		
		#mainwrap ul#nav{
			
			width:800px;
			margin:0;
			padding:0;
			display:block;
			z-index:0;
			}
			
			#mainwrap ul#nav li{
				height:40px;
				float:left;
				background: #ccc url(../images/global/nav.gif) left top no-repeat;
				}
				
				#mainwrap ul#nav li a{
					background: #ccc url(../images/global/nav.gif) left top no-repeat;	
				}
				
				#mainwrap ul#nav li#homeLink{
					width:123px;
					display:block;
					background-position: 0px -80px;
				}
				
					#mainwrap ul#nav li#homeLink a{
						width:123px;
						height:40px;
						background-position: 0px 0px;
						display:block;
						}
					
						#mainwrap ul#nav li#homeLink a:hover{
							background-position: 0px -40px;
						}
				
				#mainwrap ul#nav li#photoGallery{
					width:187px;
					display:block;
					background-position: -123px -80px;
					}
					
					#mainwrap ul#nav li#photoGallery a{
						width:187px;
						height:40px;
						background-position: -123px 0px;
						display:block;						
						}
						
						#mainwrap ul#nav li#photoGallery a:hover{
							background-position: -123px -40px;
						}
				
				
				#mainwrap ul#nav li#historyAndGoals{
					width:196px;
					display:block;
					background-position: -310px -80px;
					}
					
					#mainwrap ul#nav li#historyAndGoals a{
						width:196px;
						height:40px;
						background-position: -310px 0px;
						display:block;						
						}
						
						#mainwrap ul#nav li#historyAndGoals a:hover{
							background-position: -310px -40px;
						}
						
				
				#mainwrap ul#nav li#background{
					width:162px;
					display:block;
					background-position: -506px -80px;
					}
					
					#mainwrap ul#nav li#background a{
						width:162px;
						height:40px;
						background-position: -506px 0px;
						display:block;						
						}
						
						#mainwrap ul#nav li#background a:hover{
							background-position: -506px -40px;
						}
				
				#mainwrap ul#nav li#testing{
					width:132px;
					display:block;
					background-position: -668px -80px;
					}
					
					#mainwrap ul#nav li#testing a{
						width:132px;
						height:40px;
						background-position: -668px 0px;
						display:block;						
						}
						
						#mainwrap ul#nav li#testing a:hover{
							background-position: -668px -40px;
						}
				
			
				
		#mainwrap img#hero{
				width:800px;
				margin:0;
				padding:0;
				z-index:0;
				position:relative;
				top:0;
				left:0;
			}


		#mainwrap #contentBase{
			
			width:800px;
			background: #e0dfdf url(../images/global/rust_top.gif) no-repeat right top;
			margin:0;
			padding:0;
			}
			
			#mainwrap #contentBase #rustOverlay{
				width:740px;
				background: url(../images/global/rust_bottom.gif) no-repeat left bottom;
				margin:0;
				padding:30px 30px 40px 30px;
				}
			
				#mainwrap #contentBase #rustOverlay #leftColumn{
					width:355px;
					margin:0;
					padding:0 20px 0 0;
					display:inline;
					float:left;
				}
				
				#mainwrap #contentBase #rustOverlay #rightColumn{
					width:355px;
					margin:0;
					padding:0 0 0 10px;
					display:inline;
					float:left;
				}
				
				#mainwrap #contentBase p{
				padding:0 0 10px 0;
				}
				
				#mainwrap #contentBase h2{
				padding:15px 0 5px 0;
				}
				
				img.pG {
					margin:20px 0 10px 0;
				}
				
				
		#mainwrap #contentBase #rustOverlay ul#pagination{
			clear:both;
			padding:0;
			padding:30px 0 0 0;
			
		}
		
					
		#mainwrap #contentBase #rustOverlay ul#pagination li{
			float:left;
			display:block;
			margin:0 auto;
			padding:0 10px 0 0;
		}
		
		
   .dropDown{
		z-index:1;
		position:absolute;
		left:0;
		top:0;
	}
	
	.photoNav{
		width:330px;
		margin:0;
		padding:0;
		}
		
	.photoNavLi{
		width:330px;
		height:34px;
		background:url(../images/global/dropdown.gif) no-repeat left top;
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.photoTab{
		width:187px;
		height:34px;
		background:url(../images/global/nav.gif) no-repeat left top;
		background-position: -123px -40px;
		position:absolute;
		z-index:2;
		left:0;
		top:0;
	}
	
	.footerText{
		margin-top:20px;
	}
				
		