/**/
/**/
body{
background: url(../images/sce/html-background.gif);
}

div#top-right{ 
		float: right;
		margin-right: 28px;
		margin-top: 10px;
		width: 420px;
		text-align: right;
		font-weight: bold;
		color: #788D71;
		font-family: arial;
		font-size: 1.3em;
		}
	
	img#top-logo {	
		margin-left: 24px;
		margin-bottom: 12px;
		}

div#top{ background: url(../images/sce/top-bkg.png); }	

div#middle-container{ background: url(../images/sce/middle-bkg.png); }	
div#middle{ background: url(../images/sce/middle-content-bkg.jpg); background-repeat: y; width: 972px; margin-left: 18px; }	

	img#middle-content-banner{ margin-top:12px; }

	div#middle-right{ 
		font-size: 0.8em;
		float: right;
		padding-right: 40px;
		width: 670px;
		z-index: 2500;
		}
		
	div#middle-content-banner{
		margin-left: 18px;
		}
	img#middle-content-banner{
		margin-left: 18px;
		}
	div#middle-right-watermark{
		float: right;
		width: 99%;
		background-image:url(../images/sce/watermark-bkg.gif);
		background-position: 100% 100%;
		background-repeat: no-repeat;
		}	
	
	
div#bottom{ 
	clear: both;
	width: auto;
	background: url(../images/sce/bottom-bkg.png);
	background-repeat: no-repeat;
	height: 100px;
	}
	
	div#bottom-left{ margin-left: 15px; }
	div#bottom-left-homepage{ margin-left: 15px; width: 280px; margin-top: -18px; }
	
	
	
		
/*page styles*/
	.home-c2a-chelsea{ 
	float: left;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	}
	
	.our-people-image{
	float: right;
	padding-left: 20px;
	}
	
	.our-people-paragraph{ 
	}
	
/*news manager styles */
div.news_manager{ margin-top: -7px; }
span.news_date{  font-family: arial; font-size: 1.35em; color: #434F3F; font-weight: bold; }
.news_article{ margin-top: 15px; clear: left; }
.news_title{ font-family: arial; font-weight: bold; color: #434F3F; font-size: 1.5em; }
a.news_title{ text-decoration: none; margin-top: 15px; font-size: 1.35em; color: #4c8637; }
a:hover.news_title{ color: #434F3F; }
div.headline2{ margin-top: 5px; margin-bottom: 15px; }
span.subcat{ font-family: arial; font-weight: bold; margin-bottom: 0; color: #434F3F; font-size: 2em; }
a.doclink { font-family: arial; font-weight: bold; color: #4c8637; text-decoration: none; margin-top: 15px; font-size: 1.0em; margin-top: 10px;}
a:hover.doclink{ color: #434F3F; }
div.VolNewsDetail { margin-top: 8px; }
div.VolNewsSearch p{ margin-top: 0; padding-top: 7px; margin-bottom: 15px; }
	
	



/*tables*/

table {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;

	}

th {
	padding: 0 0.5em;
	text-align: left;
	}


td {
	border-bottom: 1px solid #CCC;
	padding: 0 0.5em;
	}

td:first-child {
	width: 170px;
	}

td+td {
	border-left: 1px solid #CCC;
	text-align: center;
	}




div#fenland-breaking-news{  margin-top:10px; float: left; border: 1px solid #ccc; padding: 10px; width: 300px;  }

div#fenland-gary-skating{  margin-top:10px; width: 300px; float: right; padding: 10px; border: 1px solid #ccc;  font-size: 0.85em; font-style: italic; }
div.photo-caption{ clear: none; width: 130px; float: right;  }
.gary-skating-photo{ float: left; }

/*p.next-button{ float: right; }
p.previous-button{ float: left; }*/

img.gallery-photos{ border: 1px solid #ccc; margin-top: 15px; }


div#contactform div{ clear: both; margin-top: 5px;  }
div.indent input{ margin-left: 150px; }
label.form_element{ width: 150px; text-align: left; }

/* Portfolio CSS */

/* Portfolio CSS */

div#thumbnail-wrapper{
width: 460px;
margin-top: 45px;
/*margin-left: auto;
margin-right: auto;*/
}

div#thumbnail-wrapper img
{
padding-left: 3px;
padding-top: 4px;
}

.clearboth { clear: both; }




/* Portfolio Two inside Thumbnails CSS */

div#right {
  float: right;
width: 44%;
margin-top: 20px;
/*  right:20px;*/
}
div#left {
   float: left;
width: 55%;
   left:10px;
}



div#gallery-thumbnails{
margin-top: 20px;
}

div#gallery-thumbnails img{
padding-left: 6px;
}

div#gallery-thumbnails img.first-gallery-thumbnail{ 
padding-left: 0;
}


div#gallery-large-image-text{
float: right;
}

div#gallery-main-image{
float: left;
width: 400px;
padding: 15px;
padding-left: 0;
}

/* Contact us button and link Back to Portfolio */

img.left {
float: right;
margin-right: 5px;
padding-top:22px;
}


div.textdesc {
font-size: 12px;
width: 80px;
margin-left: 416px;
padding-top:25px;
}


/* Chelsea Show */

div #rogergiles img {
float: right;
margin-right: 5px;
padding-top:25px;
padding-left:20px;

}

img.fontain {
padding-left:8px;
padding-right:10px;
}



img.house {
padding-right:8px;
}


img.bike {
padding-left:2px;
}


div #chelseagarden09 {
margin: 8px; 
width: 515px;
background-color: #ffffff;
} 


div #gardenplan {
margin-top: 50px; 
border-width: 2px; 
border: solid #788D71; 
background-color: #ffffff;

}


div .left {
float: left;

}


div .right {
float: right;

}


div#interview{
float: right;
width: 250px;
font-size: 0.8em;
padding: 10px;
font-style: italic;
}


div #left_pensioners {
width: 250px;
float: left;
padding-bottom: 5px;
}

div #text_pensioners {
width: 200px;
font-size: 0.8em;
margin-top: 5px;
}

div #left_pensioners img {
border-width: 2px; 
border: solid #788D71;
margin-top: 10px;
}


div #center_pensioners {
width: 250px;
margin-top: 20px;
padding-bottom: 5px;
}

div #text_center_pensioners {
width: 200px;
font-size: 0.9em;
margin-top: 5px;
}

div #center_pensioners img {
border-width: 2px; 
border: solid #788D71;
margin-top: 10px;
}


div #right_stars {
width: 250px;
float: right;
padding-bottom: 5px;
}

div #right_stars  {
width: 200px;
float: right;
font-size: 0.8em;
}

div #right_stars  img {
border-width: 2px; 
border: solid #788D71;
margin-top: 10px;
}


div #text_stars  {
margin-top: 5px;
}


img.chelseaimages {
margin: 25px;
border-width: 2px; 
border-style: solid; 
border-color: #788D71; 
background-color: #ffffff;
}

img.thumblogos {
margin-left: 30px;
margin-bottom: 30px;
}

img.lush {
margin-top: 30px;
marging-bottom: 32px;
}

img.lefty {
margin-top: 10px;
margin-bottom: 10px;
border-width: 2px; 
border: solid #788D71;
}