@charset "UTF-8";
/* ARCHIVE */
#archive_alert{
	width: 100%;
	background: white;
	height: auto;
	z-index:2000;
}
#archive_alert h2, #archive_alert p{
	display: block;
	width:90%;
	max-width: 1000px;
	margin: 0 auto;
	padding: 10px 0;
}

/* Links */
a{color:#808080;}
a:link{font-style:normal; font-weight:normal; text-decoration:underline; text-transform:uppercase;}
a:visited{font-style:italic; font-weight:normal; text-decoration:underline; text-transform:uppercase;}
a img{border:none;}
/* Text */
h1{font:2.72em; font-style:italic; font-weight:bold; letter-spacing:1px;}
h2{font-size:1.27em; font-style:italic; margin:0 0 10px 0;}
h3{font-size:1.27em; font-style:normal; font-weight:bold; text-decoration:underline; margin:0;}
h3 a:link{font-style:normal; font-weight:bold;}
h3 a:visited{font-style:normal; font-weight:bold;}
h4{margin-bottom:5px;}
.web_links{text-align:left;}
/* Body */
body{background:#f1f1f1; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:normal; font-variant:normal; font-weight:normal; letter-spacing: normal; line-height:normal; margin:0; padding:0; text-transform:none;}
/* Layout */
#k2photo{height:auto; margin:0 auto 0 auto; max-width:960px; min-width:300px; padding:10px;}
.clear_both{clear:both;}
#content_width{background:#ffffff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; clear:both; float:left; height:auto; width:100%;}
#content{clear:both; height:auto; padding:10px; width:auto;}
#content img{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
#content .weblinks img{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
footer{clear:both; float:left; height:auto; width:100%;}
/* Header */
header{border-bottom:1px solid #808080; height:auto; margin:0px 0px 10px 0px; position: relative; width:auto;}
header li{float:left; height:17px; margin-right:5px; margin-left:5px; width:100px;}
header ul{list-style-image:none; list-style-type:none; margin:0; padding:0;}
#header_left, #header_right{border-bottom:2px solid #808080; float:left; height:50px; position:relative; top:5px; width:42%;}
#header_left{border-bottom-right-radius:50px; -moz-border-radius-bottomright:50px; -ms-border-bottom-right-radius:50px; -o-border-bottom-right-radius:50px; -webkit-border-bottom-right-radius:50px;}
#header_right{border-bottom-left-radius:50px; -moz-border-radius-bottomleft:50px; -ms-border-bottom-left-radius:50px; -o-border-bottom-left-radius:50px; -webkit-border-bottom-left-radius:50px;}
#header_left a, #header_right a{color:#000; display:block; font-size:40px; height:50px; letter-spacing:4px; margin-top:0; text-decoration:none; text-transform:none; width:90%;}
#header_left a{float:left; text-align: right;}
#header_right a{float:right;}
#header_center {border-top:2px solid #BFBFBF; border-top-left-radius:50px; -moz-border-radius-topleft:50px; -ms-border-top-left-radius:50px; -o-border-top-left-radius:50px; -webkit-border-top-left-radius:50px; border-top-right-radius:50px; -moz-border-radius-topright:50px; -ms-border-top-right-radius:50px; -o-border-top-right-radius:50px; -webkit-border-top-right-radius:50px; float:left; height:25px; left:-2.7%; position:absolute; width:105.5%;}
#header_logo {float:left; position:relative; width:16%;}
#header_logo a{display:block; margin:5px auto 5px auto; max-height:127px; width:86%;}
#header_logo img{height:auto; width:100%;}
/* Header Navigation */
.navi_band li, .navi_gal li{clear:both; float:left; list-style-image:none; list-style-type:none; margin:5px; padding:0; text-align:left; width:auto !important;}
#navi_gal_acoustic li, #navi_gal_showcase li{height:auto; min-height:17px; width:auto !important;}
#navi_gal_acoustic li a, #navi_gal_showcase li a, .navi_gal li a{margin:0 5px 0 5px;}
#navigation_left, #navigation_right{height:17px; padding-bottom:5px;  position:relative; text-align:center; width:330px;}
#navigation_left{float:left; left:4%;}
#navigation_right{float:right; right:4%;}
#navigation_left a, #navigation_right a{border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px; color:#000000; font-size:15px; font-style:normal; font-weight:bold; line-height:normal; padding-right:5px; padding-left:5px; text-decoration:none; text-transform:uppercase; white-space:nowrap;}
#navigation_left a:hover, #navigation_right a:hover{background-color:#808080; color:#EEEEEE;}
.navi_band, .navi_gal, #navi_gal_acoustic, #navi_gal_showcase{background-color:#FFFFFF; border:1px solid #808080; border-image:initial; border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; -webkit-border-radius:4px; float:left; height:auto; left:20px; max-height:inherit; min-width:150px; opacity:0; position:relative; top:4px; visibility:hidden; width:auto;}
.navi_band, .navi_gal{z-index:10; text-align:left;}
/* Layout Left */
#left{float:left; width:65%;}
#left_content{padding:0 10px 0 0; width:auto;}
#left h3{text-align:center;}
#left .latest_news{border-bottom:1px dotted #333333;}
/* Layout Right */
#right{float:right; max-width:330px; width:35%;}
#right_content{border-left:1px dotted #000000; padding:0 0 0 10px; width:auto;}
#right .latest_event{border-top:1px dotted #333333;}
/* Gallery */
.gallery{background:#f1f1f1; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:90px; margin:5px auto 5px auto; padding:5px; vertical-align:middle; width:350px;}
.gallery a{color:#000000; display:block;}
.gallery h4{color:#000000; float:right; font-size:1em; height:50px; margin:20px 0 20px 0 !important; padding:0; text-align:center; text-transform:uppercase; vertical-align:middle; width:60%;}
.gallery img{float:left; margin:0; padding:0; max-width:40%;}
/* Gallery Navigation */
.gallery_nav{clear:both; color:#999999; font-size:0.72em; font-style:italic; margin:5px 5% 5px 5%; min-height:20px; text-decoration:underline; width:90%;}
.gallery_prev{float:left; margin:5px 1% 5px 1%; text-align:left; width:28%;}
.gallery_pages{float:left; margin:5px 1% 5px 1%; text-align:center; width:38%;}
.gallery_next{float:right; margin:5px 1% 5px 1%; text-align:right; width:28%;}
#list_galleries{border-bottom:1px dotted #333333;}
.gallery_grid{clear:both;}
/* Most Recent and Selected */
.most_recent{width:auto;}
.most_recent img, .selected img{width:100%; margin:10px 0 10px 0;}
.most_recent p, .most_recent h4, .selected p, .selected h4{margin:0 0 0 0;}
.selected{width:auto;}
/* Latest */
.latest p{text-align: justify;}
.latest_nav{clear:both; font-size:0.72em; text-align:center;}
.latest_nav a:link, .latest_nav a:visited{font-size:0.72em; text-align:center;}
.latest_nav td{width:80px;}
.latest_nav tr{height: 20px;}
/* Upcoming */
.upcoming p{text-align:justify;}
.upcoming_footer{font-size:1em; position:relative; text-align:center;}
.upcoming_footer a{font-size:1em;}
.upcoming_dates li{margin-left:20px; padding-top:10px; padding-bottom:10px;}
/* Copyright */
#copyright{float:right; font-family:"Courier New", Courier, monospace; font-size:0.72em; font-weight:lighter; height:10px; margin:10px; text-align:right; width:auto;}
#copyright_notice{border-top:1px dotted #333333; clear:both; margin-top:10px;}
#copyright_notice img{border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
/* Site Map Link */
#site_map_link{float:left; height:10px; width:300px;}
#site_map_link a{font-family:"Courier New", Courier, monospace; font-size:0.72em; font-style:normal; font-weight:lighter; text-align:left; text-decoration:underline; text-transform:none;}
/* Flickr */
.flickr{border-bottom:1px dotted #333333; clear:both; margin:10px 0 10px 0;}
.flickr a img{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
/* Contact */
.contact p{text-align:justify;}
/* About */
.about{text-align:justify;}
.about img{float:left; margin:0 15px 5px 5px;}
/* Bands */
.band_info{clear:both; height:auto; margin:5px auto 15px auto; padding:5px; width:690px;}
.band_info h4{margin:0;}
.band_info p{clear:both; margin:0;}
.band_info .gallery{float:left; margin:5px; width:320px;}
#band_navigation{width:100%;}
#band_navigation h4{text-align:center; line-height:2em; margin:0;}
/* Gallery Viewer */
#k2photo_gallery_viewer{height:auto; margin:0 auto 0 auto; padding:10px; width:960px;}
#k2photo_gallery_viewer iframe{border:none; height:970px; margin:0; width:100%;}
#k2photo_gallery_viewer iframe body{border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.navigation_viewer{clear:both; float:left; height:auto; margin:0; padding:0; text-align: center; width:100%;}
.content_viewer{clear:both; float:left; height:auto; margin:0; width:100%; text-align:center;}
/* Twitter */
.twitter{max-width:520px; margin:0 auto 0 auto; padding:0; float:none;}
/* Facebook */
.facebook{height:auto; width:auto;}
.fb-like{padding-bottom:10px;}
/* RSS */
.RSS{background-color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; clear:both; float:none; font-size:0.73em; height:auto; margin:0 auto 0 auto; padding:0; width:auto;}
.RSS_left{clear:left; float:left; height:auto; width:50%;}
.RSS_right{float:right; height:auto; width:50%;}
.RSS h3{color:#000000; font-size:1.73em; line-height:normal; margin:0; padding:0 5px 0 5px; text-decoration:none; text-transform:capitalize;}
.RSS h4{margin:0; padding:0 5px 0 5px;}
.RSS p{margin-top:0; padding:0 5px 0 5px;}
.RSS a, .RSS a:link, .RSS a:visited{color:#000000; line-height:normal;}
.RSS .rss2html-note a{font-size:0.8em; line-height:normal; text-transform:none; text-decoration:none;}
.RSS .RSS_NR{padding-top:10px; font-style:italic;}
.RSS .RSS_NR a{padding-top:10px; font-style:italic;}
.RSS .feed-item-title a{color:#900;}
.RSS .rss2html-note a{color:#666666 !important;}
.RSS .rss2html-note{padding:0 5px 0 5px;}
.RSS img{max-width:150px; margin:0 auto 0 auto; width:95%; height:auto; padding:0; display:block;}
/* Social Balloons */
#balloons{float:left; height:inherit; margin:0 0 10px 0; max-width:356px; width:100%;}
#balloons a{width:18%; padding:0 1% 0 1%; display:block; float:left; height:auto;}
#balloons img{width:100%; max-width:64px; float:left;}
