/* 
Theme Name: Scenes from the Past Custom Theme
Theme URI: http://scenesfromthepast.com/
Description: Two Column fixed width Layout with left nav.
Version: 1.0
Author: bj novack
Author URI: http://kickasswebdesign.com/
*/

* {margin: 0; padding: 0;}
body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	background: #333333;
	color: #ffffff;
}
a {font-weight: bold;}
a:link {color: #a8a282;}
a:visited {color: #cccccc;}
a:hover {color: #a7b1bd;}
a:active {color: #ffffcc}
#mainwrapper {
	margin: 25px auto;
	width: 740px;
	background: #000000;
	color: #ffffff;
}
.blindh1 {position: absolute; left: -2000px;}
.description {position: absolute; left: -2000px; top: 5em;}
#header {
	margin:0; padding:0;
	color: #ffffff;
}
#header h1 a img{margin: 0; padding: 0; border: none;}
#main1 {
	margin:0; padding:0;
}
#main2 {
	margin:0; padding:0;
	/*background:url("blue.gif") top right repeat-y;*/
}
#left {
	float:left;
	width:170px;
	margin:0; padding: 0;
	/*background:url("corner.gif") top right no-repeat;*/
	font-size:70%;
}
#middle {
	margin:0 0 0 200px;
	font-size:80%;
}
#middle .column-in {
	margin:0; padding: 0 15px 10px 0;
}
#middle h2 a {color: #a8a282;}
#middle h2 a:hover {color: #a7b1bd;} 
#middle .post h2 a {font-size: 90%;}
.post ul, .post ol {padding: 5px 10px; list-style-position:inside;}
#left .column-in {
	padding: 8px 18px 10px 5px;
	border-right: 2px solid #a7b1bd;
	text-align: right;
	text-transform:uppercase;
	font-size: 90%;
}
#footer {
	color: #ffffff;
	padding-top: 35px;
	text-align: center;
	font-size: 70%;

}
#footer .column-in {
	padding: 10px;
	font-size: 85%;
}
#left ul a {
	padding: 8px 0;
	display: block;
	width: 100%;
	text-decoration:none;	
}
#left ul a:link {
	color: #ffffff;
}
#left ul a:visited {
	color: #a8a282;
}
#left ul a:hover {
	color: #a7b1bd;
	display: block;	
}
#left ul {
	margin: 0;
	padding: 0;
	display: block;
}
#left li {
	list-style-type: none;
	display: block;
	margin: 0;
}
#left li h2 {
	padding: 10px 0;
	font-size: 120%;
	border-top: 1px solid #50480f;
}
#left ul li ul {
	margin-bottom: 20px;
}
#left ul li ul li a {
	padding: 5px 0 5px 3px;
}
#footer a {color: #a8a282; font-weight: bold;}
#footer a:link {color: #a8a282;}
#footer a:visited {color: #ffffff;}
#footer a:hover {color: #a7b1bd;}
#footer a:active {color: #ffffcc;}
#footer p {padding: 5px 0;}
.centered {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 5px;
}
.description {
	margin: 0 0 30px 0;
	font-size: 115%;
	text-align: right;
	color: #a8a282;
	padding: 40px 10px 0 0;
}
.navigation {
	font-size: 70%;
	width: 100%;
	float: left;
	margin: 0;
}
/*last entry and next entry link classes */
.alignleft {
	float:left;
	width: 45%;
	margin: 0 15px 0 0;
	display: block;
}
.alignright {
	float:right;
	width: 45%;
	margin: 0 0 0 15px;
	display: block;
}

.postmetadata {
	padding-bottom: 10px;
	font-size: 85%;
}
.post {
	padding: 8px 5px 0 5px;
}
.bloginfo {
	margin: 0; padding: 0;
}
#searchform {
	margin: 20px 0 10px 5px;
}
.searchbox {
	width: 120px;
}
#searchsubmit, #commentsubmit {
	background: #a8a282;
	color: #000000;
	margin: 2px 0 0 1px;
}
#comment, #commentform {padding-bottom: 15px;}
/*this is the class for the display box containing the random quote*/
.pullquoterightphoto {
	display: block;
	margin: 10px 6px 6px 20px;
	float: right;
	width: 275px;
}
.cite {
	font-style: none;
	font-weight: bold;
}
ol {list-style-position:inside;}
ol.commentlist {margin: 15px 0 15px 5px;}
ol.commentlist li {padding: 8px 5px; border-top: 1px solid #333333;}
.ban {
	margin: 0 auto 20px auto;
}
.cleaner {
	clear:both;
	height:1px;
	font-size:1px;
	border:none;
	margin:0; padding:0;
	background:transparent;
}
.bar {
	padding-bottom: 15px;
}		
h1,h2,h3,h4 { margin: 0.2em 0 }
h3 {font-size: 100%; color:#a8a282; text-align: center;} 
p { margin: 0.5em 0 }
a { color:black }	
.copy { text-align:center; font-size:80% }
a img {border: none;}
.padcenter {padding: 0 30px 10px 0;}
#header img{margin-bottom: -8px;}
h2.pagetitle {margin: 0; padding: 20px 0;}
h2.comments {font-size: 110%;}
/*ol li.alt {border-top:1px dotted #8aab5c; border-bottom: 1px dotted #8aab5c;}*/
h2.hometitle {visibility: hidden; font-size: 1px;}
.imgleft {
	float: left;
	margin: 0 8px 8px 0;
}
.imgright {
	float: right;
	margin: 0 0 8px 8px;
}
h3.recentnews {
	font-size: 120%;
	border-top: 1px solid #a8a282;
	border-bottom: 1px solid #a8a282;
	padding: 2px 0;
	margin-top: 15px;
}
#left ul.zazzle #zpanelContributor {color: #666; font-size: 70%;}
#left ul.zazzle #zpanelContributor a {color: #333;}
fieldset .cf_hidden {
	border-color: #111;
}
