
body 		 { 
	color: black; 
	font: 11px/150% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	background-color: black;
	background-image: url(images/brick4.gif);
	background-attachment:fixed;
	text-align: center; 
	margin: 0; 
	padding: 0; 
	}
	
p {margin: 15px 25px 5px 25px;}

td {font: 11px/150% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; }
.tabletitle {font: 12px/150% "Lucida Grande", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; padding-top: 10px;}

form {margin: 0px 25px 25px 50px;}

	/* Typography */
	
	a:link    { color: #584007; font-weight: bold; text-decoration: none; background-color: inherit }

	a:visited    { color: #3b2b05; font-weight: bold; text-decoration: none; background-color: inherit }

	a:hover  	  { color: #90690c; text-decoration: none; background-color: inherit }

	a:active   { color: #ce9611; font-weight: bold; text-decoration: none; background-color: inherit }
	
	
	h1 { margin-left: 25px; font-size: 140%; font-weight: bold;
		}

	h2 { margin-left: 25px; font-size: 130%; font-weight: bold;
		}

	h3 { margin-left: 25px; font-size: 120%; font-weight: bold;
		}

	h4 { margin-left: 25px; font-size: 110%; font-weight: bold;
		}
		
	h1.light {color:#f9d87d }

.smalltext {font-size: 9px; margin-top: -5px;}

.compact {margin-bottom: -10px;}


#container { 
	background-color: transparent; 
	background-repeat: no-repeat; 
	margin: 0px auto 10px auto; 
	width: 864px; 
	text-align: left;
	}


	
/* masthead & Navigation Items */
#masthead {  
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	background-image: url(images/masthead.jpg); 
	height: 100px;
	}
	
#nav {
	height: 30px;
	background-color: #cfb6a1;
	}
		
		a.menu { 
			color: #e9e1d8; 
			font-size: 11px; 
			font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
			font-weight: lighter; 
			text-decoration: none; 
			float: right; 
			background-color: #937761; 
			border-left: 1px dotted #c39d79;
			padding: 1px 7px; 
			}
			
		a.menu:hover { 
			color: black; 
			background-color: #e9e1d8 
			}



#content{
	background-image: url(images/bottom3.jpg);
	height: 400px;
	}	
	
#content_2{
	background-image: url(images/bottom2a.jpg);
	}	
	
#content_search{
	background-image: url(images/bottomSearch2.jpg);
	}	
	
#content_3{
	background-image: url(images/bottomSolid.jpg);
	}
	
#content_X{
	background-image: url(images/bottomLS.jpg);
	}	
			
	

/*3 Column Layout */
	
#sidebar_b {
	float:right;
	width:289px;
	height:400px;
	}
	
#sidebar_a {
	float:left;
	width:250px;
	}
	
#sidebar_search {
	float:left;
	width:250px;
	}


#search2 {
	padding-left: 30px;
	padding-right: 20px;
	height: 250px;
	}
	
#ad_top {
	width:250px;
	height:80px;
	background-image: url(images/ParadeBanner.jpg);
	padding-top: 170px;
	font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-align: center;
	}

#ad_bottom_ORIG{
	width: 120px;
	height: 90px;
	background-image: url(images/Membership.jpg);
	background-color: #480608;
	padding: 50px 20px 10px 110px;
	font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-align: left;
	}
	
#ad_bottom {
	width: 240px;
	height: 90px;
	font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-align: left;
	}
	
#mainContent{
margin-left: 250px;
margin-right:289px;
	}
	
#mainContent_2{
margin-left: 250px;
margin-right:25px;
	}
	
	
#mainContent_3{
margin-left: 275px;
margin-right:25px;
	}
	
#mainContent_4{
margin-left: 300px;
margin-right:50px;
	}
	
#mainContent_4 p {	font: 11px/140%  Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin-top: -10px; margin-bottom: 10px;}
	
.spacer {
	clear: both;
	}
	
.spacerR {
	clear: right;
	}
.spacerL {
	clear: left;
	}
	
.links {
	margin-top: 30px;
	}
	

/* Footer */	
#footer { 
	color: white; 
	font-size: 9px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	background-color: #cfb6a1;
	background-image: url(images/footer3.jpg);
	text-align: center;
	padding-top: 15px;
	height: 85px; 
	clear: both 
	}
	
	
.imageL { 
	float:left;
	margin:0 15px 5px 25px;
	border: 2px solid black;}
	
.image_float_left { 
	float:left;
	margin:0 15px 5px 0;
	}
	
.image_float_right { 
	float:right;
	}
		
.thumbnail, .thumbnail2 {float: left; border: #d2d2d2 1px solid; margin: 10px;}

.thumbnail2 {margin-left: 30px;}
	


ul 			{ list-style-type: none; margin: 0; padding: 0; width: 100%; float: left }
ul li 			{ display: inline }

.banner { 
	color: black;	
		} 
.ad{ 
	font: 10px/120% Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	color: #f9d87d;
	font-weight: lighter;}
	
a.newad { 
	font-weight: bold; 
	font: 10px/140% Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; 
	color: #eac74e;
	background-color:transparent; 
	text-decoration: underline; }
	
a.newad:hover  { 
	color:black;
	background-color: #eac74e;}
