/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #000;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
}

h4{
font-size:18px;
margin:20px 20px 20px 0;
color:#cecece;
}

h4 a{
color:#cc0000;
}

.splash{
	background: #333 url(images/splashbg.jpg) top left repeat-x
}

#wrap{
	position: relative;
	width: 960px;
	margin: auto;
	border:#fff solid 1px;	
}

#splash-wrap{
	position: relative;
	width: 960px;
	margin: auto;	
	background-color:#fff;
}

	#splash-top{
		position: relative;
		height: 38px;
		background: url(images/splashtop.jpg) top center no-repeat;
	}
	
	#splash-pic{
		position: relative;
		background: url();	
		height: 600px;
		background: url(images/magsplashheader.jpg) top center no-repeat;
	}
	
	
	
	.imgleft{
	float:left;
	padding:4px;
	background-color:#222;
	border:solid 1px #000;
	margin-right:5px;
	}	
	
	.imgright{
	float:right;
	padding:4px;
	
	}	
	
	
	#splash-content{
		position: relative;
		width: 850px;
		margin: auto;
		margin-bottom:15px;
		padding-top: 25px;
		font-size: 11px;
		color: #666;
		text-align: left;
		}
		
	#splash-content h1{	
		position: relative;
		font-size:32px;
		color:#000;
		text-align:center;
		font-weight:700;
		}
		
	#splash-content h1 a{	
		text-decoration:underline;
		}
		
	#splash-content h3{	
		position: relative;
		font-size:18px;
		color:#000;
		text-align:center;
		}	
		
		
		
	#smaller{
	font-size:14px;
	}
		
	
		#splash-content p{
			position: relative;
			line-height: 1.4em;
			padding-bottom: 1em;
		}
		
		#splash-content a.inandout{
			margin: 0 50px 0 50px;
		}	
	
	.clearme{
	clear:both;
	}
		
			
	
	#footer{
		position: relative;
		font-size: 11px;
		background: #000 url(images/bg-footer.jpg) repeat-x;
		height:100%;
	}
	
	#footer p{
	padding:5px;
	text-align:center;
	color:#999;
	}
	
	
		



