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

body {
	background: url(images/pattern_bg.jpg) repeat;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
}

#wrapper {
	background: url(images/background.jpg) repeat-x;	
}

#container {
	margin: 0 auto;
	width: 960px;
}
p {
	margin-bottom: 10px;	
}
#header {
	
}
	#header h1#logo {
		background: url(images/logo.png) no-repeat;
		width: 302px;
		height: 150px;
		float: left;
		position: relative;
		top: 15px; left: 20;
		z-index: 300;
	}
	#header ul#nav {
		float: left;
		width: 625px;
		position: relative;
		top: 47px; left: 30px;
	}
		#header ul#nav li {
			display: inline;
		}
			#header ul#nav li a:link, #header ul#nav li a:visited {
				float: left;
				color: #4f2a2c;
				text-decoration: none;
				text-transform: uppercase;
				font-size: 16px;
				font-family: Georgia, "Times New Roman", Times, serif;
				font-weight: 700;
				margin-right: 15px;
			}
			#header ul#nav li a:hover {
				text-decoration: underline;
			}
			#header ul#nav li.last a {
				margin-right: 0;
			}

#contentWrapper {
	position: relative;
	top: -73px;
	z-index: 0;
}

#homeWrapper {
	background: url(images/contenthome_bg.jpg) no-repeat;
	min-height: 507px;	
}

ul#banner {
	padding: 5px;
	margin-top: 0px;
	border-bottom: 1px solid #662d2f;
}
	ul#banner li.bannerRight {
		float: left;
		width: 403px;
		height: 229px;
		margin-left: 7px;
	}
	ul#banner li.bannerLeft {
		float: left;
		width: 540px;
		height: 229px;
	}

ul#featured {
	
}
	ul#featured li {
		padding: 12px 0;
		margin-left: 13px;
	}
	ul#featured li.shop {
		width: 302px;
		float: left;
	}
	ul#featured li.taste {
		width: 302px;
		float: left;
	}
	ul#featured li.discover {
		width: 302px;
		float: right;
		margin-right: 13px;
	}
	
#contentHome {
	padding: 0px;
	margin: 0px;

}
	#contentHome ul#events, #contentHome ul#blog {
		border-right: 1px solid #600;
	}
	#contentHome ul#events {
		border: none;
	}
	#contentHome h2 {
		font-size: 20px;
		text-transform: uppercase;
		color: #341a02;
		margin-bottom: 20px;
	}
	#contentHome h3, #contentHome h3 a:link, #contentHome h3 a:visited {
		font-size: 14px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: 700;
		color: #341a02;
		margin-bottom: 2px;
		text-decoration: none;
	}
	#contentHome h3 a:hover {
		text-decoration: underline;	
	}
	#contentHome ul#events li, #contentHome ul#blog li {
		margin-bottom: 20px;
	}
		#contentHome ul#events li p, #contentHome ul#blog li div.entry {
			margin-top: 7px;
		}
		#contentHome ul#events li span.eventDate, #contentHome ul#blog li span.eventDate {
			font-family: Georgia, "Times New Roman", Times, serif;
			color: #51620c;
			font-size: 12px;
		}

#contentPage {
	padding: 107px 25px 25px 25px;
	background: url(images/contentpage_top.jpg) no-repeat;
	min-height: 507px;
	margin: 0;
	color: #312a2a;
	line-height: 18px;
}
	#contentPage #mainPage {
		width: 675px;
		margin-right: 15px;
		float: left;
	}
		#contentPage #mainPage h2 {
			color: #480018;
			font-size: 30px;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-weight: normal;
			margin-bottom: 15px;
			line-height: 30px;
		}
	#contentPage #sidebar {
		width: 215px;
		float: left;
	}
		#contentPage #sidebar h3 {
			font-size: 16px;
			font-weight: 700;
			color: #480018;
			padding-bottom: 3px;
			text-transform: uppercase;
			border-bottom: 1px solid #480018;
		}
		ul#secondarynav {
			margin-bottom: 15px;	
		}
		ul#secondarynav li a:link, ul#secondarynav li a:visited {
			height: 22px;
			padding: 5px 0 5px 15px;
			border-bottom: 1px solid #480018;
			width: 200px;
			display: block;
			text-decoration: none;
			color: #312a2a;
		}
		ul#secondarynav li a:hover {
			text-decoration: underline;	
		}
		
		#searchform label {
			font-size: 16px;
			font-weight: 700;
			color: #480018;
			text-transform: uppercase;
		}
		#searchform input {
			margin-top: 5px;
		}
#footerWrapper {
		
}
#subcontent-wrapper {
	background: #d8c890;
	border-top: 1px solid #948963;
	border-bottom: 1px solid #948963;
}

ul#subcontent {
	width: 940px;
	margin: 0 auto;
	padding: 25px 10px;
}
	ul#subcontent li {
		width: 220px;
		margin-right: 20px;
		float: left;
		color: #480018;
	}
		ul#subcontent li a:link, ul#subcontent li a:visited {
			text-decoration: underline;
			color: #480018;
		}
		ul#subcontent li a:hover {
			text-decoration: none;	
		}
		ul#subcontent li.last {
			margin-right: 0;
		}
	ul#subcontent h4 {
		color: #480018;
		font-size: 22px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		margin-bottom: 20px;
	}

#footer {
	width: 960px;
	margin: 15px auto;
	color: #341a02;
}

.clear { clear:both }

.post ul, #post ul{
	list-style: square;
	margin-left: 10px;
	padding: 10px; 
}
.post ul li, #post ul li{
	padding-left: 5px;
	list-style: square;
}
#homeleft{
	float: left;
	width: 440px;
	margin: 20px;
}
#homeright{
	float: left;
	width: 440px;
	margin: 20px;
}