/*
Theme Name: Houses
Theme URI: http://www.lightlanguagemedia.com/
Description: Design made by LightLanguage for Barb.
Version: 1.0
Author: LightLanguage Media

*/


		body {
			background-color: #DED1BE;
			margin: 0;
			padding: 0;
		}
		body.home {
			background: #9CA497 url('images/background.jpg') top left repeat-x;
		}
		
		
		a, a:link {
			color: #000;
			cursor:pointer;cursor:hand;
			text-decoration: underline;
		}
		
		a:visited {
			color: #333;
		}
		
		
		.welcome { width: 280px;}


		#page {
			background: #B1A188 url('images/background2.jpg') top left repeat-y;
			margin: 0;
			padding: 0;
		}

		.home #page {	
			background: #ACB4A7;
			margin: auto;
			width: 790px;
		}

		hr {
			display: none;
		}


		
		h1 { 
			font-family: georgia;
			height: 48px;
			font-size: 40px;
			font-weight: normal;
			background-color: #e3d4be;
			border: 1px solid #504434;
			width: 749px;
			margin-top: 0;
			position: absolute;
			top: 66px;

		}
		#header a {
			color: #000;
			text-decoration: none;
		}
		

		.home h1 {
			background: transparent url('images/header.jpg') top left no-repeat;
			height: 57px;
			width: 485px;
			margin: -15px 0 15px 20px;
			padding: 0;
			text-indent: -20000px;
			border: none;
			top: 25px;
			float: left;
		}
		.home h1 a {
			width: 433px;
			margin-bottom: 40px;
		}



		#header {
			background: transparent url('images/header_bg2.png') bottom left repeat-x;
			height: 135px;
			width: 100%;
			padding: 60px 0 0 0;
			margin: -21px 0 0 0;
		}
		
		.home #header {
			background: none;
			border-bottom: 1px solid black;
			padding-top: 30px;
			height: 80px;
			width: 100%;
			margin: 0;
		}



		h2 {
			font-family: Georgia, serif;
			font-size: 20pt; 
			width: auto;
			border-bottom: 1px solid black;
			font-weight: normal;
			margin-bottom: 10px;
		}
		
		.home h2 {
			margin-top: 40px;
		}
		
		.home .post h2 a {
			text-decoration: none;
		}
		
		.more-link {
			font-weight: bold;
		}
		

		#leftbar {
			background: transparent url('images/left_bg.jpg') top right no-repeat;
			width: 230px;
			float: left;
			height: 1030px;
		}
		
		#rightbar {
			display: none;
		}

		.home #rightbar {
			display: block;
			background: transparent url('images/right_bg.jpg') top left no-repeat;
			width: 155px;
			height: 950px;
			float: right;
			margin-bottom: 0;
/*			margin-left: 25px;*/
			padding: 40px;
		}
		
		#footer {
			width: auto;
			height: auto;
			margin-top: 20px !important;
			padding: 15px 0 0 30px;
			clear: both;
			font-family: arial;
			font-size: 10px;
			background: transparent url('images/footer_bg.jpg') top left repeat-x;
		}	
	
		.home #footer {
			padding: 15px 0 0 250px;
			background: transparent url('images/footer_bg2.jpg') top left repeat-x;
		}
	

		#content {
			width: 700px;
			float: left;
			z-index: 1005;
			padding-left: 30px;
		}
		.home #content {
			width: 280px;
			padding-left: 20px;
		}

		#nav {
			margin: 0;
			padding: 0;
			list-style-type: none;
			position: absolute;
			top: 115px;
			z-index: 1000;
		}
		.home #nav {
			top: 80px;
			margin-left: 15px;
		}
		
		
		#nav li {
			display: inline;
			text-indent: 7px;
		}
		
		#nav a {
			color: #000;
			background-color: #CEBAA2;
			border: 1px solid #504434;
			text-decoration: none;
			font-size: 10px;
			font-family: verdana;
			display: block;
			padding: 5px;
			padding-left: 0;
			margin-left: 5px;
			float: left;
			width: auto;
		}
		.home #nav a {
			background-color: #C6CFC2;
			border: 1px solid #756357;
		}

		
		
		#nav a:hover {
			border-top: 1px solid #E3D4BF;
			background-color: #E3D4BF;
		}
		.home #nav a:hover {
			background-color: #5B5F59;
			border: 1px solid #E3D4BF;
			color: #FFF;
		}
		
		
		
		
	
		
		p#signature em {
			display: block;
			width: 109px;
			height: 27px;
			background: transparent url('images/signature.jpg') no-repeat;
			text-indent: -100000px;
			margin-top: 10px;
		}
		
		
		
		
		
		.About #nav 		a#About,
		.Novels #nav 		a#Novels,
		.Memories #nav		a#Short,
		.Nonfiction #nav 	a#Nonfiction,
		.Hearts #nav 		a#Coming,
		.Links #nav 		a#Links,
		.Contact #nav 		a#Contact,
		.Blended #nav 		a#Blended,
		.Guestbook #nav 	a#Guestbook
		.General #nav			a#GECO {
			border-top: 1px solid #E3D4BF;
			background-color: #E3D4BF;
		}
		
		.home #nav 			a#Home {
			background-color: #5B5F59;
			border: 1px solid #E3D4BF;
			color: #FFF;
		}
		
		
		
		.novels .blurb {
			text-align: justify;
		}
		
		
		.Nonfiction h4 {
			margin: 15px 0 0 15px;
		}
		

		.Nonfiction .description {
			margin: -3px 0 10px 15px;
			border: 1px solid black;
			padding: 10px;
			
		}

		.Nonfiction .description a {
			margin-bottom: 0;
		}
		
		
		
		/* BLOG POSTS */
		
		
		.post small {
			margin-top: -10px;
		}
		
		
		
		
		
		
		/* COMMENTS */
		
		.commentlist {
			width: 400px;
			padding: 0;
		}
		
		.commentlist li {
			list-style-type: none;
			padding: 10px;
			background-color: #CFBA9B;
			border: 1px solid #808080;
			border-bottom: 2px solid #7F7667;
			margin-bottom: 5px;
		}
		
		.commentlist .alt {
			background-color: #B1A188;
		}
		
		.commentlist li p {
			padding: 0;
			margin: 0;
		}
	
		
		#commentform #comment {
			width: 400px;
			background-color: #F3EADD;
			border: 1px solid #808080;
		}
		
		#commentform #comment:hover {
			border: 1px solid #000;
		}
		
		#commentform #comment:focus {
			background-color: #FFF;
						border: 1px solid #000;
		}
		
		#commentform #submit {
			font-family: georgia;
		}
		
		#newsletter {
			display: block;
			float: right;
			margin-left: 550px;
			top: 15px;
			background: #8C9387;
			border: 1px solid #6A6F66;
			padding: 5px;
			font-size: 12px;
			font-family: verdana;
			position: absolute;
		}
		
		#newsletter form { 
			margin: 0;
			padding: 0;
		}
		
		#newsletter input {
			font-size: 12px;
			border: 1px solid #6A6F66;
		}