/*********** Homepage Layout ***************/

body .section {
	background-image:url(/staticarchive/ebca7d64d9ecac7e95301eb617357b8b04e6149a.gif);
	background-position:8px 91px;	
	background-repeat:no-repeat;
	width:100%;
}



	
#content-header h3 {
	padding: 0;
	margin: 0;
	}
	
#content-header .during h3 {
	padding: 10px;
	}
	
#content-footer h3 {
	margin: 0;
	padding-bottom: 0;
	}
	
#content-header p,
#primary-content p, 
#secondary-content p,
#content-footer p {
	padding: 0;
	margin: 0;
	}	
	
/* header modules */
#content-header h2 {
	margin-bottom: 10px;
	}	




/*	
#content-header .mailing-list {
	float: left;
	width: 410px !important;
	width: 420px;
	height: 62px;
	margin-right: 10px;
	padding-right: 10px;
	}	 
	
#content-header .mailing-list h3 {
	margin: 10px 0 0 77px;
	}	
	
#content-header .mailing-list p {
	margin: 0 0 0 77px;
	}	
	
#content-header .rss {
	float: left;
	width: 205px;
	height: 62px;
	}	
	
#content-header .rss h3 {
	margin: 10px 0 0 10px;
	}	
	
#content-header .rss p {
	margin: 0 10px;
	}	
	
#content-header .rss a {
	margin-left: 10px;
	padding-left: 22px;
	}


*/




/* primary content modules */	
#primary-content .main-image,
#secondary-content .main-image {
	margin-bottom: 20px;
	}
	
#primary-content .introduction {
	margin-bottom: 20px;
	}
	
#primary-content .introduction p {
	padding: 10px;
	}
	
#primary-content .small-promos .left, 
#primary-content .small-promos .right {
	float: left;
	width: 205px;
	padding-bottom: 10px;
	}	
	
#primary-content .small-promos .left {
	margin-right: 10px;
	}	
	
#primary-content .small-promos .left img, 
#primary-content .small-promos .right img {
	float: left;
	clear: both;
	margin: 10px 10px 0 0;
	}
	
#primary-content .small-promos .left p, 
#primary-content .small-promos .right p {
	margin-right: 5px;
	padding-top: 10px;
	}
	
#primary-content .small-promos h3{margin:0;padding:0 0 5px 0;}	
	
	
#primary-content .previous-years {
	padding-bottom: 10px;
	margin-bottom: 20px;
	}
	
#primary-content .previous-years img {
	float: left;
	margin-right: 10px;
	}
	
#primary-content .previous-years p {
	padding: 10px 10px 10px 0;
	}
	
#primary-content .whats-on {
	margin-bottom: 20px;
	}	
	
#primary-content .whats-on ul {
	padding: 0;
	}

#primary-content .whats-on li {	
	padding: 8px 8px 8px 70px;
	}
	
/* right hand nav */	
#secondary-content .line-up {
	padding: 10px 10px 0 10px;
}

#secondary-content .line-up ul, #secondary-content .line-up-end ul {
	padding: 0;
	margin: 0;
	}	
	
#secondary-content .line-up ul li, #secondary-content .line-up-end ul li {
	padding: 4px 0;
	border-top:1px solid #E8E8E8	
	}	
	
#secondary-content .line-up-end {
	padding: 0 10px 10px 10px;
	}
	
/* footer */
#content-footer p {
	padding: 10px;
	}
	
/* during the festival homepage */
#content-header .during div {
	float: left;
	width: 110px !important;
	width: 190px;
	margin: 0 0 0 10px;
	padding: 10px 10px 10px 80px;
	}	

#content-header .during div h3 {
	margin: 0;
	padding: 0;
	}

/* Additional local styles that over ride globals added by culves01 */
#primary-content .introduction h3, #primary-content .small-promos h3, #primary-content .previous-years h3, #primary-content .whats-on h3, #primary-content .latestfromfest h3{padding-left:0;font-size:20px;}
#primary-content .introduction p {padding-left:0;}
#secondary-content h3{padding-bottom:0px;}

#mailingrss-outer{background:transparent url('/staticarchive/9626ac3a5292d046d1bd6a7eb280663c5c6189a6.gif') 0px 0px no-repeat; padding-top:10px;}
#mailingrss-inner{background:transparent url('/staticarchive/d19b2e11ec7242b4f79bdca46a0c02fe06dcbab7.gif') 0px 100% no-repeat; padding-bottom:18px;}
.insidebox{width:400px;margin:0;padding:0 10px;background-color:#fff;}

#mailing-list, #rss{margin:0;padding:0 5px 0 0;width:187px;background-color:#e8e8e8;}
#mailing-list img, #rss img	{float:left;}
#mailing-list{float:left;}
#rss{float:right;}

#mailing-list h3, #mailing-list p, #rss h3, #rss p{margin:0 0 0 70px;padding:0;background-color:transparent;color:#000;font-size:12px;}
#mailing-list h3, #rss h3{padding-top:7px;}
#mailing-list a, #rss a{padding-top:7px;font-size:11px;}

/* hide from all but ie6 \*/
	* html #mailing-list, * html #rss{margin:0;padding:0 5px 0 0;width:195px;}
	* html .insidebox{width:420px;margin:0;padding:0 10px;}
	* html #mailing-list img, * html #rss img{margin-left:-3px;}
/* */	

#secondary-content .line-up-end ul li{padding-top:15px;}

#content-header-promo{margin:11px 0 10px 0;}

.introduction_wrapper{background:transparent url('/staticarchive/4978a4ca434256d9d1c611e6207e9ac4e8316fa2.gif') 0px 0px no-repeat;padding-top:9px;}
.introduction_wrapper .introduction{padding:0 5px;}
#primary-content .introduction_wrapper h3{padding:5px 0 5px 0;}
#secondary-content h3{padding:10px 0 -2px 10px;font-size:20px;}

	#primary-content .latestfromfest h3{padding:0 0 6px 0;margin:0;}
	#primary-content .latestfromfest {margin-bottom:10px;}	
	#outer_quote{margin:0 0 20px 0;padding:5px 0 0 0;background:transparent url('/staticarchive/44de191dc1c409c3c287099292f86e9bf2ad0d78.gif') 0px 5px no-repeat;padding-left:20px;}
	#inner_quote p{margin:0;padding:0;background:transparent url('/staticarchive/715ceae52fd3f88ea47cd96bb2052c8da5abf590.gif') 100% 100% no-repeat;padding-right:20px;}
	#primary-content .latestfromfest p.link{margin:0;padding:0;text-align:right;}

