/*  
Theme Name: SethKinast.com
Theme URI: http://sethkinast.com/
Description: The moonblog edition
Version: 4.0
Author: Seth Kinast
Author URI: http://sethkinast.com/
*/

@import url("screen.css");

/*= Base =*/

body {
	background:#4c754d url(/images/h_bg.png) 0 0 repeat-x;
	color:#352A18;
	font-size:80%;
}

h1,h2,h3,h4 {
	clear:both;
	color:#352A18;
}

a {
	color:#5F8399;
	text-decoration:none;
}
	a:visited {
		color:#5F8399;
	}
	a:hover {
		color:#fff;
		background-color:#96BAD2;
	}


h1 a, h2 a, h3 a {
	background:none !important;
	display:block;
}
a:active, a:focus {
	outline:none;
}
h2 img, h3 img {
	margin:0 !important;
	display:inline !important;
}

/*= Templating =*/

.box {
	background:#e3deb8;
}

#header { height: 270px; }
h1 { margin: 60px 0 0 60px; }

#home #header { background: url(/images/h_main.png) no-repeat; }
#home #wrap { background:#f1edd2 url(/images/bg_main.png) repeat-y; }
#home #footerbg { background: url(/images/f_main.png) no-repeat; }

#single #header { background: url(/images/h_single.png) no-repeat; }
#single #wrap { background:#f1edd2 url(/images/bg_single.png) repeat-y; }
#single #footerbg { background: url(/images/f_single.png) no-repeat; }


#main {
	margin-right:0;
	padding:0px 5px;
}

#postitback {
	display:block;
	width:120px;
	height:70px;
	margin: -10px 0 0 800px;
}
#postitback:hover {
	background:none;
}

#idioquote_wrap {
	margin-left:52px;
	/*background: url(/images/iq_bg.png) no-repeat 0 90px;*/
}
#iq_title {
	clear:none;
}
#idioquote {
/*	position:relative;
	float:left;
	top: -90px;
	left: 20px;*/
	margin: -90px 0 0 20px;
	width:390px;
}
#idioquote cite {
	display:block;
	text-align:right;
	margin-top:1em;
}
#idioquote_end {
	height: 78px;
	margin-top:-20px;
}
#polaroid_spacer {
	float:right;
	width:80px;
	height:80px;
}

#blog {
	background:none;
	margin-bottom:-1.5em;
}

	#blog h3 {
		clear:none;
	}

	div.post {
		padding:1.5em;
	}

	div.post ul {
		margin-bottom: 1.5em;
	}

div.calendar {
	width: 94px;
	height: 42px;
	background: url(/images/p_cal.png) no-repeat;
}

	div.calendar div.calendar_day {
		color:#5F8399;
		font-size:150%;
		padding-top:13px;
		text-align:center;
		width:30px;
		float:left;
	}
	
	div.calendar div.calendar_month {
		color:#4C754D;
		font-size:80%;
		margin-left:30px;
		margin-right:2px;
		padding-top:19px;
		text-align:center;
		text-transform:uppercase;
	}

ul.tags {
	list-style:none;
	margin:5px 0 0 0;
}
	
	ul.tags li, ul.tags a {
		display:block;
	}
	
	ul.tags a {
		text-transform: uppercase;
		font-size: 80%;
		padding: 0 5px 0;
		background: #dcd6aa;
		margin-bottom:3px;
		width: 82px;
		color: #352a18;
	}
		ul.tags a:hover {
			background: #a9bdc9;
			border-right: 2px solid #5f8399;
			width:80px;
		}

div.comments_link {
	text-align:center;
	font-size:80%;
}

div.postmeta {
	float: right;
	padding:0 9px;
}

#single h2 {
	margin: -150px 100px 1.5em 50px;
	width: 660px;
}

#single div.text {
	margin: 0 200px;
}

#single div.text h3 {
	margin-bottom: -35px;
	margin-left: -188px;
	width: 180px;
}

#whereseth {
	margin-left: 165px;
	margin-top: -146px;
	background: url(/images/payper.png) no-repeat;
	padding:75px 15px 35px 28px;
	width: 160px;
	height:130px;
	z-index:5;
	font-size: 125%;
}

#footer {
	background:#352a18 url(/images/f_grad.png) 0 108px repeat-x;
	padding:0 0 1.5em 0;
	color:#fff;
}

	#footerfill {
		background:url(/images/f_fill.png) repeat-x;
	}

	#footerbg {
		margin:auto;
		width:950px;
		height:108px;
	}

	#footer div.container {
		
	}

	#footer a {
		color:#B6D8FF;
		font-weight:bold;
	}
		#footer a:hover {
			color:#fff;
		}
	
	div.footcolumn h3 {
		color:#E3DEB8;
	}
	
	div.footcolumn ul {
		margin:0;
	}

	div.footcolumn li {
		padding:3px 5px;
	}
	
	div.footcolumn li.odd {
		background: #261E11;
	}
	
	#footer div.colborder {
		border-color: #261E11;
	}
	
	#fineprint {
		color: #D4CE9E;
		margin: 90px auto 0;
		font-size: .8em;
		line-height: 1.875em;
		width: 950px;
	}

#wpstats{width:0px;height:0px;padding:0px;border:none;overflow:hidden}


#midbar {
	padding-left:20px;
}
#sidebar {
	padding-right: 20px;
}
#searchform {
	text-align:center;
}
#midbar, #sidebar, #searchform {
	font-size: .9em;
	line-height: 1.69em;
/*	background: url(blueprint/lib/grid.png);*/
}

#midbar p, #sidebar p {
	margin-bottom: 18px;
}
#midbar ul, #sidebar ul, #linkblog ul, #footer ul {
	margin:0;
}
#midbar li, #sidebar li, #linkblog li, #footer li {
	display:block;
}

#get_recent_comments_wrap dd {
	margin: -5px 0 0 5px;
}

#linkblog {
	background:url(/images/link_middle.png) repeat-y;
	line-height:18px;
}
#linkblog_top {
	background:url(/images/link_top.png) no-repeat;
	padding: 23px 0 0 115px
}
#linkblog_bottom {
	background:url(/images/link_bottom.png) no-repeat;
	height:54px;
}
#linkblog_bottom a {
	height:54px;
	display:block;
}
#linkblog img {
	margin:0;
}
#linkblog a {
	color:#352A18;
	display:block;
	margin: 0 85px 0 75px;
	background:none;
	text-decoration:none;
}
#linkblog strong {
	height:18px;
}
#linkblog em {
	margin:0 0 1.5em 10px;
}
#linkblog strong, #linkblog em {
	display:block;
}
#linkblog ul {
margin:0;
}


.post {

}

	.post img {
		max-width:914px;
		display:block;
		margin:1.5em auto;
	}

	.post img.wp-smiley {
		margin: 0 5px;
		float:none;
		display:inline;
		vertical-align:middle;
	}
	
	img.alignright {
		float:right;
		margin: 1em 0 1em 1.5em;
	}

p.aside {
	padding: 1.25em 3em;
	height:54px;
	color:#5C4E38;
	background:url(/images/aside.png);
}

p.aside p { display:inline; }

#postnav {
	position: relative;
	top: 40px;
}

#home #postnav {
	left: 30px;
}

#single #postnav {
	left:120px;
	width:500px;
	text-align:center;
}
#postnav a {
	background:none;
}

.widget {
	margin-bottom:1.5em;
}

dl.comment dd img { margin: 0; float:none; }

#comments, #respond { width:900px; margin:0 auto; }
#respond { padding-top: 4em; }
.commentlist { margin: 0 auto; width: 100%;}
/*.commentlist, .commentlist li, .commentlist dd, .commentlist dt { float:left; }*/

.commentlist li { background: url(/images/c_light.png) bottom repeat-x; border-bottom: 1px solid #1f170e; }
.commentlist li.odd { background: #261E11 url(/images/c_dark.png) bottom repeat-x; border-bottom: 1px solid #3a301d; }

.commentlist li { clear:left; list-style-type:none; width: 900px; padding: 10px 25px; margin: 0 auto; }

div.comment-meta { float: right; }

img.gravatar { float: left; }
/*.commentlist dt {
	width: 120px;
	padding: 9px 9px 9px 58px;
	margin-right: 9px;
	background-repeat: no-repeat;
	background-position: 9px 50%;
	
}
.commentlist cite, #commentlist cite a {
	display:block;
}
.commentlist dd {
	padding: 9px;
	width: 735px;
}*/
#openid_text {
	width: 250px;
	padding: 9px;
	margin: 10px 0 -87px 205px;
	background-color:#FFFFD0;
	color:black;
	font-weight:normal;
}

#commentform {
	clear:both;
	width:950px;
	margin:0 auto;
}

#dewdle {
	margin: -10px 30px -50px 0;
	float:right;
	height:100px;
}
#getfirefox {
	text-align:center;
}
#searchresults {
	margin: 0 200px;
	list-style: none;
}
#searchresults h3 {
	margin-bottom:0;
}

