/*
THEME NAME: Repasts
DESCRIPTION: Based on Sandbox and an original design by Meadow Fete Media.
VERSION: 1.0
AUTHOR: Julie Hathaway
AUTHOR URI: http://pilcrow.biz
*/

/* ------- Defaults ------- */

body {
	background: #993300;
	font: 85%/1.4 Verdana, Helvetica, Arial, sans-serif;
	}

a {
	text-decoration: none;
	color: #9F7F72;
	color: #993300;
	}
	
a:hover, a:focus {
	text-decoration:underline;
	}
	
  
/* ------- Page Structure ------- */
 
#wrapper {
 	width:954px;
 	margin: 0 auto;
 	background: url('images/tile3.jpg') repeat-y;
 	}
 	
#header {
 	background: url('images/banner.jpg') no-repeat;
 	height: 107px;
 	}
 	
#header h1, #header div {
 	position:absolute;
 	top:0;
 	left:-999px;
 	}
 	
#container {
	width: 550px;
	float:left;
 	}
 	
#content {
	margin: 50px 0 50px 50px;
	}
	
.sidebar {
	width: 250px;
	margin-left:600px;
	}
	
.sidebar#primary {
	margin-top:50px;
	}
	
.sidebar#secondary {
	margin-bottom: 50px;
	}
	
#footer {
	clear:both;
	background: url('images/footer.jpg') no-repeat;
	height: 304px;
	}
 	
h1.entry-title {
 	margin:0;
 	padding:0;
line-height:normal;
 	}
 	
 	
 /* ------- Typography ------- */
 
 p {
 	padding:0;
 	margin:1em 0;
 	}
 
 h1, h2, h3 {
 	font-weight:normal;
 	padding:0;
 	margin:1em 0;
 	}
 	
 
 /* ------- Sidebar ------- */
 
 .sidebar ul li {
 	list-style:none;
 	}
 	
 .sidebar ul ul {
 	margin-bottom: 2em;
 	margin-left:0;
 	padding-left:0;
 	}
 
 .sidebar ul ul ul {
 	margin-left: 1em;
 	margin-bottom:0;
 	}
 	
 .sidebar form {
 	margin-bottom: 2em;
 	}
 	
 .sidebar h3 {
 	margin-bottom: 0;
 	}

	
/* ------- Blog ------- */

.entry-date abbr {
	border:0;
	}

.entry-meta { margin-bottom: 4em }



/* ------- Home Page ------- */

.home #wrapper {
	background:none;
	margin:0 auto;
	}
  
.home #header {
 	position:absolute;
 	top:0;
 	left:-999px;
 	}

.home #nav {
	position: absolute;
	top: -95px;
	left: -400px;
	color: #fff;
	width: 800px;
	}

.home #nav li {
	display: inline;
	padding: 0 10px;
	}
	
.home #container {
	margin: 0 auto;
	background-image: url('images/farm.jpg');
	width: 1044px;
	height: 684px;
	border: 0px solid #fff;
	}

.home #content {
	position: relative;
	top: 120px;
	left: 560px;
	padding: .5em;
	background: url('images/bg2.png');
	width: 360px;
	height: 100%
	border: 2px solid #fff;
	color: #fff;
	text-align: center;
	margin:0;
	}

.home p,
.home div,
.home a {
  color: #fff;
  }
  
.home a {
 	text-decoration:none;
 	}
 	
.home a:hover,
.home a:focus {
 	text-decoration:underline;
 	}
 	
.home #content p a {
	text-decoration:underline;
	}
	
.home #content p a:hover, .home #content p a:focus {
	text-decoration:none;
	}
	
.home #footer {
	text-align:center;
	margin-top: -40px;
	background:none;
	height:auto;
	}
	
/* images */

img.alignleft {
	float:left;
	margin-right: 1em;
	}
	
img.alignright {
	float:right;
	margin-left: 1em;
	}
	
p.caption {
	margin-top: 0;
	font-size: 0.8em;
	line-height: normal;
	}
	
p.caption.left {
	width:180px;
	float:left;
	margin-right:1em;
	}
	
p.caption.right {
	width:180px;
	float:right;
	margin-left:1em;
	}
	
	
	
	
	