@charset "utf-8";
body  {
	
	background-color: #000000;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	
}
 
#container { 
	position: relative; 
	width: 990px;
	min-width: 990px;	
	background: #c1a969;
	margin: 0 auto; 
	border: none;
	text-align: left;
} 

#container_sponsorship { 
	position: relative; 
	width: 900px;
	height: 988px;	
	margin: 0 auto;
	padding: 15px;
	border: none;
	text-align: left; 
	background-image: url(webimages/sponsorshipsbackground.jpg);
  
} 


#container_membership { 
	position: relative; 
	width: 675px;	
	height: 750px;
	background: #ffffff;
	margin: 0 auto;
	padding-top: 20px; 
	border: none;
	text-align: center;
	
} 

#main_container a:link, #main_container a:visited {color: #000000; text-decoration: none;}
#main_container a:hover, #main_container a:active {color: #000000; text-decoration: underline;}




#footer a:link, #footer a:visited {color: #000000; text-decoration: underline;}
#footer a:hover, #footer a:active  {color: #900900; text-decoration: none;}

#sidebar1 a:link, #sidebar1 a:visited {color: #000000; text-decoration: none; text-align: center;}
#sidebar1 a:hover, #sidebar1 a:active  {color: #900900; text-decoration: none; text-align: center;}
#tr.spam {display: none;}

#header { 
	height: 325px; 
	background: transparent; 
	padding: 0;
	
} 




h1 {text-align: center; font-size: 34px; color: #900; margin: 0; padding: 0; }
h2 {font-size: 18px; margin: 0; padding: 0; text-align: left;}
h3 {
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}
h4 {font-size: 16px; color: #900; margin: 0; padding: 0; text-align: center;}
h5 {text-align: center; font-family: "Times New Roman"; font-size: 24px; color: #c11a1f; margin: 0; padding: 7px 0; }

table {width: 100%; border: 0;}
p {margin: 0; padding: 0;}
p.title { font-size: 18px; line-height: 18px;}
p.tab { font-size: 14px;}

p.artist { font-size: 12px; line-height: 14px;}
p.musician { font-size: 14px; font-weight: bold; line-height: 14px;}
p.event {font-size: 12px; line-height: 13px; font-weight: bold;}
p.members { font-size: 10px; line-height: 11px; font-weight: bold;}
p.articles {text-align: center;}
p.text { font-size: 10px;}
p.benefits {margin-left: 15px;}
p.louisvillelinks {font-size: 10px; line-height: 14px;}
td.tagline {text-align: right; padding-right: 55px;}
td.header  {text-align: right; font-size: 11px;}
td.business {width: 160px; vertical-align: top; text-align: center;}
td.artistimage {padding-left: 40px; text-align: right;}

table.musicians  {font-size: 12px;}
table.musicians tr {line-height: 12px;}
 ul {list-style-type: none; padding: 0; margin-left: 0;}
ul li {text-align: left; margin-left: 40px; list-style-type: square;}
img {border: none;}
tr.spam {display: none;}
ul.membership {list-style-type: square; margin: 5px auto 5px 30px; font-size: 14px;}
td.sponsors {width: 110px;}


hr {
   
   border: 1px dotted #000000;
   text-align: center;
  
}



#menu {margin: 0; padding: 0px; width: 980px;}

#links {text-align: left;}
#sidebar1 {
	position: absolute;
	text-align: center;
	top: 325px;
	left: 0;
	width: 165px;
	height: 1070px;
	background: #c1a969;
	padding: 10px 5px 0 5px;
	margin: auto;
	background-color: #c1a969;

}


#sidebar2 {
	position: absolute;
	top: 325px;
	right: 0;
	width: 180px;
	height: 1080px;
	margin: 0;
	padding: 0px 10px 0 10px; 
	background: #c1a969;
	text-align: left;

}


#maincenter {


  margin: 0px auto 0px 190px; 
	width: 595px;
	text-align: center;
	height: 1080px;
		
	}
	
	
#maincenter_bottom { 
	
	padding: 0 auto 0 5px; 
	margin-top: 5px;
 background-image: url(webimages/muralprojectbackgroundplain.jpg); 
	width: 595px;
	height: 515px;
	border: 1px solid #000000;
}

#placeholderdiv {

text-align: center;
}

#maincenter_top{ 
	text-align: left;
	padding: 0px;
	width: 595px;
	height: 530px;
	background-image: url(webimages/montagebackground.jpg); 
 
	border: 1px solid #000000; 
  color: #ffffff;
}
	
	#maincenter_holiday {

  background-image: url(webimages/holidaycenter.jpg);
  margin: 0px auto 0px 190px; 
	width: 595px;
	text-align: center;
	height: 1080px;
	 border: 1px solid #000000;
	}


#maincenter_holidaytop { 
	
	padding: 0 auto 0 5px; 
	width: 595px;
	height: 784px;
}


#maincenter_holidaybottom{ 
	 
	width: 595px;

}



#mainContent_pages { 
	margin: 0 10px 0 200px; 
	padding: 0 20px; 
	height: 1068px;
	background: #ffffff; 
	overflow: auto;
}

#mainContent_businesses { 
	margin: 0 10px 0 10px; 
	padding: 0 20px; 
	background: #c1a969; 
	overflow: auto;
}

#businesssections {border-bottom: 2px solid #0000ff; margin: 30px 0 10px 0; padding: 0;}
#mainContent_businesses table {font-size: 12px; margin: 10px 0;}

#mainContent_form { 
	margin: 0 10px 0 10px; 
	padding: 0 20px; 
	height: 998px;
	background: #ffffff; 
	overflow: auto;
}

span.form {font-size: 10px;}

#col_left_pages { 
	margin: 0 0 0 20px; 
	padding: 0px;
	background: #ffffff;
	width: 300px;
	float: left;
	
}

#col_right_pages { 
	margin: 0 0 0 20px; 
	padding: 0px; 
	background: #ffffff;
	width: 300px;
	float: right;
	
}

#col_left_events { 
	margin: 0 5px 0 10px; 
	padding: 0px;
	background: #c1a969;
	width: 430px;
	float: left;
	
}

#col_right_events { 
	margin: 0 10px 25px 5px; 
	padding: 0px; 
	background: #c1a969;
	width: 430px;
	float: right;
	
}


#event_horizontal {

clear: both;
margin:0 0 5px 0;
border: 8px solid #c1a969;
text-align: center;
}


#mainContent_pages ul li {
	list-style-type: none;
	font-size: 12px;
	
}
#mainContent_businesses ul {
	margin: 0px;
}


#mainContent_businesses ul li {
	list-style-type: none;
	font-size: 12px;
}




span.website a:link, a:visited {padding-left: 30px; color: #666666; text-decoration: none;} 
span.website a:hover, a:active {
	padding-left: 30px;
	color: #900;
	text-decoration: none;
	
}




#footer {
	clear: all; 
    
	padding: 10px 10px 0 10px; 
	background: #c1a969;
	height: 195px;
	border-top: 1px dotted #000000;
} 
 #footer p {
	margin: 0;  
	padding: 10px 0; 
}
