/* CSS Document For www.hexhamshire.info IndexPage */
/* Aaron Gardner 2008 */

body {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	border:0px;
	background:#ffffff url(img/headerbg.gif) repeat-x left top;
	font-family:Verdana, Tahoma, Arial, "Trebuchet MS", Sans-Serif, Georgia, Courier, "Times New Roman", Serif;
font-size:11px;
}

img {
border:0px;
}

ul{
margin-top:-10px;
*margin-bottom:-30px;
}

li{
padding-bottom:5px;
}

p{
text-indent:20px;
line-height:20px;
padding-bottom:10px;
}

	a {
    	color:#000000;
		text-decoration:none;
		font-weight:bold;
			}
	a:hover {
		color:#658645;
		text-decoration:underline;
		font-weight:bold;
	}

#container{
margin: 0 auto;
width:960px;
background:#ffffff transparent;
color:#000000;
}

#logo	{
width:960px;
padding:0px;
height:102px;
background:url(img/logo.jpg) no-repeat left;
}

#navbar	{
width:100%;
text-align:center;
height:25px;
background:#656565;
}

a.navbarlink{
    	color:#ffffff;
		text-decoration:none;
		font-weight:bold;
}

a.navbarlink:hover{
    	color:#000000;
		text-decoration:none;
		font-weight:bold;
}

.navbartext{
padding-top:5px;
}

#areabutton{
width:119px;
background:#864545;
height:25px;
float:left;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
}

#hallbutton{
width:119px;
background:#654586;
height:25px;
float:left;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
}

#schoolbutton{
width:119px;
background:#455586;
height:25px;
float:left;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
}

#churchbutton{
width:119px;
background:#457586;
height:25px;
float:left;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
}

#groupsbutton{
width:119px;
background:#458665;
height:25px;
float:left;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
}

#councilbutton{
width:119px;
background:#658645;
height:25px;
float:left;
border-bottom:1px solid #658645;
border-left:1px solid #000000;
}

#wetlandsbutton{
width:119px;
background:#868645;
height:25px;
float:left;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
}

#magazinebutton{
width:118px;
background:#866545;
height:25px;
float:left;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
}

#subnavbar	{
width:958px;
text-align:center;
height:20px;
background:#658645 url(img/subnavbarbg.gif) repeat-x left top;;
border:1px solid #000000;
border-top:0px;
*margin-top:1px;
color:#ffffff;
}

.subnavbarright{
padding:3px;
padding-right:10px;
float: right;
}

.subnavbarleft{
padding:3px;
padding-left:10px;
float: left;
}

#mainpage{
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-bottom:100px;
}

#mainpagelong{
border-left:1px solid #000000;
border-right:1px solid #000000;
padding-bottom:20px;
}

.textboxfullwidth{
text-align:justify;
padding:8px;
}

.textboxfullwidthtextleft{
float:left;
width:695px;
padding-left:5px;
}

.textboxfullwidthimageright{
float:right;
width:240px;
text-align:right;
padding-top:35px;
padding-right:2px;
}

.subbox{
border-left:#000 dotted 1px;
padding-left:5px;
text-align:justify;
}

.clear{
clear:both;
}


.header1{
font-size:20px;
padding-bottom:10px;
}

.header2{
font-size:20px;
padding-top:10px;
padding-left:20px;
}










#mapbox{
text-align:center;
padding:20px;
}







#footer {
width:100%;
height:27px;
background:#353535 url(img/footerbg.gif) repeat-x left top;
}

#footertext {
	width:960px;
	margin:0 auto;
	padding:6px;
	color:#ffffff;
}

.footertextright{
padding-right:10px;
float: right;
}

.footertextleft{
padding-left:10px;
float: left;
}

.tablecenter{
width:100%;
padding-top:20px;
}

table.trustees{
width:70%;
border:1px solid #000000;
margin:auto;
border-collapse:collapse;
}

table.map{
border:1px solid #000000;
margin:auto;
border-collapse:collapse;
border:solid 1px #FFFFFF;
}

tr.header{
background:#658645;
color: #ffffff;
text-align:left;
height:40px;
font-weight:bold;
}

tr.bookings{
text-align:center;
height:20px;
}

td{
border-bottom:1px solid #000000;
padding-left:5px;
}

td{
border-bottom:1px solid #000000;
padding-left:5px;
}

td.business{
width:200px;
}

p.businesslist{
text-indent:0px;
line-height:30px;
padding-bottom:10px;
text-align:center;
}

