/*
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.home{
	background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/page_bg.jpg) repeat-x #FFFEF9;
}
body{
	background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/page_bg2.jpg) repeat-x #FFFEF9;
	font: Times, "Times New Roman", Georgia, serif 17pt;
	letter-spacing: .02em;
	color: #7D7159;
}


#container, #contact, #disclosure div{
	position: relative;
	width: 960px;
	padding: 0 20px;
	margin: 0 auto;
}
	#header{
		height: 155px;
		margin-bottom: 6em;
	}
		.logo{
			background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/logo.png) top left no-repeat;
			height: 90px;
			text-indent: -9999px;
			width: 230px;
			position: absolute;
			top: 15px;
			display: block;
			left: 20px;
		}
		body.home #navMain{
			background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/navmain_bg.jpg) bottom left no-repeat #1E1917;
		}
		#navMain{
			background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/navmain_bg2.jpg) bottom left no-repeat #1E1917;
			height: 60px;
			position: relative;
			top: 91px;
			left: 320px;
			width: 644px;
			font-size: 1.1em;
			display: block;
		}
			#navMain li{
				float: left;
				display: block;
				position: relative;
				text-align: center;
				margin: 0 0 0 1px;
				background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/navmainLink_bg.jpg) 1px 1px repeat-x;
			}
			#navMain li a{
				font-weight: 100;
				letter-spacing: .1em;
				display: block;
				padding: 1.1em 0;
				width: 158px; /*126px with 5 items*/
				height: 60px;
			}
			#navMain .page-item-25{
				margin-left: 5px;
			}
#contentMain{
	width: 640px;
	float: right;
	margin-bottom: 5em;
}
	#blurb{
		position: relative;
		top: 50px;
		width: 340px;
		font-size: 1.8em;
		margin: -400px 0 0 0;
		color: #EED3C9;
		letter-spacing: .05em;
		line-height: 1.3;
		font-weight: 100;
	}
		#blurb p a{
			text-transform: uppercase;
			color: #FFFEF9;
		}
		#blurb a:hover{
			color: #1E1917;
		}
		.nowbtn{
			position: absolute;
			top: 160px;
			left: 0px;
			overflow: hidden;
			width: 240px;
			display: none;
			border: 1px solid #7D7159;
			text-transform: none;
			font-size: 1.3em;
			background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/shop_arrow.png) no-repeat 10px 12px #574D3E;
			text-align: right;
			padding: 8px 10px 8px 0;
		}
			.nowbtn a{
				color: #FFFEF9;
			}
	.postItem{
		position: relative;
		margin: 1em 0 3em 0;
	}
		.postItem .gallery, .post .gallery{
			position: relative;
			margin: 1em 0;
			padding: 1em 0 2em 0;
			left: 0px;
		}
			.post .gallery-item dt.gallery-icon{
				width: 155px;
				margin-right: 0px;
			}
	.eventList .postItem{
		margin-bottom: 4em;
	}
		.postItem div{
			width: 510px;
			position: relative;
			top: -1.1em;
			left: 100px;
			
		}
		.date{
			position: relative;
			top: .6em;
			font-size: .8em;
		}
		
#contentMain p, #contentSecondary p{
	margin-bottom: 1.5em;
	line-height: 1.4em;
}
.post ul li, .postItem ul li, .pageContent ul li{
	list-style-type: disc;
	margin-left: 1.3em;
	line-height: 1.5em;
}
.post ol li, .postItem ol li, .pageContent ol li{
	list-style-type: decimal;
	margin-left: 1.3em;
	line-height: 1.5em;
}
h4{
	margin: 1.5em 0;
}
h5{
	margin: 1em 0;	
}

p.byline,.comment-meta{margin: .5em 0 1.5em 0;font-size: .85em;display: block;}
.post h1{
	margin-bottom: .5em;
}
.post .postMeta{
	margin: 1em 0;
	display: block;
}
#commentform input{
	margin: .5em 0 .8em 0;
	font-weight: 100;
	padding:.5em;
	border: 1px solid #2C4761;
}
#comment{
	width: 620px;
	margin: .5em 0;
	padding:.5em;
	border: 5px solid #7D7159;
	border-bottom:20px solid #7D7159;
	font-size:1.2em;
}
	#submit{
		border: none;
		background-color: #7D7159;
		text-align: left;
		position: relative;
		position: relative;
		top: -35px;
		left: 5px;
	}
.comment-body{
	position: relative;
	display: block;
	padding: 1em 1em 2em 1em;
	margin: 1em 0;
}
.thread-even{
	background-color: #E8E2D1;
}
	#searchform{
		display: block;
		padding: 5px 5px 18px 5px;
		background-color: #7D7159;
		margin-bottom: 2em;
	}
		#searchform #s{
			width: 218px;
			padding: .3em;
		}
		#searchform label{
			display: none;
		}
		#searchsubmit{
			background-color: #7D7159;
			position: absolute;
			text-align: left;
		}
#commentform #submit, #searchform #searchsubmit{
	display: block;
	text-indent: 5px;
	border: none;
	cursor: pointer;
	color: #FFFEF9;
	padding: .7em 0 1em 0;
	font-size: 1em;
	height: 35px;
	width: 110px;
	font-family: Times, "Times New Roman", Georgia, serif;
}

#contentSecondary{
	width: 240px;
	float: left;
}
	.navSub{
		width: 220px;
	}
		.navSub li{
			font-size: 1.1em;
			border-top: 1px solid #6B614E;
		}
		.navSub li a{
			display: block;
			padding: .7em .5em 1.5em 1em;
		}
		.navSub .current_page_item{
			background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/nav_sub_cur_bg.png) no-repeat left 13px #E8E2D1;
			border-top: 1px solid #6B614E;
		}
	.eventList li{
		margin-bottom: 1.5em;
	}
		h3.eventTitle{
			font-size: 1.1em;
		}
		#contentSecondary h4.eventTitle{
			font-size: 1em;
		}
		.eventMeta, .postMeta{
			font-size: .8em;
		}

	body.blog #contentSecondary h3,body.single #contentSecondary h3, body.search #contentSecondary h3, body.archive #contentSecondary h3{
		margin: 1.5em 0 .5em 0;
		padding-bottom: .3em;
		border-bottom: 1px solid #1E1917;
	}
	body.search .hentry{
		margin: 0 0 4em 0;
	}
		body.page-id-137 .bookmarkList h3{
			margin: 1em 0 .5em 0;
			border: none;
		}
		body.blog #contentMain h2{
			border: none;
			padding-bottom: 0;
		}
		
		body.single h1{
			font-size: 1.6em;
			color: #1E1917;
			border: none;
			padding-bottom: 0;
		}
		.categories li, .archives li{
			margin: .7em 0 0 0;
		}
			.categories li li{
				margin-left: 1em;
			}
	
#footer{
	margin-top: 2em;
	position: relative;
	background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/footer_bg.jpg) repeat-x #7D7159;
}
	#contact{
		padding-bottom: 5.5em;
	}
		#contact h2{
			background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/contact_title_bg.jpg) no-repeat -5px 0;
			width: 166px;
			height: 51px;
			position: relative;
			top: 5px;
			letter-spacing: .08em;
			font-size: 1.5em;
			font-weight: 100;
			padding: 7px 0 7px 15px;
			margin-bottom: 20px;
			border-bottom: none;
			color: #FFFEF9;
		}
	.wpcf7{
		position: relative;
		top: 20px;
		color: #1E1917;
	}
		.wpcf7-form{
			width: 470px;
		}
		.wpcf7-form li{
			margin-bottom: 1.5em;
			position: relative;
		}
		.wpcf7-form input, .wpcf7-form textarea{
			width: 450px;
			border: 5px solid #6A5F4C;
			font-size: 1em;
			font-family: Times, "Times New Roman", Georgia, serif;
			padding: .3em;
			background-color: #FFFEF9;
		}
			.wpcf7-form textarea{
				border-bottom: 20px solid #6A5F4C;
			}
		.wpcf7-form label{
			font-size: 1em;
			display: block;
			color: #FFFEF9;
			padding: 0;
			margin: 0 0 -15px 5px;
		}
		.wpcf7-form input[type="submit"]{
			border: none;
			background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/contact_submit_bg.png) no-repeat bottom left;
			color: #FFFEF9;
			width: 110px;
			text-align: left;
			text-indent: 5px;
			position: relative;
			top: -38px;
			left: 5px;
			height: 35px;
		}
		.wpcf7-form input[type="submit"]:hover{
			cursor: pointer;
		}
	#socialLinks{
		position: absolute;
		left: 640px;
		top: 130px;
	}
		#socialLinks li{
			border-top: 1px solid #6B614E;
			padding: .7em .5em 2.5em 1em;
		}
			#socialLinks h3{
				margin-left: 80px;
				color: #FFFEF9;
			}
			#socialLinks p{
				margin-left: 80px;
				font-size: .8em;
				color: #EED3C9;
				letter-spacing: .05em;
			}
			#socialLinks img{
				float: left;
			}
	#disclosure{
		display: block;
		font-size: .8em;
		padding: 1.5em 0 2em 0;
		line-height: 1.5em;
		background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/disclosure_bg.jpg) repeat-x #1E1917;
	}
		#disclosure div{
			text-align: right;
		}
		#disclosure a{
			color: #FFFEF9;
		}
		
h2{
	letter-spacing: .03em;
	font-size: 1.8em;
	font-weight: 100;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #1E1917;
	color: #1E1917;
}
body.page-id-17 .pageContent h2{
	margin-top: 20px;
}
h3, body.page-id-7 .eventTitle{
	letter-spacing: .03em;
	font-size: 1.5em;
	font-weight: 100;
	color: #1E1917;
	margin-bottom: 7px;
}
.more{
	font-size: .8em;
	position: relative;
	top: 1em;
	color: #7D7159;
}
a{text-decoration:none;}
a:link,a:visited{color:#1E1917;}
a:hover,a:active{color:#635650;}

#header a:link,#header a:visited{color:#635650;}
#header a:hover,#header a:active{color:#FFFEF9;}
#footer a:link,#footer a:visited{color:#FFFEF9;}
#footer a:hover,#footer a:active{color:h#1E1917;}

/*show site position in main nav*/
body.blog #header a[title=Blog], body.page-id-7 #header a[title=Events], body.page-id-12 #header a[title=Shop], body.page-id-3 #header a[title=Gallery], body.page-id-2 #header a[title=About], body.page-id-15 #header a[title=About], body.page-id-17 #header a[title=About]{
	color: #FFFEF9;
	background: url(http://patrickcoughlin.com/wp-content/themes/pc/images/cur_page.png) no-repeat 67px 45px; /*55px w/ 5 items*/
}

.piclenselink{
	position: absolute;
	display: none;
}

/*fix firefox dotted link border*/
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
