/*
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
*/

/* CSS Document */
body {margin:0; padding:0;
	top:0;
	background-color: #FFFFFF;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	}
#content {margin:0 auto; width:816px;}
#top {
	width:737px;
	background-image: url(images/top_bg.jpg);
	background-repeat: no-repeat;
	height:47px;
	padding:89px 41px 0px 39px;
	}
	
	.welcome {
	position:absolute;
	top:186px;
	left:605px;
	width:215px;
	}
	.welcome p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:14px;
	color:#FFFFCC;}
	
	
#mid {
	width:646px;
	background-image: url(images/mid-bg.jpg);
	background-repeat: no-repeat;
	height:136px;
	padding: 10px 120px 10px 60px;
	margin-bottom:-20px;
	}
	
#body {
	background-image: url(images/bg_content_repeat.png);
	background-repeat: repeat-y;
	padding:0px 34px 10px 39px;
	width:737px;
	margin-top: 0px;
	}

#bottom {
	background-image: url(images/bg_bottom.png);
	background-repeat: no-repeat;
	height:137px;
}	
.contact {text-align:center; margin:0; padding:5px 0 0 0; width:auto;}

h1, h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	margin:0;
	padding:15px 0 15px 30px;
	font-weight: bold;
	color: #CC9900;
	}	
h3 {
	font-size:14px;
	margin:7px 30px;
	color:#555555;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	line-height: 16px;
	margin: 0px;
	padding:7px 30px;
}
p.no_top {padding-top:0;}
p.no_bottom {padding-bottom:0;}
p.list_label {padding:0 0 0 30px; font-weight:bold;}
a {color:#990000;}
p a {font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; font-size: 11px; color:#990000;}
ul {font-size: 11px; margin:0; padding:0 0 7px 55px;}
ul li {margin:3px 0 0;}
ul li.label {font-weight:bold; list-style:none; padding:0 0 3px 0;}
	
#clear {clear:both; height:1px; margin:0;}	
/*OLD STYLES FOR DYNAMIC TEXT*/
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	}
	
.bio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	}
	
.name {
	color:#990000;
	margin-left: 10px;
	font-style:italic;
	}
	
.bold {font-weight:bold;}
.ital {font-style:italic;}

.perf {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight:bold;
	}
	
.place	{font-weight:normal;}
.title {
	color:#000000;
	font-weight:normal;
	text-decoration:underline;
	}
.detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	}	

.link {color:#990000; text-decoration:underline;}

/* --- Utilities --- */
br.clear {clear:both; display:block; height:1px; margin:-1px 0 0 0;}
.small_column {width:360px; margin:15px 0;}
.float_left,
.alignleft  {float:left;}
.float_right,
.alignright {float:right;}
.border_right {border-right:1px solid #000;}
.top_space_none {padding-top:0; margin-top:0;}
.clear {clear:both;}

/* --- Misc --- */
img.in_copy {padding:2px 15px 0; float:right;}
#welcome {background:url('images/home_welcome.jpg') no-repeat; height:209px; border-bottom:#666666 solid 5px;
padding:90px 0 0 472px;}
#welcome p {color:#FEFFE3; padding:7px 5px 0 30px;}
#welcome p a {color:#FEFFE3; font-family: Arial, Helvetica, sans-serif; font-weight:normal;}
#welcome p a:hover {text-decoration:none;}
#welcome p em {font-size:13px; font-family:Georgia, "Times New Roman", Times, serif;}

/* --- Navigation --- */
ul#nav {
	margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;
 	background:#292929; overflow:hidden; padding:10px 0 10px 21px; border-bottom:5px solid #800004;}
ul#nav li {
	margin:0; padding:0 14px 0 16px; letter-spacing:0.5px; height:22px; line-height:21px; list-style:none;
	text-transform:uppercase; background:url('images/nav_divider.gif') no-repeat; float:left;}
ul#nav li.first {padding:0 14px 0 0; background:none;}
ul#nav li a {color:#FFFCDD; text-decoration:none;}
ul#nav li.active a,
ul#nav li a:hover {text-decoration:underline;}

ul#sub_nav {font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0 0 7px 30px;}
ul#sub_nav li {font-size:12px; display:inline; font-weight:bold; margin:0;}
ul#sub_nav li a {text-decoration:none;}
ul#sub_nav li a:hover,
ul#sub_nav li a.active {text-decoration:underline;}

/* --- Publications --- */
.publication {margin:0 0 10px 0; overflow:hidden;}

/* --- Photos --- */
ul#photos {width:600px;}
ul#photos li {list-style:none; float:left; margin:0 15px 15px 0;}
ul#photos li a {display:block;}

/* --- Performances --- */
.performance {margin:0 0 7px 0; padding:0 0 7px 30px; width:330px; float:left;}
ul.performance li {list-style:none;}

/* --- Listen --- */
#audio_tracks {margin-bottom:20px; overflow:hidden;}
.audio_track {float:left; width:300px;}
.audio_track h3 {margin-bottom:0;}
