/* CSS Document */
html,body { height:100%; width: 100%; margin: 0 auto; }
body {
	margin:0 auto;
	text-align:center;
	padding:0;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	line-height:18px;
	background:#a81107;
	}
hr	{border-style: solid; border-width: 2px; border-color: #000 #424242 #424242 #000;}	
a, a:link, a:visited, a:hover, a:active {color:#fff;}
.left {float:left;}
.right {float:right;}
.clear {clear:both;padding:0;min-height:10px;}
.clrright {clear:right;}
.clrleft {clear:left;}
h1 {font-size:18px;margin:0;padding:0;font:Georgia, "Times New Roman", Times, serif;}
h2 {font-size:16px;margin:0;padding:0}
h3 {font:13px/12px Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0}
.white {color:#fff;} 
.red {color:#a81107;}
.yellow {color:#ffc14a;}  
.pad5 {padding:5px;} 
ul.pdf {list-style-image:url(../images/adobe-pdf.gif);}
h1.header	{
	font-size:18px;
	margin:0;
	padding:5px;
	font:Georgia, "Times New Roman", Times, serif;
	background: #a81107;
	color:#fff;
	}
td	{font: 13px Verdana, Arial, Helvetica, sans-serif;color: #252525;}
.white td {font: 13px Verdana, Arial, Helvetica, sans-serif;color: #fff;}
#wrapper	{width:765px; height:auto; margin: 0 auto; text-align:center; }
#header {width:750px; height:90px; margin:0 auto; text-align:left; }
#content {width:745px; padding:10px 10px 0px 10px; clear:both; margin:0 auto; text-align:left; }
#footer {
	padding:0 14px;
	height:35px;
	margin:0;
	font-size:9px;
	clear:both;
	text-align:left;
	background:url(../images/bottom.gif) bottom center no-repeat;
	}
#footer a { color:#fff; font-size:9px; text-decoration:none; }
.spider {margin:-6px 12px 10px 0;}
#bgrepeat {background:url(../images/bgrepeat.gif);}
#signup {background: url(../images/bgsignup.gif); width:396px; height:94px; float:right; margin-right:10px; }
#nav	{margin:0 0 0 10px;}
#upcomingevents {background:url(../images/bgupcomingevents.gif); width: 282px; height:260px; padding:0px; float:left; }
.titlelft {color:#FFCC00;font: bold 13px century gothic, Verdana, Arial, Helvetica, sans-serif}
.info {color:#fff;font: bold 13px  Arial, Helvetica, sans-serif;padding-left:6px;}
.bottom a {color:#fff;font: 11px  Arial, Helvetica, sans-serif;padding-left:6px;text-decoration:none;}
.bottom a:hover {text-decoration:underline;color:#FFCC00;}	
.eventpage h2 {margin:0;padding:0;color:#FFCC00;margin-bottom:-18px;font:Georgia, "Times New Roman", Times, serif;}
.eventpage {width:600px;}

/*FF ONLY */ html>/**/body #upcomingevents {height:245px;width:265px;}
#upcomingevents h1 { font:normal 22px Verdana, Arial, Helvetica, sans-serif; line-height:36px; }	
#photogallery	{
	background:#9D0F06;
	margin-left:7px;
	width: 322px;
	height:260px;
	padding:4px;
	float:left;
	}
/*FF ONLY */ html>/**/body #photogallery {height:253px;margin-left:24px;}
.more	{margin:17px 2px 0 0;float:right;}
/*FF ONLY */ html>/**/body .more	{margin:10px 2px 0 0;}
#topad {padding:10px 0 0px 0;}
#rightad	{float:right; width:120px; margin:0 0 0 5px; height:auto; display:block; }
#results	{float:left; width:350px; margin-right:10px; color: #252525; }
#results tr.odd td {background:#FFCD6E;padding:5px;}
#results tr.even td {background:#FFC14A;padding:5px;}
.smheader {background:url(../images/headersm.gif); color:#fff; }
#news {width:250px; height:237px; float:left; background: #434242; position:relative; }
#news ul li	{margin-left:-18px;padding: 3px 0;}
html>/**/body #news ul	{margin-left:5px;} /*FF*/
img {behavior: url(inc/pngbehavior.htc);}

/***** FORM ******/
#index-signup {width:320px; float:right; margin: 17px 0 0 0; }
#index-signup input	{margin-top:-8px;}
#index-signup #text, #index-signup #EmailAddress	{border:1px solid #0762a8;background:#fff;width:225px;padding: 3px 3px 3px 3px;}
#index-signup #submitbttn	{border:none;height:37px;margin-bottom:-7px;width:72px; }
#marqueecontainer {position: relative; width:0 auto; height: 100px; overflow: hidden; } 
.shhhh { display:none; }