/*
Theme Name: Zombie Nation
Theme URI: http://wordpress.org/
Description: Zombie Nation by <a href="http://www.usloteverywhere.com?source=zombienationTheme">UsLot Everywhere</a>.
Author: UsLot Everywhere


*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background-color: #000;
	margin:20px;
}

.wrapper {
	position: relative;
	width: 955px;
}

a img{border:0}

#header {
	position:absolute;
	height:420px;
}
#logo{position:absolute; left:0px; top:0px;}
#networknavigation{position:absolute; left:490px; top:14px; z-index:99; width:220px;}
#fbnetwork{position:absolute; left:735px; top:15px; width:220px; z-index:98;}
#fbBtn{position:absolute; left:735px; top:32px; width:220px; z-index:99;}

#vidHeader{position:absolute; left:0px; top:110px; height:305px; width:955px; background-color:#000;}
a:link, a:visited{color:#666; text-decoration:none;}
a:hover{color:#FFF;}
.nav, .nav a:link, .nav a:visited, .lside, .lside a:link, .lside a:visited {color:#FFF; text-decoration:none;}
a.nav:hover{color:#666;}
div.lside a:hover {color:#666;}

.grey, .grey a:link, .grey a:visited {color:#666; text-decoration:none;}
a.grey:hover{color:#FFF;}
.white{color:#FFF;}
.boldwhite{color:#FFF; text-transform:uppercase; font-weight:bold;}


#col1, #col2, #col3, #allArtists, #allMedia {
	position:absolute;
	top:455px;
}
#col1 { left:0px; width:465px;}
#col2 { left:490px; width:220px;}
#col3 { left:735px; width:220px;}

#allArtists, #allMedia {left:0px; width:710px;}
.mediagroup{position:relative;left:0px; width:710px;height:350px;}
.mediawrapper{position:absolute;width:710px;}
.viewall{position:absolute;right:0px;top:0px;}
.sectionHeader{
	position:relative; 
	height:30px; 
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
	width:220px;
	
}
.sectionHeader2{
	position:relative; 
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	
}
.colwrapper{position:relative; width:210px;}
#related{position:absolute; left:0px; top:0px; width:220px;}
#postnav{position:absolute; left:0px; top:300px; width:220px;}


/* POST */
.post{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
	padding-top:10px;
}
.postTitle, .postTitle a:link, .postTitle a:visited{
	padding-bottom:10px;
	font: normal bold 15px Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-size:15px;
	color:#FFF;
	position:relative;
}
.postTitle a:hover{
	color:#666;
	text-decoration:none;
}
.postDate{position:absolute; right:0px; top:0px; text-transform:uppercase; font-weight:bold; font-size:11px;color:#666;font-family: Arial, Helvetica, sans-serif;}
.mediaplayer{margin-top:10px;position:relative;}
.postImage{padding-bottom:13px;}
.entry, .topBtn{padding-bottom:70px; position:relative;}
.lside{position:absolute; left:0px; top:0px; width:148px;}
.rside{position:relative; left:160px; width:300px;}
.taxonomy-artists a:link, .taxonomy-events a:link, .taxonomy-artists a:visited, .taxonomy-events a:visited, .commentmetadata a:link, .commentmetadata a:visited, .commentnumber, .commentnumber a:link, .commentnumber a:visited{color:#666;text-decoration:none; font-size:9px;}

.commentIcon{position:relative;margin-top:3px;}
#yoast-taxonomy{
	font-size:9px;
	color: #666;
	position:relative;
	
}
.taxonomy-events, .taxonomy-artists{font-size:9px;color: #666;}

.taxonomy-artists, .taxonomy-events, .taxonomy-events a:hover, .taxonomy-artists a:hover, .commentmetadata a:hover{color:#666; text-decoration:none;}
.blue, .tax-label {color:#999999; text-decoration:none;}
.blue2 {color:#ffffff; text-decoration:none;}
.taxonomy-events a:hover, .taxonomy-artists a:hover, .commentmetadata a:hover, .commentnumber a:hover{color:#FFFFFF; text-decoration:none;}

.postfooter, .artistpostfooter{
	
	width:465px;
	left:0px;
	position:relative;
	padding-top:5px;
}

.artistpostfooter{
	top:20px;
}

/* GIG POST */

#contactModule{padding-bottom:10px;}
.gigpost{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000;
	padding-left:4px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#333;
	background-repeat:no-repeat;
	
}

.zn_live{
	background-position:16px 22px;
	background-image:url('http://www.zombienation.com/wp-content/themes/zmbntn/images/label_live.gif');
}

.zn_dj_set{
	background-position:13px 22px;
	background-image:url('http://www.zombienation.com/wp-content/themes/zmbntn/images/label_dj.gif');
}


.cont{position:relative;}

.gigdate{
width:48px;
float:left;
}

.giglocation{
margin-left:54px;
width:155px; 
color:#A9A9A9;

}

/* FOOTER */

.baseline{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFF;
	z-index:50;
}
.navigation{position:relative;top:25px;z-index:99; width:200px; padding-top:5px;}
.topBtn{text-align:right;width:465px;}

/* COMMENTS */
/*
.comment_module{
	width:300px;  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color:#666;
	position:relative;
	top:70px;
	}
	#respond{
	width:300px;  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color:#666;
	position:relative;
	top:70px;
	left:-40px;
	}
.commentlist li{list-style:none;}
li.comment{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#666;
	padding-bottom:5px;
	padding-top:15px;
	position:relative;
	left:-40px;
	width:300px;
}
#respond{
	
	
}
div.postfooterSingle{position:absolute; top:-60px;
border-top-width: 1px;
	border-top-style: dotted;
	border-top-color:#666;
	padding-top:8px;
	width:300px;
	}
textarea#comment {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 300px;
	background: #000000;
	border: 1px dotted #666;	
}
.moveRight{text-align:right;
text-transform: uppercase;
	color:#FFF;
	font-size:9px;
	font-style:normal;}

input#author, input#email, input#url{
	background: #000000;
	border: 1px dotted #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.avatar{display:none;}
.fn, .says{
	text-transform: uppercase;
	color:#FFF;
	font-size:9px;
	font-style:normal;
	text-align:left;
}
.comment-body{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
}
.commentlist{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
}
*/

/* TWEET MODULE */
#tweetModule{padding-top:20px;}

/* CONTACT MODULE */
#contactModule{padding-top:10px;}


/* MEDIA POST */
.musicPlayer{padding-bottom:13px;}
.mediaFooter{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color:#666;
	padding-top:5px;
	padding-bottom:40px;
}
.black {color:#000;}

/* 3RD COLUMN */
.module{
	padding-bottom:55px;
}
#tweetModule{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	font-size:9px;
	color: #666;
}
.tweet{
	padding-bottom:15px;
	padding-top:15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#666;
}
.tweeter{
	text-transform: uppercase;
	color:#FFF;
}
.nextEventFoot{position:relative;
	padding-top:10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
}
.attendEvent{position:absolute;right:0px;top:8px;}
div.taxlabel span.taxonomy-artists, div.artist span.taxonomy-artists, div.artist span.taxonomy-events{color:#999999;}


/* EVENTS */
.eventpost{
	padding-top:10px;
	width:220px;
	text-align:left;
	position:relative;
	float:left;
	display:inline;
	margin-right:20px;
}
div.allMediaFooter{width:710px;
	text-align:left;
	position:relative;
	float:left;
	display:inline;
	
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666;
	padding-top:5px;
}
div.allMediaFooter .topBtn{text-align:right;width:710px;}


	/*
form fieldset legend	{ border-width:1px; border-style:solid; border-color:#BBBB66; color:#3D7169;
												font-weight:bold; font-variant:small-caps; font-size:140%; padding:4px 8px;
												margin:0px 0px 10px 0px; position:relative; top: -12px; background:white; }
*/


/* SEARCH */
/*
fieldset.search {
	border: none;
	width: 220px;
	margin: 0 auto;
	background: #000000;
}
.search input, .search button {
	border: none;
	float: left;
}
.search input.box{
	background: #000000;
	border: 1px dotted #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 143px;
}

.search input.box {
	color: #FFFFFF;
	font-size: 10px;
	width: 119px;
	height: 15px;
	padding: 3px 9px 3px;
	background: #000000 url(images/search.gif) no-repeat;
	margin-right: 5px;
}
/*.search input.box:focus {
	background: #000000 url(images/search.gif) no-repeat left -20px;
	outline: none;
}*/
.search button.btn {
	width: 20px;
	height: 20px;
	cursor: pointer;
	text-indent: -9999px;
	background: #000000 url(images/search.gif) no-repeat top right;
}
.search button.btn:hover {
	background: #000000 url(images/search.gif) no-repeat top right;
}


/* NEWSLETTER */

#contact_form {margin:0 auto; height:200px; padding:0; position:relative; padding-top:10px; }
form fieldset { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	margin:0; 
	position:relative;
	border:0;
	display:block; padding: 0; }
label.error{ font-weight:normal;color:red;}

#contact_form input.text-input			{ border: 1px solid #666; color:#000; }



/* UTILITY */


*|*:-moz-any-link img, img[usemap], object[usemap] {
border:0px solid;
}


pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}


a:active
{
outline: none;
}


a:focus
{
-moz-outline-style: none;
}




#vidDD{
	width:220px;
	margin-bottom:6px;
	border:1px solid #666666;
	background-color:#1A1A1A;
	color:#fff;
	font-size:11px;
	padding:0px;
}


#yt{margin-bottom:0px;}
#videoModule{padding-top:10px;margin-bottom:50px;}

#flickrImages{margin-top:4px; padding-top:10px;}

#flickrImages .flickrImage img{
	float:left;
	width:68px;
	margin-right:8px;
	margin-bottom:8px;
}

#flickrImages .flickrImage .last{margin-right:0px;}

.flickrMessage{
	clear:both;
	margin-top:40px;
	color:#666;
	
	padding-top:10px;
	padding-bottom:30px;
}


.flickrMessage a{
	color:#fff;
	text-decoration:none;
}

#releaseModule{padding-top:10px;margin-bottom:50px;}
.release{padding-top:10px;}
.trackSelector{
	/*margin-bottom:30px;*/
	color:#666;
}

#trackDD{
	
	border:1px solid #666666;
	background-color:#1A1A1A;
	color:#fff;
	font-size:11px;
	margin-left:4px;
	margin-right:4px;
	padding:0px;
}

select.txt option{font-size:11px; }

#contact_form .error{ 
	margin-top:10px;
	color:#f40;
}

.scThumb{
	float:Left;
	margin-right:8px;
	margin-bottom:4px;
}

.scThumb img{
width:95px;
height:95px;
}

/* HACK FOR BLACKBERRY APP */
img.size-full {display:none;}
