/*
Theme Name: Direct Kitchen Cabinets
Theme URI: http://directkitchencabinets.com/
Description: DirectBuy Kitchen Cabinets
Version: 1.0
Author: Xcellimark
Author URI: http://xcellimark.com/
*/


/* ************************************************************************************************************************************************************

Built from the Starkers Theme by Elliot Jay Stocks

************************************************************************************************************************************************************ */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h4, h5, h6 { font-size:100% }
q:before, q:after { content:''}
a { text-decoration:none }

/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
* a { position:relative } /* Gets links displaying over a PNG background */
a img { border:none } /* Gets rid of IE's blue borders */

/* ************************************************************************************************************************************************************

And now it's over to you...

************************************************************************************************************************************************************ */

/* general stuff */

BODY {margin:0; background: #5A5858 url(images/bg_gradient.gif) top repeat-x; }

A {FONT-SIZE: 10pt; COLOR: #6A310B; FONT-FAMILY: Verdana; TEXT-DECORATION: none; outline:none;}
A:hover {COLOR: #e4b88b;}

H1 {COLOR: #6A310B;}
H2 {COLOR: #4F4F4F; font-family:'georgia', times new roman, serif;}
H4 {FONT-SIZE: 11pt;}

H1,H2{}


h2 a, h2 a:visited {font-size:1.4em; font-family:'georgia', times new roman, serif; }
h2 a:hover, h2 a:active {border-bottom:2px solid #e4b88b;}

.post { border-bottom:1px dotted #D8C7AF; margin-bottom:60px;}
.post h2 {margin-bottom:8px;} 
.post-content {margin-left:53px;}
.post p {margin-bottom:12px; line-height:18px;}
.post ul li { list-style-image:url(images/plus.gif); list-style-position:inside; padding-bottom:6px; }

.post-content p a, .post p a {border-bottom:#6A310B solid 1px; font-weight:bold; }
.post-content p a:hover, .post p a:hover {border-bottom:none;}
.postmetadata a {font-size:.9em; border-bottom:none!important;}
.postmetadata {font-size:.8em; border-bottom:#d8c7af dotted 1px; background:#fdf8ef; border-top:#d8c7af dotted 1px;  padding:4px; margin-top:4px; }

.pagetitle {margin-bottom:8px; font-size:1.6em; text-align:center; }

.archive {margin-bottom:36px; text-align:center; font-size:1.6em;}
.callout p {padding:4px; border:#d8c7af solid 1px; background:#fcf3e4; padding:4px; margin-bottom:20px; }

.clear{clear:both; visibility:hidden; height:0; font-size:0; display:block;}

p,td,html {FONT-SIZE: 10pt; FONT-FAMILY: Verdana}
form{FONT-SIZE: 10pt; FONT-FAMILY: Verdana; margin-bottom:20px;}

.rBorder{border:1px solid red; padding:2px;}

#wrapper{background:url(images/pg_bk2.png) 50% 0 repeat-y;width:900px; margin:0 auto;}
#wrapper #footer_cl{width:900px; height:7px; background: #EFE5D7 url(images/footer_cl2.gif) no-repeat;}
#page{ height:100%; margin:0 6px;}

#main-col {width:635px; float:left; }
#sidebar {width:200px; float:right;}

#sidebar ul {padding-bottom:18px;}

#sidebar ul li ul li { list-style-image:url(images/plus.gif); list-style-position:inside; padding-bottom:6px; }


#header{ height:118px; border-bottom:6px solid #2b72b0; background: url(images/header_bg.png) repeat-x;}
	#header #sec1{width:343px;height:90px;clear:none;float:left;background: url(images/logo.png) center top no-repeat; margin-top:10px;}
		#sec1 h1 {text-indent:-9999px; position:relative;}
		#sec1 a {display:block; width:344px; height:118px; }
	#header #sec2{width:261px;height:90px;clear:none;float:right; margin-top:10px; margin-left:10px;}
		#sec2 p {text-indent:-9999px; position:relative;}


#nav{width:100%;height:30px;background: url(images/nav_bg.jpg) repeat-x;border-top:4px solid #0f3353}
	#nav #sec1{width:4px;height:30px; float:left; clear:none;}
	#nav #sec2{width:20px;height:30px;background: url(images/nav_R_sec.gif) no-repeat; float:right; clear:none;}
	#nav #links{width:756px; float:left; padding-top:1px;}

#home-button { margin-bottom:20px; }

#body{text-align:left; padding:30px 5px 5px 10px; border-bottom: 1px solid #7B5039;  min-height:400px;}

.contentsec { display:block; margin-top:24px; border-bottom:#d8c7af dotted 1px; background:#fdf8ef; border-top:#d8c7af dotted 1px;  padding:4px; }

.alignright { float:right; margin:0 0 8px 8px; }
.alignleft { float:left; margin:0 8px 8px 0; }

#divider{height:2px; background:#FFF;font-size:1px;}
#footer{
	position: relative;	
	bottom: 0; 
	height:54px; 
	width:auto; 
	background:url(images/footer_rep.gif) repeat-x; 
	margin:0 4px;
	border-left:1px solid #D8C7AF;
	border-right:1px solid #D8C7AF;
	border-bottom:1px solid #D8C7AF;
	text-align:center;
	}



.pathway{padding:20px 0;}


.side_rep_L {BACKGROUND-IMAGE: url("/images/sce/side_rep_L.gif"); BACKGROUND-REPEAT: repeat-y}
.side_rep_R {BACKGROUND-IMAGE: url("/images/sce/side_rep_R.gif"); BACKGROUND-REPEAT: repeat-y}
.page_bot_M {BACKGROUND-IMAGE: url("/images/sce/page_bot_M.gif"); BACKGROUND-REPEAT: repeat-x}
.footer {COLOR: #cbb59f; FONT-FAMILY: Tahoma; TEXT-ALIGN: center}
.body_txt {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left}
.image_sec {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center}
.pic_padding_L {PADDING-LEFT: 10px}




.datebox {text-align:center;border:#d8c7af solid 1px; background:#fcf3e4; color:#6a310b; padding:4px; width:35px; float:left; margin-right: 8px;}
.datebox p {font-family: georgia, times new roman, serif; margin-bottom:0; }
.month {font-size:1.2em; }
.day {font-size:2em; line-height:.9em;}

#s {float:left;margin-right:4px; width:130px; }

small {color:#969696; font-family:"verdana",Arial, Helvetica, sans-serif; font-weight:normal;}

#rssBox{}
#rssBox a{font-size:10px;}
a.rssLink{ background:url(images/RSS_16.png) left 0 no-repeat; font-weight:bold; padding:0 0 5px 20px; height:30px; font-size:10pt!important; }


#xcellTag{padding:0 20px; color: #999999;font-size: 9px; width:796px; margin:0 auto; margin-top:10px;}
a.xcell:link, a.xcell:visited  {text-decoration: none; color: #000000; font-size: 9px;}
a.xcell:hover {text-decoration: none; color: #FF0000; font-size: 9px;}
a.xcellTxt:link, a.xcellTxt:visited  {text-decoration: none; color: #999999; font-size: 9px;}
a.xcellTxt:hover {text-decoration: none; color: #FF0000; font-size: 9px;}

/*  DROP DOWN STYLES  */

{
border:0px solid #FFFFFF !important ; 
}
 a.item1,
 a.item1:hover,
 a.item1-active,
 a.item1-active:hover {
 padding: 5px!important ; 
 top: 0px !important ; 
 left: 0px; 
 font-size: 13px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 color: #FFFFFF !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 height:16px; 
}
 td.item11 {
 background: url(images/nav_bg.jpg) repeat-x!important ; 
 padding:0 !important ; 
 border-top: none !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-bottom: 1px solid #FFFFFF;
 border-right: 0 !important ; 
 white-space: nowrap !important ; 
 height:16px; 
}
 td.item11-last {
 background: url(images/nav_bg.jpg) repeat-x!important ; 
 padding:0 !important ; 
 border-top: none !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-bottom: 1px solid #FFFFFF !important ;
 border-right: 1px solid #FFFFFF !important ;
 white-space: nowrap; 
 height:16px; 
}
 td.item11-acton {
 padding:0 !important ; 
 border-top: none !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 white-space: nowrap; 
 border-bottom: 1px solid #FFFFFF;
}
 td.item11-acton-last {
 border: 1px solid #FFFFFF !important ; 
}
 .item11-acton-last a.item1,
 .item11-acton a.item1,
 .item11-acton-last a:hover,
 .item11-acton a:hover,
 .item11 a:hover,
 .item11-last a:hover,
 a.item1-active,
 a.item1-active:hover {
 color: #4F4D4E !important ; 
 background-color: #BEB8B8 !important ;  
}
 a.item2,
 a.item2:hover,
 a.item2-active,
 a.item2-active:hover {
 padding: 5px 5px 5px 5px !important ; 
 font-size: 13px !important ; 
 font-family: Verdana, Arial, Helvetica, sans-serif !important ; 
 text-align: left !important ; 
 font-weight: bold !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 z-index:500; 
 opacity:1; 
}
 a.item2 {
 background-color: #F0DBBE !important ; 
 color: #000000 !important ; 
 border-top: 1px solid #FFFFFF !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-right: 1px solid #FFFFFF !important ; 
}
 a.item2-last {
 background-color: #F0DBBE !important ; 
 color: #000000 !important ; 
 border-bottom: 1px solid #FFFFFF !important ; 
 z-index:500; 
}
 a.item2:hover,
 a.item2-active,
 a.item2-active:hover {
 background-color: #4F4F4F !important ; 
 color: #FFFFFF !important ; 
 border-top: 1px solid #FFFFFF !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-right: 1px solid #FFFFFF !important ; 
}
 .section {
 border: 0px solid #FFFFFF !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
frame {
 border: 0px solid #FFFFFF !important ; 
}
* html  td { position: relative; } /* ie 5.0 fix */

/* Comments */
input.textbox
{
	border:#ebe1d1 1px solid;
	background:#f7f1e8;
	font:1em Verdana, Arial, Serif;
	padding:2px;
	width:150px;
}
textarea{
	width: 90%;
	padding:5px;
	font:1em Verdana, Arial, Serif;
}
input.textbox:focus, textarea:focus
{
	background:#fff;
	border:#999 1px solid;
}
#commentform 
{
	margin:0;
	padding:10px;
	background:#fff;
}
#main-col .commentlist {
	margin: 0;
	padding: 0;
}
#main-col .commentlist li 
{
	background-color:#fbf8f3;
	list-style:none;
	margin: 0;
	padding: 1em;			
	border-bottom:#7b5039 1px dotted;
	font-size:0.9em;
}
#main-col .commentlist li .cmtinfo 
{
	padding:5px;
	margin-bottom: 5px;
	position:relative;	
}
#main-col .commentlist li .cmtinfo em 
{
	margin:0;
	padding:0 1em;
	font-weight:normal;			
	font-style:normal;
	color:#999;	
}
#main-col .commentlist li cite 
{
	font-style:normal;
	font-weight:bold;
	font-size:1.1em;
}
#main-col .commentlist li.alt
{
	background:#f7f1e8;	
}
#main-col .nocomments
{
	font-size:0.9em;
	color:#999;
	text-align:center;
}
#respond
{
	margin-top: 30px;
}



