@charset "utf-8";
img { behavior: url(iepngfix.htc); }
body { 
	margin:0px; 
	padding:0px;
	background: #030303;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#fff;
}

a {
    text-decoration:none;
	color:#14c0dd;
}

a:hover {
    text-decoration:overline;
	color:#14c0dd;
}

#mzcontainer {
	width:990px;
	overflow:hidden;
	position:relative;
	background: url(images/calliGround.jpg) top left no-repeat;
	margin: 0px auto;	
}


#side{
	width:360px;
	float:left;
}


#side h1{
	background: url(images/MZlogo.png) no-repeat;
	text-indent: -9999px;
	margin-left:15px;
	margin-top:15px;
	padding:0px;
}

#side h1 a{
	display:block;
	width: 180px;
	height: 160px;
}
	
#side h1 a:hover{
text-decoration:none;
	}
	
	
/* MAIN MENU */
	
#sideMenu
{
	float:left;
	margin-left:100px;
	margin-top:170px;
}
	
	
#sideMenu ul{
list-style-type: none;
margin: 0px;
padding: 0px;
}

#sideMenu ul li{
padding-bottom: 2px;
}

#sideMenu ul li a{
	font-style:normal;
	font-weight:lighter;
color: #18c0dd;
display: block;
padding: 3px 0px;
line-height: 17px;
text-decoration: none;
}

#sideMenu ul li a:hover{ 
color: #13f5fd;
}

/* END MAIN MENU */


	
	
	
#content{
width:600px;
margin:0px;
padding-bottom:20px;
padding-top:10px;
position:relative;
float:left;
margin-left:30px;
}	
	
	

#contentTop{
	float:right;
	font-weight: normal;
	width: 100%;
	margin-bottom:30px;
	height:70px;
}

#contentTop ul{
text-align: right;
}

#contentTop ul li{
display: inline;
}

#contentTop ul li a{
color: #fff;
padding: 4px 3px;
text-decoration: none;
font-size:22px;
font-weight:normal;
}

#contentTop ul li a:hover, #contentTop ul li a.selected{
	color:#13f5fd;
}


h1{
	font-weight:normal;
	font-size:30px;
	color:#333;
	padding-top:200px;
	margin-left:35px;
}

#content .one{
width:210px;
margin-right:20px;
float:left;
}

#content .one1{
width:220px;
margin-right:20px;
float:left;
background:url(images/latest.png) top left no-repeat;
padding-top:120px;
padding-left:10px;
}

#content .two{
width:320px;
margin:20px;
float:left;
padding-left:9px;
}

#content .two:hover {
	background: /*#343125*/ url(images/flowerBG.png) top right no-repeat;
}
#content .two img {
padding:3px;
border:2px solid #E2DA99;
}

#content .two img:hover {
border:2px solid #B3AF66;
}




#content .twoID{
width:210px;
margin:10px;
float:left;
padding:9px;
}

#content .twoID:hover {
	background: #343125 url(images/flowerBG.png) bottom right no-repeat;
}
#content .twoID img {
padding:3px;
border:2px solid #E2DA99;
}

#content .twoID img:hover {
border:2px solid #B3AF66;
}






#content .three{
width:700px;
margin:25px;
float:left;
}

h4{
color:#938F45;
font-size:15px;
}

input {
    width:150px;
    height:17px;
    font-size:11px;
    border: 1px dotted #000;
    color: #fff;
    padding-left: 5px;
	background: #333;
	font-family: "Trebuchet MS",sans-serif;
}

textarea {
    font-size:11px;
    border: 1px dotted #000;
    color: #fff;
    padding: 5px;
    background: #333;
		font-family: "Trebuchet MS",sans-serif;
}

#underlinemenu{
margin: 0px;
padding: 0px;
height:100%;
background:url(images/flowerBG.png) no-repeat 370px 0px;
}

#underlinemenu ul{
padding-top: 6px;
width: 60%;
}

* html #underlinemenu ul{ /*IE only rule. Delete extra margin-bottom*/
margin-bottom: 0;
}

#underlinemenu ul li{
display: inline;
font-family: "Trebuchet MS",sans-serif;
font-size:14px;
color: #A6D6E3;
font-weight:bold;
}

#underlinemenu ul li a{
color: #A6D6E3;
padding: 2px 4px 3px 4px;
text-decoration: none;
}

#underlinemenu ul li a:hover{
color: #D0EBF2;
text-decoration:overline;
}


#mzPrint {width:530px;margin:5px auto;padding:0;}
#mzPrint li {width:70px;height:70px;float:left;}
#mzPrint li a {display:block;width:55px;height:50px;float:left;}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur) , pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
#mzPrint  img {
	border:1px solid #666;
	padding:3px;
}
#mzPrint :hover img {
		padding:3px;
		border:1px solid #999;
}


/* Jquery CSS


Sliding Boxes and Captions with JQuery
March 2009
By Sam Dunn
www.buildinternet.com / www.onemightyroar.com
*/
h3{ margin: 10px 10px 5px 10px; color:#666; font:11pt Arial, sans-serif; letter-spacing:1px; font-weight: normal; text-transform:uppercase;  }
			
		.boxgrid{ 
				width: 200px; 
				height: 180px; 
				margin:35px; 
				float:left; 
				background:#111; 
				overflow: hidden; 
				position: relative;
				border:3px solid #333;
			}
			
			
			
			
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10px "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background: #000; 
				height: 180px; 
				width: 100%; 
				opacity: .8; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 200px;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 0px;
 					left: 0;
 				}
				
		#magazines{
			width:170px;
			float:left;
			margin:10px;
		}
		
		.demo a{ float:left; margin:0; padding:0; margin:5px 0px 5px 19px!important; margin:5px 10px 5px 10px; display:block; border:3px solid #303030;}
.demo a:hover{ border:3px solid #666}
.demo a img{ float:left; margin:2px; padding:0; background:url(bg_tms.jpg) no-repeat; border:0px;}

