/*
Theme Name: Starkers
Theme URI: http://elliotjaystocks.com
Description: The totally nude Wordpress theme. Phwoar! (Based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> by <a href="http://binarybonsai.com/">Michael Heilemann</a>)
Version: 2.8
Author: Elliot Jay Stocks
Author URI: http://elliotjaystocks.com
Tags: starkers, naked, clean, basic
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "view.css";
@import "style/css/shows.css";

body {
	background-color: 000;
	background:url(http://www.rocktheturn.com/newmyspace/theturn_bg.jpg) repeat top center ;
	background-attachment:scroll;
	overflow-x:hidden;
	font-family: Times, serif;
	font-size: 1em;
	line-height: 1.6;
	color:#000;
}


img, img a {border:none;}

/*-----------------------------------------------------
Header and Nav Bar Style
-------------------------------------------------------
*/

#topbg {
	background: url(images/theturn_top_bg.jpg) no-repeat top center;
	background-attachment: scroll;
	width: 990px!important;
	height: 190px !important;
	position: absolute;
	margin-left: -494px;
	left: 50%;
	top: 0px;
	background-color: transparent !important;
	overflow-x: hidden!important;
	overflow-y: hidden!important;
	z-index: -2;
}

#toplogo {
position:absolute;
top:-160px;
left:50%;
margin-left:-475px;
z-index:10;
}

#toplogo a {border-bottom:none !important;}
#toplogo img {width:800px; margin-top:60px; margin-left:75px;}

.spacer {height:140px;}

.navdropdown {
		position: absolute;
		background-color: #fff;
		display: none;
		margin-left: 296px;
		list-style: none;
		width: 200px;
		top: 30px;
		z-index: 9;
	}


	.navdropdown li {margin:0px 0px; padding-bottom:20px; padding-top:10px; padding-left:10px; display:block; }
	.navdropdown li a {vertical-align:middle; text-transform:uppercase;}
	.navdropdown li:hover a{color:#fff;}
	.navdropdown a:hover{color:#fff !important; text-decoration:none !important;}
	.navdropdown li:hover {background-color:#52656b; color:#fff;}
	li.navlink:hover ul {display:block;}

#nav {
	background: url(images/nav_bg.jpg);
	width:994px;
	height:43px;
	position:absolute;
	top:180px;
	left:50%;
	margin-left:-497px;
	
}

ul#navnew {float:left; height:19px; width:994px; padding:0px; margin-top:11px; margin-left:16px; list-style-type:none; list-style-position:outside; overflow:hidden; z-index:10;}
ul#navnew li.navlink a {float:left; border:none; height:16px;}
ul#navnew li.navlink a img{margin-top:0px; padding-left:22px;padding-right:22px; height:38px;}
ul#navnew li.navlink a:hover img{margin-top:-19px;}



.top_paper {
	background: url(images/top_paper.png);
	width: 982px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -490px;
	top: 150px;
	z-index: -1;
}

.top_brian {
position:absolute;
top:10px;
left:50%;
margin-left:250px;
z-index:-1;
}

.top_patrick {
position:absolute;
top:10px;
left:50%;
margin-left:-510px;
z-index:-1;
}

.top_brian img{width:250px;}
.top_patrick img  {width:220px;}

.contact_shadow {
	background: url(images/contact_shadow.png);
	width: 1010px;
	height: 60px;
	position: absolute;
	left: 50%;
	margin-left: -500px;
	top: 180px;
	z-index: -1;
}

.left_shadow {
	background: url(images/left_shadow.png);
	width: 15px;
	height: 16px;
	position: absolute;
	left: 50%;
	margin-left: -497px;
	top: 223px;
	z-index: 2;
}

.right_shadow {
	background: url(images/right_shadow.png);
	width: 15px;
	height: 16px;
	position: absolute;
	left: 50%;
	margin-left: 482px;
	top: 223px;
	z-index: 2;
}


/*-----------------------------------------------------
Main Content Style
-------------------------------------------------------
*/


#maincontent {
	width: 960px;
	position: absolute;
	top: 240px;
	margin: 0 auto;
	left: 50%;
	margin-left: -480px;
}

#content-left {
	width: 505px;
	float: left;
	padding: 0px 0px 0px 25px;
}

#content-right {
	width: 380px;
	float: right;
	padding: 0px 30px 0px 10px;
	text-align: center;
}


#content-right img, #content-left img{
display:block;
margin-left:auto;
margin-right:auto;
}

#content-right object {margin-left:0px;}

#post-left {
padding:15px;
width:600px;
}



.entry {border-bottom:1px dashed #000;}
.post h2 {padding-top:20px;}
.post small {font-style:italic;}



/*-----------------------------------------------------
Pages Styles
-------------------------------------------------------
*/

#bio {padding:20px; width:600px;}
#blogleft {padding:0px 0px 0px 30px; width:505px; float:left; }
#blogright {padding:15px 15px 0px 20px; width:380px; float:right;}

/*-----------------------------------------------------
Sidebar
-------------------------------------------------------
*/
#sidebar {font-size:.9em; margin:0px; padding:0px;}
#sidebar ul {width:390px; margin:0px; padding:0px;}
#sidebar ul li {border-bottom:1px dashed #000; padding:2px; text-align:center; }
#upcoming-gigs {border:none !important;}


/*-----------------------------------------------------
Media
-------------------------------------------------------
*/
#media {width:650px; margin:0 auto;}




/*-----------------------------------------------------
Contact Section
-------------------------------------------------------
*/
.contactturn {
	margin-left: 20px;
	width: 440px;
	height: 150px;
}

.contactturn ul {
	list-style: none;
	width: 440px;
}

.contactturn ul li {
	border-bottom: 1px;
	border-style: dashed;
	height: 20px;
	padding: 0px;
	padding-top: 12px;
	border-top: none;
	border-left: none;
	border-right: none;
	font-size: 13pt;
	font-variant: small-caps;
	font-family: Times, serif;
	display: block;
	text-align: left;
}


.contactright {float:right; font-size:11pt; text-align:right; }

.contactright a {font-size:11pt !important; text-transform:uppercase !important;}

/*-----------------------------------------------------
Twitter Style
-------------------------------------------------------
*/

#twitter_m {padding-left:10px; padding-right:10px; margin:0px;}
#twitter_m p {font-family:Times, serif; font-size:1.3em;}
#twitter_m p.follow {font-size:1em; font-style:italic; text-align:left; padding-left:5px;}
.twtr-hd, .twtr-ft {display:none;}
.twtr-tweet {
padding:10px;
border-bottom:1px dashed #000 !important;  
background-color: #ffffff;  /* the background          */
   filter:alpha(opacity=50);   /* Internet Explorer       */
   -moz-opacity:0.5;           /* Mozilla 1.6 and below   */
   opacity: 0.5;               /* newer Mozilla and CSS-3 */
}

#twitter_m a:hover {text-decoration:none !important;}

/*-----------------------------------------------------
Footer
-------------------------------------------------------
*/

#social {
	background: transparent;
	border: none;
	width: 500px;
	left: 50%;
	margin-left: -245px;
	height: 35px;
	position: fixed;
	bottom: 0px;
	z-index: 100000;
}


ul#sociallist {position:relative; float:right; height:19px; padding:0px; margin-top:10px; list-style-type:none; list-style-position:outside; overflow:hidden; z-index:10;}

ul#sociallist li {display:inline; float:left;  margin:0px; }
ul#sociallist li.sociallink a {float:left; border:none; }
ul#sociallist li.sociallink a img{margin-top:0px; height:38px; padding-left:10px; padding-right:10px;}
ul#sociallist li.sociallink a:hover img{margin-top:-19px;}



#footer {float:left; margin:0px 0px 35px 0px; left:0px; padding:0px 0px 0px 30px;}
#footer p {text-align:left;}

#streampadBottomBar {
border-top:1px solid #000;
background-color:#fff !important;
background-image:none !important;
color:#000 !important;
}

#streampadPlayerClickToPlay {color:#000 !important;}

ul#ics-calendar-widget li {text-align:left;}
