body{
	text-align:center;
	background-color:#f7faff;
	margin:0;
	font-family:sans-serif;
	font-size:14px;
	background-attachment:fixed;
	}
.outer{
	margin:0 auto;
	width:800px;
	text-align:left;
	background-color:#ffffff;
	}
.main{
	
	padding:0 5px 0 5px;
	}
#left{
	width:393px;
	}
#right{
	width:393px;
	float:right;
	}
#latest{
	
	}
.sl{
	border:solid 1px #0194ef;
	margin-bottom:2px;
	}
.slh{
	background-color:#0194ef;
	padding:3px;
	color:#afd8ff;
	}
.slh a{
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
.slc{
	padding:2px;
	}
.sll{
	font-size:80%;
	font-style: italic;
	}
.slt{
	
	}
.sli{
	float:right;
	padding:1px;
	border:solid 1px #000;
	}
.pc{
	margin-bottom:5px;
	border:solid 1px #e3af43;
	background-color:#f7e47d;
	}
.pl{
	padding:3px;
	}
.ph{
	background-color:#e3af43;
	padding:3px;
	font-weight:bold;
	}
.ph a{
	color:#000;
	text-decoration:none;
	}
.ph a:hover{
	text-decoration:underline;
	}
.ppt{
	font-size:80%;
	padding:3px;
	}
.ppt a{
	color:#9d0a0f;
	text-decoration:none;
	}
.ppt a:hover{
	text-decoration:underline;
	}
.nav{
	background-color:#d98e33;
	padding:3px;
	color:#fff;
	margin-bottom:10px;
	}
.nav a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
.navBc{
	margin-bottom:5px;
	font-weight:bold;
	background-color:#b4daff;
	padding:4px;
	font-size:11px;
	}
.box{
	margin-bottom:15px;
	}
.listing{
	border:solid 1px #f0cb26;
	border-left:solid 3px #f0cb26;
	background-color:#f8e695;
	margin-bottom:1px;
	font-size:10px;
	}
.listing.full{
	font-size:12px;
	}
.listing.full a{
	font-weight:bold;
	}
img.listing.full{
	margin:2px;
	}
.listingHeader{
	background-color:#f0cb26;
	padding:4px;
	}
.listingBody{
	padding:2px;
	font-size:13px;
	}
.listingBody img{
	border:solid 1px #000;
	float:left;
	margin:2px 4px 2px 2px;
	padding:1px;
	background-color:#fff;
	}
.linkBox{
	margin-bottom:15px;
	border-left:solid 3px #598527;
	padding:1px 1px 10px 5px;
	}
.linkBox.location{
	border-color:#4a94db;
	}
.footer{
	background-color:#d98e33;
	padding:3px;
	color:#fff;
	margin-top:10px;
	}
h1.town{
	background-repeat:no-repeat;
	padding:10px 0 10px 60px;
	margin-bottom:0;
	}
h2{
	margin:3px 0 3px 0;
	}
h3{
	margin:3px 0 3px 0;
	}
h4{
	margin:0px;
	}
.googad{
	text-align:center;
	}
/*adverts*/
.showAd{
	
}
.showAdHeader{
	text-align:center;
	margin-bottom:20px;
	font-weight:bold;
}
.showAdLogo{
	float:right;
	padding:0 20px 0 20px;
}
.showAdIntro{
	margin-bottom:20px;
}
.showAdAwards{
	margin-bottom:20px;
}