/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme with powerful, semantic CSS selectors and the ability to add new skins.
VERSION: 0.6.1-wpcom
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/
/* MARGINS, PADDING, ETC., FOR ALL LAYOUT DIVS */
body {}
div#header {
}
div#content, div.sidebar { 
	padding: 0 5px;
}
div#footer { 
	margin: 2em 0;
	padding: 3em 0 0 0;
}
div#page {margin: auto;}
/*Layout*/
div#wrapper { width:800px;margin:auto;}
div#container2 { border: thin dotted brown; background:#AE8F56;
	float: left;
	margin: auto;
width:100%;
	
}
div#content2 {  border: thin dotted brown; background: #FBF6BF;
	margin: auto;margin-top: 25px; margin-bottom: 25px;padding: 10px;width:90%;
}
div#container { border: thin dotted brown; background:#AE8F56;
	float: left;
	margin: auto;
width:580px;
	
}
div#content {  border: thin dotted brown; background: #FBF6BF;
	margin: auto;margin-top: 25px; margin-bottom: 25px;padding: 10px;width:500px;
}

/*div#container {border: thin dotted brown; background:#AE8F56;	float:left;margin: auto; width: 600px; padding: 50px 0 0 0; }
        div#content {border: thin dotted brown; background: #FBF6BF;float: left; margin: auto; width: 590px; }*/
/*.sidebar {background:#FBF6BF;border: thin dotted brown;float:right; margin: auto; overflow: hidden;
	width: 195px; padding: 50px 0 0 0;  }*/
div.sidebar {background:#FBF6BF;border: thin dotted brown;
	float: right;
	overflow: hidden;
	width: 195px;

}

div#secondary	{
	clear: right;
}
div#footer {
	clear: both;
	width: 100%;
}
/*menu*/
#menu ul {text-align:center;border: thin dotted brown;background:url("http://elasah.com/rodeosuspense/wp-content/uploads/2007/12/rope-thumb36949112.jpg") repeat-x; margin:auto ; padding: 2px; margin-bottom:10px;
	list-style-type: none; list-style-image: none; }
#menu li {display: inline; }
#menu ul li a {border:thin solid brown; text-decoration:none;  margin: 4px;
	padding: 5px 10px 5px 20px; color: #660000;background:#AE8F56;
	}
#menu ul li a:hover {border:thin solid brown;color: #660000
	background:  #FBF6BF; }

/* HEADER STUFF */
body{
	font:16px Georgia1, Georgia, serif;
line-height:18px;
    	background: #FBF5BF url("http://elasah.com/rodeosuspense/wp-content/uploads/2007/12/leather.jpg") ;  
          
	color:#111;
	text-align:left;
	margin-bottom:5px;
	}



#header{ 	font-family:Georgia1, Georgia, serif;
  height: 445px;
width:870px;
background:#fff url(http://i236.photobucket.com/albums/ff14/hmariey/header53.jpg);
background-position:top;
margin:auto;

}



#footer{margin-top:145px;
	
}

/* HEADER STUFF */


div#header p#blog-description {
	margin: 1.5em 0;
}
div#header p.access {
	display: none;
}
/* GENERAL TAGS FOR CONTENT, MOSTLY */

abbr.published {
	border: 0;
	cursor: default;
	margin: 0;
}
body.home abbr.published, body.archive abbr.published, div.page-link {
	font-weight: bold;
}
div.entry-content p {line-height:16px;
font-size: 14px;
	margin: 1em 0;
}
div.entry-content ul li {
	list-style: square;
}
div.entry-content ul li ul {
	margin-bottom: 0.3em;
}
div.entry-content ul li ul li {
	list-style: circle;
}
div.entry-content ul#linkcats, div.entry-content ul#linkcats li {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.entry-content ul#linkcats li ul li {
	list-style: square;
}
div.entry-content img.center {
	display: block;
	margin: 0.4em auto;
}
div.entry-content img.alignright {
	margin: 0.4em 0 0.4em 1.1em
}
div.entry-content img.alignleft {
	margin: 0.4em 1.1em 0.4em 0;
}
div.entry-meta {
	font-style: italic;
	line-height:14px;
font-size: 10px;
}
body.home .entry-meta, body.archive .entry-meta {
	margin: 0 0 4em 0;
}
body.single .entry-meta {
	font-size: 12px;
}
body.single div.navigation {
	padding: 0 0 3em 0;
}
div.archive-meta {
	margin: 1em 0 3em 0;
}
div.edit-link {
	clear: both;
}
abbr, acronym {
	border-bottom: 1px dotted tan;
	cursor: help;
}
blockquote {
	border-left: 1em solid #e6e6fe;
	padding: 0 0 0 1em;
}
code, pre {
	font-family: "courier new", courier, monospace;
}
/* HEADINGS */
a:link {color: #660000}     /* unvisited link */
a:visited {color: #660000}  /* visited link */
a:hover {color: #990000}   /* mouse over link */
a:active {color:#990000}   /* selected link */
h2, h3, h4 , h5, h6 {margin: 1em;
	
}
body.home h2.entry-title {
	clear: both;
	font-size: 18px;
	margin: 0;
}
body.single h2.entry-title, body.page h2.entry-title {
	font-size: 1.6em;
	margin: 0 0 -0.4em 0;
}
body.category h2.page-title, body.author h2.page-title {
	font-size: 1.6em;
	margin: 0;
}
body.date h2.page-title, body.single h2.page-title {
	font-size: 1.6em;
	margin: 0 0 2em 0;
}
body.archive h3.entry-title, body.single h3.entry-title {
	line-height:18px;
font-size: 14px;
	margin: 0;
}
h3 {line-height:18px; font-size:16px;margin-bottom: 1em;}
body.single h3.comment-header {
	font-size: 1.4em;
	margin: 3em 0 1em 0;
}
body.single h3#respond {
	font-size: 1.2em;
	margin: 3em 0 0.5em 0;
}
div.entry-content ul#linkcats li h3 {
	margin: 1em 0 0 0;
}
div.entry-content h2 {
	font-size: 1.2em;
	margin: 1.5em 0 -0.7em;
}
div.entry-content h3 {
	font-size: 1.1em;
	margin: 1.5em 0 -0.9em;
}
div.entry-content h4, div.entry-content h5, div.entry-content h6 {
	font-size: 1em;
	margin: 1.5em 0 -1.1em;
}
/* COMMENTS STUFF */
ol.commentlist li {
	margin: 0 0 3.5em 0;
}
ol.commentlist .comment-meta {
	font-style: italic;
}
form#commentform, form#commentform p {
	padding: 0;
}
form#commentform span.req-field {
	background: #fff;
	color: red;
}
form#commentform .form-label {
	margin: 1em 0 0 0;
}
input#author, input#email, input#url, textarea#comment {
	font-family: "courier new", courier, monospace;
	font-size: 1em;
	padding: 0.2em;
}
input#author, input#email, input#url {
	width: 50%;
}
textarea#comment {
	height: 13em;
	margin: 0 0 0.5em 0;
	overflow: auto;
	width: 66%;
}
/* SIDEBAR STUFF */
div.sidebar div, div.sidebar h3, div.sidebar h4, div.sidebar ul, div.sidebar li {Georgia1, Georgia, serif
	margin-top: 2px;
	padding: 0;list-style-type: none;
}
div.sidebar li {
	list-style: none;
}
div.sidebar li form {list-style-type: none;
	margin: 0.2em 0 0 0;
	padding: 0;
}
div.sidebar h3 {border: thin dotted brown;background:#AE8F56;
	font-size: 1.2em;list-style-type: none;
}
div.sidebar h4 {
	font-size: 1.0em;
}
div.sidebar li { 
	margin: 0 0 1em 0;list-style-type: none;
}
div.sidebar ul ul {
	margin: 0 0 0 1.0em;
}
div.sidebar ul ul ul {
	margin: 0 0 0 0.5em;list-style-type: none;
}
div.sidebar ul ul li {
	margin: 0;
	list-style: none;
}
div.sidebar ul ul ul li {
	list-style: none;
}
div.sidebar ul#bookmarks {
	margin: 0 0 0.5em 0.5em;
}
div.sidebar ul#bookmarks li {
	list-style: none;
}
div.sidebar ul#bookmarks ul {
	margin: 0 0 .5em 1.0em;
}
div.sidebar ul#bookmarks ul li {
	list-style: none;
}
div.sidebar input#s {
	width: 7em;
}
/* FOOTER STUFF */
div#footer {
	text-align: center;
}
/*  COMMON MULTI-PURPOSE ELEMENTS */
.alignleft, div.nav-previous, #archives-by-category {
	float: left;
}
.alignright, div.nav-next, #archives-by-month {
	float: right;
}
.clearer {
	clear: both;
}
div#nav-above, body.single div#nav-below {
	display: none;
}
body.single div#nav-above {
	display: block;
}
body.home div.nav-next, body.home div.nav-previous, body.archive div.nav-next, body.archive div.nav-previous,  #archives-by-category, #archives-by-month {
	width: 48%;
}
body.home div.nav-next, body.archive div.nav-next {
	text-align: left;
}
body.home div.nav-previous, body.archive div.nav-previous {
	text-align: right;
}