@charset "utf-8";
/* CSS Document */

/* Font Styles */
html{font-size:62.5%;}
body, a{
	font:normal 1.1em Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
html, body{width:100%;}
body, a, #footer a:hover{color:#FFF;}
a{ border-width:0;}
a:hover{
	text-decoration:underline;
	color:#CCCCCC;
}
.leaky{font-size:1em;}
.leaky, #footer a{color: #333333;}
#footer, #footer a{font-size:1em;}
#footer a:hover{text-decoration:none;}
/* End Font Styles */
html, body, ul{
	margin:0;
	padding:0;
}
body{background-color:#000;}
#container{
	margin:0 auto 0 auto;
	padding:0;
	width:998px;
}
ul{list-style-type:none;}
li{float:left;}
#header{border-bottom:1px solid #E6E7FC;}
#header #headerimg{
	background: url('../png/ma_logo.png') no-repeat bottom left;
	margin:20px -122px 0;
	position:absolute;
	z-index:5;
	height:60px;
	width:426px;
}
.logo{
	display:block;
	height:60px;
	width:275px;
}
#pageContain{
	width:800px;
	margin:0 auto;
}
#header{
	margin:0 auto;
	padding:0;
	height:70px;
	width:560px;
}
#homeImage{
	width:799px;
	margin:0 auto;
}
/* Main Menu */
#mainMenu{padding:0 0 40px 0;}
#mainMenu a{
	padding:0;
	margin:0;
	color:#E6E7FC;
}
#mainMenu a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#mainMenu ul{
	margin:5px auto 0px auto;
	padding:0;
	width:405px;
	list-style-type:none;
}
#mainMenu li{
	float:left;
	padding:0 14px;
	display:block;
}
#mainMenu ul li a{display: block;}
#mainMenu ul li:hover, 
#mainMenu ul li a:hover{
	height: auto;
	display:block;
	position: relative;
}
#mainMenu ul li ul{
	background:url('../png/dropBg.png') repeat;
/*	border:1px solid #000000;*/
	margin:0 -10px 0 0;
	padding:0 10px 10px 10px;
	position:absolute;
	z-index:999;
	width:150px;
	display:none;
}
#mainMenu ul li ul li, 
#mainMenu ul li ul li a{
	margin:0;
	padding:0;
	display:block;
	width:130px;
}
#mainMenu ul li:hover ul, 
#mainMenu ul li a:hover ul{
	background:url('../png/dropBg.png') repeat;
	display:block;
}
.gallery{
	float:left;
	width:240px;
}
.mediaDescription{
	width:100px;
	height:200px;
	padding:0 20px 20px 0;
	float:left;
}
.gallery1 .mediaDescription img{margin:0 0 10px 0;}
.gallery1 img{
	border-width:0;
	margin:10px;
}
.gallery img{
	border-width:0;
	margin:0 5px 5px 0;
}
.gallery a.pageList{
	padding:3px;
	margin:3px;
}
.largeImage{
	float:left;
	width:700px;
}
.largeImage img{
	padding:0;
	margin:0 auto;
	border-width:0px;
}
/* End Main Menu */
#footer{
	margin:40px auto 0 auto;
	text-align:center;
	width:400px;
}
/* Others */
.clearfix:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End Others */
