@charset "utf-8";
/* CSS Document */

/*-----------GENERAL------------*/
* { margin:0; padding:0;}
img,a { margin:0; padding:0; border:0}

.bold { font-weight:bold;}
.martop10 { margin:10px 0 0 0; padding:0;}
.pageno_highlight { font-weight:bold;}

.read { float:right; background:url('../images/btn_read.png') top left no-repeat; width:78px; height:18px; margin:0; padding:3px 0 0 0}
	* html .read { float:right; background:url('../images/btn_read.gif') top left no-repeat; width:78px; height:18px; margin:0; padding:3px 0 0 0}
.read a { margin:0; padding:0 25px; cursor:pointer; color:#fff; border:0; text-decoration:none; font-size:8pt;}
.read a:hover { color:#fff; border:0; text-decoration:none; }

body {font: normal 9pt Arial, Helvetica, sans-serif; color:#272727; background:url('../images/body_bgrd.jpg') top left repeat-x;}


/*-----------CONTENT HOLDER------------*/
#holder { width:1024px; margin:auto; background:none;}


/*-----------HEADER------------*/
#header { background:url(../images/header.jpg) top left no-repeat; width:1016px; height:204px; margin:0 auto; padding:0;}
#container { width:918px; margin:0 auto; padding:0;}


/*-----------MAIN------------*/
#main_container { background:url(../images/main_bgrd.png) top left repeat-y; width:882px; margin:0; padding:0 18px;}
* html #main_container { background:url(../images/main_bgrd.jpg) top left repeat-y; margin-right:-2px;}

#main_container_btm {background:url(../images/main_bgrd_btm.png) top left no-repeat; width:918px; height:43px; margin:0 auto; padding:0}
* html #main_container_btm {background:url(../images/main_bgrd_btm.jpg) top left no-repeat; }

	#main_content { background-color:#fff; width:848px; margin:0; padding:0 18px; background-color:#f6f4f5; min-height:420px;}
	* html #main_content { background-color:#fff;  background-color:#f6f4f5;}


/*-----------BREADCRUMBS------------*/
#breadcrumbs { background-color:#9e3b1b; width:833px; height:20px; margin:0; padding:7px 0 0 15px; color:#f3b405; font:normal 8pt Verdana, Geneva, sans-serif; cursor:pointer;}


/*-----------HOME PAGE------------*/
.boxes { width:848px; margin:0; padding:0;}

	#box_bgrd { background: url('../images/boxes_bgrd.png') top left repeat-y; width:848px; margin:0; padding:0;}
	#box_btm { background:url('../images/boxes_btm.png') top left no-repeat; width:848px; height:3px; margin:0; padding:0;}

	.prenews, .preevents { float:left; width:267px; margin:0 23px 0 0; padding:0}
	.pretours { float:left; width:267px; margin:0; padding:0}
		.prenews_mid, .preevents_mid, .pretours_mid { width:245px; margin:0; padding:8px 10px 0 10px; font-size:8pt;}
	
#homepage_slideshow	
{
	float: right;
	margin: 10px;
	margin-right: 0px;
}
				
/*-----------PAGE------------*/
#content { width:848px; margin:0; padding:0;}
#news_artistcontent { width:848px; margin:0; padding:0;}
	.news_artist { background-color:none; margin:7px 0; padding:10px;}
	.news_artist2 { background-color:#edeced; margin:7px 0; padding:10px; -moz-border-radius:10px;}
	.news_artist img, .news_artist2 img { float:right; margin:0 0 10px 20px; padding:3px; border:1px solid #CCC}


/*-----------ARTICLE------------*/
#articlecontent { width:848px; margin:0; padding:0;}
#articlecontent img { float:right; margin:0 0 15px 25px; padding:0;}
#entry { margin:0; padding:0;}
#entry img { float:right; margin:0 0 15px 25px; padding:3px; border:1px solid #CCC; max-width:300px;}


/*-----------EVENT------------*/
#eventlist { border:0; width:100%;}
	#eventlist th { text-align:left; padding:3px; }
	.eventrow1 { background-color:none; }
	.eventrow2 { background-color:#edeced; }
	#eventlist tr td {padding:3px; }

	

/*-----------ARTIST------------*/
#artist_container { width:848px; margin:0; padding:0;}
#artist_left { float:left; width:424px; margin:0; padding:0;}
#artist_right { float:left; width:400px; margin:0 0 0 24px; padding:0;}
#artist { margin:0; padding:0;}
	
	#artist_other_images { margin:0; padding:5px; background-color:#edeced; border:1px solid #e2e2e2;}
	#artist_other_images img { float:left; margin:0 10px 0 0; padding:2px; border:1px solid #e2e2e2;}
	
	#music { margin:10px 0; padding:5px; background-color:#edeced; border:1px solid #e2e2e2;}
		.songs { float:left; margin:0 10px 0 0; padding:0;}
	#spec { margin:0; padding:5px; background-color:#edeced; border:1px solid #e2e2e2;}
		#techspec, #bandinfo { float:left; margin:0 50px 0 0; padding:0;}
			#techspec img, #bandinfo img, .songs img { float:left; margin:0; padding:0;}
		
	#tours { margin:0; padding:0;}
	
	/*-----SEARCH-----*/	
	#search { font:normal 12pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}
		#artist_search { margin:10px 0; padding:0; font:normal 9pt Verdana, Geneva, sans-serif;}
		#artist_search fieldset { margin:0; padding:10px;}
		#artist_search label { float:left; display:block; height:17px; width:95px; margin:0; padding:3px 0 0 15px; color:#666;}
		#artist_search input { width:200px; margin:0 0 6px 0; padding:3px; height:14px; color:#666;}
		#artist_search select { width:210px; margin:0 0 6px 0; padding:0; height:20px; color:#666;}
		#artist_search #submit { background:url(../images/btn_search.gif) top left no-repeat; width:78px; height:18px; margin:0; padding:0; border:none; cursor:pointer}
		#artist_search #clear { background:url(../images/btn_clear.gif) top left no-repeat; width:78px; height:18px; margin:0; padding:0; border:none; cursor:pointer}
		
/*---------CONTACT FORM--------*/
#contact_form { margin:10px 0; padding:0; font:normal 9pt Verdana, Geneva, sans-serif;}
		#contact_form fieldset { margin:0; padding:10px;}
		#contact_form label { float:left; display:block; height:20px; width:250px; margin:0 10px 0 0; padding:10px 0 0 15px; text-align:right;}
		#contact_form input { width:200px; margin:6px 0; padding:3px; height:17px; color:#4a366b;}
		#contact_form .button { background:url(../images/btn_submit.gif) top left no-repeat; width:78px; height:18px; margin:20px 0 0 0; padding:0; border:none; cursor:pointer}
		#contact_form select {  width: 200px; margin:6px 0; padding:3px;}
		#contact_form textarea { padding:3px; margin:6px 0; font:normal 9pt Verdana, Geneva, sans-serif; color:#4a366b; width:300px}
		


/*---------PAGINATION----------*/
#pagination { width:848px; text-align:center; margin-top:10px; padding:0;}

a.pagination_number { text-decoration:none; color:#9e3c1a;}
a.pagination_number:link { text-decoration:none; color:#9e3c1a;}
a.pagination_number:visited { text-decoration:none; color:#9e3c1a;}
a.pagination_number:hover { text-decoration:underline; color:#9e3c1a;}
a.pagination_number:active { text-decoration:none; color:#9e3c1a;}

#pagination_previous { margin:0 7px 0 0;}
a#pagination_next { margin:0 0 0 7px;}

a#pagination_previous, a#pagination_next { text-decoration:none; color:#9e3c1a;}
a#pagination_previous:link, a#pagination_next:link { text-decoration:none; color:#9e3c1a;}
a#pagination_previous:visited, a#pagination_next:visited { text-decoration:none; color:#9e3c1a;}
a#pagination_previous:hover, a#pagination_next:hover { text-decoration:underline; color:#9e3c1a;}
a#pagination_previous:active, a#pagination_next:active { text-decoration:none; color:#9e3c1a;}


/*-----------CONTACT------------*/
#contact_footer {width:848px; padding:0 35px; font: normal 8pt 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#6f6f6f;}
	#deets {float:left; width:550px; margin:0; padding:0;}
	#contact_footer_menu {float:left; width:298px; margin:0; padding:0; text-align:right;}


/*-----------FOOTER------------*/
#footer { background:url('../images/footer_bgrd.php') top left repeat-x; margin:0; padding:0; height:200px;}
#footer_content { background:url('../images/footer_content_bgrd.jpg') top left no-repeat; width:1024px; height:200px; margin:auto; padding:0;}


/*-----------IMAGES------------*/

/*-----------FONT------------*/
h1 {}
#content h1 { margin:15px 0 11px 0; padding:0; font:normal 14pt Verdana, Geneva, sans-serif; color:#000;}
#news_artistcontent h1, #articlecontent h1 { margin:15px 0 11px 0; padding:0; font:normal 14pt Verdana, Geneva, sans-serif; color:#000;}
#artist h1 { margin:15px 0 11px 0; padding:0; font:normal 14pt Verdana, Geneva, sans-serif; color:#000;}
.prenews h1 { background: url('../images/h1_news_bgrd.jpg') top left no-repeat; width:264px; height:38px; margin:0; padding:6px 0 0 3px; font:normal 14pt Verdana;}
.preevents h1 {background: url('../images/h1_events_bgrd.jpg') top left no-repeat; width:264px; height:38px; margin:0; padding:6px 0 0 3px; font:normal 14pt Verdana;}
.pretours h1 {background: url('../images/h1_tours_bgrd.jpg') top left no-repeat; width:264px; height:38px; margin:0; padding:6px 0 0 3px; font:normal 14pt Verdana;}
	
h2 {}
.prenews_mid h2, .preevents_mid h2, .pretours_mid { color:#9E3B1B;}
#news h2 { margin:0; padding:0; font:normal 12pt Verdana, Geneva, sans-serif; color:#000;}
#downloads h2 { margin:10px 0 7px 0; padding:0; font:normal 12pt Verdana, Geneva, sans-serif; color:#000;}
#articlecontent h2 { margin:0 0 10px 0; padding:0; font:normal 12pt Verdana, Geneva, sans-serif; color:#000;}
#entry h2, #artist_entry h2 {margin:12px 0 10px 0; padding:0; font:normal 12pt Verdana, Geneva, sans-serif; color:#000;}
#artist_other_images h2, #music h2, #techspec h2, #bandinfo h2 { font-size:10pt; text-decoration:none;}


h3 {}

h4 {}

h5 {}

h6 {}

p {}
#content p, #news_artistcontent p, #articlecontent p, #artist p { margin:4px 0; padding:0; line-height:1.4em;}
#footer_content p { margin:0; padding:180px 0 0 0; color:#fff; font: normal 8pt Verdana, Geneva, sans-serif;}
#attendees p, #tours p { margin:2px 0; padding:0; text-indent:15px;}


/*-----------LINKOLOGY------------*/
a { text-decoration:none; color:#9e3c1a;}
a:link { text-decoration:none; color:#9e3c1a;}
a:visited { text-decoration:none; color:#9e3c1a;}
a:hover { text-decoration:underline; color:#9e3c1a;}
a:active { text-decoration:none; color:#9e3c1a;}

#search a {font:normal 12pt Verdana, Geneva, sans-serif; color:#6f6f6f; text-decoration:none}
#search a:link {font:normal 12pt Verdana, Geneva, sans-serif; color:#6f6f6f; text-decoration:none}
#search a:visited {font:normal 12pt Verdana, Geneva, sans-serif; color:#6f6f6f; text-decoration:none}
#search a:hover {font:normal 12pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}
#search a:active {font:normal 12pt Verdana, Geneva, sans-serif; color:#6f6f6f; text-decoration:none}

#back a { text-decoration:none; color:#9e3c1a;}
#back a:link { text-decoration:none; color:#9e3c1a;}
#back a:visited { text-decoration:none; color:#9e3c1a;}
#back a:hover { text-decoration:underline; color:#9e3c1a;}
#back a:active { text-decoration:none; color:#9e3c1a;}

.news_artist h2 a, .news_artist2 h2 a, #artisttitlelink a { font:normal 12pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}
.news_artist h2 a:link, .news_artist2 h2 a:link, #artisttitlelink a:link  { font:normal 12pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}
.news_artist h2 a:visited, .news_artist2 h2 a:visited, #artisttitlelink a:visited  { font:normal 12pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}
.news_artist h2 a:hover, .news_artist2 h2 a:hover, #artisttitlelink a:hover { font:normal 12pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:underline}
.news_artist h2 a:active, .news_artist2 h2 a:active, #artisttitlelink a:active {font:normal 12pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}

#attendees p a, #tours p a { font:normal 10pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}
#attendees p a:link, #tours p a:link { font:normal 10pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}
#attendees p a:visited, #tours p a:visited { font:normal 10pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}
#attendees p a:hover, #tours p a:hover { font:normal 10pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:underline}
#attendees p a:active, #tours p a:active {font:normal 10pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none}

#contact_footer a {color:#6f6f6f; text-decoration:none;}
#contact_footer a:link {color:#6f6f6f; text-decoration:none;}
#contact_footer a:visited {color:#6f6f6f; text-decoration:none;}
#contact_footer a:hover {color:#6f6f6f; text-decoration:underline;}
#contact_footer a:active {color:#6f6f6f; text-decoration:none;}

a.subtitle { color:#9E3B1B; text-decoration:none; margin:0; padding:0; font-size:8pt; font-weight:normal;}
a:link.subtitle { color:#9E3B1B; text-decoration:none; margin:0; padding:0; font-size:8pt; font-weight:normal;}
a:visited.subtitle { color:#9E3B1B; text-decoration:none; margin:0; padding:0; font-size:8pt; font-weight:normal;}
a:hover.subtitle { color:#6f2a13; text-decoration:underline; margin:0; padding:0; font-size:8pt; font-weight:normal;}
a:active.subtitle { color:#9E3B1B; text-decoration:none; margin:0; padding:0; font-size:8pt; font-weight:normal;}

a.readmore { color:#9E3B1B; text-decoration:underline; margin:0; padding:0;}
a:link.readmore { color:#9E3B1B; text-decoration:underline; margin:0; padding:0;}
a:visited.readmore { color:#9E3B1B; text-decoration:underline; margin:0; padding:0;}
a:hover.readmore { color:#6f2a13; text-decoration:none; margin:0; padding:0;}
a:active.readmore { color:#9E3B1B; text-decoration:underline; margin:0; padding:0;}

#breadcrumbs a { color:#f3b405; text-decoration:none;}
#breadcrumbs a:link { color:#f3b405; text-decoration:none;}
#breadcrumbs a:visited { color:#f3b405; text-decoration:none;}
#breadcrumbs a:hover { color:#f3b405; text-decoration:underline;}
#breadcrumbs a:active { color:#f3b405; text-decoration:none;}

#footer_content a { color:#fff; text-decoration:none;}
#footer_content a:link { color:#fff; text-decoration:none;}
#footer_content a:visited { color:#fff; text-decoration:none;}
#footer_content a:hover { color:#fff; text-decoration:underline;}
#footer_content a:active { color:#fff; text-decoration:none;}

#entry h2 a, #artist_left h2 a {font:normal 12pt Verdana, Geneva, sans-serif; color:#6f6f6f; text-decoration:none;}
#entry h2 a:link, #artist_left h2 a:link {font:normal 12pt Verdana, Geneva, sans-serif; color:#6f6f6f; text-decoration:none;}
#entry h2 a:visited, #artist_left h2 a:visited {font:normal 12pt Verdana, Geneva, sans-serif; color:#6f6f6f; text-decoration:none;}
#entry h2 a:hover, #artist_left h2 a:hover {font:normal 12pt Verdana, Geneva, sans-serif; color:#9e3c1a; text-decoration:none;}
#entry h2 a:active, #artist_left h2 a:active {font:normal 12pt Verdana, Geneva, sans-serif; color:#6f6f6f; text-decoration:none;}