@charset "utf-8";
/* CSS Document */
body { 
background-color: #120b00;
background-image: url(http://www.mmorgancreative.com/redesign/images/bkgimg.jpg);
background-attachment:fixed;
font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}
#container {
width:960px;
margin:0 auto;
}
#page {
width:930px;
margin:0 auto 10px auto;
padding:15px;
background-color:#000000;
filter:alpha(opacity=80);
opacity:0.8;
-webkit-border-radius:5px;
-moz-border-radius:5px; 
border-radius:5px;
}
#footer {
width:950px;
margin:10px auto;
padding:5px;
background-color:#000000;
filter:alpha(opacity=80);
opacity:0.8;
-webkit-border-radius:5px;
-moz-border-radius:5px; 
-o-border-radius:5px;
border-radius:5px;
}
#btmNavi {
width:950px;
margin:10px auto;
padding:5px;
text-align:right;
}
#social { width:920px; margin:0 auto; }
#social .box { width:282px; display:inline-block; border:1px dashed #111111; margin:20px 5px 5px; padding:5px; float:left; }
.polaroidPic { float:right; clear:both; margin-left:15px; margin-top:-10px; }
#mmcLogo { float:left; margin-top:-10px; }
* html .polaroidPic { margin-top:0 !important; }
/* !!!HEAD STYLES */
#header {
width: 960px;
margin:0 auto;
}
.callSign {
float:right;
padding:0;
margin:-8px 0 0 0;
}
/* !!!MAIN NAVIGATION */
#mainNav {
	height:40px;
	padding-top:35px;
	float:left
}
#mainNav ul {
	width:700px;
	height:40px;
	float:left;
	margin: 0;
	padding:0;
}
#mainNav ul li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
}
#mainNav a {
	width:108px;
	height:40px;
	display:block;
	text-indent:-9999px;
}
#mainNav a:hover {
	background-position:bottom left;
	cursor:pointer;
}
#nav1 {	background: url(images/nav1.png) no-repeat; }
#nav2 {	background: url(images/nav2.png) no-repeat; }
#nav3 {	background: url(images/nav3.png) no-repeat; }
#nav4 {	background: url(images/nav4.png) no-repeat; }
* html #navClearer{ clear:left; }
.clear {
clear: both; 
display: block; 
overflow: hidden; 
visibility:hidden; 
width: 0; 
height: 0;
}  
.clearfix:after {
clear: both;
content: ' ';
display: block;
font-size: 0;
line-height: 0;
visibility: hidden;
width: 0;
height: 0;
}  
* html .clearfix {height: 1%;}
/* !!!FONT STYLES */
#contactList { margin-left:15px; padding-top:5px; }
#contactList p { padding:8px 0; }
#contactList img { margin-top:-10px; margin-right:8px; width:40px; float:left; }

a, a:visited, a:active { color:#999999; text-decoration:none; }
a:hover { color:#976700; text-decoration:underline; }
img { border:none; }
h1, h2, h3, h4 { color:#ffffff; }
.styleHead { background:#111111; margin-left:15px; margin-right:-15px; padding:4px; }
.fw-normal { font-weight:normal; }
.fw-bold { font-weight:bold; }
.fc-gray { color:#999999; }
.fs-italic { font-style:italic; }
.fs-n { font-style:normal; }
.mm-name { font-weight:bold; color:#999999; }
/* !!!EXTRAS */
.boxShadow{
  -webkit-box-shadow: 0 2px 4px #222222;
 -moz-box-shadow: 0 2px 4px #222222;
 box-shadow:  0 2px 4px #222222;
   filter:
     progid:DXImageTransform.Microsoft.DropShadow(color=#909090, offx=0, offy=1)progid:DXImageTransform.Microsoft.DropShadow(color=#C2C2C2, offx=1, offy=2)progid:DXImageTransform.Microsoft.DropShadow(color=#EFEFEF, offx=1, offy=2);
}
.validationCheck { margin-bottom:-4px; margin-left:15px; }