/*
58697D - dark
6D829A - light 
*/
body { background: #58697D url(/assets/bg_body.jpg) center repeat-y; }
html, body { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.clear { clear:both; }
body { width: 100%; }
html, body, div, form, h1, h2, h3, h4, h5, h6, img, p { margin: 0; }
html, body, div, form, h1, h2, h3, h4, h5, h6, img, p { padding: 0; }
img { border:none; }
html, body { color: #000000; }
a { color:#0000FF; }
a:hover { text-decoration: none; }

#container-home { width:901px; margin-left:auto; margin-right:auto; background:#FFFFFF url(/assets/bg_container.jpg) right repeat-y; }
#container { width:901px; margin-left:auto; margin-right:auto; background:#FFFFFF; }

/*** HOME PAGE CONTENT ***/
#column_1 { float:left; width:133px; padding:0; }
#column_2 { float:left; width:380px; padding:15px 0 0 3px; border-left:#D5DDD6 2px solid; }
#column_3 { float:left; width:378px; padding:15px 0 0 5px;/* background: #D5DDD6 url(/assets/bg_column_3.jpg) left top repeat*/; }
/*#column_3 { height:667px; min-height:667px; }*/
html>body #column_3 { height: auto; }

#column_3 .box_header { margin-top:10px;}
#column_3 .box { padding:10px; border-right:2px solid #ABB9C3; border-bottom:2px solid #ABB9C3; border-left:2px solid #ABB9C3; width:350px; background:#FFF; }
#column_3 .box h1 { margin:0 0 10px 0; font-size:14px; color:#58697D; border:none;}
#column_3 .box h1 a { color:#58697D; text-decoration:none; }
#column_3 .box h1 a:hover { }
#column_3 .box p { line-height: 14px; }

/*** FOOTER ***/
#footer { float:right; width:746px; height:20px; padding:7px 20px 0 0; border-left:2px solid #D5DDD6; background:#FFFFFF url(/assets/bg_footer.jpg) top left repeat-y; }
#footer { text-align:right; color:#FFFFFF; }
#footer a { color:#FFFFFF; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#content { float:left; width: 732px; padding: 15px;}
h1 { margin:10px 0 20px 0; font-size:20px; color:#6D829A; border-bottom:1px solid #990000; }
h2 { margin:20px 0 6px 0; font-size:14px; color:#003399; }
h3 { margin:10px 0; font-size:12px; color:#333; font-weight:bold; }
p { margin-bottom:10px; line-height:20px; }
/*
img.left { float:left; margin:0 10px 0 0; padding:6px; border:1px solid #666; }
img.right { float:right; margin:0 0 0 10px; padding:6px; border:1px solid #666; }
*/
img.left { float:left; margin:0 10px 0 0; padding:0; border:1px solid #000; }
img.right { float:right; margin:0 0 0 10px; padding:0; border:1px solid #000; }
.quote { font-family:"Times New Roman", Times, serif; font-size:14px; font-style:italic; color:#FF6600; }


.band_listing, .feed_links { float:left; width:374px; margin-bottom:10px; padding:0 0 10px 0; border-bottom:1px dashed #6D829A; }
.band_listing a { color:#333; }
.date { font-size:12px; color:#990000; }
.band { margin-top:8px; font-size:14px; color:#003366; font-weight:bold; }
.description {}
.tickets { margin-top: 8px; }

.feed_links { text-align:right; }

.templink { padding:5px 0 5px 5px; border:1px solid #58697D; }
.templink a { font-size:12px; font-weight:bold; color:#58697D; text-decoration:underline;padding: 5px 20px 5px 5px; }
.templink a:hover { text-decoration:none; }

/*** INSIDE CONTENT **/

/*** THICKBOX CONTENT **/
h2.tb_show_details, ul.tb_show_details, p.tb_show_details { font-family:Verdana, Arial, Helvetica, sans-serif; }
h2.tb_show_details { font-size:14px; color:#000066; }
ul.tb_show_details {}

/*** INSIDE CONTENT - MAP ***/
#gmap1 { float:left; width:760px; height:300px; margin:0px; border:1px solid #999; }



/*** NAVIGATION - HORIZONTAL ***/
#navigation_home { float:right; width:780px; height:42px; margin:0; padding:0; background: #DB6D2F url(/images/TopNav.jpg) left no-repeat;/* line-height:24px;*/ text-transform: uppercase; }
#top_nav_items { float:right; /*line-height:20px;*/ display: block; list-style: none; padding:0 0 0 70px; margin:14px 0 0 0; }
/*#top_nav_items ul { display:block; line-height:12px; list-style:none; margin:0; padding:0; }*/
#top_nav_items li { display:block; float:left; margin:0; padding:0 16px 0 14px; }
#top_nav_items li a /*, #top_nav_items a.right*/{ margin:0; padding:0; display:block; text-align:center; text-decoration: none; color: #fff; font-weight:bold; }
/*#top_nav_items a.right { border-right:1px solid #DB6D2F; }
#top_nav_items a.right:hover { border-right:1px solid #000066; }*/
#top_nav_items li a:hover { display:block; text-decoration:underline; }
#top_nav_items li ul { position:absolute; width:169px; left:-999px; border:1px solid #DB6D2F; background-color:#FFF; }
#top_nav_items li ul a { width:160px; margin:0; padding:4px; text-align:left; color:#000000; border-right:1px solid #FFF; }
#top_nav_items li ul li a:hover, #top_nav_items #navon a {	width: 160px; margin:0; padding:4px; background-color:#DB6D2F; }
#top_nav_items li ul.align_right {}
#top_nav_items li:hover ul, #top_nav_items li.top_navHover ul { left: auto; }

/*** NAVIGATION - VERTICAL IN PAGE SUBNAV ***/
#subnavLeft { width:187px; float:left; padding:0 0 20px 0; margin:0; }
#subnavLeft ul { width:157px; list-style: none; padding: 0; margin: 55px 0 0 30px;}
/*#subnavLeft ul li { width:157px; float:left; display:block; padding:4px 0px 4px 0px; }*/
#subnavLeft ul li { 
	background-image: url(/images/Subnav_Arrows.jpg);
	background-repeat: no-repeat;
	background-position: 0.0em 0.7em;
	width:140px; 
	float:left; 
	display:block; 
	padding:4px 0px 4px 12px; }
#subnavLeft ul li a { text-decoration:underline; color:#000; }
#subnavLeft ul li a:hover { text-decoration:none; }
#subnavLeft #navon a { color:#003399; text-decoration:none; }