/*#586A41 = Forest Green*/
/*#818A78 = Grey*/
/*#FED700 = Gold*/
/*#818A78 = Neutral Green (background color)*/

body  {background: #818A78 url(images/bg.gif)  repeat-x  top left; text-align: center;margin: 0 auto;}
body, td, p {font:12px/18px Arial, Helvetica, sans-serif; color:#333;}

a,
a:link,
a:visited,
a:hover,
a:active {color: #0089E3; /*green*/ text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
a:visited {color: #0089E3; /*wine*/}
a:hover {color: #FED700;}

h1, h1 td,h2,h3,h4,h5,h6 {color: #586A41; font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0;}
h1, td h1 {font-size: 2.2em;}
h2, td h2 {font-size: 2em;}
h2.welcome {font-size: 2.2em;}
h3 {font-size: 24px; margin:10px 0; text-transform: uppercase; border-bottom: 1px solid; text-align:left;}
.welcome {font-size: 1.5em; color: #0089E3; font-weight: bold;}
h5, td h5 {font-size: 1.3em;}
h6, td h6 {font-size: 1.2em;}
h4, td h4 {color: #586A41; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform:uppercase;}
.required {color : #ff0000; font-weight : bold;}

#wrapper {	width: 850px; margin: 0 auto;}

#header {background: url(images/flash.jpg)  no-repeat; width: 850px; height: 190px;}

#left_column {width: 165px; margin-top: 20px;margin-left:10px; float: left;}
#nav {width: 165px; margin-bottom: 20px;}
#nav a { display: inline-block; }
#nav a { display: block; }

#eventsCalendarWrap {width: 165px;}
#cal_top {background: url(images/upcoming_top.png)  no-repeat; padding-top:20px; height: 25px; float:left;}
#cal_body {background: url(images/upcoming_bg.gif)  repeat-y scroll top left;}
#cal_bottom {background: url(images/upcoming_bottom.png)  no-repeat scroll top left; height: 15px;}

#inset_join {width: 155px; margin-top: 20px; margin-right: 10px;}
#join_top p {color: #900; font-size: 12px; text-align: right;}
#join_body {/*	margin-right: 10px;*/}
#join_bottom {text-align: center; margin-top: 5px;}
.aa_header {text-transform: uppercase; font-weight: bold; font-size: 16px;}

#rightColumn {background:url(images/content_bg.gif) repeat-y; width: 650px; margin-top: 10px; float: right;}
#rightColumnInner {background:url(images/content_top.gif) no-repeat; width:650px; }
#content {padding:0 20px; text-align:left;}

.question {color: #586A41; padding-bottom: 0; font-weight: bold;}
.answer {padding: 5px;}

.faqnav a, 
.faqnav a:link, 
.faqnav a:visited, 
.faqnav a:hover, 
.faqnav a:active {background-color: #0089E3; color: white; font-size: 11px; width: 94px; padding: 5px; margin: 5px 1px 0 0; text-align: center; float:left;}

.faqnav a:hover {background-color: #01AD4E; color: #0089E3;}

#auction_inset {background: url(images/scroller_bg.png)  no-repeat scroll top left; width: 620px; height: 215px; margin-left: 15px;}
#auction_body {width: 620px; height: 180px; position: relative; top: 15px;}

#staff p {padding-top: 10px; clear: left; border-top: 1px solid #999;}
#staff p img {float: left; margin-right: 20px;}

#affil {background: url(images/affiliations.gif)  no-repeat scroll top left; width: 625px; height: 95px;}
#content_bottom {background: url(images/content_bottom.gif)  no-repeat scroll bottom left; width: 650px; height: 10px;}


#footer {width: 650px; margin-left: 160px; margin-top: 20px; clear: both; padding: 0; color: white; font:10px Verdana, Geneva, sans-serif;}
#footer p 
#footer a,
#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active {text-align: center; color: #FED700; /*light gold*/ text-decoration: none; font-weight: bold;}
#footer a:hover {text-decoration: underline; color: #FED700; /*pale yellow*/}
