body {
	margin:0;
	padding:0;
	background-color: #92a6cf;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	}
	
#wrap {
	width: 760px;
	background-color: #fff;
	margin: 0 auto;
	text-align: left;}
	
#top {
	background: url(assets/bg_top.jpg) no-repeat;
	height: 150px;
	}
#top img {margin: 50px 0 0 20px;}

/* CLEARER FROM PAUL O'B SP */
.clearer{
 height:1px;
 overflow:hidden;
 margin-top:-1px;
 clear:both;
}
/* LINKS */
a:link {color: #000;}
a:visited {color: #000;}
a:active {color: #000;}
a:hover {color: #385CAA;}

div#main {width: 547px; float: right; position: relative;}
/* div#maincontent {background: url('assets/undertop.gif') repeat-x; padding-top: 20px;} */

div#left {width: 203px; float: left; position: relative; }

div#nav 		{width: 199px;}

/* CATEGORY output */
#category h1 {font-size: 18px; margin: 0 0 5px 0;}
#category p { margin: 0 0 1em 0;}
#category img {display: block; border: 0px dotted red; }
#category .categoryimageright {width: 247px; float: right; margin: 0 0 10px 10px; position: relative; }
#category .categoryimageleft {width: 247px; float: left; margin: 0 10px 10px 0; }
/* #category .categoryimg {width: 247px; float: right; margin: 0 0 10px 10px; } */


/* LISTING output */
.listing {clear: both;}
.listing h2 {font-size: 14px;}
.listing p { margin: 0 0 1em 0;}
.listing .listingimgleft 	{width: 196px; float: left;  margin: 0 10px 0 0;}
.listing .listingimgright {width: 196px; float: right; margin: 0 0 0 10px;}
.listing .listingimgright img, .listing .listingimgleft img  {display: block; }

/* ADDRESS */
address {position: absolute; top: 90px; left: 410px; color: white; font-style: normal; font-weight: bold; font-size: 12px;}

/* HOME EVENTS */
#homeeventbox { float: right; position: relative; padding: 5px 5px 0 5px; border: 1px solid #666; margin: 0 0 10px 10px;border-top: 10px solid  #385CA8;}
.homeevent {background-color: #E5E5E5; margin-bottom: 10px; font-size: 11px; padding-bottom: 3px; width: 136px;}
.homeevent  h4 {margin: 3px 10px; font-size: 13px;}
.homeevent a:link {color: #385CAA;}
.homeevent a:visited {color: #385CAA;}
.homeevent a:active {color: #385CAA;}
.homeevent a:hover {color: #000;}
.homeevent .homeeventdate {margin: 3px 10px; font-weight: bold;}
.homeevent .homeeventdec {margin: 3px 3px 3px 10px;}

/* SUBNAVBOX */
#subnavbox  { float: right; position: relative; padding: 5px; border: 1px solid #666; margin: 0 0 10px 10px;border-top: 10px solid  #385CA8; font-weight: bold;}
#subnavbox a {display: block;background-color: #E5E5E5; margin: 0px; font-size: 11px; padding: 4px; width: 136px;}

/* footer */
#footer {
	background-color: #fff;
	padding-bottom: 10px;
	clear: both;
	}
#footer p img {
	margin: 0 10px;
	float: left;
	}
#footer p {padding: 5px 0;}
	
/* COPYRIGHT */
#copyright { width: 760px;
	clear: both;
	border-top: 1px solid black;
	padding-top: 5px;
	margin: 0 auto;
	font-size: 11px;
	padding-bottom: 5px;}

/* BreadCrumbs */
#breadcrumb {font-size: 11px;margin: 0 0 1em 0;}
