/*  
Theme Name: Pierson
Theme URI: http://www.piersonbarkparks.com/
Description: Custom made Wordpress theme for Pierson Bark Park. For WP 2.0+. Widgets-friendly.
Version: 1
Author: Jenna Gates
Author URI: http://nycgadgetgirl.com/
*/

/*---main structural divs---*/

html, body {margin: 0; padding: 0; font-size: 90%; background-color:#68583E; color: #E7D998; font-family: Verdana, Arial, Sans-Serif;}

#wrapper {width: 100%; margin: 0; background: url("./images/pierson-side.jpg") repeat-y;}

#header {padding: 0; height: 96px; background: #68583E url("./images/pierson-bg.jpg") repeat-x;}

#sidebar {float: left; width: 180px; margin: 0; padding: 1em 0;}

#content {margin: 0 0 0 190px; padding: 1em; max-width:920px; width:auto !important;}

#footer {clear: both; margin: 0; padding: 1em; background-color:#68583E;}

/*--links--*/
a {color:#B5996D;}
a:hover {color:#FFFFCC;}

/* CONTENT STUFF */

div.post-container {
	float: right;
	width: 100%;
	margin: 0 0 0 -10.5em;
}
div.post-content {
	margin: 0 0 4em 10.5em;
}
div.post {}

h2.post-title {
	font-size: 1.1em;
	margin: 0;
}
h3.post-date {
	font-size: 1.1em;
	margin: 0 0 1em 0;
}
div.post-header {
	float: left;
	margin: 0 0 3em 0;
	text-align: right;
	width: 9em;
}
div.post-header p {
	line-height: 150%;
	margin: 0 0 0.5em 0;
}
p.post-date-single {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
}
h2.post-title-single {
	font-size: 1.7em;
	font-weight: normal;
	margin: 0 0 1em 0;
	text-align: left;
	color:#FFFFCC;
}
div.post-entry p {
	line-height: 150%;
	margin: 1em 0;
}
div.post-entry ul li {
	list-style: square;
}
div.post-entry ul li, div.post-entry ol li {
	line-height: 150%;
}
div.post-entry h1, div.post-entry h2, div.post-entry h3, div.post-entry h4, div.post-entry h5, div.post-entry h6 {
	font-size: 1.3em;
	font-weight: normal;
	margin: 1.2em 0 -0.6em 0;
}
div.post-entry blockquote {
	border-left: 1em solid #cfd5dd;
	font-size: 0.9em;
	padding-left: 1em;
}
div.post-footer {
	border-bottom: 1px solid #888;
	border-top: 1px solid #888;
	font-size: 1em;
	margin: 0 0 3em 0;
	padding: 0.7em 0.2em;
}
div.post-footer p {
	margin: 0 auto;
}

/* SIDEBAR STUFF */

#sidebar p {margin: 1.5em 1em 0 1em; padding: 0;}

#sidebar ul {
	margin: 0 1em 0 1em;
	padding: 0;
	font-family:Times, Serif;
}
#sidebar ul li {
	font-size: 1.4em;
	letter-spacing: 2px;
	line-height: 175%;
	list-style: none;
	padding: 0;;
}

#sidebar ul li ul {
	margin: 0 1em 0 1em;
	padding: 0;
	font-family:Times, Serif;
}
#sidebar ul li ul li{
	font-size: 0.9em;
	letter-spacing: 2px;
	line-height: 110%;
	list-style: none;
	padding: 0 0 5px 0;
}

#sidebar ul li h2 {font-size: .8em; font-family: Verdana, Arial, Sans-Serif;}

#sidebar a {color:#FFFFCC; text-decoration:none;}
#sidebar a:hover {color:#B5996D;}
#sidebar .current_page_item a {color:#B5996D; text-decoration:none; font-style:italic;}
#sidebar .current_page_item a:hover {color:#B5996D; text-decoration:none; font-style:italic;}
#sidebar li.current_page_item ul li a {color:#FFFFCC; text-decoration:none; font-style:normal;}
#sidebar li.current_page_item ul li a:hover {color:#B5996D; text-decoration:none; font-style:normal;}

/* FOOTER STUFF */

div#footer p {
	font-size: 0.8em;
	margin: 0;
}

/* GLOBAL ALIGNMENT AND MISC ELEMENTS */
div.navigation {
	clear: both;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
}
div.nav-left, div.nav-right {
	margin: 0 auto;
	width: 49%;
}
.alignleft, div.nav-left {
	float: left;
}
img.alignleft {margin-right:6px; margin-bottom:6px;}
.alignright, div.nav-right  {
	float: right;
}
img.alignright {margin-left:6px; margin-bottom:6px;}
abbr, acronym {
	border-bottom: 1px dotted #546188;
	cursor: help;
}
code, pre {
	font: 1em/normal "courier new", courier, monospace;
}
.clearer {
	clear: both;
	height: 0;
}

.seo {
	height: 1px; width: 1px; overflow: hidden;
}

/* FORMS FOR COMMENTS AND SEARCH / INCLUDES STYLES FOR THE WP-CONTACTFORM PLUGIN */
form {
	margin: 0.3em 0 0 0;
	padding: 0;
}
input#s {
	margin: 0 0 0.4em 0;
	padding: 0.2em;
	width: 70%;
}
textarea {
	height: 13em;
	overflow: auto;
	width: 66%;
}
input#searchsubmit, input#submit {
	border: 1px outset #999;
}
input#s, input#author, input#email, input#url {
	width: 66%;
}
input#s, input#author, input#email, input#url, textarea {
	border: 1px inset #999;
	padding: 0.2em;
}
div.formcontainer {
	font-size: 1em;
	margin: 0 0 3em 0;
	width: 100%;
}
div.formright, div.formleft {
	display: inline;
	float: left;
	margin: 0 0 0.5em 0;
}
div.formleft {
	clear: both;
	text-align: right;
	width: 15%;
	margin: 0 2% 0 0;
}
div.formright {
	width: 80%;
}

