

/* Layout Stylesheet */ 
body{
 margin: 0;
 padding:0; 
 background:#58585A;
 font-family:Arial, Helvetica, sans-serif;
 color:#FFFFFF;
 font-size:12px;
 }

h2{
 font-size:14px;
 }

#container { 
	position: relative;
	margin: 0 auto;
	width: 760px;
	border-left:1px solid #87888A;
	border-right:1px solid #87888A;
 }
	 
#lh-col{
 position:absolute;
 height:599px;
 top:154px;
 left:0;
 width:144px;
 z-index:3;
 background-image:url(img/left-back.gif);
 background-repeat:no-repeat;
 color:#FFFFFF;}

#rh-col{
 min-height:599px;
 height:auto !important;
 height:599px;
 position:absolute;
 top:154px;
 right:0;
 width:200px;
 background-image:url(img/right-back.gif);
 background-repeat:no-repeat;
 color: #ffffff;}

#rh-col a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#rh-col a:visited{
	text-decoration:none;
	color:#FFFFFF;
}

#rh-col a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
 
#rh-wrap{
 padding:20px 0 0 12px;
 }
 
#c-block {
 width:100%;
 background-image:url(img/main-back.gif);
 color:#FFFFFF;
 height:80%;}

#hdr{
 height:154px; 
 border-bottom:1px solid #000000; 
 width:100%;
 background-image:url(img/header-back4.jpg);
 color: #333333; 
 margin:0;
  }

#c-col{
 min-height:599px;
 height:auto !important;
 height:599px;
 margin:0 200px 0 144px;
 padding:20px 27px 20px 27px;
 position:relative;
 background-image:url(img/centre-back.gif);
 background-repeat:repeat-x;
 color:#FFFFFF;
 }

#c-col a{
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#c-col a:visited{
	text-decoration:none;
	color:#FFFFFF;
}

#c-col a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

#footer {
 width:100%;
 height:46px;
 border: solid #000000; 
 border-width:1px 0;
 background-color:#000000;
 color: #ffffff;
 font-size:10px;
 margin:0;
 }
#footerleft {	
	width:400px;
	float:left;
	margin:5px 0 5px 15px;
	text-align:left;
}
#footerright {	
	width:150px;
	float:right;
	text-align:right;
	margin:15px 15px 15px 0;
}

#whatson {
	color:#333333;
	font-weight:bold;
}
#whatson td{
	padding:3px 5px 3px 5px;
}
#whatson img{
	border:0;
}
.title{
	color:#C8AD1E;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
}
.white {
	color:#FFFFFF;
}
.yell {
	color:#C8AD1E;
}




/* LINK STYLES */


.whitelink a{
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
}
.whitelink a:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink a:hover{
	color: #FFFFFF;
	text-decoration: underline;
}

/* RIGHTNAV STYLES */

.yellow {
	background-color:#C8AD1E;
	width:173px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
 }
 
 .yellow p{
	margin:0;
	padding:3px 3px 0px 7px;
 }

.brown {
	background-color:#856E51;
	width:173px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
 }
 
 .brown p{
	margin:0;
	padding:3px 3px 0px 7px;
 }

.green {
	background-color:#799C12;
	width:173px;
	height:22px;
	color:#FFFFFF;
	font-weight:bold;
 }
 
 .green p{
	margin:0;
	padding:3px 3px 0px 7px;
 }
 
.rightimg {
	border:0;
	padding:0;
	margin:0 0 15px 0;
 }
 

/* navigation */

#menu {
	padding:13px 0 0 12px;
}

#menu a, #menu a:visited {
	text-decoration:none;
	display:block;
	width:120px;
	height:25px;
	border:1px solid #ffffff;
	color:#FFFFFF;
	padding:5px 0 0 5px;
}

#menu a:hover{
	background-color:#7A9C12;
	color:#FFFFFF;
}
.menuspacer{
	height:11px;
}

.current{
	display:block;
	width:120px;
	height:25px;
	background-color:#7A9C12;
}


/* Google maps style */

#gmaps_container{
	width: 340px;
	height: 450px;
	margin: 20px auto 0 auto; 
	color: #000;
	text-align: left !important;
}
#gmaps_container a{
	color: #0000ff;	
}


/* end Google maps style */


/* blog stuff */

#sidebar ul{
	list-style-type:none;
	margin:0;
	padding:0;
}

h2 a{
	text-decoration:none;
	color:#FFFFFF;
}

h2 a:visited{
	text-decoration:none;
	color:#FFFFFF;
}

h2 a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

/* end blog stuff */