/*

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

*/



html, body {

	background:#f1efee;

}

body {

	background:#f1efee url("img/bg.png") top center repeat-y;

	width:100%;

	display:table;

	font-size:12px;

	font-family:Georgia, Times, serif;

	color:#09080F;

}

.invisible {

	visibility:hidden;

}

.left {

	float:left;

}

.right {

	float:right;

}

abr {

	cursor:help;

}

a {

	color:#8C3C2A;

}

ul, ol {

	padding-left:0;

	list-style:inside;

}

ul ul, ol ol, ol ul, ul ol {

	margin-left:3.333em;

}



h1, h2, h3, h4, h5, h6 {

	color:#2E2E2E;

}

#content h2, #content-home h2 {font-size:3em;line-height:1;margin-bottom:0.5em;}

#content h3, #content-home h3 {font-size:2em;margin-bottom:0.75em;}

#content h4, #content-home h4 {font-size:1.5em;line-height:1;margin-bottom:1em;}

#content h5, #content-home h5 {font-size:1.2em;line-height:1.25;margin:2.3em 0 1em;}

#content h6, #content-home h6 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}







/******** end GENERAL ************/





/******** HEADER ************/

#header {

	background:#3a3932 url("img/menu-bg.png") bottom center repeat-x;

}

#header h1 {

	display:block;

	width:950px;

	margin:auto;

	margin-bottom:0;

	padding:0;

	background:url("img/header.png") bottom center no-repeat;

}

#header h1 a {	

	display:block;

	height:198px;

	width:950px;

	margin:auto;

	text-indent:-99999em;	

}

#header h1 a.fx, #header h1 a:active {

	background:url("img/header2.jpg") bottom center no-repeat;

}

/******** end HEADER ********/



/******** MENU *********/

#menu-wrapper {

	width:950px;

	height:56px;

	display:block;

	margin:auto;

	margin-top:0;

	

}

.menu {

	position:relative;

	z-index:2;

	margin:0;

	padding:0;

	padding-left:20px;

}

.menu li {

	float: left;

	list-style: none;

	display:block;

}

* html .menu li {



}

/* IE7 fix */

html>body #header {

	*margin-top:-19px;

}

#header .menu li {

	line-height:56px;

	background:url("img/pipe.png") right no-repeat;

}

#header .menu li a {

	display:block;

	font-size:14px;

	letter-spacing:0.05em;

	line-height:54px;

	text-decoration:none;

	text-transform:uppercase;

	text-align:center;

	padding:0 20px;

	color:#3a3932;

	text-shadow: 0 1px 0 #ddd;

}

#header .menu li:last-child {

	background:none;

}

#header .menu li a:hover, #header .menu li a.current_page_item {

	color:#8c3c2a !important;

	background:url("img/blur.png") left no-repeat;

}

* html #header .menu li a:hover, * html #header .menu li a {

	background:none !important;

}

#header .menu li a:active {

	line-height:50px;

	padding-top:4px;

	

}

/******** end MENU ********/







/******** MAIN ********/

#main {

	padding:18px 0;

}

#content {

	margin-left:40px;

}

#content img {

	margin-bottom:10px;

	float:left;

	margin-right:40px;

}

#content .alignleft {

	margin-left:0px;

	float:left;

	margin-right:40px;
	margin-bottom:30px;

}

#content .alignright {

	float:right;

	margin:0 0 0 40px;

}

.wp-caption {

	display:block;

	margin:auto;

	padding:10px 0 0 10px;

	border:solid 1px #ccc;

	box-shadow: 1px 1px 3px #ddd;

	-moz-box-shadow: 1px 1px 3px #ddd;

	-webkit-box-shadow: 1px 1px 3px #ddd;



}

#content .wp-caption img {

	margin:0 !important;

	float:none;

}

.wp-caption p {

	font-style:italic;

	color:#666;

	text-align:center;

	margin:5px 0;

}

.dropcap  {
color:#666;
float:left;
font-size:3.2em;
line-height:0.76em;
padding:0.1em 0.06em 0 0;
}


/******** end MAIN ********/





/******** SIDEBAR ********/

#sidebar {

	float:right;

	margin-right:40px;

}

#sidebar ul {

	list-style:none;

	padding:0;

}

#sidebar h2 {

	margin-bottom:0;

	margin-top:1em;

}

#sidebar h2 { /* smaller heading */

	font-size:1.9em;

	margin-bottom:0.75em;

}

#sidebar ul ul {

	margin-top: 0;

	margin-bottom: 1.5em;

	margin-left: 0;

}

#sidebar ul ul li {

	margin-top:0.75em;

	margin-bottom:0.75em;

}

#sidebar ul ul ul {

	margin-top: 0;

	margin-bottom: 0;

	margin-right: 1.5em;

	margin-left: 0;

	padding-left: 3.333em;

}

/******** end SIDEBAR ********/





/******** FOOTER ********/

#footer	{

	background:#919088 url("img/footer-bg.jpg") top center repeat-x;

	color:#313940;

	float:left;

	width:100%;

}

#footer * {

	text-align:left;

}

#footer-inside {

	width:950px;

	margin:auto;

	background:url("img/footer-inside.jpg") top center no-repeat;

	min-height:143px;

}

.footer-1, .footer-2, .footer-3 {

	margin-top:27px;

}

#footer .menu {

	margin:0;



}

#footer .menu li {

	padding:0;

	margin-right:1em;

}

#footer .menu li a {

	color:#2e2e2e;

	text-decoration:none;

	text-shadow: 0px 1px 0 #ccc;

}

#footer li a:hover {

	color:#8c3c2a;

	text-shadow: 1px 1px 0 #ddd;

}

#footer #menu-extra {

	padding:0;

}

#footer #menu-extra li {

	float:left;

}

#footer li {

	float:none;

	margin:0;

}

.copyright {

	clear:left;

	float:left;

	margin-top:1.5em;

	padding-top:0em;

	border-top:solid 0px #97948b;

}

/******** end FOOTER ********/







/******** Page specific *******/

#content-home {

/*	float:right;
	margin-right:40px;*/
	
	float:none;
	margin:0 40px;
	width:870px;
}

#content-home h2 {

	/**

	white-space:nowrap;

	margin-left:-640px;
	font-size:2em;margin-bottom:0.75em;

	/**/

	font-size:3em;margin:0.25em 0 0em;

	/**/

}

#content-home img {

	margin-right:40px;
	margin-top:0px;
	float:left;

	/** margin-left:-680px;
		margin-top:-3.5em; **/

}

/* about us page */

.page-id-2 #content {

/*	margin-left:270px !important; */

	margin-right:40px;

	width:860px;

}

/*

.page-id-2 #content h2 {

	margin-left:40px;

}

*/

.page-id-2 #content img {

	/* margin-left:-270px !important; */

	/* margin-top:-4em !important; */

}

/* contact page */

.page-id-11 #content  {

	width:870px;

}



/* profile pages */

.secondary-content {

	border:solid 1px #ddd;

	background:#eee url("img/contact-box.png") top center repeat-x;

	padding:10px;

	padding-bottom:0;

	width:230px;

	width:210px;

	margin-top:1em;

	float:left;

	text-shadow: 1px 1px 0 #fff;

}

#sidebar .secondary-content h2 {

	color:#eee;

	text-shadow: 1px 1px 0 #000;

	font-size:1.5em;line-height:1;margin-bottom:1.5em;

	padding-top:0;

	margin-top:0;

}

 

/******** end Page specific *******/