html {
	background-color: #000000;
	background-image: url('img/bg_full.jpg');
	background-position: center -85px;
	background-repeat: no-repeat;
}

body {
	margin: 0;
	font-family:Arial, sans-serif;
}

#container {
	width:1094px;
	padding: 12px 12px 0px 12px;
	margin:0 auto;
/*	background: #222222; */
	overflow: auto;
}

#header {
	height: 160px;
}

#footer {
	width:1094px;
	margin:0px auto;
/*	background: #222222; */
	padding: 0px 12px 0px 12px;
	height: 12px;
	font-size: 10px;
	color: #cccccc;
	text-align: left;
	clear: both;
}

#left {
	float: left;
	background:#ffffff;
	left:0px;
	width:702px;
	top:0px;
	min-height: 643px;
}

.padding12 {
	padding: 12px 12px 12px 12px;
}

#right {
}

#right_flyer_holder {
	margin-left: 714px;
	margin-top: 0px;
	background:#ffffff;
	width:379px;
	height:379px;
}

#right_player_holder {
	margin-left: 714px;
	margin-top: 12px;
	background:#ffffff;
	width:379px;
	height:252px;
}

#nav_bar {background-image: url('img/navbar_bg.jpg');color:#ffffff;z-index:5;letter-spacing:.7px;margin-left:0px;height:28px;margin-bottom:0px;}

#link {margin:0px;padding:0px;z-index:6;}

#link li {font-family:Arial, Helvetica, sans-serif;font-size:12px;text-transform:uppercase;margin:0px;padding:0px;list-style:none;float:left;}

#link li a {	
    	display: block;
    	background-image: url('img/navbar_bg.jpg');
	color:#ffffff;
	font-weight:bold;
	text-align: center;
	text-decoration:none;
	margin:0px;
	padding:7px 0px 6px 0px;
	width:96px;
	}

#link li a:hover {	text-decoration: underline;
	}

#content_well {
	float: left;
	padding:16px 0px 12px 0px;
	}

#entry_date {
	position:relative;
	background:#ffffff;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
	margin:0px 0px 2px 0px;
	padding:0px;
	width:387px;
	}

#entry_title_fp { 
	background:#ffffff;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin:0px 0px 2px 0px;
	padding:0px;
	border-bottom:#000000 2px solid;
	width:387px;
	}
	
#entry_title_fp a:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_title_fp a:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_title_fp a:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_title { 
	background:#ffffff;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
        width: 678px;
	margin:0px 0px 2px 0px;
	padding:0px;
	border-bottom:#000000 2px solid;
	}
	
#entry_title a:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_title a:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_title a:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_details { 
	position:relative;
	background:#ffffff;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
	line-height:130%;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:387px;
	}
	
#entry_details a:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_details a:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_details a:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	border-bottom:#000000 1px solid;
	}

#entry_image {
	position:relative; 
	margin:16px 0px 0px 0px;
	padding:0px;
	width:387px;
	}

#entry_image_space {
	position:relative; 
	height:12px;
}

#entry_body_fp {
	background:#ffffff;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	width:387px;
	margin: 12px 0px 12px 0px;
	text-align: justify;
	line-height:130%;
        overflow: hidden;
	}
	
#entry_body_fp a:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_body_fp a:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_body_fp a:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
        text-decoration: underline;
	}

#entry_body {
	background:#ffffff;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin: 12px 0px 12px 0px;
	text-align: justify;
	line-height:130%;
        width: 678px;
	}
	
#entry_body a:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_body a:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_body a:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
        text-decoration: underline;
	}

#entry_tracklisting {
    position:relative;
	background:#ffffff;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	width:387px;
	line-height:130%;
	}
	
a.entry_tracklisting:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.entry_tracklisting:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.entry_tracklisting:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	border-bottom:#000000 1px solid;
	}
	
#entry_release { 
	position:relative;
	background:#ffffff;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
	margin:12px 0px 12px 0px;
	padding:0px;
	width:387px;
	}
	
a.entry_release:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.entry_release:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.entry_release:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	border-bottom: #000000 1px solid;
	} 
	
#entry_further { 
	background:#cc0000;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;	
	padding:0px;
	width:387px;
	margin: 0px 0px 12px 0px;
	}
	
a.entry_further:link {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
	
a.entry_further:visited {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	}
	
a.entry_further:hover {
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
	} 
	
#entry_share { 
	position:relative;
	background:#ffffff;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:12px 3px 12px 0px;
	padding:0px;
	width:387px;
	}
	
a.entry_share:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.entry_share:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.entry_share:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	border-bottom:1px solid #ffffff;
	} 
	
#entry_comments { 
	position:relative;
	background:#ffffff;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
	margin:12px 0px 12px 0px;
	padding:0px;
	width:387px;
	}
	
#entry_comments a:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_comments a:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_comments a:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	border-bottom: #000000 1px solid;
	} 

#entry_recent { 
	position:relative;
	background:#cccccc;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	margin:0px 0px 12px 0px;
	padding:3px 3px 3px 3px; 
	width:381px;
		line-height:140%;
	}
	
#entry_recent a:link {
	background:#cccccc;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_recent a:visited {
	background:#cccccc;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#entry_recent a:hover {
	background:#cccccc;
	color:#000000;
	font-weight:bold;
	border-bottom: #000000 1px solid;
	} 

#email {
	background-color:#cccccc;
	height:40px;
	width:270px;
	font-size:11px;
	font-weight:normal;
	padding: 2px 3px 2px 3px;
	}
	
#email_form {
	background-color:#ffffff;
	height:14px;
	width:200px;
	}
	
#email_form_button {
	font-size:11px;
	font-weight:normal;	width:61px;
	}
 
#column {
	margin-left: 399px;
	margin-top: 16px;
	width:279px;
	}
	
#maillist {
	background-color:#cccccc;
	height:95px;
	width:273px;
	font-size:11px;
	font-weight:normal;
	text-transform:uppercase;
	padding: 2px 3px 2px 3px;
	border-bottom:1px solid #ffffff;
	}
	
#maillist_form {
	background-color:#ffffff;
	height:13px;
	width:200px;
	}
	
#maillist_form_button {
	font-size:11px;
	font-weight:normal;
	width:61px;
	}

.find {
	position:relative;
	background:#cc0000;
	color:#ffffff;
	height:19px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
    border-bottom:1px solid #ffffff;
    	margin-top: 24px;
	padding: 6px 3px 0px 3px;
}

a.find:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.find:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
a.find:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	} 

#upcoming_events { 
	background:#ffffff;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 3px; 
	}
	
#upcoming_events a:link {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#upcoming_events a:visited {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	
#upcoming_events a:hover {
	background:#ffffff;
	color:#000000;
	font-weight:bold;
        text-decoration: underline;
	}

#video_holder {
	background:#ffffff;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 6px 0px;
	padding:3px 0px 3px 0px; 
	}

#networks {
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:3px 3px 3px 3px; 
	}
	
#networks a {
	background:#ffffff;
	color:#000000;
	text-decoration:none;
	}
	
#networks a:visited {
	background:#ffffff;
	color:#000000;
	text-decoration:none;
	}
	
#networks a:hover {
	background:#ffffff;
	color:#000000;
	border-bottom: #000000 1px solid;
	}
	
#networks img {
	vertical-align: middle;
}

	
UL {
	MARGIN: 0px; PADDING: 0px; LIST-STYLE-TYPE: none;
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: auto
}
LI A {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
LI A:hover {
	BACKGROUND-COLOR: #dddddd;
}	
.quote {
	position:relative;
	background-color:#ffffff;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	text-align:left;
    border-bottom:1px solid #ffffff;
	padding: 6px 0px 0px 0px;
	width:276px;
}

#banner {
	background-color:#cccccc;
	height:63px;
	width:279px;
	border-bottom:1px solid #ffffff;
	}

a.banner:link {
	text-decoration:none;
	}
	
a.banner:visited {
	text-decoration:none;
	}
	
a.banner:hover {
	text-decoration:none;
	} 
	
.event_date {
	text-transform: uppercase;
	display: inline;
}
.event_location {
	display: inline;
}
.event_artist {
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px dotted black;
	margin-bottom: 5px;
}

.crew_entry {
	padding-top: 16px;
	clear: both;
}
.crew_artist {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px dotted black;
	margin-bottom: 10px;
}
.crew_image {
	float: left;
}
.crew_image img {
	width: 150px;
	height: 150px;
}
.crew_details {
	margin-left: 200px;
	text-align: left;
}
.crew_details .keywords {
	color: #ee0000;
	font-weight: bold;
}

.crew_details a {
	background:#ffffff;
	color:#000000;
	text-decoration:none;
	}
	
.crew_details a:visited {
	background:#ffffff;
	color:#000000;
	text-decoration:none;
	}
	
.crew_details a:hover {
	background:#ffffff;
	color:#000000;
	border-bottom: #000000 1px solid;
	} 

#comments-open { text-transform: uppercase;border-top:1px solid #e1e1e1;width:670px; padding: 16px 0 0 0;}
form#comments-form {text-transform: uppercase;font-size:11px; padding:0px; margin:0 auto; }
form#comments-form fieldset {width:650px; display:block; padding:0px; line-height:1.5em; border:1px solid #fff;}
form#comments-form fieldset {font-size:.75em; color:#555; margin:15px 0 0 0px;}
form#comments-form label {text-transform: uppercase;clear:left; display:block; float:left; width:100px; text-align:left; padding-right:10px; color:black; margin-bottom:0.5em; font-size:11px; line-height:1.5em; font-style:normal;}
form#comments-form input {padding:0; margin-bottom:0.8em;border:1px solid #e1e1e1;}
form#comments-form select {margin-left:0.5em; border:1px dotted #e1e1e1;}
form#comments-form textarea {width:425px; height:12em; border:1px solid #e1e1e1; padding:5px; margin:0; overflow:auto;}
form#comments-form option {background:#fff; color:#990033;}
form#comments-form optgroup {background:#fff; color:#666; font-family: Verdana, Arial, Helvetica, sans-serif;}
form#comments-form optgroup option {background:#fff; color:#990033;}
form#comments-form #comment-preview, form#comments-form #comment-submit, form#comments-form #comment-cancel
{  
  display: inline;
  padding: 2px;
  color: #ee0000;
  background-color: white;
  border:1px solid #e1e1e1;
  cursor: pointer;
  width: 130px;
  margin: -6px 35px 0 0px;
  height: 24px;
  text-align: center;
  font-size: 11px;
  text-transform: uppercase;
  }