@charset "utf-8";

/*   

Theme Name: Matt Setliffe 
Theme URI: http://www.homeshade.com
Description: Completely Custom
Version: 1.0
Author: Michael Pool - Homeshade Designs
Author URI: http://www.homeshade.com

*/


/* CSS Document */



body{ margin:0; padding:0; font-family: Verdana, Arial,Tahoma; background:#737357; color:#e3e3e3;}
p {padding: 10px 0 10px 4px; margin:0; font-size:14px;}
a img {border:0;}
form {margin:0; padding:0}	
small { font-size:12px; font-weight:bold}
blockquote { margin:0 0 0px 20px; padding:0 0 1px 10px; border-left: #e3e3e3 solid 2px;}
p img { margin: 3px 10px 0px 0px; border: 5px solid #868072;}
a { text-decoration: none;}
a:hover { text-decoration: none;}
a:focus {outline:none}
cite {color:#e3e3e3; font-size:11px; line-height:20px; }
cite a {color:#e3e3e3; }
cite a:hover {color:#FFFFFF; text-decoration: underline; }
form { margin:0; padding:0;}
small { color:#e3e3e3}
h3 {color:#e3e3e3; margin:0; padding:10px 0 25px;}

#head {
 margin:auto;
 width:810px;
 height:431px;

 background-image:url(images/header2.jpg);
 text-align:center;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 font-size:26px;
 }

#head a{color: #004663} #head a:hover{text-decoration:none}
	.blogdesc { font-size:14px; line-height:16px; }

#posthead { margin:auto; width:810px; height:0px; background-image:url(images/postbg.jpg); }

#container { overflow:auto; margin:auto; padding:0; width:810px;  background:url(images/blogbg.jpg); overflow:auto; }
		.post a { color:#e3e3e3; text-decoration: none;}
		.post a:visited { color:#e3e3e3; text-decoration: none;}
		.post a:hover { color:#e3e3e3; text-decoration: underline;}
		.pgpost a { color:#e3e3e3; text-decoration: none;}
		.pgpost a:visited { color:#e3e3e3; text-decoration: none;}
		.pgpost a:hover { color:#e3e3e3; text-decoration: underline;}
		.pgpost li { font-size:14px; color:#000000; }
		.post li { font-size:13px; color:#000000; }
	.postcontainer {position:relative; float:left; clear:left; min-height:20px; height:auto!important;height:120px;margin:0px 0 0 ;padding:0; width:600px;}
	.pgpostcontainer {position:relative; float:left; clear:left; min-height:30px; height:auto!important;height:120px;margin:0px 0px 0 ;padding:0; width:600px; background: url(images/ul_plain_bg.jpg) repeat-y;}
	.metadata { position:absolute; width:130px; padding:0px 0px 0px 14px; text-align:center; color:#e3e3e3; }
	.date { float:left; padding:0px 0 0 0; margin:0; width:62px; height:31px; font-size:26px; font-weight:bold; text-align:right; line-height:28px; }
	.time { float:right;  width:41px; height:29px; padding;12px 7px 0 0; font-size:10px; text-align:center; line-height:16px; }
	.month { font-size:10px; padding:3px 0 0 5px; text-align:center; }
	.author { font-size:10px; font-weight:bold; line-height:20px;}
	.posttitle { height:auto; font-size:18px; font-weight:bold; color:#E3E3E3; padding: 35px 0px 0px 0px;}
	.posttitle a { text-decoration:none; font-weight:bold; color:#E3E3E3;}
	.posttitle a:visited { text-decoration:none; font-weight:bold; color:#E3E3E3;}
	.posttitle a:hover { text-decoration:none; font-weight:bold; color:#FFF;}
	.meta {position:absolute;width:550px;font-size:10px;padding:15px 3px 7px 37px;text-align:right; background:url(images/postdatebg.jpg) no-repeat center right; }
	.meta a { text-decoration:none; color:#E3E3E3}
	.meta a:hover { text-decoration:underline; color:#FFF}
	.post { color:#000000; width:555px; height:auto; padding:0px 23px 15px 35px; }
	.pgpost {background:#989281; color:#000000; margin: 0px 25px 0; width:720px; height:auto; padding:0px 20px 15px 20px; }
	.divisor { float:left; height:17px; margin:10px 0 10px 0; width:789px; display:block; font-size:1px; background:url(images/altdivisor.gif) no-repeat center left; }

#search {
	float:left ;
	margin-top: -94px;
	padding: 0 0 0 47px;
	font: Trebuchet MS, Arial, sans-serif;
	text-align: right;
	background: transparent; 
}
#s {	color: #e3e3e3;
	width: 92px;
	font: Trebuchet MS, Arial, sans-serif;
	font-size:11pt;
	background: transparent;
	border: 0px solid transparent;
}

#nav{ clear:both; width:600px; text-align:center; margin-left:0px; color: #e3e3e3; font-size:10px; font-weight:bold; }
#nav a{ color: #e3e3e3; font-size:10px; font-weight:bold; text-decoration:none; }
#nav a:hover{ color: #e3e3e3; font-size:10px; font-weight:bold; text-decoration:underline; }
#posttop { clear:both; margin:auto; width:810px; height:33px; background-image: url(images/sep_top.jpg); }
#postbtm { clear:both; margin:auto; width:810px; height:33px; background-image: url(images/sep_bot.jpg); }
#postpg { clear:both; margin:auto; width:810px; height:33px; background-image: url(images/sep_pg.jpg); }
#footer { color:#b1afa9; margin:auto; width:810px; height:63px; background: url(images/footer.jpg); text-align:center;
			font-size:8.5px; line-height:14px;  }
#footer a{color:#b1afa9; text-decoration: underline} #footer a:hover{color: #FFF; text-decoration:none}

#menu {position:absolute; height:auto; float:right; padding:20px 0px 0px 625px; width:159px; font-size:10px; height:auto; font-weight:bold; color:#E3E3E3; }
#menu a {color: #E3E3E3;}
	#menu a:hover { text-decoration:none; color:#FFFFFF}
	#menu ul  li {  list-style:none; padding:0px 0px 0px 10px; }
	/* #menu li, .menu li ul {  list-style:none;  padding:15px; margin:15px; } */
	#menu li { line-height:13px;}
	#menu ul{ padding:0;  margin:0;}
	#menu ul li ul { padding:0px 0px 0px 10px; margin:0; }
	#menu ul li ul li ul { padding:0px 0px 0px 10px; margin:0;}
	#menu h2{ position:relative;  font-size:13px; text-align:center; font-family:Verdana,Arial,Tahoma; height:26px; line-height:24px; color: #E3E3E3; padding:0px 7px 0px 0px; margin:0;}
	#menu h3{ position:relative;  font-size:13px; font-family:Verdana,Arial,Tahoma; height:21px; line-height:16px; color: #E3E3E3; padding:0px 0px 0px 0px; margin:0;}

	#menu h2 input { position:absolute; top:9px; right:7px;}
	#menu input:focus { outline:none}
	
#sidetop {
background:url(images/sidebg_top.jpg) no-repeat;
padding: 0px 0px 0px 0px;
}
#sidemid {
background:url(images/sidebg_mid.jpg) repeat-y;
padding: 0px 0px 0px 0px;
}
#sidebot {
background:url(images/sidebg_bot.jpg) no-repeat;
height:12px;
padding: 0px 0px 0px 0px;
}

#wp-calendar {color: #E3E3E3; font-size:10px; font-weight:normal; text-align:center; margin:auto}	
#wp-calendar tbody tr td {margin:0 ; padding:0; text-align:center; width:15px; height:10px;}
#wp-calendar a { color:#524e43}
#wp-calendar a:hover { text-decoration: underline}	
#today {  background-color: #524e43; color:#E3E3E3}
caption { font-weight:bold; margin:auto} 

/* Comments Styling */
#commsep { height:33px; background:url(images/sep_com.jpg) no-repeat center; margin-bottom:10px;}
.commentlist { padding:0; margin:0; font-size:12px;}
.alt { list-style:none; background:#868072; border: solid 1px #524e43; margin:0; }
.nor { list-style:none; background:#938d7f; border: solid 1px #524e43; margin:0; }
.commentlist li{ padding:0 10px 10px;}
.commentlist  li ul li, .commentlist  li ol li{ padding:0px; margin:0; font-size:12px;}
#comments { text-align:center}
.commentlist blockquote { padding:10px;}
.normbold { color:#e3e3e3; font-size:8px; text-align:right;}
.normbold a { color:#e3e3e3; }
.normbold a:hover { text-decoration:none; }
.commentlist li p{ padding:5px 0}
.leavecomm {
	height: 34px;
	color: white;
	margin-bottom: .5em;
	font-size: 1.3em;
	text-decoration:none;	font-weight:bold;
	font: Arial, Verdana, Sans-Serif;
	background: transparent url(images/leavecomm.gif)  no-repeat top ;
	padding: 7px 0px 5px 105px}

#commentform {margin-left:50px; margin: 1em 0; width: 555px; }
#commentform p { padding: 5px 0 0 0px; font-size:9px; }
#commentform textarea {background: #e3e3e3; border: 1px solid #524e43; width: 550px; }
#commentform textarea:hover { background: white; border: 1px solid #524e43; }
#commentform textarea:focus { background: white; border: 1px solid #524e43; }
#commentform #email, #commentform #author, #commentform #url { background: #e3e3e3; border: 1px solid #524e43; width: 280px; }
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover { background: #FFFFFF; border: 1px solid #524e43; width: 280px; }
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus { background: #FFFFFF; border: 1px solid #524e43; width: 280px; }
#commentform input{ margin-bottom: 3px; }
.submit1{ color: #524e43; font-weight: bold; width: 553px; cursor:hand; background: #e3e3e3; border: 1px solid #524e43; }
.submit1:hover, .submit1:focus{	background: #524e43; border: 1px solid #e3e3e3; color:#e3e3e3; }



.btnG   {border:none; width:23px; height:24px; vertical-align: bottom; }
.goog   {border:none 0px; vertical-align: middle; width:100px; height:21px; padding:345px 0px 0px 0px; letter-spacing:1px; font-size:14px; background: url(images/searchbox.jpg) no-repeat right bottom; color: #000;	}
.goog:hover { }
.btnG:hover { }

#check {display:none; text-align:center; margin:20px 35px 0 25px; border:dashed #000 1px;}
#check a { text-decoration:underline; color:#FFFF33}

/* Navigation */
#supernav {
	font: bold 11px/11px Verdana, Arial,Tahoma;
	position: absolute;
	width: 810px;
	margin: -10px 0 0 0px;
	padding: 5px 0px; /* duplicate the tab size */
	text-align: center;
	display: block;
	z-index:20;
	}

#supernav li {
	margin: 0;
	padding: 0;
	display: inline;
	}


#supernav li ul {position:absolute; height:auto; float:right; padding:20px 0px 0px 625px; width:159px; font-size:10px; height:auto; font-weight:bold; color:#E3E3E3; }

#supernav a {
	color: #e3e3e3;
	background: url(images/tabbg2.jpg) no-repeat;
	font-weight: bold;
	height: 19px;
	padding: 5px 16px;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px; 
	-moz-border-radius-topleft: 6px;	
	}
	
#supernav a:hover {
	color: #524e43;
	background: url(images/tabbg4.jpg) repeat;
	text-decoration: none;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;	
	}

#supernav .current_page_item a {
	color: #e3e3e3;
	background: url(images/tabbg3.jpg) no-repeat;
	text-decoration: none;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
}

#sepbar {
	background: #524e43;
	height: 0px;
	width: 738px;
	display: inline;
	position: absolute;
	top: 220px;
	left: 50%;
	margin: 220px 0 0 -370px;
	z-index: 2;
	}

/* subNavigation */
#pgmenu {z-index: 1; }

#subsupernav {
	font: bold 11px/11px Verdana, Arial,Tahoma;
	position: absolute;
	float: right;
	width: 720px;
	margin: -13px 0pt 0pt 24px;
	padding: 0px 0px; /* duplicate the tab size */
	text-align: right;
	display: block;
line-height:18px;
z-index:1;
	}

#subsupernav li {
	margin: 0;
	padding: 0;
	display: inline;
	}

#subsupernav a {
	color: #e3e3e3;
	background: url(images/submid2.jpg) repeat-x;
	font-weight: bold;
	height: 18px;
margin: 0px -4px 0px 0px;
	padding: 1px 12px 1px 12px;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px; 
	-moz-border-radius-topleft: 6px;	
	}

#subsupernav a:hover {
	color: #524e43;
	background: url(images/submid.jpg) repeat-x;
	text-decoration: none;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;	
	}

#subsupernav .current_page_item a {
	color: #524e43;
	background: url(images/submid.jpg) repeat-x;
	text-decoration: none;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px;
	-moz-border-radius-topleft: 6px;
}

#subsupernav .more {
	color: #e3e3e3;
	background: url(images/subbeg2.jpg) no-repeat;
	font-weight: bold;
	height: 18px;
margin: 0px -8px 0px 0px;
	padding: 1px 12px;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px; 
	-moz-border-radius-topleft: 6px;	
	}

#subsupernav .less {
	color: #524e43;
	background: url(images/subend2.jpg) no-repeat;
	font-weight: bold;
	height: 18px;
	padding: 1px 12px;
	/* round corner tab - not for IE */
	-moz-border-radius-topright: 6px; 
	-moz-border-radius-topleft: 6px;	
	}

#subsepbar {
	background: #524e43;
	height: 0px;
	width: 738px;
	display: inline;
	position: absolute;
	top: 220px;
	left: 50%;
	margin: 220px 0 0 -370px;
	z-index: 2;
	}

.plainbg {
color:#E3E3E3;
font-family:Verdana,Arial,Tahoma;
background: url(images/ul_plain_bg.jpg) repeat-y;
margin:0px;
}
#postpg2 {
background: url(images/ul_plain_bg.jpg) repeat-y;
margin:0px;
}
