/*DIMENSIONS=============Widths -page width: 980masthead left: 645masthead right image: 335left column: 214content: 430right column: 336Left column left-margin: 12Left column right-margin: 39Content left-margin: 27Right column left-margin: 20Right column right-margin: 47Heights - Masthead: 105Nav-primary: 28Nav-secondary: 29Right column top-margin: 29Left column top-margin: 39 //to first left-nav itemLeft column top-margin: 39 //from last left-nav itemLeft column nav area: 162*/
#wrapper{	width: 980px; /* width of "page" in the browser */	margin: auto; /*used to centre the "page" in the browser window */}
#header, body#home.news 
#header{	height: 167px;}body#home 
#header, body#clients 
#header, body.cricket 
#header, body.party 
#header, body#links 
#header, body#press 
#header{	height: 139px;}
#masthead{	height: 111px;}
#nav{	height: 56px;}body#home 
#nav, body#clients 
#nav, body.cricket #nav, body.party 
#nav, body#links #nav, body#press.media 
#nav{	height: 28px;}
#primarynav{	height: 28px;	padding-left: 12px;	float: left;}
#secondarynav{	height: 28px;	padding-left: 12px;	clear: both;}
#middle{	overflow: hidden; /* part of the hack to create the left column as the full length of the page */}
#content{	margin-left: 200px; /*pushes this div to the right to clear the left column */}
#contentmain{	width: 376px;	float: left; /*prevents the div to the right of it displaying beneath this div */	padding: 29px 27px 2px 27px;	}
#contentmain2{	width: 316px;	float: left; /*prevents the div to the right of it displaying beneath this div */	padding: 29px 27px 2px 27px;	}
#flags{	float: right;	margin-right: 10px;	margin-top: 0px;	padding-top: 0px;	line-height: 10px;}
#clients #contentmain{	width: 700px;}body.management 
#contentmain, body.cricket 
#contentmain, body.party 
#contentmain, body.contact 
#contentmain{	width: 690px;	float: left; /*prevents the div to the right of it displaying beneath this div */	padding: 29px 27px 29px 27px;}

#featurepanel, body#home.news 
#featurepanel{	margin-top: 29px;	padding: 20px 47px 20px 20px;	_padding: 20px 33px 20px 20px;	width: 269px; /*what happened to those 3 pixels? */	float: left; /*prevents the div to the right of it displaying beneath this div */		}
#mainimages{	width: 751px;	float: left;	margin-left: 13px;}
#mainimages img{		float: right;	padding-right: 0px;	margin: 0px;	clear: none;	padding-left: 7px;	}body.websites 
#featurepanel{	padding: 20px 27px 20px 20px;	_padding: 20px 23px 20px 20px;	width: 265px;}body.websites 
#contentmain{	width: 400px;}body#company.about 
#featurepanel{	padding: 20px 27px 20px 20px;	_padding: 20px 23px 20px 20px;	width: 289px;	_width: 293px;}body#home 
#featurepanel{	margin-top: 10px;	width: 316px; 	padding: 20px 0px 20px 0px;}body.home  

#featurepanel1, body#home.news 
#featurepanel1{	margin-top: 29px;	padding: 20px 47px 20px 20px;	_padding: 20px 33px 20px 20px;	width: 49px; /*what happened to those 3 pixels? */	float: left; /*prevents the div to the right of it displaying beneath this div */		}
#featurepanel1{	padding: 20px 27px 20px 20px;	_padding: 20px 23px 20px 20px;	width: 65px;}body.websites 
#featurepanel1{	padding: 20px 27px 20px 20px;	_padding: 20px 23px 20px 20px;	width: 89px;	_width: 193px;}body#home 
#featurepanel1{	margin-top: 10px;	width: 16px; 	padding: 20px 0px 20px 0px;}body.home 	

#contentmain{	margin-top: 0px;}
#sidebar{	width: 214px;	float: left; /*prevents the div to the right of it displaying beneath this div */	padding-bottom: 32767px; /*hack to create the left column as the full length of the page */	margin-bottom: -32767px; /*hack to create the left column as the full length of the page */}
#sidebar2{	width: 270px;	float: left; /*prevents the div to the right of it displaying beneath this div */	padding-bottom: 32767px; /*hack to create the left column as the full length of the page */	margin-bottom: -32767px; /*hack to create the left column as the full length of the page */}
#sidebarnav{	padding: 30px 39px 30px 20px;	text-align: right;}
#sidebarmain{	padding: 12px 39px 12px 12px;}body.home 
#sidebarmain{	padding: 12px 0px 12px 0px;}
#footer{	width: 960px;	height: 42px;	margin-right: 20px;	clear: both; /*prevents this div displaying below the featurepanel div */}
#copyright{	float: left;	width: 202px;	padding-bottom: 20px;	padding-left: 12px;}
#contactfooter{	text-align: right;	float: right;	width: 746px;	height: 20px;}
#contactfooter img{	padding-top: 0px;	vertical-align: top;}
