/* @override http://staging.audion.me/css/style.css */

/* --- CSS Reset --- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0px;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}



/* --- Grid + My Stuff --- */

body{
	background: #151515;
	color: #fff;
	font: 11px Verdana, Geneva, sans-serif;

}

.padMaster{
	background: #000;
	width: 856px;
	margin: auto;
	padding: 16px;
	margin-top: 16px;
	margin-bottom: 16px;
}

.container{
	background: #000;

}

/* --- Typography (from Blueprint) --- */

.container p {
  line-height: 16px;
  font-size: 11px;
  font-family: Verdana, Geneva, sans-serif;
}

.container h1 {
  line-height: 16px;
  font-size: 18px;
  padding-bottom: 16px;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
}

.container h2 {
  line-height: 16px;
  font-size: 18px;
  font-family: Verdana, Geneva, sans-serif;
}

.container h3 {
  line-height: 16px;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
  font-weight: bold;
}

.container h4 {
  line-height: 16px;
  font-size: 12px;
  font-family: Verdana, Geneva, sans-serif;
}

.container h5 {
  line-height: 32px;
  font-size: 16px;
  font-family: Verdana, Geneva, sans-serif;
}

.container h6 {
  line-height: 32px;
  font-size: 16px;
  font-family: Verdana, Geneva, sans-serif;
}


/* --- some mods --- */


.container a{
	color: #fff;
	text-decoration: none;
}

.container a:hover{
	background: #fff;
	color: #000;
}

.container h2{
	border-bottom: 1px solid #00ff9c;
	font-size: 18px;
	text-transform: uppercase;
	/* ---font-weight: bold; --- */
	/* --- text-transform: uppercase; --- */
	color: #00ff9c;
	margin-bottom: 8px;
	padding-bottom: 1px;
}

.container h1{
	font-size: 24px;
	text-transform: uppercase;
	color: #00ff9c;
	padding: 0px;
	margin: 0px;
}




/* --- NEWS BLOCKER --- */

#newsBlock{
	margin-bottom: 24px;
}

.fakeWideFull{
	width: 866px;
	overflow: hidden;
}

#newsBlock dl{
float: left;
width: 208px;
height: 52px;
margin-bottom: 16px;
padding-top: 12px;
margin-right: 8px;
overflow: hidden;
border-bottom: 1px solid #333;
position: relative;
}

#newsBlock dl:hover{
	border-bottom-color: #00ff9c;
	color: #00ff9c;
	background: #151515;
}


#newsBlock dt:hover{
text-decoration: underline;
}

#newsBlock dd{
	position: absolute;
	bottom: 4px;
	color: #333;
}

/* ----------------------------- */
/* ----------------------------- */
/* ----------------------------- */
/* ----------------------------- */
/* ----------------------------- */

.cBlock{

}


#headerBlock{
	border-bottom: 1px solid #00ff9c;
	padding-top: 4px;
	padding-bottom: 2px;
	margin-bottom: 16px;
}

#headerBlock a{
	display: inline block;
}

#headerBlock img{
	float: left;
	margin-bottom: 8px;
}


/* Discography Stuff    -------- */
/* ----------------------------- */
/* ----------------------------- */

#musicBlock dt{
color: #00ff9c;
}


.musicTitle{
	float: left;
	width: 208px;
	height: 240px;

}

.musicTitle2{
	float: left;
	width: 208px;
	height: 140px;

}


.fakeWide{
	width: 648px;
	overflow: hidden;
}


#musicBlock a{
	color: #333;
	text-decoration: none;
	border-bottom: 1px solid #333;
}


.buybuy, #xList dd, #xSingles dd{
	color: #333;
}

.buyLink a{
	color: #e5b324;
}


#xSingles dl:hover, #xEP dl:hover{
background: #151515;
}


#xSingles{
	margin-top: 8px;

}

#xSingles dl{
float: left;
width: 208px;
margin-right: 8px;
margin-bottom: 24px;


}

#xSingles dt{
	border-bottom: 1px solid #333;
	padding-top: 8px;
	padding-bottom: 2px;
}

#xSingles dd{

}

#xEP{
	
}

#xEP dl{

float: left;
width: 316px;

}

#xEP dt{
	border-bottom: 1px solid #333;
	padding-top: 8px;
	padding-bottom: 2px;
}

.trackListing{
	padding-top: 8px;
	border-bottom: 1px solid #333;
	padding-bottom: 8px;
}


#xList{

}

#xList dt, #xList dd{
	display: inline;
	
	}
#xList dt{
	float: left;
	width: 200px;
	

}

#xList dt:hover{
	color: #00ff9c;
	
}

#xList dl{
	border-bottom: 1px solid #333;
	margin-bottom: 4px;
	padding-top: 0px;
	padding-bottom: 4px;
	color: #fff;
	
}

#xList dl:hover{
	background: #151515;
	color: #00ff9c;
}

/* TOUR STUFF    --------------- */
/* ----------------------------- */
/* ----------------------------- */

#tourBlock{
	
}


.oldDate, .oldCity, .oldVenue{
		color: #666;
}

.oldDate{

	float: left;
	width: 140px;
}

.oldCity{
	margin-right: 2px;
	width: 176px;
	display: inline-block;
}

.oldVenue{
	width: 184px;
	display: inline-block;
	
}


.date{
	float: left;
	width: 140px;
	color: #00ff9c;
}

.city{
	margin-right: 2px;
	width: 176px;
	display: inline-block;
}


.name a{
	color: #fff;
	text-decoration: underline;
}

#tourDates{
	


}

#tourDates dt{
	border-bottom: 1px solid #333;
	
margin-bottom:4px;
margin-top: 16px;
	padding-bottom: 4px;
}


#tourDates dd{
	border-bottom: 1px solid #333;
	
	padding-top: 0px;
	padding-bottom: 4px;
	margin-bottom: 4px;
}

#tourDates dd:hover{
	background: #151515;

}

/* ----------------------------- */
/* ----------------------------- */


.emailLink{
	text-align: right;
	
}

.emailLink a{
	color: #ffff00;

	
}

.blackSpace{
	clear: both;
	height:24px;
}

.infoLine{

	border-top: 1px solid #444;

	margin-top: 4px;

	padding-top: 2px;
}

.soloLine{
	border-top: 1px solid #444;
	height: 8px;


}


#linkBlock{
	margin-bottom: 8px;
}



.hNav{
width: 600px;
clear: both;
float: left;
}

.galleryThumb:hover{
	background: #00ff9c;
}

.galleryThumb{

}

.padRight{
width: 189px;
}


.mailbox {
	position: relative;
}

#email_modal{
	border: 4px solid yellow;
	width: 304px;
	padding: 8px;
	position: absolute;
	background: #000;
	right: -35px;
	top: 15px;
	visibility: hidden;
}


#myform dt, dd.form-cta {
color: #fff;
margin-bottom: 4px;
}

#myform input, select {
width: 260px;
padding: 3px;
background: #222;
border: none;
margin: 5px 0;
color: #999;
font-family: verdana;
font-size: 10px;
text-transform: uppercase;
border-left: 4px solid #00fe9c;
}

#myform select {
width: 270px;

}

#myform input.button {
width: 270px;
color: #00fe9c;
border: 1px solid #00FF9C;
}

#myform input.button:hover {
background: #00fe9c;
color: #000;
cursor:pointer;
border-color: #00fe9c;
}

.emailer a{
	color: #00fe9c;
}

.button a{
	color: #e6f;
}


#linkBlock a{
	text-decoration: underline;
}


.bulleter{
	margin-left: 4px;
	margin-right: 4px;
	display: inline;
}



#musicBlock img, .galleryBG{
	behavior: url(/css/iepngfix.htc)
}


#mailCloser{
background: #ffff00;
width: 14px;
height: 13px;	
position: absolute;
right: 0px;
top: 0px;
}

#mailCloser img{
	margin-left: 3px;
}


.genModal{
	
	width: 236px;
	padding: 2px;
	background: #000;
	position: absolute;
	background: #000;
	right: 0px;
	top: 30px;
	text-align: right;

}

.modalClose {
	background: #fff;
	width: 14px;
	height: 13px;	
	position: absolute;
	right: 0px;
	top: 0px;
}

.modalClose img{
	margin-left: 3px;
}


#yellowMessage{
	border: 4px solid #ffff00;
	padding: 16px;
	margin-bottom: 12px;
	
}

#yellowMessage img{
	float: left;
	margin-right: 16px;
}

.messageCopy{
	width: 442px;
	margin-right: 20px;
	float: left;
}

.mailboxRight{
	float: left;
}

#yellowMessage h3{
	color:#FFFF00;
 font-size:14px;
 margin-bottom: 8px;
}


.thanks {
margin: 50px 0 0 50px;
}

.thanks a {
color: yellow;
}

.slideshow{
	margin-bottom:8px;
	
	
}

a.specialLink{
	font-size: 14px;
	background: #FFFF00;
	color:#000;
	padding: 4px 6px;
	display: block;
	float: right;
}



