/*
Theme Name: Laurie Colwin
Description: created by Daen Tyler in 2010
Author: Daen Tyler
Tags: 950 width, 1 column, multiple templates

Wordpress theme by Daen Tyler || httyp://www.daentyler.com

Version: 1.0 
	
	organized in the order below: 
	body
	links
	header
	navigation
	content
	homepage
	sidebar
	footer
	comments
	wp - have to have's
*/

/* body */

body {

	background: #8a644a;
	width: 900px;

	color: #000000; /* defines text color */

	font-size: 12px;

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

	margin: 0px auto 0px;

	padding: 0px;

	}
	
/* header */

#header {
	background: #8a644a url(images/header.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	width: 900px;
	height: 175px;
	overflow: hidden;
}

/* navigation */

#navbar {

	width: 900px;

	height: 15px;

	font-size: 11.31px;

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

	color: #ffffff;

	font-weight: bold;

	margin: 140px 0px 0px 0px; /*top right bottom left */

	padding: 0px;
	
	text-transform: lowercase;

	} 

#nav {

	margin: 0px;

	padding: 0px;

	}

	

#nav ul {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li {

	float: left;

	list-style: none;

	margin: 0px;

	padding: 0px;

	}

	

#nav li a, #nav li a:link, #nav li a:visited {
	
	color: #ffffff;

	display: block;

	font-weight: bold;

    margin: 0px;

	padding: /*9px 20px 10px 20px*/ 10px 10px 10px 10px;

	text-decoration: none;

	text-transform: lowercase;

	/*border-left: 1px solid #cc6633;*/

	}



#nav li a:hover, #nav li a:active {

	color: #f60;

	}

	

#nav li li a, #nav li li a:link, #nav li li a:visited {

	width: 170px;

	background: #8a644a;

	color: #ffffff;

	float: none;

	margin: 0px;

	padding: 7px 10px 7px 10px;

	border-bottom: 1px solid #545476;

	border-left: 1px solid #545476;

	border-right: 1px solid #545476;

	}

#nav li li a:hover, #nav li li a:active {

	background: #8a644a;

	color: #f60;

	padding: 7px 10px 7px 10px;

	}



#nav li ul {

	z-index: 9999;

	position: absolute;

	left: -999em;

	height: auto;

	width: 190px;

	margin: 0px;

	padding: 0px;

	}

#nav li li { 

	}

#nav li ul a { 

	width: 150px;

	}

#nav li ul a:hover, #nav li ul a:active { 

	}

#nav li ul ul {

	margin: -30px 0 0 191px;

	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {

	left: -999em;

	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

	left: auto;

	}

#nav li:hover, #nav li.sfhover { 

	position: static;

	} 
	
/* homepage - index */
#content {
	background: #ffffff;
	background-repeat: repeat-y;
	width: 900px;
	color: #000000;
	height: 450px;
}

#content-long {
	background: #ffffff;
	width: 900px;
	color: #000000;
	height: 900px;
	}

#left-column {
	background: #ffffff;
	width: 650px;
	margin: 25px 0px 25px 25px;
	padding: 0px 5px 0px 0px;
	float: left;
}

#left-column img {
	padding: 10px;
}

.home-titlebar { /*stick the title in it's box */

	float: left;
	
	background: #8a644a;
	
	color: #f60;
	
	width: 90px;

	height: 40px;
	
	text-transform: uppercase;
	
	padding: 0px 0px 0px 0px;
	
	margin: 0px 10px 0px 0px;
	
}

#left-column p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	padding: 0px 0px 0px 10px;
}

#left-column h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #f60;
	font-weight: bold;
	text-transform: capitalize;
	padding: 0px 0px 0px 15px;
}

#left-column a, #left-column a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f60;
	line-height: 20px;
	text-decoration: none;
}

#left-column a:hover, #left-column a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8a644a;
	text-decoration: none;
	line-height: 20px;
}

#right-column {
	background: #ffffff;
	width: 200px;
	margin: 25px 0px 25px 0px;
	padding: 0px 15px 0px 0px;
	float: right;
}

#right-column .widget  {

	width: 200px;

	margin: 0px 0px 0px 10px; /*top right bottom left */

	padding: 0px 0px 0px 0px;

	}

	

#right-column ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#right-column ul li {

	list-style-type: none;

	/* padding: 10px; */

	}



#right-column ul li a, #content_right ul li a:visited {

	color: #f60;

	text-decoration: none;

	}

	

#right-column ul li a:hover{

	color: #8a644a;

	text-decoration: underline;

	}

	

#right-column ul li p{

	color: #000000;

	font-size: 11px;

	font:Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-align: left;

	line-height: 15px;

	}

#right-column ul li h2{

	color: #000000;

	font-size: 14px;

	font:Arial, Helvetica, sans-serif;

	font-weight: bold;

	text-align: left;

	line-height: 15px;

	}
	
/* sidebar */

#sidebar {

	float: right;

	width: 175px;

	margin: 0px 0px 0px 0px;

	padding: 0px;

}



#sidebar .widget  {

	margin: 0px 0px 0px 10px; /*top right bottom left */

	padding: 0px 0px 0px 5px;

	}

	

#sidebar ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	}

	

#sidebar ul li {

	list-style-type: none;

	/* padding: 10px; */

	}



#sidebar ul li a, #sidebar ul li a:visited {

	color: #f60;

	text-decoration: none;

	}

	

#sidebar ul li a:hover{

	color: #8a644a;

	text-decoration: underline;

	}

	

#sidebar ul li p{

	color: #000000;

	font-size: 10px;

	font:Arial, Helvetica, sans-serif;

	font-weight: normal;

	text-align: left;

	line-height: 10px;

	}

	

/* footer */

#footer {

	background: #8a644a;
	font: Arial, Helvetica, sans-serif;
	letter-spacing: 0.2em;
	height: 30px;
	width: 900px;
	color: #ffffff;
	font-size: 11px;
	text-transform: lowercase;
	overflow: hidden;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;

	}

#footer p {

	color: #ffffff;

	margin: 0px;	

	padding: 0px;
	
	text-align: center;

	}
	
#footer a {

	color: #ffffff;

	text-decoration: none;

	}

#footer a:hover {

	color: #f60;

	text-decoration: underline;

	}
	
/************************************************
*	Comments									*
************************************************/
	
.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}
	
.reply a, .reply a:visited {
	background: #666666;
	color: #FFFFFF;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 2px 5px 3px 5px;
	border: 1px solid #333333;
	}
	
.reply a:hover {
	background: #3A87DD;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #3A87DD;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #F7F7F7;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 1px solid #E6E6E6;
	margin: 0px;
	padding: 0px;
	}
	
/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0px;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions & aligment */