/*  
Theme Name: WordPress Style for Marks Lumber
Description: The theme created for Marks Lumber
Version: 2.0
Author: Jeff Wald
Author URI: http://www.facebook.com/jwald
*/
/* 
Title:     Marks Lumber master styles for screen media 
Author:    jwald@carroll.edu
Updated:   December 2010
*/

@import url("http://cssksw.com/jwald");

body {text-align: center; background:#bdbcac url(/images/marksbkgrnd.jpg) center center no-repeat; background-attachment:fixed; font-family:Verdana, Arial, sans-serif; margin:0px; padding:0px; font-size:80%; body:0px; width:100%; height:100%;}

a {color:#060;}
a:hover {color:#900; text-decoration:none;}

ol, ul, p {line-height:150%;}
img {border:none;}

h1,h2,h3,h4,h5,h6 {font-family:Verdana, sans-serif; font-weight:bold;}
h2 {color:#607a5f; font-size:x-large;}
h3 {color:#740019; font-size:large;}
h4 {color:#607a5f; font-size:medium;}
h5 {color:#740019; font-size:small;}
h6 {color:#060; font-size:x-small; font-weight:normal;}

#contain {width:940px; background:transparent; text-align:left; position:relative; margin:0px auto; display:block;}
#block {width:940px; background-color:#fff; margin-top:0px; padding:0px;}
#block:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#intro {width:940px; height:200px; border:solid #fff; border-width:0px 1px; margin:0px; padding:0px; background-color:transparent; background: url(/images/marks_front.jpg) top left no-repeat;}
#introbar {width:940px; height:22px; border: solid #fff; border-width:0px 1px; border-bottom: solid 1px #4f5447; margin:0px; padding:0px; background-color:#607a5f;}


/*Marks Lumber header*/
/*#intro {width:940px; height:40px; border:solid #fff; border-width:0px 1px 1px 1px; background-color:#bdbcac; margin:0px; padding:0px;}*/
#intro h1 {margin:105px 0px 0px 20px; color:#fff;}
#intro a {color:#fff; text-decoration:none;}
#intro a:hover {color:#ddd; text-decoration:none;}

/*Marks Lumber logo - top left of page - The -3px margin-bottom in #logo img fixes an IE padding bug.*/
#logo img {border:0px; margin:33px 0px 0px 20px; padding:0px;}
#logo a {overflow:hidden;}

/*title in header
#title {position:absolute; left:370px; top:20px;}
#title h1 {margin:0px; color:#fff; font-variant:small-caps; font-size:14px;}*/
#title {display:none;}

/* Dropdown Header Menu Section*/
.label {display:none;}

/*content wrap*/
#content {float:left; width:940px; border:solid #fff; background-color:#fff; border-width:0px 1px 1px 1px; margin:0 auto; padding: 0; }
#content:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
#wrapper {float:left; width:940px; background-color:#DCDEB8;}
#main {float:left; width:730px; padding:10px 10px 20px 20px; background-color:#fff; font-size:95%; margin-left:12px;}
#page {background-color:transparent; width:730px; margin:0 auto; padding: 0;}
#single {float:left; width:890px; padding:10px 10px 20px 20px; background-color:#fff; font-size:95%; margin-left:12px;}

/* 3px margin bug fix in IE/Win floats */
* html #content {margin-right:-3px;}

#primary-nav {width: 163px; font-size:95%; float:left;}
#primary-nav ul {margin:0px; padding: 0px; list-style-type: none;}
#primary-nav a {background-color:#607a5f; color:#fff; display:block; padding:10px 6px; width:163px; border-bottom: 1px solid #eee; border-right: 1px solid #eee; text-decoration:none;}
#primary-nav a:hover {background-color:#fff; color:#40503f;}
#prodmenu a {padding:5px 6px 5px 15px; font-size:90%; color:#607a5f}
#primary-nav h3 {margin-left:8px;}

li.page_item.current_page_item {background-color:#607a5f; color:#fff;}
#primary-nav li.page_item.current_page_item a {background-color:#607a5f;color: #fff;}
li.page_item.current_page_parent {color: #fff; background:#571d09;}
#primary-nav li.page_item.current_page_parent a {color: #fff; background-color:#607a5f;}

#secondary-nav {margin: 0px; color: #666; padding: 6px 3px; width:130px;}
#secondary-nav ul { margin: 0; padding: 0; }
#secondary-nav li { padding: 0; margin: 0px; font-size:90%;}
#secondary-nav li a { padding-left: 15px; width: 121px;}
#secondary-nav li a:link { color: #607a5f; text-decoration: none;  }
#secondary-nav li a:visited { color: #607a5f; text-decoration: none; }
#secondary-nav li a:hover { color: #fff; text-decoration: underline; background-color:#740019;}
#secondary-nav li a:active { color: #fff; text-decoration: none; }

#primary-nav li.page_item.current_page_item a {background-color:#740019;color: #fff;}


#primary-nav li.page_item.current_page_item {font-weight:bold; color: #fff; background:#667C3A;}

.right {float:right; margin:0px 0px 10px 15px;}
.left {float:left; margin:0px 15px 10px 0px;}
.floatright {float:right; margin:0px 0px 5px 15px; border: 6px #E6DFCE solid;}
.grayright {border: 1px solid black; padding: 5px; float: right; margin-left: 5px; margin-bottom: 5px; background-color: #eeeeee;}
.person {color:#740019; font-weight:bold;}

#footer { background-color:#4f5447; clear:both; width:920px; padding:10px 10px 15px; border:solid #333; border-width:0px 1px 1px; text-align:center;}
#footer ul { margin:0; padding:8px 0px 0px 60px; list-style-type:none;}
#footer li { margin:0px 8px 0px 0px; padding:0px 30px 0px 0px; display:inline;}
#footer li a:link { color: #fff; text-decoration: none; }
#footer li a:visited { color: #fff; text-decoration: none; }
#footer li a:hover { color: #fff; text-decoration: underline; }
#footer li a:active { color: #fff; text-decoration: none; }
#footer:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}


/*General Use Classes*/

#midbanner {width:850px; display:block; clear:both; padding: 0px 15px; margin:10px 0px; height:54px; clear:both; margin-bottom:-5px;}

