body 	{	background-image:url(images/background_hatched.png);
		font-family: Verdana, Arial, sans-serif;
	}

p	{	font-family: Arial, Helvetica, sans-serif;			
		font-size: 90vw;
		font-size: 90vh;
		font-size: 16px;  
		color: #000000;
	}

header		{	border-radius: 0px 0px 15px 15px;
			padding-left: 100px;
			background-image:url(images/mn_promo_logo.png);
			background-repeat: no-repeat;
			height: 160px;
			background-size: 140px;
			background-position: left center; }

h2	{	text-align: center;
		font-size: 22px; 
		font-weight: bold;
		color: #ffffff;
		text-shadow: 2px 2px #000000;
		font-family: Arial, Helvetica, sans-serif;	
	}

h3	{	text-align: center;
		font-size: 32px; 
		font-weight: bold;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;	
	}

header	a:link	{	text-decoration: none;	}
			
header h1	{	padding-top: 10px;
			text-align: center; 
			font-size: 100px; 
			font-weight: bold; 
			color: #ffffff;
			text-shadow: 6px 6px #000000;
			font-family: 'Finger Paint', cursive; 
}
			


header, nav, 
main, footer {
	clear: both;
				background-color: #c3c3c4; }
			
nav		{	padding-top: 15px;
			height: 40px;


			border-radius: 15px; }
			
nav a		{	font-weight: bold; 
			color: #ffffff;
			font-size: 20px;
			font-weight: bold;
			text-shadow: 2px 2px #000000; }

nav a:link {	color: #FFFFFF; }

nav a:visited {	color: #FEF6C2; }

nav a:hover {	color: #FF0000; }

nav, footer {	margin-top: 15px;
		display: block;	
		padding-left: 20px; }
		
main 	{	margin-top: 15px;
		display: block;
		border-radius: 15px; }

main a:link {	text-decoration: none; }
		
footer {	clear: both;
		text-align: center;
		padding-top: 6px; 
		height: 36px;
		font-size: 18px; 
		font-weight: bold; 
		color: #ffffff;
		text-shadow: 2px 2px #000000; }

footer a {	font-size: 18px; 
		font-weight: bold; 
		color: #ffffff; }

.alignleftnav 	{	float: left; }
					
.alignrightnav {	float: right; }

.center {	display: block;
		margin-left: auto;
		margin-right: auto;
		}

#wrapper {	width: 80%; 
		margin-right: auto;
		margin-left: auto;
		background-color: #000341; 
		min-width: 900px;
		max-width: 1280px;
		box-shadow: 4px 4px #FFFFFF; }

#box1 {	border-radius: 15px;
	overflow: auto;
	padding: 15px;
	width: 44%; 
	height: 300px;
	margin: 10px; 
	background-color: #c3c3c4;
	float: left;
	}

#box2 {	border-radius: 15px;
	overflow: auto;
	padding: 15px;
	width: 44%; 
	height: 300px;
	margin: 10px; 
	background-color: #c3c3c4;
	float: right;
	}

#box3 {	border-radius: 15px;
	overflow: auto;
	padding: 15px;
	width: 44%; 
	height: 150px;
	margin: 10px; 
	background-color: #c3c3c4;
	float: left;
	}

#box4 {	border-radius: 15px;
	overflow: auto;
	padding: 15px;
	width: 44%; 
	height: 150px;
	margin: 10px; 
	background-color: #c3c3c4;
	float: right;
	}

#box5 {	border-radius: 15px;
	overflow: auto;
	padding: 15px;
	width: 44%; 
	height: 30px;
	margin: 10px; 
	background-color: #c3c3c4;
	float: left;
	}

#box6 {	border-radius: 15px;
	overflow: auto;
	padding: 15px;
	width: 44%; 
	height: 30px;
	margin: 10px; 
	background-color: #c3c3c4;
	float: right;
	}

#box7 {	border-radius: 15px;
	overflow: auto;
	padding: 15px;
	width: 95%; 
	height: 300px;
	margin: 10px;
	background-color: #c3c3c4;
	float: right;
	}
