*{font-size: 100.01%;}
html{font-size: 62.5%;}
h1, h2, h3, h4, h5, h6, p{margin: 0;}
img{border: none;}
a{
	color: #494949;
	text-decoration: underline;
}
a:hover{text-decoration: none;}

body{
	font: 1.4em/1.289em Arial, Helvetica, sans-serif;
	background: url(/images/acaa_05.jpg) #E0E1C1 repeat-x;
}


html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
} 
 
#pagewidth{ 
 width:910px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
} 
 
#header{
 position:relative; 
 height:137px; 
  background-color:#FFFFFF; 
 width:100%;
} 
 
#maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:100%; 
 }
 
#footer{

  background-color:#869592; 
 clear:both;
 } 
 


/*logo start*/
.logo{
	float: left;
	width: 438px;
	height: 137px;
	padding: 0px 0 0 0px;
}
.logo a{
	display: block;
	width: 438px;
	height: 137px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(/images/logo.png) no-repeat;
}
/*logo end*/
 
 
 .topnav {
 	display: block;
 	float: right;
 	margin: 20px 40px;
 	font-size: 0.9em;
 	}
 	

/*main navigation start*/
.main-nav-holder{
	width: 100%;
	height: 32px;

}
/*navigation start*/
#navigation{
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation li{
	background: url(/img/separate-3.gif) no-repeat left;
	float: left;
	padding: 0 0 0 1px;
	position: relative;
}
#navigation li:first-child{
	background: none;
	padding: 0;
}
#navigation a{
	line-height: 32px;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	padding: 0 11px;
	float: left;
}
#navigation li.active a{background: #DA241D url(/img/navigation-arrow.gif) no-repeat 50% 100%;}
#navigation li:hover a, #navigation li.hover a{background: #707070;}

/*navigation end*/











.promo {
	padding: 0px 20px 10px 20px;
	color: #ffffff;
	font-size: 0.9em;
	}
	
.promo_title {
	text-transform:uppercase;
	color:#ede9ab;
	display: block;
	}
.more {
	color: #000000;
	text-decoration: underline;
	}

.page_title {
	color: #ffffff;
	font-size: 2em;
	padding: 35px;
	text-transform: uppercase;
	background-color: #758984;
	}

	
p {
	color: #000;
	padding: 10px 35px 10px 35px;
}

.heading {
	font-size: 2em;
	padding: 35px 35px 10px 35px;
	}

.artist_pic {
	margin: 0 15px 15px 0;
	}
	
.artistheading {
		font-size: 1.5em;
		color: #444444;
		padding: 0 0 10px 0px;
		}


.artisttext {
	margin-top: 10px;
	margin-bottom: 20px;
	}
	
.page ul {
	padding: 0 0 0 40px;
	}

.page p {
	padding: 0px;
	}

.page .heading {
	padding: 0 0 20px 0;
	}
	
.page {
	padding: 35px;
	}
.published {
		color:#888;
		margin-top: 10px;
		}

#artistprofile {
	width: 100%;
	height: 120px;
	float: left:
	clear: both;
	}
	
	
	.zemContactForm {
	margin: 0 0 30px 75px;
	}
.footer {
	color: #fff;
	font-size: 0.8em;
	}
.footer a {
	color: #fff;
	text-decoration: underline;
	}
.footer_list a {
	color: #ffffff;
	padding-left: 10px;
	}




.logotype {
	color: #fff;
	padding: 5px;
	background-color: #000;
	margin: 20px 35px;
	font-size: 1.2em;
	}

p.disclaimer {
	width: 500px;
	}
	
p.address {
	color: #fff;
	width: 600px;
	}

.bottom-nav {
	float: right;
	width: 100px;
	border-left: 1px solid #fff;
	padding-left: 10px;
	}
	
.bottom-nav a{
	color: #fff;
	text-decoration: underline;
	}

#blackfooter {
	font-size: 0.8em;
	background-color: #000;
	color: #fff;
	padding: 20px 35px;
	}

#blackfooter a{
	color: #fff;
	text-decoration: underline;
	}

 /* *** Float containers fix: *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


.zemError,.zemThanks p {
	color: #DA241D;
	}

  #file {
  padding: 5px 5px 20px 5px;
  display: block;
  clear: both;
  }
  
	#fileicon {
 	  width: 40px;
 	  float: left;
 	  
 	}
 	
 	#filetext {
 	  width: 170px;
 	  float: left;
	  font: bold 110% Arial, Helvetica, sans-serif;
	  color: #555;
 	}
 	
 	#filetext-wide {
 	  width: 350px;
 	  float: left;
	  font: bold 110% Arial, Helvetica, sans-serif;
	  color: #555;
 	}

	#filetext a {
	  color: #555;
	  text-decoration: underline;
 	}
 	
 	#filetext-wide a {
	  color: #555;
	  text-decoration: underline;
 	}
