/*|==========================================||Copyright 2007 Eject Media LLC.           ||You may not copy, modify or use this code!||==========================================|*//*_______________________________ Globals*/*{	padding:0px;	margin:0px;}body{	background:#52708f url(../img/bg_gradient.png) repeat-x;	margin:0px auto;	color:#33465a;	font-family:Arial, Helvetica, sans-serif;	font-size:0.9em;}a:link, a:visited{	color:#52708f;	text-decoration:none;}a:hover, a:active{	color:#52708f;	text-decoration:underline;}p{	margin:5px 0px 5px 0px;}.float_left{float:left;}.float_right{float:right;}.clear{clear:both;}.clear_left{clear:left;}.clear_right{clear:right;}/*________________________ Navigation*/#nav{	background:#e1ddcd url(../img/undivided_logo.png) no-repeat;	height:26px;/*171px - 145px padding*/	width:475px;/*485px - 10px padding*/	float:left;	font-size:0.8em;	padding:146px 0px 0px 10px;	margin-bottom:20px;	list-style:none;}#nav li{	display:inline;	text-align:center;	margin:0px;}#nav li a {		padding:7px 10px 8px 10px;}#nav li a:link, #nav li a:visited{	color:#33465a;	font-weight:bold;}#nav li a:hover, #nav li a:active{	background:#4D627B;	color:#FFFFFF;	text-decoration:none;}#nav #here{	background:#2d3e4f;	color:#ffffff;	font-weight:bold;	padding:7px 10px 8px 10px;}/*________________________ Header/Footer*/#header{	margin:0px auto;	background:url(../img/main_top.png) no-repeat;	width:755px;	height:8px;}#home_link{	position:absolute;	display:block;	width:475px;	height:135px;}#footer{	margin:0px auto;	background:url(../img/main_bottom.png) no-repeat;	width:755px;	height:8px;}#footer_info{	margin:0px auto;	width:755px;	text-align:center;	margin-top:-5px;	color:#FFFFFF;	font-size:.7em;}#footer_info a:link,#footer_info a:visited{	color:#e1ddcd;	text-decoration:none;}#footer_info a:hover,#footer_info a:active{	color:#e1ddcd;	text-decoration:underline;}/*________________________ Main Content*/#container{	margin:0px auto;	background:url(../img/main_bg.png) repeat-y;	padding:0px 7px 7px 7px;	width:741px;/*755px - 14px padding*/}#content{	float:left;	width:430px;	margin:0px 0px 10px 20px;}#content_center{	margin:0px 20px 10px 20px;}.section{	margin-top:10px;	line-height:1.3em;}.section h2{	font-size:1.1em;}.date{	float:right;	font-size:0.9em;	color:#999999;}.extra{	margin-bottom:5px;}.section p{	margin:0px 0px 10px 0px;}.divider{	background:url(../img/divider.png) no-repeat center;	height:1px;}.aboutImg{	float:left;	margin:5px;	border:1px solid #52708f;}/*________________________ Music*/.album_art{	float:left;	margin-left:30px;}.track_list{	float:left;	margin-left:30px;	list-style:decimal inside;}.album_buy{	float:right;	margin-right:50px;	width:100px;	height:50px;}.album_buy form, .album_buy input, .album_buy fieldset{	padding:0px;	margin:0px;	width:68px;	border:none;}.album_buy img{	border:none;}/*________________________ Photos*/.horiz, .vert{	width:150px;	height:150px;	float:left;	text-align:center;	text-indent:0px;	margin:3px 5px 5px 5px;}.horiz a:link img, .horiz a:visited img, .vert a:link img, .vert a:visited img{	border:1px solid #52708f;}.horiz a:hover img, .horiz a:active img, .vert a:hover img, .vert a:active img{	border:1px dashed #52708f;}/*________________________ Schedule*/.concert_even{	background:transparent;}.concert_odd .concert_date,.concert_odd .concert_time,.concert_odd .concert_location,.concert_odd .concert_contact{	background:#EFEDDE;}.concert_title, .concert_date, .concert_time, .concert_location, .concert_contact{	float:left;	padding:5px;	text-indent:0px;	border-bottom:1px solid #52708f;}.concert_title{	background:#EFEDDE;	font-size:1.18em;	font-weight:bold;	text-align:center;	border-left:1px solid #52708f;	border-top:1px solid #52708f;}#contact_title{	border-right:1px solid #52708f;} .concert_date, .concert_time, .concert_location, .concert_contact{ 	height:90px;	border-left:1px solid #52708f; } .concert_time, #time_title{ 	width:100px; } .concert_date, #date_title{ 	width:100px; }  .concert_location, #location_title{ 	width:227px; } .concert_contact, #contact_title{ 	width:227px; } .concert_contact{ 	border-right:1px solid #52708f; } .eventInfo{ }/*________________________ Guestbook*/.red{	color:#FF0000;	font-size:13px;}fieldset{	width:300px;	border:none;}input{	width:300px;}textarea{	width:300px;}#button{	width:100px;}#captchaID{	width:120px;	height:30px;	font-size:20px;	margin:0px;	padding:0px;}#captcha_img{	float:left;	border:none;}#captcha_arrow{	float:left;	padding: 0px 2px 0px 2px;}/*________________________ Sidebar*/#sidebar{	float:left;	background:#eeece3;	width:192px;/*192px-20px margin*/	margin:0px 20px 30px 35px;	text-align:center;}#sidebar img{	margin:10px 0px 10px 0px;}.sidebar_divider{	height:1px;	width:192px;	background:url(../img/sidebar_divider.png) no-repeat;	margin:0px;}.sidebar_inner_divider{	height:1px;	width:156px;	margin:0px auto;	background:url(../img/sidebar_inner_divider.png) no-repeat;}#sidebar p{	font-size:1.2em;	text-indent:0px;	margin:20px 0px 20px 0px;}/* Slimbox */#lbOverlay {	position: absolute;	left: 0;	width: 100%;	background-color: #000;	cursor: pointer;}#lbCenter, #lbBottomContainer {	position: absolute;	left: 50%;	overflow: hidden;	background-color: #fff;}.lbLoading {	background: #fff url(../img/loading.gif) no-repeat center;}#lbImage {	border: 10px solid #fff;}#lbPrevLink, #lbNextLink {	display: block;	position: absolute;	top: 0;	width: 50%;	outline: none;}#lbPrevLink {	left: 0;}#lbPrevLink:hover {	background: transparent url(../img/prevlabel.gif) no-repeat 0% 15%;}#lbNextLink {	right: 0;}#lbNextLink:hover {	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;}#lbBottom {	font-family: Verdana, Helvetica, sans-serif;	font-size: 10px;	color: #666;	line-height: 1.4em;	text-align: left;	border: 10px solid #fff;	border-top-style: none;}#lbCloseLink {	display: block;	float: right;	width: 66px;	height: 22px;	background: transparent url(../img/closelabel.gif) no-repeat center;	margin: 5px 0;}#lbCaption, #lbNumber {	margin-right: 71px;}#lbCaption {font-weight: bold;}