/*
Theme Name: SOW Custom Design
Theme URI: http://www.seattleorganizingworks.com
Description: Exclusively for use on http://www.seattleorganizingworks.com this design was built Erin N Pierce
Version: 1.0
Author: Erin N Pierce
Author URI http://www.erinpierce.com
*/

/* MAIN TAGS */
body {
	margin: 1em;
	padding: 0;
	font: medium Arial, Helvetica, sans-serif;
	color: #441E14;
	background: url('images/bg.gif');
}

h1, h3 {
	color: #441E14;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.8em;
}

h1.title { 
	margin: 0 0 1em;
	padding: 0;
}

h1 a {
	color: #441E14;
	text-decoration: none;
}

h1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

h2 {
	color: #CE5B41;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

a {
	color: #CE5B41;
	text-decoration: none;
}

a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

b.metaInfo {
	font-size: 90%;
}

blockquote {
	margin: 1em 0;
	padding: 1em;
	color: #FFFFFF;
	background: #7EA4A5;
	border: 1px solid #FFFFFF;
}

img { 
	border: none;
}

a img, img a { 
	border: none;
}

img.alignleft { 
	margin: 0 1em 1em 0;
	float: left;
	border: 1px solid #441E14;
}

img.alignright { 
	margin: 0 0 1em 1em;
	padding: 0;
	float: right;
	border: 1px solid #441E14;
}

img.title { 
	margin: 0 .5em 0 0;
	padding: 0;
	float: left;
}

div.gallery img {
	border: 1px solid #441E14;
}

ul {
	line-height: 1.4em;
}

/* END MAIN TAGS */

/* MAIN CONTENT */

/* site wrap */
#wrapper {
	margin: 0 auto;
	width: 66em;
	font-size: .8em;
	background: #95C5C6;
}

/* header */
#header {
	margin: 0;
	padding: 0;
	width: 844px;
	height: 193px;
}

/* middle column */
#middle {
	margin: 1em 0;
	padding: 0;
	width: 65%;
	float: left;
}

#tags {
	display: none;
}


/* left sidebar */
#sidebar {
	margin: 2em 0 0 0;
	padding: 1em 0 0 2em;
	float: left;
	width: 25%;
}

ul#twitter_update_list {
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar a {
	color: #CE5B41;
	text-decoration: none;
}

#sidebar a:hover {
	color: #7EA4A5;
	text-decoration: underline;
}

#divider {
	margin: 1em 0;
	border-top: 2px solid #7EA4A5;
}

.sub-side {
	margin: 0 0 2em;
	padding: 1em;
	width: 75%;
	color: #7EA4A5;
	background: #FFFFFF;
	border: 1px solid #441E14;
}

.sub-side b {
	color: #CE5B41;
}

.sub-side b.brown {
	color: #441E14;
}

ul.links {
	margin: 0 0 2em;
	padding: 0;
	list-style: none;
}

ul.links a {
	color: #CE5B41;
	text-decoration: none;
}

ul.links a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

ul.xoxo {
	margin: 0 0 2em;
	padding: 0;
	list-style: none;
}

ul.xoxo a {
	color: #CE5B41;
	text-decoration: none;
}

ul.xoxo a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

/* NAVIGATION */
#navigation {
	margin: 0;
	padding: 1em 1em 3em 1em;
	display: block;
	letter-spacing: .1em;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	text-transform: uppercase;
	background: #441E14;
}

ul#nav {
	margin: 0;
	padding: 0;
	float: right;
}

ul#nav li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

ul#nav a {
	margin: 1em;
	color: #FFFFFF;
	text-decoration: none;
}

ul#nav a:hover, ul#nav li.current_page_item a {
	color: #CBCBCB;
	text-decoration: underline;
}

/* footer / copywrite */
#footer {
	margin: 0 auto;
	padding: 1em 0;
	width: 66em;
	font-size: .8em;
	color: #441E14;
	text-align: right;
}

#footer a {
	color: #441E14;
	text-decoration: underline;
}

#footer a:hover {
	color: #95C5C6;
	text-decoration: underline;
}

/* END MAIN CONTENT */


/* FORMS */
fieldset {
	float: left;
	padding: 0;
	margin: 1em 0 0 0;
	background: #F4F7F7;
	border: 3px double #87A0AA;
}

#contact fieldset p{
	margin: 1em;
}

#contact legend {
	font-size: .8em;
	color: #333333;
	text-transform: uppercase;
	padding: .5em;
	margin-left: 1.5em;
	background: #FFFFFF;
	border: 1px solid #87A0AA;
}

#contact label {
	font-size: .8em;
	text-transform: uppercase;
	display: block;
}

#contact input {
	padding: .3em .5em;
	width: 15em;
	font-size: 1em;
	color: #441E14;
	background: #F7F7F7;
	border: 1px solid #441E14;
}

#contact textarea {
	padding: .3em .5em;
	width: 15em;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #441E14;
	background: #F7F7F7;
	border: 1px solid #441E14;
}

#contact #submit {
	width: 6em;
	color: #FFFFFF;
	letter-spacing: .6px;
	text-transform: lowercase;
	background: #CE5B41;
	border: 1px solid #441E14;
}

#contact #submit:hover {
	color: #FFFFFF;
	background: #441E14;
	border: 1px solid #FFFFFF;
}

/* COMMENTS */

ul.comments {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul.comments img {
	margin: 0 5px 5px 0;
	padding: 0;
	float: left;
	border: 1px solid #FFFFFF;
}

ul.comments li {
	margin: 0 0 10px 0;
	padding: 10px;
	background: #B8D9D9;
	border-bottom: 1px solid #FFFFFF;
}

#comments input {
	padding: .3em .5em;
	width: 15em;
	font-size: 1em;
	color: #441E14;
	background: #F7F7F7;
	border: 1px solid #441E14;
}

#comments textarea {
	padding: .3em .5em;
	width: 15em;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	color: #441E14;
	background: #F7F7F7;
	border: 1px solid #441E14;
}

#comments #submit_comment {
	width: 6em;
	color: #FFFFFF;
	text-transform: lowercase;
	background: #CE5B41;
	border: 1px solid #441E14;
}

#comments #submit_comment:hover {
	color: #FFFFFF;
	background: #441E14;
	border: 1px solid #FFFFFF;
}
/* END FORMS */

.clear {
	clear: both;
}
