.clear { clear: both; }

/* DIVS */

#wrapper {
	width:955px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}

#header {

	width:955px;
	height:101px;
	margin:0;
	}

#upper	{
	float:left;
	width:955px;
	margin:0;
	}
	
#lower	{
	float:left;
	width:955px;
	margin:0;
	}

#upperleftspace	{
	float:left;
	width:25px;
	margin:0;
	}
	
#recentproj	{
	float:left;
	width:193px;
	height:358px;
	background-image:url(images/mu_rec_proj.jpg);
	margin:0;
	}

#splash	{
	float:left;
	width:712px;
	height:358px;
	background-image:url(images/mu_splash.jpg);
	margin:0;
	}
	
#lowerleftspace	{
	float:left;
	width:25px;
	margin:0;
	}

#news	{
	width:251px;
	height:350px;
	margin:0;
	}

#blank	{
	float:left;
	width:654px;
	height:350px;
	background-image:url(images/ml_blank.jpg);
	margin:0;
	}

#bottom	{
	float:left;
	width:955px;
	height:280px;
	margin:0;
	}
	
#links	{
	float:left;
	width:440px;
	height:280px;
	margin:0;
	background-image:url(images/bot_links.jpg)
	}

#info	{
	float:left;
	width:220px;
	height:280px;
	margin:0;
	background-image:url(images/bot_info.jpg)
	}
	
#privacy	{
	float:left;
	width: 955px;
	height: 600px;
	margin: 0;
	}
	
#privlower	{
	float:left;
	width: 955px;
	height: 108px;
	}

#contact	{
	float:left;
	width:295px;
	height:280px;
	background-image:url(images/bot_contact.jpg)
	}

#footer	{
	float:left;
	width:955px;
	background-image:url(images/footer.jpg);
	font-size:10px; 
	margin-bottom:20px;
	text-align:right;
	}

#vidupper	{
	float:left;
	width:955px;
	margin:0;
	}


/* STYLING  */

body {
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #171613;
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:left;
}

a:link, a:visited, a:active	{
	color: #FF0000;
	text-decoration:none;
	}
	
a	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	color:	#FF0000;
	}
p a:hover	{
	color:BED600;
	border-bottom:1px dotted #BED600;
	}
p a:hover img	{
	border-bottom:none;
	}
a:hover img	{
	border-bottom:none;
	}
p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	}
	
p.italic	{font-style:italic}

em	{	
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	}
	
#lower p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color: #FFF;
	margin-left:20px;
	margin-top:40px;
}

#upper p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	margin-top:50px;
}

#abupper p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#fff;
	text-align:left;
	margin:40px 20px 0px 20px;
}

#abupper h4	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:left;
	margin-left:20px;
	margin-top:40px;
}

#abupper h5	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:right;
	margin-right:20px;
	margin-top:40px;
	font-style:normal;
}

#news p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color: #FFF;
	text-align:center;
	margin-top:80px;
	margin-left:30px;
	margin-right:30px;
}

#upper	a:hover	{
	color:BED600;
	border-bottom:1px dotted #BED600;
	}
#abupper	a:hover	{
	}

#bottom table	{
	margin-top:60px;
	}

#footer p		{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-align:right;
	}
	
#contact p		{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	margin-top:75px;
	}
	
#lower h3	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-align:center;
	margin: 0px 30px 0px 35px;
		}
	
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#gearupper p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:left;
	margin:50px 30px 0px 03px;
}

#gearupper h3	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color: #FF0000;
	text-align:left;
	margin:0px 30px 0px 03px;
}

#gearupper strong	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#FF0000;
	text-align:left;
}
#servupper p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color:#fff;
	text-align:left;
	margin: 0px 30px 0px 50px;
}
#servupper ul	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	color:#fff;
	text-align:left;
	margin: 20px 30px 0px 30px;
}
#servupper p.italic	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align: left;
	margin: 0px 10px 0px 10px;
}

#servupper h4	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	color:#fff;
	text-align:left;
	margin: 10px 20px 0px 20px;
}

#servupper a:hover	{
	color:BED600;
	border-bottom:1px dotted #BED600;
	}

#servlower p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height: 15px;
	color:#fff;
	text-align:left;
	margin: 0px 30px 0px 50px;
}

#servlower p.italic	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	text-align:left;
	margin: 0px 10px 0px 10px;
}

#servlower h4	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height: 14px;
	color:#fff;
	text-align:left;
	margin: 10px 20px 0px 20px;
}

#servlower a:hover	{
	color:BED600;
	border-bottom:1px dotted #BED600;
	}

#projupper a:hover img	{
	border-bottom:none;
	}

#projupper p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:#fff;
	text-align:center;
	margin-top:50px;
}

#projupper h4 a:hover {
	color:BED600;
	border-bottom:1px dotted #BED600;
	}
	
#projupper h4	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-align:center;
	margin: 0px 20px 0px 20px;
}
#projlower a:hover img	{
	border-bottom:none;
	}

#projlower p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	margin-top:50px;
}

#projlower h4 a:hover {
	color:BED600;
	border-bottom:1px dotted #BED600;
	}
	
#projlower h4	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-align:center;
	margin: 5px 20px 0px 20px;
}

#contactupper p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:left;
	margin:40px 30px 0px 30px;
}

#contactupper td	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:left;
}
#contactlower p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#fff;
	text-align:center;
	margin:0px 30px 0px 30px;
}
#contactlower h4	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#fff;
	text-align:center;
	margin: 5px 20px 0px 20px;
}

#contactlower a:hover  {
	border-bottom:none;
	}
	
#contactlower h4 a:hover {
	color:BED600;
	border-bottom:1px dotted #BED600;
	}

#contactupper a:hover {
	color:BED600;
	border-bottom:1px dotted #BED600;
	}
#privacy p	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:10px;
	line-height:20px;
	color:#fff;
	text-align:left;
	margin:0px 30px 0px 30px;
}
#privacy h1	{
	font-family:Lucida Grande, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#fff;
	text-align:left;
	margin:0px 30px 0px 30px;
}
