body{ background-color: #E9EADD; font: 11px Arial; color: #666666}

input { font: 11px Arial; color: #666666;}

a:link { color: #a75842;}
a:visited { color: #a75842;}
a:hover { text-decoration: none}
a:active { color: #a75842;}

h1{ clear: both; font: bold 16px Trebuchet MS; color: #a75842;}
h2{ clear: both; font: bold 14px Trebuchet MS; color: #a75842; border-bottom: 1px solid #999999; margin: 0;}
h2 + p{ margin-top: 0;}
h3{ clear: both; font: bold 12px Trebuchet MS; color: #000000;}

form{ margin: 0; padding: 0;}
	
legend{ font-weight: bold; color: #000000;}

input, select, textarea{ font: 11px Helvetica; color: #666666;}
input#Submit{ width: auto;}

.required{ color: #FF0000;}
.clearboth{clear:both;}

table, .body_homepage, .body{ font: 11px Arial; color: #666666;}

.body_fine { font: 9px Verdana;}
.bodyInverse { color: #FFFFFF}
.bodyTitleInverse {	font-weight: bold; color: #FFFFFF;}
.calendar_homepage { font-size: 10px;}
.calendar_day { font: bold 11px Verdana; color: #530f1f;}
.calendar_body { font-size: 9px;}
.calendar_title { font-weight: bold; color: #595959;}
.calendar_subtitle { font: bold 9px Verdana; color: #999999;}
.title1 { font: bold 12px Georgia; color: #666666;}
.title2 { font: bold 11px Arial; color: #333333;}
.title3 { font: bold 15px Trebuchet MS; color: #530f1f;}
.moreinfo{ margin-left: 30px; padding-left: 10px;}

.disclaimer{ font-size: 9px; font-weight: normal; color: #999999; background-color: #F3F3F3; clear: both;}

p.info{ clear: both; margin: 0 40px; padding: 6px;border: 1px solid #a3a3a3;  background-color:#990000; color: #FFFFFF;}
	p.info a{ color: #FFFFFF;}
	p.info2{ background-color: #EEE9E0; padding: 6px;border: 1px solid #a3a3a3;}
a.button{ padding: 4px 7px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #990000; text-transform: uppercase;}

#atthescene{ }
	#atthescene a{ display: block; float: left; margin: 4px; padding: 3px; border: 1px solid #333333;}
	#atthescene img{ border: none;}
	#atthescene h2{ clear: left; margin: 10px 0;}
	
#MembershipTiers{ margin: 15px; padding: 10px; border: 20px solid #eeeeee; background-color: #ffffff; color: #000000;}
	#MembershipTiers h2{}
	
#Polls{ }
	#Polls h1{ margin: 0; text-align: left;}
	
#calendar{}
	#calendar p.date{ font-weight: bold; margin: 0;}
	#calendar h2{ margin: 0; font: bold 14px Century Gothic; text-align: left;}
	#calendar blockquote{ text-align: left; font-weight: bold; margin: 0;}
	#calendar blockquote.soldout{ color: #999999;}
	#calendar blockquote.soldout a{ text-decoration: none; color: #999999; cursor: text;}
	#calendar blockquote.soldout:first-line{ color: #FF0000; font-weight: bold;}

#EVENTS{ min-height: 300px; margin: 0 10px 0px 0; border: 1px solid #ffffff; width: 240px; float: left; text-align: justify;}

form#RSVP fieldset{ margin: 0 5px; padding: 10px; width: 200px; float: left;}
	form#RSVP label{ display: block; margin-top: 7px;}
	form#RSVP input, form#RSVP textarea{ width: 180px;}