input,select,textarea{
font:normal 10px/100% verdana, arial, sans-serif;
background:#fff;
margin:0;
padding:2px 0 0 0;
}


body{
font:normal 11px/150% verdana, arial, sans-serif;
background:#fff;
margin:0;
padding:10px 0 0 0;
}

#container{
position:relative;
top:0;
left:0;
width:980px;	
margin:auto;
/*padding:136px 0 0 0;*/
background:url(img/container-bg.gif) repeat-y top left;

}


#flashcontainer{
position:relative;
top:0;
left:0;
width:980px;	
margin:auto;
/*padding:136px 0 0 0;*/

}


#logo{
position:absolute;
top:0;
left:0;
border-right:5px solid #fff;
border-bottom:5px solid #fff;
display:inline;
}

#banner-box{
position:absolute;
top:0;
left:136px;
width:844px;
background:#ececec;
padding:8px 0;
text-align:center;
height:90px;
border-bottom:5px solid #fff;
display:inline;
}

#main-nav{
position:absolute;
top:110px;
left:136px;
width:844px;
height:22px;
padding:1px 0 0 0;
margin:0 0 0 0;
list-style-type:none;
text-align:center;
background:url(img/nav-bg.gif) repeat-x top left;
border-bottom:3px solid #fff;
display:inline;
}
	#main-nav li{
		display:inline;
		padding:0;
		margin:0;
		margin:0 15px;
	}
	
	#main-nav a,
	#main-nav a:active{
		color:#fff;
		font-size:0.9em;
		font-weight:bold;
		font-family:arial,verdana,sans-serif;
		text-decoration:none;
		text-transform:uppercase;
	}
	
	#main-nav a:hover{
	color:#eee;
	}
	
	#main-nav li.anchor a{
	text-decoration:underline;
	}

#main-content{
width:445px; /*WAS 677*/
border:10px solid #CBCBCB;
float:left;
padding:20px 0 50px 210px;
margin:137px 0 0 0;
position:relative;
top:0;
left:0;
display:inline;
}


#flashcontent{
width:676px; /*WAS 677*/
float:left;
margin:137px 0 0 0;
top:0;
left:0;
display:inline;
}



#main-content-home{
width:445px; /*WAS 677*/
border-left:10px solid #fff;
float:left;
padding:0px 0 50px 210px;
margin:137px 0 0 0;
position:relative;
top:0;
left:0;
display:inline;
}


#main-content-video{
width:445px; /*WAS 677*/
border-left:10px solid #fff;
float:left;
padding:0px 0 50px 210px;
margin:137px 0 0 0;
position:relative;
top:0;
left:0;
display:inline;
}



.mgw{
height:590px; 
}

.invite{
height:592px; 
}

.goes2work{
height:591px; 
}


.advertise{
height:591px; 
}



#sidebar{
width:300px;
float:right;
background:#ffffff;
margin:137px 0 0 0;
display:inline;
}
	#sidebar img{
	border:1px solid #bcbcbc;
	}

#footer-nav{
clear:both;
padding:3px 0;
margin:0 0 0 0;
list-style-type:none;
font-size:0.9em;
text-align:center;
border-top:5px solid #fff;
background:#868686;
color:#ececec;
}

	#footer-nav li{
	padding:0 0 0 0;
	margin:0 0 0 0;	
	display:inline;
	}
	
	#footer-nav a{
	color:#ececec;
	text-decoration:none;
	font-size:0.9em;	
	}
	
	#footer-nav a:hover{
	text-decoration:underline;	
	}

#footer{
font-size:0.8em;
background:#E2E2E2;
text-align:center;
border-top:1px solid #fff;
border-bottom:10px solid #fff;
padding:10px 0;
}


/*----------------------STANDARDS-------------------*/

.clearer{
clear:both;
font-size:1px;
height:1px;
background:#fff;
}

a{
	font-family:verdana,arial,helvetica, sans serif;
font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#4C4C4C;		
}

a:visited{
	font-family:verdana,arial,helvetica, sans serif;
font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#4C4C4C;	
	
}

a:hover{
	font-family:verdana,arial,helvetica, sans serif;
font-size:1em;
	font-weight:normal;
	text-decoration:underline;
	color:#4C4C4C;	
	
}

a img{
border:none;	
}

h1{
/* USING IMAGE REPLACEMENT - form main page titles*/
text-transform:uppercase;
margin:0 20px 0 25px;
padding:0 0 0 0;
text-align:center;
}

	.page-heading{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:8px 0;
	margin:0 0 15px 1px;
	text-align:center;
	font-family:Times, "Times New Roman", serif;
	font-weight:normal;
	color:#3C3B3B;	
	font-size:2.5em;
	position:relative;
	top:0;
	left:0;
	z-index:5000;
	}

h2{
/* USING for MGM wordmark on pages*/
text-transform:uppercase;
margin:0 20px 0 25px;
padding:0 0 0 0;
text-align:center;
}

h3{

margin:0 0px 0 0px;
padding:0 0 0 0;
text-align:center;

text-transform:uppercase;
	font-family:verdana,arial,helvetica, sans serif;
font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#838383;	

}

h4{

margin:0 20px 0 25px;
padding:0 0 0 0;
text-align:left;





text-transform:uppercase;
	font-family:verdana,arial,helvetica, sans serif;
font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#838383;	
}

h4.right{
text-transform:uppercase;
font-size:1em;
margin:0 20px 0 25px;
padding:0 0 0 0;
text-align:right;
}


p{
width:400px;
margin:0 20px 15px 25px;
padding:0 0 0 0;
}



li{
margin:0 20px 10px 25px;
padding:0 0 0 0;
}


	p.credit{
	text-transform:none;
	text-align:center;
	}
	
/*-----------MARGIN IMAGES-----------*/	

.margin-image{ /*THIS IS FOR ALL OF THEM*/
position:absolute;
top:0;
left:0;
}

#margin-about{
top:0;
left:-10px;	
}

#margin-table{
top:0;
left:-10px;	
}

.margin-table{ /*THIS IS FOR ALL OF THEM*/
position:absolute;
top:0;
left:-0;
}


a.menu2,
a.menu2:active,
a.menu2:hover,
a.menu2:visited{

	font-family:verdana,arial,helvetica, sans serif;
font-size:1.1em;
	font-weight:normal;
	text-decoration:none;
	color:#838383;	
	
}

b{
text-transform:uppercase;
	font-family:verdana,arial,helvetica, sans serif;
font-size:1em;
	font-weight:bold;
	text-decoration:none;
	color:#838383;	
	
}