* {margin: 0; padding: 0;}
body {font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background: #FFF;}

a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #555; border-bottom: 1px solid #555;}
html body a:hover {color: #000; background-color: #6699ff;
  border-bottom: 1px solid #9A8E51;}
#main h1 a:hover, .title a:hover,  {border-bottom-width: 1px;}

h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;
  text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

ul, ol {list-style: none;}
.column {float: left;}


/* header */

#header {float: left;width: 100%;background: #ffffff url(img/bg2.gif) no-repeat right top;border-bottom: 3px solid #6699cc;}
#logo {float: left;padding: 5px 10px 5px 15px;}
#title {	float: left;}
#title img {float: left;padding: 0px 0 0px 5px;}
#title span {clear: both;padding: 5px 0 0 10px;font-size: 140%;float: left;color: #003366;}

#adline {
	width:50%;
	text-align: center;
	font-size: 1.3em;
	font-family: "Trebuchet MS", sans-serif 
	float: left;
	padding: 20px 100px 20px 0;
}

#adline img {
  padding: 15px 0 15px 100px;
}


#main {background: url(img/tempcolbg.gif) 540px top repeat-y;float: left; font-size: 0.88em;
  width: 750px; padding: 1.5em 0 1.5em 50px;}
#main p {text-align: left; line-height: 1.8em;
  margin: 0 0 1em;}

#content {width: 495px; padding-right: 15px; padding-left: 0;}
#content .title {font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;text-align: center; color: #003366; }
#content H3 {color: #6699ff;}

#content .title2 {font: 1.8em Georgia, Times, serif; margin-bottom: 0.5em;text-align: center;background: url(img/sidebg.gif) top center no-repeat; padding-top: 15px; }

#content .item {padding: 1em 1em 0.5em; margin-top: 0.75em;}
#content .item p {padding: 0 1em 0 0;}
#content .item div p {padding: 0 10px 0 0}
#content li {margin: 0 30px 10px 20px; font: 100%; line-height: 1.4em;}
#content li img {display: block; margin: 0 auto;}
#content li a:hover, #banners li a:hover img {background: #666; border: none;}
#content img {float: right; padding: 10px; border:none; border-bottom-width:thin; border-left-width:thin; border-right-width:thin; border-top-width:thin; border-bottom-color:#666; background: url(img/photo-frame.gif) no-repeat bottom right;}
#bylaws {border-top: 1px dashed #B2B2B2; padding: 0 10px 0 0;}

#downloads {border-top: 1px dashed #B2B2B2; padding: 2px 0 0 0;}
#contact {padding: 5px 0 0 0; border-top: 1px dashed #B2B2B2; border-bottom: 1px dashed #b2b2b2;}
#contact p {padding: 0 0 0 10px; line-height: 1.8em;}
#contact .dl {padding: 0 0 0 1000px; line-height: 1.9em; border-bottom: 1px dashed #b2b2b2;}

#secondary {width: 215px;}
#secondary .title {font: 1.8em Georgia, Times, serif; margin-bottom: 0.25em;text-align: center; padding-top:5px; background: url(img/sidebg.gif) top left no-repeat;}
#secondary  p {padding: 0 1em 0 .25em;}

#notice {margin: 0 20px 0 20px; }
#notice li {margin: 0 0 10px;}
#notice li a {display: block; width: 115px; margin: 0 auto;}
#notice li img {display: block; margin: 0 auto;}
#notice li a:hover, #banners li a:hover img {background: #666; border: none;}

#sidebar {width: 140px;}
#sidebar h3 {font: 1.5em Georgia, Times, serif; letter-spacing: 0; text-transform: none; margin-bottom: 0.25em; color: #333;}
#sidebar div {border-bottom: 1px dashed #B2B2B2; padding: 10px 0.5em;}
#sidebar div.first {padding-top: none;}
#sidebar#PageNav {padding: none;}
#sidebar li {padding: 0.5em 0 0.5em;}
#sidebar li a:link, #sidebar li a:visited {text-decoration: none; border: 0;}
#sidebar p {font-size: 0.85em; margin-top: 0.25em;}

/* News Item */

#content .newstitle {
	font: 1.8em Georgia, Times, serif;
	margin-bottom: 0.5em;
	text-align: center;
	color: #003366;
	padding: 0 0 10px 0;
	border-bottom: 1px dashed #b2b2b2; 
	}

#content .newstitle p {padding: 0 10px 0 0;}
#content .item .news1 {
	padding: 5px 0 5px 10px;
	line-height: 1.8em;

	}

#content .item .news2 {
	padding: 5px 0 5px 10px;
	line-height: 1.8em;
	background: #eee;

	}

#content .item .news1 .pres, .news2 .pres {
	font-weight: bold;
	margin: 0 0 0 25px;
	}

#content .item .news1 a, .item .news2 a {border: none;}

/* Events */
#mainevent {
  	float: left;
  	width: 400px;
  	padding: 10px 0;
  	background: url(img/voq2011.gif) no-repeat top left;
  	}
#mainevent dl {
  	overflow: auto; /* self-clears floats within */
  	width: 360px;
  	margin: 10px 20px;
  	padding: 0;
  	}
#mainevent dt {
  	float: auto;
  	width: 360px;
  	margin: 0;
  	padding: 0 0 10px 0;
  	font-size: 200%;
  	letter-spacing: 1px;
  	color: #003366;
	text-align: center; 
  	}
#mainevent dd {
  	margin: 0 0 0 0px;
  	padding: 305px 0 0 0;
  	font-size: 85%;
  	line-height: 1.5em;
  	color: #666;
  	}
#mainevent dl dd.img {
   	margin: 0;
   	}
#mainevent dd.img img {
  	float: left;
  	margin: 0 8px 0 0;
  	padding: 4px;
  	border: 1px solid #D9E0E6;
  	border-bottom-color: #C8CDD2;
  	border-right-color: #C8CDD2;
  	background: #fff;
}
  	
/* footer */

#footer { background:url(img/footer-bg.gif);clear: both; border: 1px solid #666; border-width: 1px 0;
  margin-bottom: 3em; font-size: 0.85em;}
#footer p {margin: 0;padding: 15px;font-size: 85%;color: #333; }


/* NAVBAR */

#navcont {width: 100%;list-style: none;}
#nav {float: left;width: 100%;margin: 0;padding: 10px 0 0 46px;list-style: none;background: #cccccc url(img/nav_bg.gif) repeat-x bottom left;}
#nav li {float: left;margin: 0 1px 0 0;padding: 0;font-family: "Lucida Grande", sans-serif;font-size:99%;}
#nav a {float: left;display: block;margin: 0;padding: 4px 8px;color: #333;text-decoration: none;border: 1px solid #9B8748;border-bottom: none;background: #F9E9A9 url(img/off_bg.gif) repeat-x top left;}
#nav a:hover, body#home #t-home a, body#news #t-news a, body#about #t-about a,  body#resources #t-resources a,  body#events #t-events a, body#communicate #t-communicate a, body#join #t-join a, body#jobs #t-jobs a    {color: #333;padding-bottom: 5px;border-color: #727377;background: #fff url(img/on_bg.gif) repeat-x top left;}


span.amp {
	font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-weight: normal;
	font-style: italic;
	font-size: 1.7em;
	color: #e3c887;
	}
