
body {text-align: center; } 
div {-moz-box-sizing:border-box;box-sizing:border-box;} /* Force firefox to measure width border to border  */



#main {width: 970px; margin: 0 auto; text-align: left; position: relative;}  

#top_bar	{position: absolute; top: 10px; font-size: 11px; text-decoration: none; 
		margin-left: 0; text-indent: 5; 
		font-family: "Verdana", "Helvetica", "sans-serif"; 
     width: 700px; height: 24px; 
     border-color: #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0; border-style: solid;
     border-width: 1px 0px 1px 0px; overflow:hidden; z-index: 1; }
     
     
#date_string {position: absolute; left: 85px; top: 16px; height:20px; font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 11px;  z-index: 1} 


#searchbox {position: absolute; left: 723px; top: 8px; height:20px; font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 11px; z-index: 1} 
#altsearch {position: absolute; left: 840px; top: 35px; height:10px; font-family: "Verdana", "Helvetica", "sans-serif"; font-size: 9px; z-index: 1}


#logo {position: absolute; left: 0px; top: 49px; z-index: 1} 
#logo2 {position: absolute; left: 298px; top: 2px;}

#third_top_item {position: absolute; left: 615px; top: 49px;}
#fourth_top_item {position: absolute; left: 770px; top: 49px; width: 90px; height:136px; overflow:hidden; 
border-color: #c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0; border-style: solid; border-width: 1px 0px 1px 1px; padding:5px }
#fifth_top_item {position: absolute; left: 742px; top: 49px;}


#banner_left	{position: absolute; left: 0px; top: 191px; 
     width: 321px; height: 38px; background-image:url(/Images/furniture/bannerbackground.jpg);
     border-color: #000000 #000000 #000000 #000000; border-style: solid;
     border-width: 0px 1px 1px 0px; overflow:hidden }

#banner_mid {position: absolute; top: 191px; left: 324px;
     width: 321px; height: 38px;background-image:url(/Images/furniture/bannerbackground.jpg);
     border-color: #000000 #000000 #000000 #000000; border-style: solid;
     border-width: 0px 1px 1px 0px; overflow:hidden }
     
#banner_right {position: absolute; top: 191px; left: 648px;
     width: 320px; height: 38px; background-image:url(/Images/furniture/bannerbackground.jpg);
     border-color: #000000 #000000 #000000 #000000; border-style: solid;
     border-width: 0px 1px 1px 0px; overflow:hidden }
     
#home_menu  {position: absolute; left: 0px; top: 235px; height: 20px; width: 968px; background-image:url(/Images/furniture/menubackground.jpg);
     border-color: #c0c0c0 #000000 #000000 #c0c0c0; border-style: solid;
     border-width: 1px 1px 1px 1px;  }  
     
#template_menu  {position: absolute; left: 0px; top: 191px; height: 20px; width: 968px; background-color: #f6ece0;
     border-color: #c0c0c0 #000000 #000000 #c0c0c0; border-style: solid;
     border-width: 1px 1px 1px 1px;  }       

#bigpicture { position: absolute; left:370px; top:277px; width:352px;} 

#latest_head {position: absolute; left: 370px; width:173px; top: 550px; background-color: #8f96b9; height:16px; font-family: verdana; font-size: 13px; font-weight:bold; color:#ffffff; border-right: 1px solid #57618d;} 

#latest	{position: absolute; left: 370px; width:173px; top:566px; height: 272px;
	border-left: 1px solid #dcd4d4; border-right: 2px solid #dcd4d4; border-top: 1px solid #434a6d; border-bottom: 2px solid #dcd4d4;
	padding: 5px; overflow:hidden } 


#whatson_head {position: absolute; left: 549px; width:173px; top: 550px; background-color: #8f96b9; height:16px; font-family: verdana; font-size: 13px; font-weight:bold; color:#ffffff; border-right: 1px solid #57618d;} 

#whatson {position: absolute; left: 549px; width:173px; top:566px; height: 272px;
	border-left: 1px solid #dcd4d4; border-right: 2px solid #dcd4d4; border-top: 1px solid #434a6d; border-bottom: 2px solid #dcd4d4;
	padding: 5px; overflow:hidden } 
	
	
#firstitem {position: absolute; left: 0px; width: 354px; top:-584px; height: 275px; overflow:hidden}
#seconditem {position: absolute; left: 0px; width: 354px; top:-311px; height: 310px; overflow:hidden}

#three_issue_container {width:730px; top:850px; position: relative; } 


#outer {			/* This is the container of the columns of the homepage body text  */
	overflow:hidden;
	width:100%;
	padding-bottom:0px;	
	-moz-border-radius: 0 0 10px 0;

}



#archive_issue_container {width:730px; top:270px; position: relative; } 

#archive_article_container {width:730px; top:270px; position: relative; height:25000px} /*Force browser to display full length of 263.htm page */

#homenavigation {top:50px; height:50px }

#homecol_4 {position: absolute; left: 768px; width:200px; top:277px;
	border-left: 1px solid #dcd4d4; border-right: 2px solid #dcd4d4; border-top: 1px solid #dcd4d4; border-bottom: 2px solid #dcd4d4;
	padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 20px; background-color: #f6ece0; overflow:hidden } 
	
	
#template_right_col {position: absolute; left: 768px; width:200px; top:231px;
	border-left: 1px solid #dcd4d4; border-right: 2px solid #dcd4d4; border-top: 1px solid #dcd4d4; border-bottom: 2px solid #dcd4d4;
	padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 20px; background-color: #f6ece0; overflow:hidden }


#options {position: absolute;  top:100px; left: 980px; width: 100px;}

#homearticle {position: absolute; left:0px; top:290px; padding-left: 50px; padding-right: 75px; width:550px; border-right: 2px solid #dcd4d4; }
#leaflets {position: absolute; left:10px; top:290px; padding-left: 50px; padding-right: 75px; width:750px; }


#template_article {position: absolute; left:0px; top:250px; padding-left: 50px; padding-right: 75px; width:650px; border-right: 2px solid #dcd4d4; }


#homeleft { position: absolute; width: 170px; height: 1901px; top:5px;}
#mainlogo {position: absolute; left: 180px; top: 5px; padding-left: 12px; padding-right: 0px;} 
 
#more_videos { position: absolute; left: 650px; top:515px;}



#partydocleft { position: absolute; width: 220px; top:3px; background-color:#efebec; border-right: 1 solid #666666}
#partydoclefttop { position: absolute; width: 220px; }
#home {position: absolute; left:10; } 
#join {position: absolute; left:178;} 
#partydoclefttitle { position: relative; width: 220px; top:20px; background-color: #FF0000; }
#partydocleftbody { position: relative; width: 220px;  top:20px;  border-bottom: 1 solid #666666; background-color: #D20025; padding:10px}
#partydoccentre {position: absolute; top:3px; left: 350px; width: 400px }


#static_top {position: absolute; left:0px; top:256px; width:968px; z-index:1; background-color:#000000; color:#000000; height:23px;}
#static_header {position: absolute; left: 0px; top: 277px; width: 527px; border-right: 1 solid #808080; border-bottom: 1 solid #808080; background-color: #000000; height:65px; color:#ffffff; font-size:32px; font-family:Arial black; text-align:center; font-weight: bold; }
#static_tabs {position: relative; left: 0px; top: 337px; z-index: 1} 
#tab1 {position: absolute; left: 15px; top: 12px; z-index: 2; float: left} 
#tab2 {position: absolute; left: 150px; top: 12px; z-index: 2; float: left} 
#tab3 {position: absolute; left: 275px; top: 12px; z-index: 2; float: left} 
#tab4 {position: absolute; left: 400px; top: 12px; z-index: 2; float: left;} 
#static_buffer {position: absolute; left:0px; top:370px; width:507px; border-right: 3px solid #FF3300; z-index:1; background-color:#000000; color:#000000; height:17px;}
#static_article {position: absolute; left:0px; top:387px; padding-left: 0px; padding-right: 10px; width:507px; border-right: 3px solid #FF3300;; z-index: 1; background-color:#000000; height:5000px; color:#ffffff; padding:20px; link:#ffffff}
#static_side {position: absolute; left:507px; top: 277px; width:280px; height:5000px; background-image: url('Images/furniture/soc2010image1.jpg');z-index: 0;}
#static_side_border {position: absolute; left:507px; top: 370px; width:2px; height:5000px; background-color:#f2181c; z-index: 2;}


#article_top_bar	{position: absolute; top: 277px; font-size: 10px; text-decoration: none; 
		margin-left: 0; text-indent: 5; 
		font-family: "Verdana", "Helvetica", "sans-serif"; 
     width: 968px; height: 32px; 
     border-color: #ff0000 #ff0000 #ff0000 #ff0000; border-style: solid;
     border-width: 1px 0px 1px 0px; overflow:hidden; }
     
#article_horizontal_line   {position: absolute; top: 375px; left: 440px; border-top: 1px solid #cecece; 
     width: 158px; height: 1px; } 

#article_verticle_lines   {position: absolute; top: 277px; left: 622px; border-left: 1px solid #808080; border-right: 1px solid #808080; 
     width: 141px; height: 1500px; z-index: 1; } 
	 

#article_join 	{position: absolute; left: 421px; top: 275px;} 
#article_print 	{position: absolute; left: 425px; top: 300px;} 
#article_email 	{position: absolute; left: 420px; top: 325px;} 
#article_share 	{position: absolute; left: 430px; top: 350px;} 

#article 		{position: absolute; left: 0px; top: 275px; width: 400px}
#article_related {position: absolute; left: 430px; top: 390px; width: 188px; border-left: 1px solid #dcd4d4; padding:5px; font-family: Arial,Verdana, Helvetica, Sans-serif; font-size: 12px; z-index: 1; }
#article_pic  	{position: absolute; left: 625px; top: 277px; width: 148px; padding-left:10px; padding-right:0px;  background-color: #ffffff; z-index:0;}
#article_npm	{position: absolute; left: 620px; top: 466px; width: 143px; padding:5px; }
#article_spot_colour 	{position: absolute; left: 15px; top: 0px; background-color: #f8b76a; height:25px; width:115px; font-family: Arial; font-size: 20px; font-weight:bold; color:#ffffff;} 

	

#article_whatson_spot_colour 	{position: absolute; left: 795px; top: 600px; height:18px; }
 
#article_onthissite_spot_colour 	{position: absolute; left: 795px; top: 920px; height:18px; } 

#article_npm_pic 	{position: absolute; left: 430px; top: 277px; width: 350px}
#article_npm_listing {position: absolute; left: 15px; top: 30px; width:115px; z-index: 2; }
#article_npm_related {position: absolute; left: 430px; top: 392px; width: 360px; border-left: 1px solid #dcd4d4; padding:15px; font-family: Arial,Verdana, Helvetica, Sans-serif; font-size: 12px; z-index: 1; }


#article_latest_head {position: absolute; left: 796px; top: 277px; width:173px; background-color: #8f96b9; height:16px; font-family: verdana; font-size: 13px; font-weight:bold; color:#ffffff; border-right: 1px solid #57618d;} 

#article_latest	{position: absolute; left: 796px; width:173px; top:293px; height: 272px;
	border-left: 1px solid #dcd4d4; border-right: 2px solid #dcd4d4;  border-top: 1px solid #57618d; border-bottom: 2px solid #dcd4d4;
	padding: 5px;  overflow:hidden } 

#article_whatson_head {position: absolute; left: 795px; top: 600px; width:173px; background-color: #8f96b9; height:16px; font-family: verdana; font-size: 13px; font-weight:bold; color:#ffffff; border-right: 1px solid #57618d; } 

#article_whatson {position: absolute; left: 795px; width:173px; top:616px; height: 272px;
	border-left: 1px solid #dcd4d4; border-right: 2px solid #dcd4d4; border-top: 1px solid #57618d; border-bottom: 2px solid #dcd4d4;
	padding: 5px; overflow:hidden } 

#article_col_4  {position: absolute; left: 795px; width:173px; top:938px;
	border-left: 1px solid #dcd4d4; border-right: 2px solid #dcd4d4; border-bottom: 2px solid #dcd4d4;
	padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 20px; background-color: #f6ece0; overflow:hidden }

