body {
	margin:0px 0px; padding:0px;
	text-align:center;

	background-image:url(http://www.zacharydorholt.com/themes/zach/img/gradient.png);
	background-repeat:repeat-x;

	color:#777;
}

#centered_pane {

	text-align:center;

	width:780px;
	margin:0px auto 30px auto;
	background-color:#fff;
	background-image:url(http://www.zacharydorholt.com/themes/zach/img/panel-gradient.png);
	background-repeat:repeat-x;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #bbb;
}

#logo {
	margin:10px auto 0px;
	
}

#nav_bar {
	clear:both;
	padding-top:10px;

	margin:0px auto
}

#nav_wrapper {
	padding-left: 80px; /* for 6 nav items */
	/*padding-left:140px;*/ /* for 5 nav items */
	/*padding-left:190px;*/ /* for 4 nav items */
	height:25px;	
}

#nav {
	list-style:none;
	list-style-image:none;
}


#nav li {
	float:left;

	text-transform:uppercase;
	font-family:Arial,Verdana,sans-serif;
	font-size:76%;
	text-align:center;
	color:#777;

	cursor:pointer;

	width:85px;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd; 
	border-left:1px solid #ddd;

}

#nav li.last {
	border-right:1px solid #ddd;
}

#content_sidebar_wrapper {
	margin-top:30px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
	border-bottom:1px solid #eaeaea;
}

#content_wrapper1 {
	float:left;
	width:449px;
	text-align:left;
	padding-right:13px;
}

#content_wrapper_full {
	float:left;
	width:680px;
	text-align:left;
	padding-right:13px;
}

#content_wrapper2 {
	padding:14px 25px;
	border-top:1px solid #eaeaea;
}



#sidebar_wrapper1 {
	float:right;
	text-align:left;
	width:200px;
	padding-left:14px;
	border-left:1px solid #eaeaea;

	font-family:Arial,Verdana,sans-serif;

}

#sidebar_wrapper2 {
	
	border-top:1px solid #eaeaea;	
	padding:0px 14px;
	
}

#sidebar_wrapper2 h2 {
	margin-top:14px;
}

h1, h2 {
	font-family:Trebuchet MS, Georgia;
	color:#666;
}

h1 {  
	font-size: 24px;  
}  
   
h2 {  
	font-size: 14px;  
}  



.header-img {
	clear:both;
	padding-top:16px;
	height:16px;
}

#content_wrapper2 p {
	font-family:Arial,Verdana,sans-serif;
	line-height:1.4em;
	/*text-indent: 15px;*/
	padding-right:27px;
	padding-top:12px;
	color:#777;
}

#footer {
	clear:both;
	height:65px;
	background-image:url(http://www.zacharydorholt.com/themes/zach/img/footer-gradient.png);
	background-repeat:repeat-x;
	text-align:center;
}

#footer p {
	padding-top:25px;

	text-transform:uppercase;
	font-family:Arial,Verdana,sans-serif;
	font-size:76%;
}

#sidebar_wrapper1 ul {
	list-style:none;
	list-style-image: url(http://www.zacharydorholt.com/themes/zach/img/bullet.png);
	padding-left:20px;
}

#sidebar_wrapper1 li {
	padding-bottom:3px;
}

#sidebar_wrapper1 li a {
	padding-bottom:3px;
}

#weather img {
	float:left;
}

#currentConditions {
	float:left;
	margin-left:20px;
}

form { line-height:1.4em;}

form #email, form #message {
	border:1px solid #eaeaea;
	background-color:#FFFDED;
}

form #email {
	width:200px;
}

form #message {
	width:400px;
	height:100px;
}

form #submit {
	border:1px solid #eaeaea;
	color:#777;
	background-color:#fff;
	padding:6px;
	cursor:pointer;
}

a {
	color:#207FC2;
	text-decoration:none;
}

a:hover {
	color:#89CAF8;
}

#networks img { float:left; margin-right:10px;}
#networks div { clear:both; margin-top:20px; }
#networks { text-transform:none;}

[type=text], textarea {
	background-color:#fafafa;
	border:1px solid #dedede;
}

[type=submit] {
	background-color:#FFFFFF;
	border:1px solid #EAEAEA;
	color:#777777;
	cursor:pointer;
	padding:6px;
}

hr {
	border:0;
	height:1px;
	color:red;
	background:#EAEAEA;
}

#content_sidebar_wrapper ul > li > ul > li {
	margin-left:35px;
}

#content_sidebar_wrapper li {
	margin-top:8px;
}

