/* CSS Document */
@import "/common.css";

*, .x {												
	font-family:Arial, "Helvetica", sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	border: 0;
	outline: 0;
	}

body {
	font-family:Arial, "Helvetica", sans-serif;
	color:#000;
	text-align: center;
	margin:0;
	padding:0;
	background:#DBE6D5 url(../images/body_image.jpg) repeat-y center top;
	
}


	
h1, h2, h3, h4, h5, h6 { 
font-weight: bold; 
font-family:"Georgia", Times New Roman, Times, serif;
margin-bottom: 0;
padding-bottom:0;
margin-top: 0;
padding-top:0;
 }

h1 {  font-size: 2.50em; 	}
h2 {  font-size: 2.10em; 	}
h3 {  font-size: 1.60em; 	}
h4 {  font-size: 1.30em; 	}
h5 {  font-size: 1.20em; 	}
h6 {  font-size: 1.00em; 	}

p {
margin: 0 0 1em;
padding:0;
line-height:1.40em;
}


a {
color:#64745A;
text-decoration:underline;
}

a:hover{
color:#A6C198;
text-decoration:none;
}

/* Common */
.hide	{ display: none;	}
.inline	{ display: inline;	}
.block	{ display: block;	}
.nfloat	{ float: none;		}
.lfloat	{ float: left;		}
.rfloat	{ float: right;		}
.clear	{ clear: both;		}
.lclear	{ clear: left;		}
.rclear	{ clear: right;		}


/*forms*/

.moduleType_ContactForm .moduleInnerContent
{
float:left;
width:370px;
margin-left:10px;
margin-bottom:30px;
}

.formRow { 
margin-bottom:5px;
float:left;
width:100%;
}

label {
font-size:12px;
font-weight:bold;
padding:6px 0 5px 0;
width:100%;
float:left;
}

.dataField {
width:190px;
padding:5px;
font-size:12px;
border:1px solid #AEC49D;
float:left;
font-family:"Tahoma", Arial, Helvetica, sans-serif;
}

.checkbox {
border:none;
}

.checkbox span{
margin:0;
padding:0;
}

.checkbox label{
width:auto;
}




textarea.dataField {
height:100px;
}

.submitButton {
float:left;
margin-left:30px;
margin-top:20px;
font-size:12px;
display:block;
color:#000000;
font-size:14px;
border:1px solid;
padding:3px 30px;
border-color:#aaa #000 #000 #aaa;
}   

#CMSmap {
width:100%;
height:300px;
float:left;
margin:30px 0 30px 0;
}

/* Main containers */

div#container {
width: 888px;
margin: 0 auto 0 auto;
text-align: left;
}

.nodeid_1 {

}

 .nodeid_1 div#LeftCol{
background: url(../images/keswick_detail.jpg) no-repeat 152px 310px ;
}


div#LeftCol{
float:left;
width:205px;
margin:0;
text-align:right;
}

div#LeftCol p{
color:#9A9A98;
padding-right:15px;
}

div#LeftCol h1{
background:url(../images/logo_new.jpg) no-repeat 10px 10px;
height:166px;
width:205px;
display:block;
text-indent:-99999;
margin:0 0 0 0;
}

div.Logo {
float:right;
width:190px;
margin:0 5px 5px 10px;
padding:5px 0 10px 0;
text-align:center;
}


	/* tabs */

	div#LeftCol	ul{
	margin:1px 5px 200px 10px;
	padding:0;
	list-style-type:none;
	display:block;
	border-top:1px solid #AEC49D;
	}
	
		div#LeftCol	ul li{
		margin:0;
		padding:0;
		border-bottom:1px solid #AEC49D;
		font-size:12px;
		}
		
			div#LeftCol	ul li a{
			display:block;
			text-decoration:none;
			color:#000;
			background:#fff;
			padding:5px 5px 5px 0;
			}
		
				div#LeftCol	ul li a.selected{
				display:block;
				text-decoration:none;
				color:#000;
				background:#D3E0CC;
				padding:5px 5px 5px 0;
				}
				
				div#LeftCol	ul li a:hover{
				background:#D3E0CC ;
				}
				
				
	div#LeftCol	ul ul{
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
	}
	
		div#LeftCol	ul ul li{
		margin:0;
		padding:0;
		border-bottom:none;
		
		}
		
			div#LeftCol	ul ul li a{
			display:block;
			text-decoration:none;
			color:#999;
			background:#fff;
			padding:5px 10px 5px 0;
			font-size:11px !important;
			}
		
				div#LeftCol	ul ul li a.selected{
				display:block;
				text-decoration:none;
				color:#999;
				background:#D3E0CC;
				padding:5px 10px 5px 0;
				}
				
				div#LeftCol	ul ul li a:hover{
				background:#D3E0CC ;
				}
	
	
	.Thwaites{
	margin:30px 0 0 10px;
	}

div#MainContent {
width:673px;
float:left;
}


div.MainInfo{
width:210px;
float:left;
}

div.MainInfo h3{
margin-left:5px;
padding-top:5px;
padding-bottom:13px;
background:url(../images/divider.jpg) no-repeat bottom left;
font-size:24px;
}

div.MainInfo p{
margin-left:5px;
}

div.ImgMain {
padding:5px;
width:413px;
background: #53614A;
margin-left:5px;
margin-right:5px;
float:right;
}

div.ImgMain div{
padding:0;
margin:0;
}

html>body div.ImgMain {
width:423px;
}

div.ImgMain .moduleType_Images {
	height:423px;
	height:251px;
	overflow:hidden;
	}

	div.ImgMain .moduleType_Images ul {
	list-style:none;		
	margin:0;
	padding:0;
	}
	
	div.ImgMain .moduleType_Images li {
	margin:0;
	padding:0;
	}

div#Header {
background:url(../images/keswick_header.jpg) no-repeat;
width:673px;
height:167px;
float:left;
color:#D3E0CC;
}

.subpage div#Header {
background:url(../images/keswick_header2.jpg) no-repeat;
}

div#Header p{
color:#D3E0CC;
margin:5px;
}


	div.Headerhighlight {
	background:#64745A;
	width:435px;
	margin:5px;
	float:left;
	}
	
	
	div.Headerhighlight h3{
	padding:0 0 10px 0;
	color:#fff;
	margin:5px 0 0 5px;
	background:url(../images/header_underline.jpg) repeat-x bottom;	
	}
	
	div.Headerhighlight p{
	margin:0 5px 5px 5px;
	padding:0;
	color:#fff;
	}

	

div#BodyContent {
background:#A6C198;
width:673px;
color:#000;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
float:left;
}

div#BodyContentSub {
/* background: url(../images/sub_col.jpg) right top repeat-y; */
width:673px;
color:#000;
float:left;
margin-bottom:40px;
}

div#SubPageContent{
/* background: url(../images/keswick_detail.jpg) no-repeat bottom right; */
width:580px;
margin-left:5px;
/* column widened */
color:#000;
float:left;
}


div#SubPageContent p, div#SubPageContent h1, div#SubPageContent h2, div#SubPageContent h3{
margin-left:10px;
margin-right:44px;
}


div#SubPageContent ul{
margin:10px 0 10px 10px;
padding:0;
list-style:none;
}

div#SubPageContent ul li{
margin:0;
padding:5px 0 5px 10px;
background:url(../images/bull_green.gif) no-repeat left;
}

div#SubPageContent h2, div#SubPageContent h3 {
background:url(../images/cont_header_underline.jpg) no-repeat bottom left;
padding:5px 0 10px 0;
margin-bottom:15px;
margin-top:0;
color:#53604C;
}

div#SubPageImage {
display:none;
/* images removed from subpages, main content column widened in div#SubPageContent */
width:256px;
float:left;
padding:5px;
margin:0;
}
html>body div#SubPageImage {
width:266px;
}

div.ImgHolder {
width:256px;
padding:5px;
background:#fff;
float:left;
}


	
	div.ImgHolder .moduleType_Images {
	height:377px;
	width:256px;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0;
	}

	div.ImgHolder .moduleType_Images ul {
	list-style:none;		
	margin:0;
	padding:0;
	}
	
	div.ImgHolder .moduleType_Images li {
	margin:0;
	}


div#SubContent {
width:673px;
color:#000;
float:left;
}

div#SubContent h3, div#SubContent h2{
background:url(../images/cont_header_underline.jpg) no-repeat bottom left;
padding:5px 0 10px 0;
margin-bottom:15px;
margin-top:0;
color:#53604C;
}

div.SubContentFeature {
background:#53604C;
width:221px;
float:left;
cursor:pointer;
color:#fff;
margin-right:5px;
}

html>body div.SubContentFeature {
width:221px;
}

div.SubContentFeature img, div.SubContentFeatureRight img{
padding:0;
margin:0;
float:left;
}

	div.SubContentFeature p a{
	padding:2px 50px 1px 5px;
	background:url(../images/bttn_arrow.gif) no-repeat right;
	margin-right:5px;
	margin-top:3px;
	height:20px;
	display:block;
	}
	div.SubContentFeature p a, div.SubContentFeatureRight p a{
		text-decoration:none;
		font-weight:bold;
		font-size:1.3em;
	}


div.SubContentFeatureRight {
background:#53604C;
width:221px;
float:left;
cursor:pointer;
color:#fff;
}

	div.SubContentFeatureRight p a{
	padding:2px 50px 5px 5px;
	background:url(../images/bttn_arrow.gif) no-repeat right;
	margin-right:5px;
	margin-top:3px;
	display:block;
	}

div.SubContentFeature a, div.SubContentFeatureRight a{
color:#fff;
display:block;
margin:0;
padding:0;
}

#sectionId_18  ul.gallerylist {
margin:10px 0 20px 5px;
padding:0;
list-style:none;
}

#sectionId_18 ul.gallerylist li{
margin:3px;
padding:0;
display:inline;
float:left;
}

#sectionId_18 ul.gallerylist li a{
padding:0;
display:inline;
float:left;
border:1px solid  #ccc;
}

#sectionId_18 ul.gallerylist li a:hover{
padding:0;
display:inline;
float:left;
border:1px solid #AEC49D;
}

#sectionId_18 ul.gallerylist li img{
padding:5px;
background:#f4f4f4;
float:left;
}







div#Footer {
background:#53604C;
width:673px;
float:left;
color:#fff;
font-size:10px;
margin-top:5px;
margin-bottom:10px;
}

div#Footer p{
	color:#fff;
	margin:5px;
	padding:0;
	}

	div#Footer ul{
	margin:5px;
	padding:0;
	list-style:none;
	float:left;
	}
	
	div#Footer ul li{
	border-right: 1px solid #fff;
	padding-right:7px;
	margin-right: 7px;
	display:inline;
	color:#fff !important;
	}
	
	div#Footer ul li a{
	color:#fff !important;
	}
	
	div#Footer ul li a:hover{
	color:#fff !important;
	text-decoration:underline;
	}
	
div.FooterLogo {
	overflow:hidden;
	float:right;
	display:block;
	margin-top:5px;
	width:100px;
	height:30px;
	text-indent:-9000px; 
	background:url(../images/glow_new_media.gif) no-repeat;

	}

	
#CMSmap {
width:520px;
margin:10px;
}

.geo
{
	display:none;
}

.mapbubble  img.icon {
float:left;
margin-right:4px;
}

.mapbubble h4{
display:block;
margin:6px 0;
}

span.adr
{
	margin:20px;
	display:block;
}


/*------------------------------ News Articles ------------------------------------*/


ul.articlelist {
list-style:none;
padding:0;
margin:20px;
}


ul.articlelist li{
padding:0;
margin-bottom:10px;
background:none;
}


