#Content {
	width:800px;
	margin-top:0px;
	background-color:#ffffff;
	background-image: url(../images/back.jpg);
  background-repeat: no-repeat;
  position: relative;
	margin-left: auto;
	margin-right: auto;
	border:solid 3px #142739;
	padding-top:0px;
	
}

hr{
border-top:1px solid #dddddd;
}
	
#splash{
text-align:center;
}

	
/*** basic ***/
body{
  font-family: verdana;
  font-size: 0.8em;
  color:#3C454E;
  margin:0px;
  padding:0px;
  background-color:#5D6F9F;
  margin-top:15px;
	margin-bottom:15px;
}

a:link, a:visited, a:hover{
	color: #000000;
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
	color:#5D6F9F;
}

h1, h2, h3, h4, h5, h6{
	margin: 0px;
	padding: 0px;
	color:#4D545A;
}

h1{
  padding-top:20px;
  font-size: 140%;
  color:#000000;
}

h2{
 font-size: 100%;
  color:#000000;
}

h3{
 font-size: 120%;
 padding:0px;
}

P{

}


/*** DIVS ***/
#website_branding{
color:#ffffff;
width:790px;
padding-top:10px;
text-align:right;
height:40px;
font-weight:bold;
}

#website_branding a{
  color:#ffffff;
  font-weight:bold;
  padding-top:3px;
}

#website_container{
  padding:0px;
  margin:0px;
  min-height:850px;
}

#mainpage{
padding-left:10px;
padding-top:20px;
}

.news_row{
padding-top:0px;
margin-bottom:0px;
border-top:solid 0px #dddddd;
width:250px;
float:left;
background-color:#CBDEE5;
border:solid 1px #A4A5A5;
padding:10px;
margin-bottom:20px;
text-align:center;
}

.layout6_1col_txt .news_row{
padding-top:0px;
margin-bottom:0px;
border-top:0px;
width:550px;
float:none;
background-color:transparent;
border:0px;
border-bottom:solid 1px #dddddd;
padding:0px;
margin-bottom:20px;
text-align:left;
}


.headline{
width:250px;
clear:both;
}


.Shop .headline{
padding-bottom:10px;
}

.Shop .news_article{
  text-align:center;
}

.Shop .news_row{
  height:260px;
}

.newsimage{
width:250px;
text-align:center;
}



.news_article{
width:250px;
float:left;
}

.layout6_1col_txt .headline
{
	width:auto;
	
float:none;
clear:none; 	 	 	 		
}

.layout6_1col_txt .newsimage
{
	width:160px;
float:left;

clear:none;
margin-right:10px;
margin-bottom:10px;	 		
}

.layout6_1col_txt .newsimage img
{
    
width:140px;
}

.layout6_1col_txt .news_article{
width:auto;
float:none;
clear:none;
min-height:120px;
}

#newsrow_8 ,#newsrow_8 .news_article{
width:540px;
}


#newsrow_2,#newsrow_4,#newsrow_6 {
float:right;
}

.layout6_1col_txt #newsrow_2,.layout6_1col_txt #newsrow_4,.layout6_1col_txt #newsrow_6
{
    float:none;
}

#col_one{
width:560px;
padding-bottom:0px;
margin-bottom:0px;
}

#col_two{
width:545px;
text-align:center;
padding-bottom:0px;
margin-bottom:0px;
}

.gallery #col_two{
width:760px;
padding-bottom:0px;
margin-bottom:0px;
}

#website_footer{
  	background-color:#EBEBEB;
  background-image: url(../images/footer.jpg);
  background-repeat: no-repeat;
	text-align:center;
	clear:both;
	margin-top:100px;
	width:794px;
	height:50px;
  padding:3px;
	font-size:0.9em;
	color:#000000;
	padding-top:50px;
}

#website_footer a{
	color:#000000;
}

#global_footer{
	text-align:center;
	width:800px;
	padding-top:10px;
	padding-bottom:10px;
	font-size:0.8em;
	background-color:#EBEBEB;
	color:#000000;
}

#global_footer a{
	color:#000000;
}

/*** contact us ***/
#submit{
  text-align:right;
  padding-left:403px;
}


input, textarea{
}

#content, .contactmessage{
  padding-top:15px;
  padding-bottom:15px;
}

/*** MENU ***/
#website_menu{
  width:800px;
  height:20px; 
  padding-top:47px; 
  font-size:12px;
  text-align:right;
}

#website_menu ul{
  list-style: none;
  margin: 0px;
  padding:0px;
  width:420px
  text-align:right;
  float:right;
}

#website_menu li{
	float: left;
}

#website_menu li a{
  display: block;
  color: #4D545A;
  font-weight:bold;
  text-decoration: none;
  padding-right:5px;
  padding-left:10px;
  padding-right:10px;
  padding-top:1px;
  padding-bottom:1px;
  border-left:solid 1px #ffffff;
    border-right:solid 1px #4D545A;
}

#website_menu li a.first{
 border-left:solid 0px #ffffff;
}

#website_menu li a.position7{
 border-right:solid 0px #ffffff;
}

#website_menu li a:hover{
  color:#0081F1;
}

#website_menu li a.current{
  color:#01A6F6;
}

.submit{
  border:solid 1px #A4A5A5;
  font-weight:bold;
   background-color:#cccccc;
   color:#4D545A;
}

.adminbutton{
  border:solid 1px #A4A5A5;
  font-weight:bold;
   background-color:#cccccc;
   color:#4D545A;
   width:150px;
   margin-top:10px;
}

.date, .time{
display:none;
}
img{
border:solid 1px #A4A5A5;
padding:5px;
background-color:#ffffff;
}

#imageContainer img
{
	padding:0px;
}

#splash img{
border:solid 0px #000000;
}

.Home #col_two{
text-align:left;
border-top:solid 0px;
float:left;
padding:0px;
margin:0px;
width:550px;

}

.Home .image{
text-align:left;
border-top:solid 0px;
float:left;
padding:0px;
margin:0px;
width:550px;
}

.imagecaption{
width:150px; 
background-color:red;
display:none;
}

.gallery .image{
background-color:#CBDEE5;
margin-right:30px;
margin-bottom:20px;
padding-top:20px;
height:270px;
width:150px;
border:solid 1px #A4A5A5;
}

.Gallery .image, .Wheatsheaf_2010 .image{
background-color:#ffffff;
background-color:#CBDEE5;
margin-right:20px;
margin-bottom:20px;
padding-top:20px;
height:200px;
width:170px;
border:solid 1px #A4A5A5;
}

.imagecaptionalt{
width:150px;  
display:block;
text-align:center;
}

#thumbBox img{
padding:30px;
border:solid 0px;
}

#thumbBoxText{
padding:5px;
padding-bottom:10px;
text-align:Left;
}

#viewcart{
position:absolute;
left:490px;
top:122px;
width:300px;
color:#ffffff;
font-size:12px;
text-align:right;
}

#viewcart a{
	color:#ffffff;
}

.edituserdetails #shopsidebar, .reqpw #shopsidebar, .login #shopsidebar, .changeownpw #shopsidebar ,.user_admin #shopsidebar, .edituserpw #shopsidebar{
display:none;
}

#shopsidebar{
position:absolute;
left:610px;
top:200px;
width:180px;
}

.sidebar .item{
border:solid 1px #A4A5A5;
text-align:center;
margin-bottom:15px;
background-color:#4D545C;
padding-bottom:20px;
}

.sidebar img{
margin:10px;
width:150px;
}

.sidebar a{
	color:#FFFFFF;
	}
	
	.sidebar a:hover{
	color:#F7A01D;
	}


.Events_Diary .image,.Events_Diary .imagecaptionalt{ width:500px; }
.Events_Diary .imagecaption {font-weight: bold;}
