body 			{margin: 0; padding: 0; /*background-color: #000000;*/  background-image:url('/graphics/brick_bg.jpg')}

form 			{margin: 0; padding: 0;}
#wrapper 		{overflow:hidden; background:#ffffff; margin:auto; width: 1000px; margin-top:10px;}
#content		{ margin-left:165px; width: 630px;  background: #ffffff; padding-top: 10px; padding-left:10px; padding-right: 10px;}
#content_wide		{ margin-left:165px; width: 815px;  background: #ffffff; padding-top: 10px; padding-left:10px; padding-right: 10px;}
#side2 h1,h2,h3, p	{color: #ffffff;}
#content h1,h2,h3	{color: #000000;}
#content p		{font: Arial, Helvetica, sans-serif; color: #000000;}
#side1 			{clear:both; float:left; width: 165px; background-image:url('/graphics/side1_bg.jpg')}
/* #side1 p.list		{text-indent: 10;} */
#side2			{float:right; width:185px; background: #000000; /* #651128; */}
#content, #content_wide, #side1, #side2, #siteadmin 	{padding-bottom:32767px; margin-bottom:-32767px;}

/* #event p		{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align: left;} 			 */
#footer 		{width: 1000px; clear:both; margin: auto; padding-bottom: 5px; padding-top: 5px; text-align: center; background-color: #eee;}
#footer a:link, #footer a:visited 			{text-decoration: none; color: #901602; background-color: transparent;}
#footer p 		{font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom: 0.3em;}
#siteadmin		{margin-left:165px; width: 820px;  background: #ffffff; padding-top: 10px; padding-left:10px; padding-right: 10px;}
#siteadmin h1		{text-align: center; font: 120% Georgia, "Times New Roman", Times, serif; color: #000000;}
#siteadmin p		{font-family: Arial, Helvetica, sans-serif; color: #000000;}
#address		{float:right;  background: #000000; padding-top:5px; padding-right:5px;}
#address p.head		{font: 90%/1.8em Georgia, "Times New Roman", Times, serif; padding-top: 0; margin-top: 0; color:#ffffff; text-align: center; text-decoration: underline;}
#address p.address	{font: 80%/1.4em Georgia, "Times New Roman", Times, serif; padding-top: 0; margin-top: 0; color:#ffffff; text-align: center; text-decoration:none;}
#image_wrapper_1	{background-image:url('/graphics/header_main_2_opt.jpg'); background-repeat: no-repeat; height: 219px; width: 1000px; margin-top: 0px;}
#ul_wrapper		{margin-left:225px; padding-top: 25px;}
#admin, #admin_data	{position: fixed; right: 0px; top: 0px; width: 75px; height: 20px; background-color: #fff; z-index: 2;}

#rollover ul 		{list-style: none;  font: 90%/1.4em Arial, Helvetica, sans-serif; margin-left: 0; padding-left: 5px; width: 150px;}
#rollover li 		{text-align: left; font-weight: bold; text-indent: 0px;}
#rollover a:link, #rollover a:visited {text-decoration:none; color: white; text-shadow:  0.15em 0.15em 0.2em black; width: 150px;}
#rollover a:hover 	{ color:#ce0e3f;  text-shadow:  0.1em 0.1em 0.2em black; width: 150px; }

#hours			{color: white; text-shadow:  0.15em 0.15em 0.2em black; width: 150px; padding-left: 10px; font-weight: normal;}
#hours a:link, #hours a:visited {text-decoration:underline; color: white; font-family: arial, helvetica, sans-serif; font-size: 10px; }
#hours a:hover 		{ color:#ce0e3f; text-shadow:  0.0em 0.0em 0.0em black;  }
#fb_like		{margin-left: auto; margin-right: auto;}

table.send		{background: #ffffff; margin:auto;padding:10px;border:#999999 1px solid;}
h1 			{text-align: center;  font: 150% Georgia, "Times New Roman", Times, serif;}
p 			{font: 80%/1.4em Georgia, "Times New Roman", Times, serif; padding-top: 0; margin-top: 0;} 
p.admin			{font-family: arial, helvetica, sans-serif; font-size: 10px;}

.private_text		{font-family: arial, helvetica, sans-serif; color: #000000; font-size: 14px;}
.private_text_ital	{font-family: arial, helvetica, sans-serif; color: #000000; font-size: 14px; font-style: italic; font-weight: bold;}
.private_venue		{font-family: arial, helvetica, sans-serif; color: #000000; font-size: 16px; font-weight: bold;}

.centered		{text-align: center;}
.center			{text-align: center;}
.center_bold		{text-align: center; font-weight: bold;}
.center_large		{font-size: 18px; Georgia, "Times New Roman", Times, serif; text-align: center;  }

/* This is p formatting for index.php */
p.index			{font: 110%/1.4em Georgia, "Times New Roman", Times, serif; color: #000000; text-align: center;}
p.index_header		{font: 150%/1.4em Georgia, "Times New Roman", Times, serif; font-weight: bold; color: #000000; text-align: center;}
p.index_color		{font: 120%/1.4em Georgia, "Times New Roman", Times, serif; color: #651128; text-align: center;}
p.index_sub		{font: 80%/1.2em Georgia, "Times New Roman", Times, serif; color: #000000; text-align: center;}
#content p.index_color	{font: 150%/1.6em Georgia, "Times New Roman", Times, serif; color:#fff; background-color: #651128; text-align: center;}

/* The following are used in the side2 (righthand) artist/event links */
p.event			{font: 80%/1.0em Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; margin-bottom: 5px; padding-top: 3px;}
p.event_date		{font: 80%/1.0em Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; margin-bottom: 4px;}
p.event_desc		{font: 80%/1.0em Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; margin-bottom: 2px;}
.div_artist		{width: 170px; border: solid 2px #cccccc; margin: auto; padding: 5px 2px 5px 6px;}

/* The following are used in the event / daily detail pages */
#event			{background: #ffffff; padding: 10px; }	
#event td, p.event_detail_artist	{font: bold 100%/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align: left; }
#event td, p.event_detail_date	{font: bold 80%/0.9em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align: left;}
#event td, p.event_detail		{font: normal 70%/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align: left;}
#content p.daily_name		{font: bold 120%/1.3em Georgia, "Times New Roman", Times, serif; color:#000000; text-align: center; }
#content p.daily_detail		{font: normal 100%/1.1em Georgia, "Times New Roman", Times, serif; color:#000000; text-align: center; }

#events			{background: #ffffff; padding: 10px;}
#events th		{font: bold 80%/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; background: #ddd;}	
#events td	 	{font: normal 70%/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align: left; vertical-align: top; border-bottom: 1px dashed #000; padding-bottom: 10px;}
#events p.events	{font: normal 70%/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; text-align: left;}



ul.header		{list-style-type:none; font: 110%/1.4em Arial, Helvetica, sans-serif; color: #000000; list-style-type:none; margin-top: 0px; margin-left: 25px;}
ul.header li		{font-size: 140%; font-weight: bold; color: #ce0e3f; text-shadow: black 0.1em 0.1em 0.15em}	

img 			{border: none;}
img .artist		{border:none; width: 165px; margin:auto; }

/* event is used for the side2 artist lins (not This Week) */
a.event:link 				{font: 100%/1.1em Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; margin-bottom: 2px;}
a.event:visited				{font: 100%/1.1em Arial, Helvetica, sans-serif; color: #dddddd; text-align: center; margin-bottom: 2px;}
a.event:hover				{font: 100%/1.1em Arial, Helvetica, sans-serif; color: lightyellow; text-align: center; margin-bottom: 2px;}
/* upcoming is used for the 'This Week' list */
a.upcoming:link 			{font: 110% Arial, Helvetica, sans-serif; color: #ffffff; text-align: center; margin-bottom: 2px;}
a.upcoming:visited	 		{font: 110% Arial, Helvetica, sans-serif; color: #dddddd; text-align: center; margin-bottom: 2px;}
a.upcoming:hover			{font: 110% Arial, Helvetica, sans-serif; color: lightyellow; text-align: center; margin-bottom: 2px;}

.centeredimage  	{text-align:center; margin-top:0px; margin-bottom:0px; padding:0px;}
.rightimg 		{float: right; margin: 0px;}
.rightimg_event		{float: right; margin: 0px; padding-top:5px; padding-bottom:5px;}
.legal 			{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: center;}
.footnote		{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: left;}
.list5			{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000000; padding: 3px; border: 1px solid #bbbbbb; background-color: #FFFFFF; text-align: left;}
/* Tables -----------------------------------------------------------------------*/

table.upcoming		{margin:auto;}
td.border_bottom	{border-bottom: 2px solid #000;} 
td.upcoming_head	{font: 90% Georgia, "Times New Roman", Times, serif; font-style: italic; color: #ffffff; background-color:transparent; padding-left: 4px}
td.upcoming		{font: 75% Georgia, "Times New Roman", Times, serif; color: #ffffff; background-color:transparent; text-align:center;}

table.collapse		{border-collapse: collapse;}
table.form1		{vertical-align: top;}
td.form1		{vertical-align: top;}

/* Calendar ---------------------------------------------------------------------*/
.clmonth 		{border-collapse: collapse; border: 1px solid #621313; width: 90%; }
.clmonth caption 	{text-align: left; font: bold 110% Georgia, "Times New Roman", Times, serif; padding-bottom: 6px;}
.clmonth th 		{border-bottom: none; padding: 2px 0px 2px 0px; background-color: #621313; color: #ffffff; font: 80% Verdana, Geneva, Arial, Helvetica, sans-serif; 	width: 11.4%;}
.clmonth td 		{ font: 75% Verdana, Geneva, Arial, Helvetica, sans-serif; padding: 2px 4px 2px 4px; margin-left: 0; margin-right: 0; vertical-align: top; height: 7em; width: 11.4%;}
.clmonth td.previous, 
.clmonth td.next 	{background-color: #E6E6BC; border: 1px solid #621313; color: #003366;  text-align: left;}
.clmonth td.active 	{background-color: #ffffff; border: 1px solid #621313; color: #003366;  text-align: left;}
.clmonth td.event	{background-color: yellow; border: 1px solid #621313; color: #003366;  text-align: left;}
.clmonth ul 		{list-style-type: none; margin: 0; padding-left: 2px; padding-right: 2px;}
.clmonth li 		{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; padding-top: 0; padding-bottom: 0px; margin-top: 0;}
.clmonth li.blank		{font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; padding-top: 0; padding-bottom: 0px; margin-top: 0;}
#cl h2 			{text-align: center; padding-top: 0px; font: 110%/1.2em Verdana, Geneva, Arial, Helvetica, sans-serif; }
#cl p 			{text-align: center; padding-top: 0px; font: 80%/1.1em Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000;}
