* { margin: 0; padding: 0 }
BODY { 
	font-family:"Times New Roman", Times, serif; 
	background:#AD7F0F url(images/bg.jpg) top repeat-x; 
	font-size:13px; 
	margin:0 auto; 
	color:#959582; 
	text-align:left;
	width:702px;
}

/* LINK STYLES */
.ol ol { margin:15px; padding:0; color:#000 }
.ol li { margin:0; padding:0; list-style:decimal; color:#000 }
a:hover { color:#264055; text-decoration:underline }
a { color:#2D71B6; margin:0 }
.current { color:#264055; text-decoration:none; font-weight:bold; background:#B8B8A4; padding:0 50px 0 7px; border:1px solid #A1A18B }
.current:hover { color:#264055; text-decoration:none; font-weight:bold }
.links { color:#fff; text-decoration:none }
.links:hover { color:#264055; text-decoration:none }
.goldTitle { font-size:125%; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#AD7F0F; text-decoration:underline }
.goldSubTitle { font-size:120%; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#AD7F0F }
.redTitle { font-size:145%; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#6B280E }
.redSubTitle { font-size:130%; font-family:"Times New Roman", Times, serif; font-weight:bold; color:#6B280E; text-decoration:underline }
.bodyText { font-size:120%; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#000 }
.smbodyText { font-size:110%; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#000 }
.xsmbodyText { font-size:100%; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#000 }
.homespacer {  font-size:25%; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#000 }
.spacer {  font-size:50%; font-family:"Times New Roman", Times, serif; font-weight:normal; color:#000 }
ul { margin:0; padding:0; list-style:none; color:#fff }
li { padding:0; color:#fff }
#topLinks { font-family:"Times New Roman", Times, serif; color:#fff; text-align:right; height:20px; padding-right:10px }
#topLinks a { font-family:"Times New Roman", Times, serif; color:#fff; text-decoration:none }
#topLinks a:hover { font-family:"Times New Roman", Times, serif; color:#fff; text-decoration:underline }
#mainLinks { text-align:center }
#mainLinks li { list-style: none; display: inline }
#mainLinks li a { margin:0 10px; font-family:"Times New Roman", Times, serif; font-size:135%; font-weight:bold; color:#EDE9C4; text-decoration:none }
#mainLinks li a:hover { text-decoration:underline; color:#F2AC09 }
#navLinks { font-family:"Times New Roman", Times, serif; color:#264055; text-align:right; height:20px; text-align:right; font-size:90%; padding: 3px 10px 0 0 }
#navLinks a { font-family:"Times New Roman", Times, serif; color:#2D71B6; text-decoration:none }
#navLinks a:hover { font-family:"Times New Roman", Times, serif; color:#264055; text-decoration:underline }
/* BACKGROUND IMAGE STYLES */
.contentBg { background:#fff; margin-left:auto; margin-right:auto; border-left:1px solid #3F1910; border-right:1px solid #3F1910; width:702px }
.topPics { width:300px; margin:0 auto; font-family:"Times New Roman", Times, serif; color:#fff }
.mainBg { background:#fff; margin-left:auto; margin-right:auto; border-left:1px solid #3F1910; border-right:1px solid #3F1910; width:auto }
.mainBg ul {list-style: square inside none}
.mainBg li { margin-left:15px; color:#000 }
.mainBg a:hover { color:#264055; text-decoration:underline }
.mainBg a { color:#2D71B6; margin:0 }
#header { background: url(images/top.jpg) no-repeat; font-size:90%; width:700px; height:216px }
#joinUs { background:url(images/joinus-bg.jpg) no-repeat; font-size:96%; width:313px; height:172px; color:#000; text-align:left }
#events {  
	background:#F4F1D9; 
	padding:0 15px; 
	border-left: 1px solid #9D3B0B; 
	border-right: 1px solid #9D3B0B;
	width:266px;
	color:#000; 
}
.footer { background:url(images/nav-bt.gif) repeat-x; font-size:90%; color:#fff; height:20px; padding: 0 12px }
.footer a { color:#fff; text-decoration:none }
.footer a:hover { color:#fff; text-decoration:underline }

/* FORM AND MISC STYLES */
.searchForm { font-size:95%; border:0; background:url(images/input-bg.gif) repeat-x; height:14px; width:130px }
.newsForm { font-size:95%; border:1px solid #AD7F0F; height:14px; width:130px }
.form { font-size:95%; border:1px solid #AD7F0F; height:14px; width:170px }
.signup { font-size:95%; border:1px solid #AD7F0F; height:14px; width:170px }
.option { font-size:100%; border:1px solid #AD7F0F; height:40px; width:40px }
.contactForm { 
	font-size:95%; 
	color:#333;
	border:1px solid #AD7F0F;
	height:100px; 
	width:300px;
	filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F4F1D9', startColorstr='#FFFFFF', gradientType='0');
}
.staffPic { float: left; margin: 0 10px 3px 0; border:1px solid #9D3B0B }
.whiteBg { background:#FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 10px }
.goldBg { background:#EDE9C3; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px }
.redBg { background:#EAD7CC; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 10px }
.filterBg { background:#EAE8DA; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 10px; filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#EAE8DA', startColorstr='#FFFFFF', gradientType='0'}
.archiveBg { background:#EAD7CC; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; padding-right: 10px }
