/*********** Homepage Decoration ***************/

#content-header h2 {
	background: #e8e8e8;
	}
	
#content-header h3 {
	font-size: 0.8em;
	background: none;
	}



#content-header h3,
#primary-content h3, 
#secondary-content h3,
#content-footer h3 {
	color: #00A898;
	font-weight: bold;
border-bottom:1px solid #E8E8E8;
	}
#secondary-content h3{border-bottom:none;}	
	
#primary-content h3, 
#secondary-content h3,
#content-footer h3 {
	background: #fff;
	}
	
/* header modules */
#content-header {background: none;}

/*
#content-header .mailing-list {background: #f1f4f8 url("/musicevents/images/icon_online.gif") 10px 10px no-repeat;}	
#content-header .mailing-list h3, 
#content-header .mailing-list p, 


#content-header .rss h3, 
#content-header .rss p, 
#content-header .rss span {
	font-size: 0.75em;
	} 
	
#content-header .rss {background: #F1F4F8;}	
#content-header .rss a {background: #F1F4F8 url("/musicevents/images/icon_rss.gif") 0 0 no-repeat;}



*/











/* primary content modules */	

#primary-content {
	font-size: 0.75em;
	}

#primary-content .introduction {
	background: #fff;
	}
	
#primary-content .small-promos .left, 
#primary-content .small-promos .right {
	background: #fff;
	}	
	
#primary-content .previous-years {
	background: #fff;
	}
	
#primary-content .whats-on ul {
	background: #fff;
	}

#primary-content .whats-on li {	
	border-top: 2px solid #fff;	
	}

#primary-content li strong {
	font-weight: bold;
	}

/* right hand nav */	
#secondary-content .line-up {
	font-size: 0.75em;
	background: #fff;
	}

#secondary-content h3 {
	font-size: 0.9em;
	background: transparent url(/staticarchive/27e84d910bc1dc193ac3b8290d7856895ea2c911.gif) 0px 0px no-repeat;
	}
		
#secondary-content .line-up ul li a {
	font-weight: bold;
	}	
	
#secondary-content .line-up-end {
	font-size: 0.75em;
	background: #fff;
	}
#secondary-content .line-up-end span{
		border-top: 1px solid #E8E8E8;
}

/* during the festival homepage */
#content-header .during h3 {
	font-size: 1em;
	}

#content-header .during div {
	background-color: #f1f4f8;
	}	

#content-header .during div h3 {
	font-size: 0.75em;
	}

#content-header .during div p {
	font-size: 0.75em;
	}



#content-header-promo{height:245px;}
#content-header-promo img.promoone{padding-top:22px;padding-left:10px;float:left;}
#content-header-promo img.promotwo{padding-top:22px;padding-left:10px;float:left;}

/* \*/
* html #content-header-promo{height:223px;}
* html #content-header-promo{margin-top:22px;}
* html #content-header-promo img{margin-left:10px;}

/* */
	

#cont_head{margin-bottom:23px;margin-top:22px;}
#cont_head{padding-left:10px;}
/* \*/
* html #cont_head{margin-bottom:20px;}
/* */	

.promo-img-main {
position: absolute; 
top:130px;
left:145px;
}

* html .promo-img-main {
position: absolute; 
top:130px;
left:135px;
}
	
	

	