body {margin: 0; background: url('../assets/site_bodybg.jpg') repeat-x top left; font-family: "Times New Roman", Times, serif; font-size: 11px; color: #452E2B;}

* {margin:0;padding:0}

/* mac hide \*/

html,body{height:100%;width:100%;}

/* end hide */

body {

text-align:center;

}

a img {border: 0;}

a{color: #833D17; text-decoration: none;}



#wrapper {margin: 0 auto; width: 800px; height: 600px; background: #E6E5E3 url('../assets/site_bg.jpg') no-repeat top left; overflow: hidden; text-align: left;}

#body {width: 712px; margin: 0 auto; padding-top: 85px;}



/* -------------------------NAV------------------------- */

#nav ul {list-style: none; margin: 0; padding: 0; margin: 0; text-align: center;}

#nav ul li {display: inline;}

#sub_nav ul {margin: 0; list-style: none; text-align: center; margin-bottom: 15px;}

#sub_nav ul li {display: inline;}

#sub_nav li a {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; text-transform: uppercase; text-decoration: none; padding: 5px; letter-spacing: 2px;}

#sub_nav li.selected a {color: #5C3E3B;}

#sub_nav li a:hover {color: #5C3E3B;}

#photonav a {text-decoration: none;}



/* -------------------------COLUMN LAYOUTS------------------------- */

#content {position: relative; clear: both; width: 100%;}

#middle_column {width: 336px; margin: 0 auto;}

#left_column {
	width: 187px;
	position: absolute;
	top: 9px;
	left: 0;
}

#right_column {
	width: 187px;
	position: absolute;
	top: 9px;
	right: 0px;
}

	

/* -------------------------COLUMN BORDERS------------------------- */	

#left_column, #right_column {border: 1px solid #F2F2F1;}

.header, #middle_column {border: 1px solid #F2F2F1; border-width: 0 0 1px 0;}

	

/* -------------------------HEADERS------------------------- */	

#left_column .header, #right_column .header {border-bottom: 1px solid #F2F2F1; height: 47px; text-align: center;}

#middle_column .header {border-bottom: 1px solid #F2F2F1; height: 50px; text-align: center; background: url('../assets/header_bg.gif') no-repeat top left; padding-top: 7px;}

#middle_column .header table {height: 50px;}

.header table {width: 100%; height: 47px; vertical-align: middle;}

	

/* -------------------------CONTENT------------------------- */	

#popup_content	{padding: 20px; text-align: left;}

#collaborations {float: left; width: 505px; height:308px; border: 1px solid #F2F2F1; border-width: 0 0 1px 1px; overflow: auto; font-size: 10px; padding: 0 0 0 15px;}

#collaborations .album {float: left; margin: 15px 5px 0 5px;}

#collaborations .album p {margin: 0;}

#collaborations .album img {margin: 0 auto;}

#shows {
	float: left;
	width: 523px;
	height:308px;
	border: 1px solid #F2F2F1;
	border-width: 0 0 1px 1px;
	overflow: scroll;
	font-size: 10px;
	padding: 0 0 0 0;
	text-align:left;
	background:url('../assets/Image/shows_table_bg.gif');
	background-position: 0px 1px;
	background-repeat:repeat-y;
}

#shows #upcomingShow {
	width:505px;
	float:left;
	border: 1px solid #F2F2F1;
	border-width: 0 0 0 0;
}

#showDate {
	width:95px;
	overflow: visible;
	padding: 10px 0 10px 0;
	text-align:center;
	vertical-align:top;
	float:left;
}

#showTime {
	width:91px;
	overflow:visible;
	padding: 10px 0 10px 0;
	text-align:center;
	vertical-align:top;
	float:left;
}

#showDescription {
	overflow:visible;
	padding: 10px 0 10px 10px;
	text-align:left;
	vertical-align:top;
	float:left;
}

#showDate p, #showTime p, #showDescription p {
	margin: 0px;	
}

#left_column textarea, #right_column textarea {width: 157px; background-color: #D7DBDB; border: 1px solid #EFF1F1;}

ul.nobullet {list-style: none; margin: 10px 8px 0 8px; text-indent: 5px;}



.content {height: 300px; overflow: auto; padding: 8px 0 0 0; font-size: 11px; color: #452E2B;}

.noheight .content {height: 360px;}

h1 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #833D17; font-weight: normal; text-transform: uppercase; margin: 10px 8px 0 8px; padding: 0 0 3px 0; }

h2 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #833D17; font-weight: normal; text-transform: uppercase; margin: 10px 8px 0 8px; padding: 0 0 3px 0; background:url('../assets/header_border.gif') no-repeat left bottom;}

h3 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: #833D17; font-weight: normal; text-transform: uppercase; margin: 10px 8px 0 8px; padding: 0 0 3px 0; background:url('../assets/header_border.gif') no-repeat center bottom;}

h4 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9px; color: #833D17; font-weight: normal; text-transform: uppercase; margin: 10px 8px 0 8px; padding: 0;}

p {margin: 10px 8px 0 8px;}

.nomargin {margin: 0;}

.hr {border: 0; padding: 0; background-color: none; border-bottom: 1px solid #F2F2F1; margin: 5px 0; overflow: hidden; height: 1px; line-height: 1px;}

.textinput {width: 157px; background-color: #D7DBDB; border: 1px solid #EFF1F1;}

.red  {color: #833D17;}

.small {font-size: .6em;}



.buy_shirt {height: 37px; width: 100%; background: url('../assets/buy_shirt_tile.jpg') repeat-x top left; text-align: center; padding: 0; margin: 17px 0 0 0; border-top: 1px solid #F2F2F1;}

