﻿body   { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #ebebeb }
#container  { width: 775px; height: auto; }
#top   { width: 775px; float: left; display: block; height: 87px;  border-bottom: solid 3px #c6c6c6; background: url(images/topbanner.jpg) no-repeat top left; }
#middle { width: 100%; float: left; display: block; height: auto; }
#sitemap { width: 146px; height: auto; display: block;  padding-top: 30px; float: left; }
#sitemap ul    { width: 129px; float: left; display: block; height: auto; margin: 15px 0 0 0; padding: 0 0 0 0}
#sitemap ul li {  	margin:0px;	padding:0px 0 0px 0px;	width:129px; text-transform:uppercase; float: left;	color:#FFF;	line-height:1em; }
#sitemap a     { background: url(images/sitemapbg.jpg); text-transform: uppercase; float: left; font-size: .65em; font-family: verdana; font-weight: bold; color: #ffd700; text-decoration: none; margin: 0 0 0 0; padding: 5px 0 8px 5px; width: 129px}
#sitemap a:hover   { text-transform: uppercase; float: left; font-size: .65em; font-family: verdana; font-weight: bold; color: #fdd569; text-decoration: none; margin: 0 0 0 0; padding: 5px 0 8px 5px; width: 129px}
#sitemap table {  margin: 0 0 0 0; padding: 0; float: left; }
#content { width: 629px; float: right; display: block; height: auto; background-image: url(images/rightbg.jpg); }
#contentl { width: 440px; float: left; display: block; color: White; padding-bottom: 75px; height: auto; background: url(images/middlebg2.jpg) no-repeat; background-position: 0 243px; border-left: solid 3px #c6c6c6; border-right: solid 3px #c6c6c6; }
#contentl a { color: #14346a; text-decoration: none;}
#contentl a:hover { color: #black; text-decoration: none;}
#contentl p { margin: 25px 25px 25px 25px; font: .7em verdana; color: black; text-align: justify;} 
#contentl h2 { color: black; margin: 0; padding: 0; }
#contentr { width: 183px; float: left; display: block; height: auto; padding-bottom: 75px; background-image: url(images/rightbg.jpg); }
#contentr a { color: White; text-align: left; font: .7em arial; color: white; margin-bottom: 10px; display: block; float: left; width: 165px} 
#contentr p { margin: 0 0 0 10px; } 
#contentr h2 { margin: 0; padding: 0; font: bold .8em verdana;} 
.home { width: 440px; height: 243px; display: block; float: left; background-image: url(images/middlebanner.jpg); }
.bios { width: 440px; height: 243px; display: block; float: left; background-image: url(images/biosbanner.jpg); }
.sent{ width: 440px; height: 243px; display: block; float: left; background-image: url(images/messagebanner.jpg); }
.news { width: 440px; height: 243px; display: block; float: left; background-image: url(images/newsbanner.jpg); }
.events { width: 440px; height: 243px; display: block; float: left; background-image: url(images/eventsbanner.jpg); }
.eventdetails { width: 440px; height: 243px; display: block; float: left; background-image: url(images/eventdetailsbanner.jpg); }
.links { width: 440px; height: 243px; display: block; float: left; background-image: url(images/linksbanner.jpg); }
.hd { width: 440px; height: 243px; display: block; float: left; background-image: url(images/hdbanner.jpg); }
.contact { width: 440px; height: 243px; display: block; float: left; background-image: url(images/contactusbanner.jpg); }
.right { width: 182px; height: 66px; display: block; float: left; background-image: url(images/rightbanner.jpg); }
h2 span { display: none;}
h3 { font:  bold 14px arial; color: black; padding-left: 15px; }
#contact { text-align: left; color: #252525; }
#controls { padding: 0px 0 0px 25px; font: .7em verdana; color: White;} 
#bottom { width: 775px; height: 60px; padding: 5px 0 0 0; float: left; display: block; background-color: #113d86; border-top: solid 1px white; margin: 0 0 0 0}
#developer { width: 435px; float: left; display: block; margin: 0 0 0 4px; padding: 0 0 0 0  }
#developer a, #developer a:active, #developer a:visited { text-decoration: none; color: #c3c2c2; font-family: verdana; font-size: 10px }
#developer a:hover { text-decoration: none; color: white; font-family: verdana; font-size: 10px }
#validation { font-family: tahoma; color: #c3c2c2; font-size: 11px; width: 250px; float: left; display: block; margin: 6px 0 0 4px; padding: 0 0 0 0 }
#validation a, #validation a:active, #validation a:visited { text-decoration: none; color: #8b8b8b; font-family: verdana; font-size: 10px }
#validation a:hover { text-decoration: none; color: white; font-family: verdana; font-size: 10px }
#copyright { float: left; text-align: left; display: inline; margin: 8px 0 0 0px; padding: 17px 0 0 0; width: 330px; font-family: Arial; font-size: 10px; color: #dfdfdf }
#bottomlinks { float: left; text-align: left; display: inline; margin: 6px 0 0 2px; padding: 0 0 0 0; width: 250px; }