/*
Theme Name: Planet Turbo
Theme URI: http://wordpress.org/
Description: Planet Turbo by <a href="http://www.usloteverywhere.com?source=planetturboTheme">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: 945px;
}

#header {
	position:absolute;
	height:90px;
}
#logo{position:absolute; left:0px; top:0px;}
#navigation{position:absolute; left:490px; top:14px; z-index:99;}
#searchtitle{position:absolute; left:735px; top:15px;}
#searchbar{position:absolute; left:775px; top:10px;}
.nav, .nav a:link, .nav a:visited, .lside, .lside a:link, .lside a:visited {color:#FFF; text-decoration:none;}
#navigation table td a:hover {color:#444;}
a.nav:hover{color:#444;}
div.lside a:hover {color:#444;}


#col1, #col2, #col3, #allArtists, #allMedia {
	position:absolute;
	top:90px;
}
#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: 1px;
	border-top-style: dotted;
	border-top-color: #444;
	
}
.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: 1px;
	border-top-style: dotted;
	border-top-color: #444;
	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;
}
.postTitle a:hover{
	color:#444;
	text-decoration:none;
}
.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:#444;text-decoration:none; font-size:9px;}

.commentIcon{position:relative;margin-top:3px;}
#yoast-taxonomy{
	font-size:9px;
	color: #444;
	position:relative;
	
}
.taxonomy-events, .taxonomy-artists{font-size:9px;color: #444;}

.taxonomy-artists, .taxonomy-events, .taxonomy-events a:hover, .taxonomy-artists a:hover, .commentmetadata a:hover{color:#444; 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{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #444;
	width:305px;
	left:160px;
	position:relative;
	padding-top:5px;
}

.artistpostfooter{
	top:20px;
}

/* FOOTER */

.baseline{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #444;
	z-index:50;
}
.navigation{position:relative;top:25px;z-index:99; width:200px;}
.topBtn{text-align:right;width:465px;}

/* COMMENTS */
.comment_module{
	width:300px;  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color:#444;
	position:relative;
	top:70px;
	}
	#respond{
	width:300px;  
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color:#444;
	position:relative;
	top:70px;
	left:-40px;
	}
.commentlist li{list-style:none;}
li.comment{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#444;
	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:#444;
	padding-top:8px;
	width:300px;
	}
textarea#comment {
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 300px;
	background: #000000;
	border: 1px dotted #444;	
}
.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 #444;
	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: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	
}
.commentlist{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #444;
}


/* MEDIA POST */
.musicPlayer{padding-bottom:13px;}
.mediaFooter{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color:#444;
	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: #444;
	font-size:9px;
	color: #444;
}
.tweet{
	padding-bottom:15px;
	padding-top:15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color:#444;
}
.tweeter{
	text-transform: uppercase;
	color:#FFF;
}
.nextEventFoot{position:relative;
	padding-top:10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #444;
}
.attendEvent{position:absolute;right:0px;top:8px;}
div.taxlabel span.taxonomy-artists, div.artist span.taxonomy-artists, div.artist span.taxonomy-events{color:#999999;}

/* ARTISTS */
#allArtists div.artist, div.artist, div.media, div.mediawrapper div.artist {
	width:220px;
	text-align:left;
	position:relative;
	float:left;
	display:inline;
	
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #444;
	padding-top:10px;
}
div.artist{height:520px;}
div.media{height:334px;}
div.artistitem1, div.artistitem2{margin-right:25px;}
.entry{padding-bottom:70px; position:relative;}

/* 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;
	top:20px;
	
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #444;
	padding-top:5px;
}
div.allMediaFooter .topBtn{text-align:right;width:710px;}

/* 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 #444;
	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;
}


/* STRANGE FIX FOR SIDEBAR ON ARTISTS */
.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;
}
.postTitle a:hover{
	color:#999;
	text-decoration:none;
}


/* UTILITY */


*|*:-moz-any-link img, img[usemap], object[usemap] {
border:0px dotted;
}


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;
}

/* MIKE */
img.mike-hidden{
position:absolute; left:-4000px; 
}


