.home {
	background-color:#000000;
	background-image:url(../images/bg_home.gif);
	background-repeat:repeat-x;
}
body {
	background-color:#000000;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-x;
}


#container {	
	    margin-left: auto;
	    margin-right: auto;
	    width: 1000px;	
		position:relative;
		margin-top:0px;
}

#top_bar {	
		position:relative;
	    width: 1000px;	
		height: 105px;

}

#logo {	
	    width: 374px;	
		height: 55px;
		float:left;
}

.img_right {
	float:right;
	padding-left:10px;
}

	#index_image {
position:relative;
margin-left:800px;
margin-top:500px;
z-index:1;
}
	
	
	img.moved_up {
margin-top:-70px;
}

img.fringe_moved_up {
margin-top:30px;
padding-left:20px;
}

	img.evening_moved_up {
margin-top:30px;
}

	

#menu1 {	
		height: 55px;
		position:relative;
		float:right;
}

#menu2 {
		width:1000px;
		height: 45px;
		position:absolute;
		top:97px;
}

#content_home {
	width:1000px;
	height: 378px;
	background-color:#ffffff;
	background-image:url(../images/home_container_bg2.gif);
	position: absolute;
	top: 142px;
}

#content {
	width:1000px;
	height: 378px;
	background-color:#ffffff;
	position: absolute;
	top: 142px;
}

#footer {
	width:1000px;
	height: 100px;
	background-image:url(../images/footer_logos.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	position:absolute;
	top:530px;
	margin-left:10px;
	margin-top:10px;
	
}



#left_col {
	width:280px;
	background-color:#ffffff;
	position: absolute;
	top: 0px;
	left: 15px;
	margin-top:30px;
	margin-left:8px;
	background-image:url(../images/wonky_man.jpg);
	background-repeat:no-repeat;
	background-position:100% bottom;
	height:349px;
}





#left_two_col {
	width:975px;
	background-color:#ffffff;
	position: absolute;
	top: 0px;
	left: 15px;
	margin-top:30px;
	margin-left:8px;
	height:349px;
}





#centre_col {
	width:320px;
	background-color:#ffffff;
	position: absolute;
	top: 0px;
	left: 325px;
	margin-top:30px;
	height: 346px;
}

#right_col {
	width:300px;
	background-color:#ffffff;
	position: absolute;
	top: 0px;
	left: 663px;
	margin-top:30px;
	height: 347px;
}

#right_col_funders_partners {
	width:380px;
	background-color:#ffffff;
	position: absolute;
	top: 0px;
	left: 580px;
	margin-top:30px;
	height: 347px;
}

#right_col_extend {
	width:300px;
	background-color:#ffffff;
	position: absolute;
	top: 0px;
	left: 670px;
	margin-top:30px;
	height: 347px;
}





/* Rider Spoke Columns */

#text_col_1 {
	position:absolute;
	top:160px;
	left:27px;
	width:210px;
}

#text_col_2 {
	position:absolute;
	top:160px;
	left:245px;
	width:230px;
}

#text_col_3 {
	position:absolute;
	top:260px;
	left:1020px;
	width:210px;
}

#text_col_4 {
	position:absolute;
	top:20px;
	left:1257px;
	width:230px;
}



/* Evening Programme Extra copy column */


#carny {
	padding-top:120px;
	margin-left:27px;
	float:right;
	width:180px;
	margin:20px;
}


#sugar_beast {
	margin-left:0px;
	float:right;
	width:140px;
	padding-top:130px;
}

#evening_body {
	margin-left:7px;
	width:455px;
	float:left;
} 





/* Visitor Ino Columns */

#vi_text_col_1 {
	position:absolute;
	top:120px;
	left:27px;
	width:400px;
}



#vi_text_col_2 {
	position:absolute;
	top:20px;
	left:2020px;
	width:400px;
}



#vi_text_col_3 {
	position:absolute;
	top:20px;
	left:1000px;
	width:400px;
} 

#vi_text_col1_page2 {
	width:400px;
	position: absolute;
	top: 20px;
	left: 1000px;
}
#vi_text_col2_page2 {
	width:400px;
	position: absolute;
	top: 20px;
	left: 1440px;
}

#vi_text_col1_page3 {
	width:400px;
	position: absolute;
	top: 20px;
	left:2020px;
}
#vi_text_col2_page3 {
	width:400px;
	position: absolute;
	top: 20px;
	left:2460px;
}