/*
Theme Name: Direct Patio Furniture
Theme URI: http://www.directpatiofurniture.com/
Description: DirectBuy Patio Furniture
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;
	padding:0;
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	background:#9cafc6 url(images/patio-bg.gif) center top repeat-y;
}
html, p, td, div{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
h1, h2, h3, h4, p, ul, span {margin:0; padding:0;}

a, a:visited{color:#3f6085; }
a:hover {color:#9cafc6; }
a:active{}

h1 {color:#6f2644; font-size: 17pt; text-align:center; margin:15px;}
h2 {color:#6f2644; font: 14pt "Georgia", Times New Roman, Times, serif; font-weight:bold; }
h3 {font-size:12pt; font-family: "Georgia", Times New Roman, Times, serif; color:#3c3f42;}
H4 {FONT-SIZE: 11pt;}

H1,H2{}

#wrapper{width:900px; border-left:10px solid #ffffff;border-right:10px solid #ffffff; background:#FFF; text-align:left; padding:0 0 10px 0; margin:0;}

p  {margin:0 0 15px 0;}
ul li ul li { list-style-image:url(images/bullet.gif); }
li { padding-bottom:12px;}

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 #9CAFC6;}



/* Header */
#header{height:92px; width:100%;}
#header h1{width:400px; height:92px; background:url(images/DBF_logo.gif); text-indent:-9000px; margin:0; float:left; }
#DB_logo{background:url(images/DB_logo.gif) no-repeat; float:right; margin:10px 20px 0 0;text-indent:-9000px; width:103px; height:46px; }
#nav{padding-top:2px; border-top:2px solid #afbed0;}
	.navBk{background:url(images/menu_bg.gif) repeat-x;}

#menu { margin-left:3px; }

.clear{clear:both; height:1px;}
hr.clear{visibility:hidden;}

.post { border-bottom:1px dotted #9CAFC6; margin-bottom:60px;}
.post h2 {margin-bottom:8px;} 
.post-content {margin-left:53px;}
.post p {margin-bottom:12px; line-height:18px;}
.post li { list-style-image:url(images/bullet.gif); list-style-position:inside; margin-left:18px; }

.post-content p a, .post p a {border-bottom:#9CAFC6 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:#9CAFC6 dotted 1px; background:#f0f4f8; border-top:#9CAFC6 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:#9CAFC6 solid 1px; background:#eaf0f7; 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;}

#page{ height:100%; margin:0 10px;}

#main-col {width:650px; float:left; }
#sidebar {width:200px; float:right;}

#sidebar ul {padding-bottom:18px;}

#sidebar ul li ul li { list-style-image:url(images/bullet.gif); list-style-position:outside; padding-bottom:8px; margin-left:18px; }


#home-button { margin-bottom:20px; }

#body{text-align:left; padding:30px 5px 5px 10px; border-top: 1px solid #3f6085;border-bottom: 1px solid #3f6085;  min-height:400px;}

.contentsec { display:block; margin-top:24px; border-bottom:#9CAFC6 dotted 1px; background:#fdf8ef; border-top:#9CAFC6 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;}


.datebox {text-align:center;border:#9CAFC6 solid 1px; background:#eaf0f7; color:#6f2644; 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; }

#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; }



/* --------------   Main Footer Styles -----------------------*/
#footer{ background:#e1e6ec; height:33px;padding:17px 0 0 117px;}
#footer .mainlevel {padding:0 8px; border-right:1px solid #9cafc6;}
#footer .moduletable{float:left;width:595px;}
#footer a{font-size:12px;}
/* End Footer	*/


/* --------------   Xcellimark Footer Styles -----------------------*/
#legal{width:900px; padding:5px 5px 20px 5px;color: #999999;}
#copyright{float:left; width:300px;font-size:9px;}
#xcellTag{font-size: 9px; width:400px; float:right; text-align:right;}
a.xcell:link, a.xcell:visited, a.xcell:active  {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;}



/* --------------   DropDown Styles -----------------------*/
.ddmx{
border:0px solid #FFFFFF !important ; 
}
.ddmx a.item1{		/* Affects all top level text links	*/
 padding: 7px 21px !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: #dfedfc !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
 margin-top:-1px;
}

/* Affects all top level hover text links	*/
.ddmx a.item1:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
 padding: 7px 21px !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: #934C27 !important ; 
 text-decoration: none !important ; 
 display: block; 
 white-space: nowrap; 
 position: relative; 
}


.ddmx td.item11 {		/* Top Level Menu 	*/
 padding:0 !important ;  
 border-right: 1px solid #abbbce !important ; 
 border-left: 0 !important ; 
 white-space: nowrap !important ; 
 height:10px; 
}
.ddmx td.item11-last {		/* Top Level Menu - Last Item	*/
 padding:0 !important ; 
 border-left: 1px solid #abbbce !important ;
 border-right: 0 !important ; 
 white-space: nowrap; 
 height:10px;
}
.ddmx td.item11-acton {
 padding:0 !important ;  
 border-top: 0 !important ;
/* border-left: 1px solid #FFFFFF !important ; */
 white-space: nowrap; 
}

.ddmx td.item11-acton-last {
	
	 border-left: 1px solid #abbbce !important ;
	 border-right: 1px solid #abbbce !important ;
}
.ddmx .item11-acton-last a.item1,
.ddmx .item11-acton a.item1,
.ddmx .item11-acton-last a:hover,
.ddmx .item11-acton a:hover,
.ddmx .item11 a:hover,
.ddmx .item11-last a:hover,
.ddmx a.item1-active,
.ddmx a.item1-active:hover {
margin-top:-1px;
 color: #FFF !important ; 
 /* background-color: #CECECE !important ; */
 background:url(images/menu_ovr.gif) repeat-x;

}
.ddmx a.item2,
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx 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; 
 margin-top:0;
}
.ddmx a.item2 {
 background-color: #cad9eb !important ; 
 color: #3f6085 !important ; 
 border-top: 1px solid #FFFFFF !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-right: 1px solid #FFFFFF !important ; 
}
.ddmx a.item2-last {
 background-color: #CECECE !important ; 
 color: #000000 !important ; 
 border-bottom: 1px solid #FFFFFF !important ; 
 z-index:500; 
}
.ddmx a.item2:hover,
.ddmx a.item2-active,
.ddmx a.item2-active:hover {
 background-color: #9CAFC6 !important ; 
 color: #FFFFFF !important ; 
 border-top: 1px solid #FFFFFF !important ; 
 border-left: 1px solid #FFFFFF !important ; 
 border-right: 1px solid #FFFFFF !important ; 
}
.ddmx .section {
 border: 0px solid #FFFFFF !important ; 
 position: absolute; 
 visibility: hidden; 
 display: block; 
 z-index: -1; 
}
.ddmxframe {
 border: 0px solid #FFFFFF !important ; 
}
* html .ddmx td { position: relative; } /* ie 5.0 fix */


