/*
Theme Name: chantheme 
Theme URI: http://www.chandlervdw.com
Description: A personal theme based on WPCoda
Version: 1.0
Author: Chandler Van De Water
Author URI: http://www.chandlervdw.com
Tags: simple, clean, header, 
*/

/* CSS Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend caption{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}
:focus{outline:0}
ol, ul{list-style:none}
blockquote:before, blockquote:after, q:before, q:after{content:""}
blockquote, q{quotes:"" ""}
strong{font-weight:bold}
em{font-style:normal}
a{text-decoration:none; cursor:pointer; color: #591C0E;}





body {
	background: url(images/bg.jpg) repeat;
	font: 13px "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
}

* html a:hover
{
visibility:visible
}

h1{
	font-size: 1.5em;
	margin: 0 auto;
	font: italic bold normal 24px/29px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
}

input#s{
	padding-top: 5px;
	padding-left: 5px;
	background: #7f7f7f;
	border: 2px solid #3f3f3f;
	height: 16px;
	width: 150px;
	color: #fff;
	font-size: .95em;
}
#searchsubmit{
	background: url(images/search_button.png) no-repeat;
	height: 20px;
	width: 20px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
}

#header {
	height:149px;
	margin:0 auto;
	position:relative;
	width:950px;
}
	#header h1 a{
		display: block;
		background:transparent url(images/logo.png) no-repeat scroll -30px -35px;
		height:78px;
		width:950px;
		text-indent: -9999px;
	}
	#header h2{
		display: none;
	}
	#header ul{
		margin:0 auto;
		height:72px;
		width:840px;
		padding-left: 120px;
		background: url(images/header_left_glow.png) no-repeat;
	}
		#header ul li{
			display:block;
			float:left;
			width:180px;
			height:72px;
		}
			#header ul li a{
				display:block;
				position:relative;
				width:180px;
				height:72px;
				background-image:url(images/header_links.png);
				background-repeat:no-repeat;
			}
				#header ul li a strong{
					display:none;
				}
				#header ul li a span.hover{
					display:block;
					position:absolute;
					width:180px;
					height:72px;
					background-image:url(images/header_links.png);
					background-repeat:no-repeat;
				}

				#blog a{
					background-position:0 0;
				}
					#blog a .hover{
						background-position:0 -72px;
					}
				#about a{
					background-position:-180px 0;
				}
					#about a .hover{
						background-position:-180px -72px;
					}
				#portfolio a{
					background-position:-360px 0;
				}
					#portfolio a .hover{
						background-position:-360px -72px;
					}
				#contact a{
					background-position:-540px 0;
				}
					#contact a .hover{
						background-position:-540px -72px;
					}
	

#footer_glow {
	margin: 0;
	background: url(images/footer_glow.png) center no-repeat;
	height: 120px;
}


/* StickyFooter Clearfix */
	clearfix:after {content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;}
	.clearfix {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .clearfix { height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	html, body, #wrap {height: 100%;}
	
	body > #wrap {height: auto; min-height: 100%;}
	
	#wrap {
		background: url(images/body_bg.png) 0 -85px repeat-x;
		padding: 0;
		margin: 0;
	}	
	
	#main {
	padding: 40px 0 120px 0;
	background: url(images/bg_glow.jpg) center top no-repeat;
	width: 950px;
	margin: 0 auto;
	}  /* must be same height as the footer */
	
	#footer {
		position: relative;
		margin-top: -120px; /* negative value of footer height */
		height: 120px;
		clear:both;
		margin: 0px;
		background: url(images/footer_bg.png) center top repeat-x;
	}
		#footer p{
			text-align: right;
			padding: 48px;
			color: #0d2f45;
		}
		#footer p a {
			color: #1a5e89;
			font-weight: bold;
		}
/* StickyFooter End */

#content {
	float: left;
}
#content.narrow {
	width: 680px;
}
#content.wide {
	width: 950px;
}
.post_snippet {
	border: 10px solid #113d59;	
	margin: 0 0 20px 0;
	position: relative;
	padding: 30px 30px 30px 30px;
	background: #cfcfcf url(images/post_snippet_gradient.png) center bottom repeat-x;
}

.post_snippet h2 {
	text-align: center;
	font-size: 1.2 em;
	font-weight: bold;
}

.post_snippet_a {
	color: #591c0e;
}

#post_snippet_back {
	color: #1a5e89;
}


.post_snippet a.clickable{
	border:1px solid #FFFFFF;
	display:block;
	height:100%;
	margin:-31px;
	position:absolute;
	width:100%;
}

.rollover {
	width: 30px;
	height: 100%;
	margin: -30px -30px -30px 590px;
	background: #916960 url(images/rollover.png) right center no-repeat;
	position:absolute;
}

.date{
	font: italic bold normal 14px/17px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
	line-height:17px;
}


#sidebar {
	padding: 20px;
	width: 185px;
	float: right;
	border: 10px solid #113d59;
	background: #cfcfcf url(images/post_snippet_sidebar_gradient.png) center repeat-y;
}

#sidebar_inside {
	padding: 20px;
	margin: -21px;
	border: 1px #fff solid;
	background: url(images/post_snippet_gradient.png) center bottom repeat-x;
	width: 100%;
	height: 100%;
}

#sidebar h2 {
font-size:1.2em;
font-weight:bold;
margin:10px 0 5px;
}

#sidebar ul li ul li{
	padding-left: 8pt;
}
#sidebar_inside ul li ul li a{
	font-weight: bold;
}

.hidden {
	visibility: hidden;
	display: none;
}
