
 

#content table{
font-family:Verdana,sans-serif;
border-collapse: collapse;
}


#content table td {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:10px 20px;
}


#content table tr.even-row td
{
	color: #c76400;
	background: #e6e6e6;
}

#content table th
{
/*padding: 10px 20px;
background: #555;
color: #fff;
border: 1px solid #444;
font-weight: normal;
*/
padding: 10px 20px;
background: #555;
color: #fff;
font-family: Georgia;  
font-size: 16px;  
letter-spacing: 3px;  
font-variant: small-caps;  
font-weight: normal;  
}

#content table a:link{text-decoration:none;}


body{
padding:0;
margin:0;
text-align: center;
background: #000000  url(images/mainbg.jpg) no-repeat center top;
font:Verdana, Arial, Helvetica, sans-serif;
font-size: 62.5%;
width:100%;
display:table;
/*to prevent the background image from shifting when you resize the browser
smaller than the content width*/ 

}



#wrapper {
margin: 0 auto; /*centers the div*/
text-align:left;
width:730px;
background-color:white;
padding-bottom:30px;
height:auto; 
}
				
#contentholder{
margin:0;
padding:0;
width: 730px;
background:#fff url(images/content_bg.gif) repeat-y top center;
}


		
#maincontent{
float:right;
width:570px;
font-size:1.2em;
padding-top:4px;
}

#maincontent p{
font-size:1.4em;}

#secondary{
margin:0;
padding-right:8px;
width:144px;
border-right:1px solid  #cbcbcb;
font-size:1.2em;
float:left;


}

.clearFix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}


#listings{
font-size:1.4em;
width:460px;
border:1px dashed orange;
}



/* NAV */


ul {
list-style: none;
margin: 0;
padding: 0;
}
	
	
#menu {
width: 150px;
font:Verdana, Arial, Helvetica, sans-serif;
}

#menu li a {
height: 32px;
/*voice-family: "\"}\""; 
voice-family: inherit;*/
height: 24px;
text-decoration: none;}	
	
#menu li a:link, #menu li a:visited {
color: #FFF;
display: block;
background:  url(images/menu.gif);
padding: 8px 0 0 30px;
font-family:tahoma,verdana,sans-serif;
}

#menu li a:hover {
color: #FFF;
background:  url(images/menu.gif) 0 -32px;
padding: 8px 0 0 30px;
}

#footerhome {
font:Verdana, Arial, Helvetica, sans-serif;
background-color:#B1191E;
font-size:12px;
color:#EFEFEF;
margin: 0 auto; /*centers the div*/
text-align:center;
width:730px;
height:50px;
padding-top:20px;
}

#footerhome ul{
color:#FFF9EF;
float:left;
font-family:'Helvetica Neue',Helvetica,Arial,verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:13px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt;
width:690px;
}

#footerhome li {
border-left:1px solid #FFFFFF;
display:inline;
margin:0pt auto;
padding:0 0 0 8px;
}


#footerhome ul a {
color:#E8A940;
width:auto;
}
#footerhome a {
color:#C8E246;
display:inline;
margin:0pt auto;
padding:0pt 4px 0pt 6px;
text-decoration:none;
}

.clear
{ clear:both; } 

/* SIGN UP FORM */
legend {
background:#AD0006 none repeat scroll 0%;
border:1px solid #35322D;
color:#FFFEF7;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:1px 20px;
}

label {
color:#333;
float:left;
text-align:right;
width:60px;
}

.input-box {
border:1px solid #35322D;
color:#2266AA;
float:left;
margin-bottom:10px;
margin-left:10px;
margin-right:3px;
width:115px;
}

fieldset {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

.submit-button {
border:2px outset #AD0006;
margin:5px;
}


#secondary h2{
padding:4px;
margin-left:2px;
color:#919191; 
border:1px dashed #AD0006;
font-size:1.6em;
}

#maincontent p{

color:#5C5A47;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
}

#maincontent h1,h2{
font-family:Georgia,Times,serif;
font-size:18px;
color:#3F3B3B;
font-variant:small-caps;
line-height:20px;
margin-bottom:8px;
font-weight:bold;}

h1.home {font-size:12px; color:red;}

h3.home {color:#5C5A47;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;}

/*table only used for individual event listing*/
table{border:1px solid green;
width:70%;
margin:0 4px 4px 4px;}

th,td{font-family:"Trebuchet MS",Arial,Verdana;
font-size:12px;
font-weight:normal;
color:#333333;}

hr{display:none; border-bottom:1px dashed #333;}

/*Links page*/

#links ul {
list-style: none;
}

#links ul li {
margin: 15px 20px 15px 8px;
padding-bottom: 5px;
border-bottom: 1px dashed #000;
}


#links ul li a{
font-size:14px;
    }
