.clearer {
 height:1px;
 overflow:hidden;
 margin-top:0px;
 clear:both;
}
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	background: #DCE2EA;
	}
a:link {color: #00387B;}
a:visited {color: #00387B;}
a:hover {color: #000;}
a:active {color: #00387B;}
	
#wrapper {
	width: 760px;
	background-image: url(assets/bg.gif);
	background-repeat: repeat-y;
	margin: 0 auto;}
#main {
	background-image: url(assets/top.jpg);
	background-repeat: no-repeat;
	}
table#layout {
	width: 740px;
	margin: 0 10px;
	padding: 0;
	border: 0;
	border-collapse: collapse;
	}
table#layout td#left, table#layout td#right  {
	vertical-align: top;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	text-align: left;
	}
#left {width: 177px}
#right {width: 563px;}
#nav {
	margin-top: 161px;
	background-image: url(assets/bg-nav.jpg);
	background-repeat: repeat-y;
	}
#under-nav {
	padding-top: 43px;
	background-image: url(assets/bg-nav-under.jpg);
	background-repeat: no-repeat;
	}
/*events left */	
#events-left {margin-left: 8px; color: #35a;}
a.events-left-head {font-size: 13px; font-weight: bold;}
a.events-left-head:link { color: #d55a08;}
a.events-left-head:visited { color: #d55a08;}
a.events-left-head:hover { color: #35a;}
a.events-left-head:active { color: #d55a08;}
.events-left-date {font-size: 11px; font-weight: bold;}
.events-left-txt {font-size: 11px; margin-bottom: 1em;}
a#eventsmore {font-size: 13px; font-weight: bold; margin-bottom: 1em; display: block;}
a#eventsmore:link { color: #d55a08;}
a#eventsmore:visited { color: #d55a08;}
a#eventsmore:hover { color: #35a;}
a#eventsmore:active { color: #d55a08}
/* left search */
#search-left {margin-left: 8px; padding: 0.5em 0 50px 0; }
#search-left #search-field {width: 120px;}
#search-left input {font-size: 12px;}

/*middle nav*/
#nav-center {
	margin-top: 91px;
	margin-left: 37px;
	font-size: 13px;
	font-weight: bold;
	color: white;
	}
#nav-center a {text-decoration: none;}	
#nav-center a:link {color: white;}
#nav-center a:visited {color: white;}
#nav-center a:hover {color: #d55a08;}
#nav-center a:active {color: white;}
/* toolbox output*/
#catimage {float: right; position: relative; margin-top: -84px; margin-left: 12px;}
#content {margin-top: 40px; margin-left: 35px; margin-bottom: 12px; }
#content p {margin: 0 0 1em 0}
h1 {color: #35a; font-size: 17px; margin-bottom: 0.2em;}
#category {margin-right: 12px; }
.listing {
	background-image: url(assets/listing-bg.gif);
	background-repeat: no-repeat;
	margin-left: -20px;
	padding-left: 20px;
	padding-top: 20px;
	margin-right: 10px;
	margin-top: 2em;
	clear: both;
}
h2 {color: #d55a08; font-size: 16px; font-weight: normal; margin: 0 0 0.5em 0;}
.imageright {
	float: right;
	position: relative;
	margin: 0 0 10px 10px;
	}
.imageleft {
	float: left;
	position: relative;
	margin: 0 10px 10px 0;
	}
.imagecaption {
	font-size: 11px;
	margin: 2px 4px;
	}	
/* RIGHT stuff */
#subnav {
	width: 189px;
	float: right;
	clear: right;
	background-image: url(assets/subnav-bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 10px;
	margin-left: 12px;}	
#subnav-head {display: block;}
#subnav-title {
	color: #35a;
	margin: 4px 0 0 11px;
	font-weight: bold;
	}
#subnav ul {margin: 0; padding: 0; }
#subnav li {margin: 0; padding: 0; margin-left: 26px; list-style-image: url(assets/dot.gif);}
#subnav a {text-decoration: none; font-weight: bold;}
#subnav a:link {color: #d55a08;}
#subnav a:visited {color: #d55a08;}
#subnav a:hover {color: #35a; text-decoration: underline;}
#subnav a:active {color: #d55a08;}

#backto {margin: 1em 0 0 26px; display: list-item;list-style-image: url(assets/dot.gif);}

/* bottom stuff */
#bottom { display: block; }
#copyright {margin: 12px auto;}	
							
/* Image Upload Icons */
.pdf, .txt, .doc, .ppt, .xls{
width:20px;
padding:0 20px 0 0;
}
.pdf{ background: url(images/file-ext/pdf.png) no-repeat right; }
.txt{background: url(images/file-ext/txt.png) no-repeat right;}
.doc{background: url(images/file-ext/doc.png) no-repeat right;}
.ppt{background: url(images/file-ext/ppt.png) no-repeat right;}
.xls{background: url(images/file-ext/xls.png) no-repeat right;}
.zip{
width:23px;
padding:0 23px 0 0;
background: url(images/file-ext/zip.png) no-repeat right;
}