/*
Theme Name: DirWell-Official-New
Description: DirWell-Official New Design.
Version: 1.0
Author: DirWell
Author URI: http://www.dirwell.com/
Tags: yellow, black, fixed-width, two-columns
*/
html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#424242; }

.clear { clear:both; }
a { text-decoration:none; color:#362C23; }
a:hover { text-decoration:underline; color:#212121; }
a img { border:0px; }

.wrapper { width:1001px; margin:0px auto;}

.heading, .heading .headr, .heading .headb { background:url(images/heading.png) no-repeat 0 0; height:33px; }
.heading { background-position:0 0; padding:0 0 0 10px; float:left; margin:0 0 40px; }
.heading .headr { background-position:right -66px; padding:0 10px 0 0; }
.heading .headb { background-position:0 -33px; background-repeat:repeat-x; }
.heading h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; margin:0; color:#E9C01B; font-weight:normal; }
.heading h2 span { color:#fff; }

.header { height:114px; border-top:8px solid #6C5C4D; background:transparent url(images/header.gif) repeat-x top left; }
.header .logo { display:block; background:transparent url(images/logo.gif) no-repeat top left; height:75px; width:364px; float:left; margin:20px 0 0 15px; }
.header .logo span { position:absolute; top:-800000px; }

.header .navigationarea { width:602px; float:right; }
.header .navigationarea ul { list-style:none; margin:0; padding:0; float:right; }
.header .navigationarea ul li { float:left; height:30px; line-height:30px; padding:0 5px 0 0; }
.header .navigationarea ul li.last { padding:0!important; }
.header .navigationarea ul li a, .header .navigationarea ul li a span.l, .header .navigationarea ul li a span.l span.r { background:transparent url(images/li-nav.gif) }
.header .navigationarea ul li a { background-position:0 -120px; display:block; }
.header .navigationarea ul li a span.l {  padding:0 0 0 12px; display:block; background-position:0 -150px; background-repeat:no-repeat; }
.header .navigationarea ul li a span.l span.r { line-height:30px; padding:0 12px 0 0; display:block; background-position:right -90px; background-repeat:no-repeat; }
.header .navigationarea ul li a:hover, .header .navigationarea ul li a.current { background-position:0 -30px; text-decoration:none; }
.header .navigationarea ul li a:hover span.l, .header .navigationarea ul li a.current span.l {  background-position:0 -60px; background-repeat:no-repeat; }
.header .navigationarea ul li a:hover span.l span.r, .header .navigationarea ul li a.current span.l span.r { background-position:right 0px; background-repeat:no-repeat; }
.header .navigationarea ul li a span.l span.r span { padding:10px 0; }


.search { height:31px; width:303px; float:right; background:url(images/search.gif) no-repeat top left; }
.search .sb { float:left; float:left; width:204px; height:23px; padding:0 0 0 10px; }
.search .sb input {  width:195px; border:1px solid #BABABA; font-size:12px; background:#F3F3F3; color:#868686; padding:3px; }
.search .sr { float:right; width:70px; height:25px; padding:0 10px 0 0; }

.timestamp { padding:18px 0; font-size:12px; text-align:right; }
.timestamp span { color:#B6772A; }

.breadcrumb { background:#6C5C4D; border-bottom-top:1px solid #433A32; padding:6px 0; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.breadcrumb a { color:#CCC; font-weight:bold; }

.featuredBox { padding:49px 54px 24px 48px; background:url(images/featured-block.png) no-repeat -12px 0; width:238px; height:186px; float:left; }
.featuredBox a { color:#FFF; text-decoration:none; }
.featuredBox { color:#FFF; }
.featuredBox h2 { margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:0; font-weight:normal;}
.featuredBox h2 a { color:#E9C01B; text-decoration:none; }
.featuredBox h2 a:hover { color:#E9C01B; text-decoration:underline; }
.featuredBox p { height:114px; text-align:left; }
.featuredBox p.more { font-weight:bold; height:12px; text-align:right; padding:0 10px; }
.featuredBoxLast { padding:49px 54px 24px 48px; width:218px; }

.topnav { background:url(images/top-blog.gif) repeat-x top left; height:32px; }
.topnav ul { list-style:none; margin:0;padding:0; position:relative; }
.topnav li { float:left; margin:0; border:1px solid #E0E0E0; border-width:0 1px 0 0; height:32px; line-height:32px; position:static; }
.topnav li.hover .slideList { display:block!important; }
.topnav li h3 { margin:0; font-weight:normal; font-size:12px; }
.topnav li a.linkT { display:block; padding:0 12px; font-family:Arial, Helvetica, sans-serif; color:#39393F; font-size:12px; font-weight:bold; }
.topnav li a:hover { text-decoration:none; }
.topnav li.selected { background:#D08629; }
.topnav li.selected a.linkT { color:#fff; }

.subnav { background:url(images/sub-nav.gif) repeat-x top left; height:30px; border-bottom:1px solid #FFFFFF; }
.subnav ul { list-style:none; margin:0;padding:0; }
.subnav li { float:left; padding:0 17px; margin:0; height:30px; line-height:30px; }
.subnav li a { display:block; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; font-weight:bold; }
.subnav li a:hover { text-decoration:none; }


.content { background:#FBFBFB url(images/bg-content.jpg) repeat-x top right; padding:5px 0 5px 0; }
/*.content .contentBG { background:url(images/content-bg.png) repeat-y top left; padding:0 1px 0 0; }
.content .leftbar { width:661px; float:left; padding:0; }
.content .leftbar .postwrap { min-height:900px; background:url(images/leftbar.gif) repeat-x right bottom; margin:0 0 0 4px; }*/
.content .h-2 { background:url(images/h-2.gif) repeat-x top left; height:16px; margin-bottom:8px; }
.content .contentInside { background:url(images/content-inside.gif) repeat-x bottom left; }
.content .contentBG { border:1px solid #DFDFDF; background:#FFFEFA url(images/sidebar-top.gif) repeat-x top left; margin:0 5px 0 0; }
.content .leftbar { width:501px; float:left; padding:0; border-right:1px dotted #686762; }
.content .leftbar2 {  }
.content .leftbar .postwrap { min-height:900px; padding:0 5px; }
.featured { padding:10px 15px 30px; height:463px; width:622px; float:left;  }
.featured h2 { font-size:18px; font-weight:normal; margin:6px 0; font-family:Georgia, "Times New Roman", Times, serif; }
.featured h2 a { color:#362C23; }
.featured .metabox a { color:#D8251D; }
.featured .metabox { color:#212121; padding:4px; margin:0 0 8px; font-size:12px; border:1px solid #E3DFDF; background:#F0F0F0; }
.featured .imagebox { height:140px; padding:2px; border:1px solid #D1d1d1; }
.featured .descbox { padding:10px 0; height:170px; line-height:24px; color:#362C23; }
.featured .descbox p { line-height:20px; margin:0; }


.content .leftbar2 { width:660px; float:left; padding:0; border-right:1px dotted #686762; }
.content .sidebar2 { width:318px; padding:10px 8px 0 0; min-height:900px; float:right; }

.topFeatured .sidebar2 { height:480px!important; min-height:480px!important; }


.featured1 { width:296px; height:470px; float:left; padding-right:14px; border-right:1px dotted #d4d4d4; }
.featured2 { width:296px; float:right; }

.post { margin:0 0 15px; padding:10px 10px 25px; margin:12 0 0; border-bottom:1px dotted #DDBC5A; }
.postImg {  width:660px; padding:10px; margin:0 auto; background:#F8F8F8; border:1px solid #D6D5D5; text-align:center; }
.post .post_info { padding:0; }
.post .post_info span { color:#528CB4; }
.post .infoWrap { padding:0; }
.post .post_info .infowrap { float:left; width:360px; }
.post .post_info h2, .post .post_info h1 { color:#000; margin:0px; padding:4px 0px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:22px; font-style:italic; }
.post .post_info h1 { font-size:22px; }
.post .post_info h2 a, .post .post_info h1 a { color:#4F7E3A; }
.post .post_info a { color:#D8251D; }
.post div.metabox { color:#212121; padding:4px; margin:0px; font-size:12px; border:1px solid #E3DFDF; background:#F0F0F0; }
.post .post_info p { margin:0 0 5px; color:#6B6B6B; font-style:italic; }
.post p.metabox a { color:#026987; }
.post p.metabox strong { color:#C42739; }
.post p.metabox span { font-weight:bold; }
.post .post_info .sociable { width:120px; float:right; }
.post .postdetail { color:#434444; padding:6px 0px 4px; color:#424242; }
.post .postdetail h1, .post .postdetail h2, .post .postdetail h3, .post .postdetail h4, .post .postdetail h5, .post .postdetail h6 { font-weight:normal!important; color:#003366; margin-bottom:2px; font-family:Georgia, "Times New Roman", Times, serif; }
.post .postdetail p { line-height:24px; margin-top:0px; }
.post .postdetail a { color:#4F7E3A; font-weight:bold; }
.post .postdetail p.postTags { padding:4px 0; clear:both; color:#006A92;  }
.post .postdetail p.postTags a { color:#97982A; }
.post .postmeta { clear:both; font-size:11px; border:1px solid #DCDCDC; background-color:#E7E8E8; padding-top: 2px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.post .postmeta p { margin:0; padding:0 3px; }
.post .postdetail h1{ font-weight: bold; font-size: 180%; letter-spacing: -0.04em; line-height: 100%; margin: .5em 0 .5em; }
.post .postdetail h2{ font-weight: normal; font-size: 170%; letter-spacing: -0.04em; line-height: 110%; margin: .5em 0 .2em; }
.post .postdetail h3{ font-size: 160%; font-weight: normal; letter-spacing: -0.04em; line-height: 110%; margin: .5em 0 .2em; text-shadow: #fff 1px 1px 1px; }
.post .postdetail h4{ font-size: 150%; font-weight: normal; margin: .5em 0 .2em; } 
.post .postdetail h5{ font-size: 140%; font-weight: bold;  margin: .5em 0 .2em;  letter-spacing: -0.02em; }
.post .postdetail h6{ font-size: 125%; font-weight: normal; text-transform: uppercase;  margin: .5em 0 .2em; }

/*.slideList { display:none; position:absolute; padding:31px 0 0; left:0; width:995px; }
.slideList .sb { background:#6C5C4D; padding:6px 10px 10px 0; }
.slideList .slBox { width:482px; padding:20px 0 0 10px; float:left; }
.slideList .slBox .image { float:left; width:244px; height:271px; padding:3px; border:1px solid #826F5D; }
.slideList .slBox .image a { padding:0!important; }
.slideList .slBox .postdes { width:220px; float:right; }
.slideList .slBox .postdes h4 { font-size:18px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif!important; line-height:18px!important; font-weight:normal; margin:0 0 6px; }
.slideList .slBox .postdes h4 a { color:#FFF; }
.slideList .slBox .postdes .descbox { padding:10px 0; height:200px; line-height:24px; color:#362C23; }
.slideList .slBox .postdes p { color:#FCF8AE; margin:6px 0 0; line-height:19px; }
.slideList .slBox .postdes p.more { height:19px; margin:0; text-align:right; font-weight:bold; }
.slideList .slBox .postdes p.more a { color:#D8251D; }
.slideList .slBox .postdes .footLinks { color:#FCF8AE; padding:10px 0 0; text-align:right; }
.slideList .slBox .postdes .footLinks a { color:#C9DA2B; }*/

.slideList { display:none; position:absolute; padding:0; left:0; width:995px; }
.slideList .topNavs { padding:0 0 1px 0; height:30px; }
.slideList .topNavs ul { list-style:none; margin:0;padding:0; }
.slideList .topNavs li { float:left; padding:0 17px; margin:0; height:30px; line-height:30px; border-right:0!important; }
.slideList .topNavs li a { display:block; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:12px; font-weight:bold; }
.slideList .topNavs li a:hover { text-decoration:none; }

.profile-list { padding:10px 0; border-bottom:1px dotted #686762; height:54px; width:305px; margin:0 0 0 20px; float:left; }
.profile-list .image { padding:2px; width:48px; height:48px;  border-bottom:1px dotted #D4D4D4; float:left; background:#fff; }
.profile-list .profDesc { padding:1px; width:240px; height:50px; float:right; }
.profile-list .profDesc .authlink { font-weight:bold; display:block; }
.profile-list .profDesc p { margin:6px 0 0; }

.author-post { padding:10px; border-bottom:1px dotted #686762; margin:0 10px; }
.author-post span { color:#666666; display:block; font-size:77%; }
.author-post a.prodName { display:block; font-size:115.5%; font-weight:bold; color:#113D84; }
.author-post .prodInfo p { color:#353535; font-size:85%; margin:7px 0 0; }
.author-post .prodInfo p a { color:#353535; }

.slideList .sb { background:#6C5C4D; padding:6px 10px 10px 0; }
.slideList .sb .sbc1 { width:290px; float:left; height:290px; padding:0 10px 0 10px; border-right:1px solid #8D8D8D; margin-top:18px; }
.slideList .sb .sbc2 { width:666px; float:right; height:290px; margin-top:18px; }
.slideList h5 { font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; line-height:18px!important; font-weight:normal; margin:0 0 8px; color:#fff; font-style:italic; }
.slideList .edc {  }
.slideList .edc .image { width:280px; height:140px; padding:5px; border:1px solid #CCC; background:#fff; }
.slideList .edc .descr { height:100px; line-height:16px; }
.slideList .edc .descr p { color:#FCF8AE; line-height:16px; }
.slideList .edc .descr p a { color:#FFF; }
.slideList .edc .descr p a:hover { color:#FCFCFC; text-decoration:none; }

.slideList .slBox { padding:0 0 10px 0; }
.slideList .slBox .image { float:left; width:178px; height:113px; padding:3px; border:1px solid #CCCCCC; background:#fff; }
.slideList .slBox .image a { padding:0!important; }
.slideList .slBox .postdes { width:468px; float:right; }
.slideList .slBox .postdes h4 { font-size:18px; line-height:18px!important; font-weight:normal; margin:0 0 6px; }
.slideList .slBox .postdes h4 a { color:#FFF; }
.slideList .slBox .postdes .descbox { line-height:24px; color:#362C23; }
.slideList .slBox .postdes p { color:#FCF8AE; margin:6px 0 0; line-height:19px; }
.slideList .slBox .postdes p a { color:#FFF; }
.slideList .slBox .postdes p a:hover { text-decoration:underline; }


.sidebar2 { width:325px; height:480px; float:right; padding:10px 0 0; }
.sidebar2 h2 { color:#4F7E3A; margin:0 0 5px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:24px; border-bottom:1px dotted #686762; padding:0 0 5px; }
.sidebar2 h2 a { color:#4F7E3A; }
.sidebar2 ul { list-style:none; margin:0; padding:0; }
.sidebar2 ul li { border-bottom:1px solid #E6E6E6; font-size:12px; padding:6px; margin:0px!important; background:tranparent!important; }
.sidebar2 ul li .prodNum { background:url(images/listbg1.gif); float:left; width:32px; height:36px; line-height:36px; font-size:16px; text-align:center; font-weight:bold; }
.sidebar2 ul li.newodd .prodNum { background:url(images/listbg2.gif); width:32px; height:36px; line-height:36px; font-size:16px; text-align:center; font-weight:bold; }
.sidebar2 ul li.newodd { background:#F1FCFF; }
.sidebar2 ul li .prodLink { width:272px; float:right; }
.sidebar2 .odd_c { background:#F1FCFF; }
.sidebar2 img.dsq-widget-avatar { background:url(images/listbg2.gif); padding:6px 4px; margin:0 8px 8px 0; }
.sidebar2 .even_c { background:#FFF; padding:0 5px; }
.sidebar2 .even_c img.dsq-widget-avatar { background:url(images/listbg1.gif); padding:6px 4px; margin:0 8px 8px 0; }
.sidebar2 .dsq-widget-comment { font-size:11px; }
.sidebar2 .dsq-widget-meta { margin:5px 0 0; }
.sidebar2 .dsq-widget-meta a { color:#CB4F27; }


.mainHeading h2 { color:#4F7E3A; margin:0 0 5px; font-weight:normal; font-size:24px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #686762; padding:0 0 5px; }


.content .sidebar { width:490px; margin:0 2px 0 0; min-height:900px; float:right; padding:0; }
.content .sidebar .sidewrap { /*background:url(images/sidebar-bottom.gif) repeat-x bottom left;*/ padding:10px; }
.content .sidebar .sidewrap h2 { color:#4F7E3A; margin:0 0 5px; font-weight:normal; font-size:24px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; border-bottom:1px dotted #686762; padding:0 0 5px; }
.topFeatured { background:url(images/topfeatured.png) no-repeat top left; padding:0 12px 0 0; }

.featuredWrapper { background:#362C23; border:1px solid #4B3D32; margin:0 4px 1px 3px; padding:4px; }
.featuredWrapper ul {
  list-style: none;
  margin: 0; padding:0;
  overflow: hidden;
  float: left;
}

.featuredWrapper li {
  float: left;
    list-style: none;
  margin: 0; margin-left: 4px;
}

.featuredWrapper li a {
  color: #ffffff;
  text-decoration: none;
  background: #846f57;
  float: left;
  height: 19px;
  padding: 0 7px;
  line-height: 19px;
}

.featuredWrapper li a:hover, .featuredWrapper li.current_page_item a {
  background: #584A3B;
}

.adsWrapper { background:#000; border:1px solid #DFDCCF; margin:0 5px 5px 0; height:106px; padding:0; }
.adsWrapper .adImage { background:#362C23; width:468px; height:60px; float:right; }
.adsWrapper .adText  { background:#fff; width:468px; height:60px; float:left; }


.recentListing    { padding:0 12px 28px; }
.recentListing h2 { color:#4F7E3A; margin:0; font-weight:normal; font-size:24px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; }
.recentListing h2 a { color:#4F7E3A; }
.recentListing .image { width:462px; height:100px; padding:2px; border:1px solid #DBDBDB; }
.recentListing ul { margin:0; padding:0; list-style:none; }
.recentListing ul li { border-bottom:1px dotted #DDBC5A; padding:5px 3px 4px 16px; background:url(images/bullet.gif) no-repeat 0 8px; }
.recentListing ul li a { margin:0; padding:0; list-style:none; }
.recentListing .postlist { padding:10px 0 0; }


.fotNav { padding:10px 0; }

/* Captions */
.aligncenter, div.aligncenter { display: block;	margin-left: auto; margin-right: auto; }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin:10px 10px 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.adsense_post { width:336px; height:280px; border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding: 4px; margin:10px 10px 0 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }
/* End captions */

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }

/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

.wp-pagenavi { padding:10px 0; text-align:center; }
.wp-pagenavi a { background:#000!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi a:hover { background:#DA4D15!important; border-color:#EEE!important; color:#fff!important; }
.wp-pagenavi span.current { background: #DA4D15!important; border-color:#B4B4B4!important; color:#fff!important; }
.wp-pagenavi span.pages, .wp-pagenavi span.extend { background:#F4F3F3!important; border-color:#EEE!important; color:#313131!important; }

.categories {}
.cat-item {}
.current-cat-parent {}
.pagenav {}

.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}

.commentsHeading h3 { color:#2C6EAF; background-repeat: no-repeat; margin:0px 0px 6px; border:2px solid #38536D; border-width:2px 0px; padding:14px; }

ol.commentlist { list-style:none; margin:10px 5px 10px 10px; padding:10px 0px 0px 0px; text-indent:0; }
ol.commentlist li { border:1px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {  }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f7f7f7; }
ol.commentlist li.odd { background:#fff; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

#respond {  }
#comment { width:98%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#comment2 { width:98%; background:#fff; border:1px solid #ACACAC; color:#414141; }
#respond p { margin:2px 0px 2px; height:24px; }
#respond p label { width:90px!important; display:block; float:left; }

.adboxside { text-align:center;  width:120px; padding:6px; margin:0px auto; }

.round_pane { /*padding:0 6px;*/ margin:10px 0 0; }
.round_pane .round_Inside { padding:1px; background:#D6D5D5; }
.round_pane .round_Inside .round_Inside2 { background:#fff; /*padding-top:4px*/  }

.widget { padding:0 0 7px;  }
.widget .widget_head { background:url(images/widget-body-top.png) no-repeat left bottom; height:10px; }
.widget .widget_heading { padding:0 0 10px; border-bottom:1px dotted #DDBC5A; }
.widget .widget_wrap_inside { padding:7px; margin:0 4px;  }
.widget .widget_heading h3 { margin:0; font-weight:normal; font-size:24px; color:#314835; margin:0; font-family:Georgia, "Times New Roman", Times, serif; }
.widget .widget_body {  }
.widget .widget_body ul { margin:0; padding:0; list-style:none; }
.widget .widget_body ul li { cursor:pointer; color:#4F7E3A; margin:5px 0 0; border:1px dotted #EFEFEF; background:url(images/bullet.gif) no-repeat 6px 8px; line-height:23px; padding:0 0 0 20px; overflow:hidden; }
.widget .widget_body ul li.over { border-color:#919191;  background:#FEE65A url(images/bullet.gif) no-repeat 6px 8px; }
.widget .widget_body ul li a { color:#362C23; text-decoration:none; }
.widget .widget_body ul li a:hover { color:#010101; }
.widget .widget_foot { background:url(images/widget-body-boot.png) no-repeat top left; height:9px; }

a.page-numbers { border-bottom-style: solid; font-weight: bold; margin-right: 1px; padding: 0 2px; }
p.pagenav { margin: 0; display: inline; }
.pagenav span { font-weight: bold; margin: 0 6px; }

.recentcomments {  }
.recentcomments .url { color:#4F7E3A; }

.shareus { }
.shareus li   { padding:0 0 5px 0!important; border-bottom-width:0px!important; }
.shareus li a { background:url(images/fan-wid.png) no-repeat top left; height:46px; text-indent:-99999px; display:block; }
.shareus li.fb a { background-position:left top; }
.shareus li.tw a { background-position:left -58px; }
.shareus li.sb a { background-position:left -117px; }

.widget2 { float:left; margin:10px 0 0; width:196px; padding:0 30px 0 0; }
.widget2_tags { width:320px; padding:0 0 0 0!important; }
.widget2_tags a { color:#999999; text-decoration:none; }
.widget2_tags a:hover { color:#fff; }
.widget2 .widget_heading { border-bottom:1px solid #FFF; padding:0 0 6px; font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 5px; }
.widget2 .widget_heading h3 { margin:0; font-weight:normal; font-size:18px; color:#B9B9B9; margin:0; }
.widget2 .widget_body { padding:0 0 15px; }
.widget2 .widget_body ul { margin:0; padding:0; list-style:none; }
.widget2 .widget_body ul li { color:#BDDA81; height:23px; border-bottom:1px dotted #535353; line-height:20px; padding:4px 0px 4px 4px; overflow:hidden; font-size:11px; }
.widget2 .widget_body ul li a { color:#999999; text-decoration:none; display:block; padding:0 5px; }
.widget2 .widget_body ul li a:hover { color:#BDDA81; border:1px solid #535353; border-style:dotted solid; background:#2F2F2F; font-size:11px; }

.widget_sponsors { padding:0; }
.widget_sponsors ul { padding:0; list-style:none; width:294px; height:310px; margin:0 auto!important; color:#000!important; }
.widget_sponsors ul li { color:#000; height:125px!important; width:125px!important; border:1px solid #F1F1ED; padding:0px!important; background:#fff!important; text-align:center; margin:10px!important; line-height:125px; float:left; overflow:hidden; font-size:11px; }
.widget_sponsors ul li a { color:#E0E0E0; text-decoration:none; }
.widget_sponsors ul li a:hover { color:#fff; }

.widget_adsense {}
.widget_adsense .widget_body ul li { color:#BDDA81; height:280px; width:336px; margin:0; padding:4px; background-position:-1000px 0; }

#author, #email, #url {width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; display:inline; }
#url { margin-right:0px; }
.tableComment { margin:7px 0px; }
#submit { width:91px; color:#515441!important; font-size:11px; background:#9CA084; border:1px solid #8C9170; display:block; height:19px; line-height:19px; text-align:center!important; text-decoration:none; float:right; }
.widget_ratings .body, .widget_archive .body, .widget_pages .body, .widget_links .body, .widget_meta .body , .widget_rss .body , .ngg_images .body {  }
.widget_rss .rsswidget { color:#2384C6; font-weight:bold; }
.widget_rss .rss-date { font-style:italic; display:block; font-size:11px; padding:0px 0px 4px; }
.widget_rss .rssSummary { font-size:11px; text-align:justify; }
.widget_rss cite { font-size:11px; display:block; text-align:right; color:#4A061B; }

.widget_ajax { background:url(images/widget_ajax.gif) repeat top left!important; padding:6px; }
.widget_ajax ul.tabs { padding:0; margin:0; list-style:none; height:20px; }
.widget_ajax ul.tabs li, .tabSystem ul.tabs li span { background:url(images/li-tabs.gif) no-repeat left -39px; }
.widget_ajax ul.tabs li { padding:0 12px; margin:0 3px 0 0; color:#8A8A8A; text-transform:uppercase; line-height:20px; float:left; font-weight:bold; text-transform:uppercase; cursor:pointer; border-right:2px solid #D7C989 }
.widget_ajax ul.tabs li.selected { background-position:left top; color:#009ECC; }
.widget_ajax ul.tabs li.selected span { background-position:right top; color:#009ECC; }
.widget_ajax ul.tabs li.first { border-left-width:0px; }
.widget_ajax ul.tabs li.last { border-right-width:0px; }
.widget_ajax .tabContent { padding:8px 5px; min-height:576px; background:#fff; margin:10px 6px; }

.sPost { padding:0 8px 12px 4px; width:222px; float:left; margin:0; border:1px dotted #686762; border-width:0 1px 1px 0; height:285px; }
.sPost .descbox { height:225px; }
.sPostLast { padding:0 0 12px 11px; }
.sPost .image { width:105px; height:79px; padding:3px; background:#AFADAD; float:left; margin:4px 6px 0 0; }
.sPost .image img { width:105px; height:79px; }
.sPost h3 { font-size:18px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:6px 0; background:url(images/h2.spost.gif) no-repeat top right; height:26px; line-height:31px; }
.sPost h3 a { color:#414141; }
.sPost p { color:#414141; margin:6px 0 0; line-height:20px; }
.sPost p.more { height:20px; margin:0; text-align:right; font-weight:bold; }
.sPost p.more a { color:#D8251D; }
.sPost .footLinks { color:#CB4F27; padding:10px 0 0; text-align:right; }
.sPost .footLinks a { color:#4F7E3A; }


.bloglist { margin:0; padding:0; list-style:none; }
.bloglist li { width:113px; float:left; margin:2px 4px 3px 0; }
.bloglist li a {  padding:3px; border:1px solid #C3C3C3; display:block; }
.bloglist li a:hover { padding:3px; border:1px solid #000; display:block; text-decoration:none; }

.main-article { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:10px 0; border-bottom:1px dotted #362C23; }
.main-article h3 { font-size:16px; font-style:italic; margin:0; padding:0 0 8px 20px; background:url(http://www.dirwell.com/templates/DirWelSlim/images/h2-b.png) no-repeat left 4px; }
.main-article h3 a { color:#38633E; text-decoration:underline; }
.main-article h3 a:hover { color:#212121; text-decoration:none; }
.main-article p { line-height:18px; margin:0; }
.main-article .tli { font-size:11px; padding:4px 0; color:#A86037; text-align:right; }
.main-article .tli a { color:#376D40; }


/* tables */

.post table{   margin: .5em 0 1em; }

.post .postdetail table td, .post .postdetail table th { text-align: left; border-right: 1px solid #E1E1E1; padding: .4em .8em; }
.post .postdetail table th{ background:#000 !important; color: #fff; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #E1E1E1; }
.post .postdetail table td{ background: #F8F1E7; }
.post .postdetail table tr.even td{ background: #e1d9c3; }
.post .postdetail table tr:hover td{ background: #EEF6F7; }


/* forms */
.post .postdetail input, .post .postdetail textarea, .post .postdetail select{ font-size: 100%; margin: .2em 0; }
.post .postdetail input, .post textarea{ padding: .2em .4em; }
.post .postdetail input.radio, .post .postdetail input.checkbox { background: #fff; padding: 2px; }
.post .postdetail form label{ font-weight: normal; }
.post .postdetail fieldset{ padding: .8em; border: 1px solid #d2c7af; }
.post .postdetail legend{ padding: 2px 15px 10px 15px; text-transform: uppercase; font-style: italic; font-size: 115%; }


/* lists */
.post .postdetail dl{ padding: .3em 0 .8em; }
.post .postdetail dt { float: left; clear: left; width: 9em; text-align: right; font-weight: bold; text-decoration: underline; }
.post .postdetail dd { margin: 0 0 0 10em; padding: 0 0 0.5em 0; }


/* other */
.post .postdetail hr{ color: #b4aca1; background: #b4aca1; border-bottom: 1px solid #f6f4eb; }
.post .postdetail small{ font-size: 80%; }
.post .postdetail pre{ overflow: auto; white-space: pre-wrap;       /* css3 */ white-space: -moz-pre-wrap;  /* ff */ word-wrap: break-word;       /* ie */ font-size: 12px; font-family: "Courier New", Courier, "Lucida Console", Monaco, "DejaVu Sans Mono", "Nimbus Mono L", "Bitstream Vera Sans Mono"; background: #fff;padding: .4em; margin: 1em 0; }
.post .postdetail blockquote { margin: 1em 12% 1em 0; padding: .2em .2em .2em 5em; font-style: italic; color: #937d68; background: #FAFAFA url(images/blockquote.gif) no-repeat 9px 4px; border:1px dotted #F7F7F7; }
.post .postdetail blockquote p{ padding: 8px; margin: 2px; }`

.widget_rss {}
.widget_rss ul li { background:none!important; padding:3px!important; }

.widget_calendar { }
.widget_calendar table { width:100%; }
.widget_calendar caption { border:1px solid #535353; border-style:dotted solid; background:#2f2f2f; padding:2px 0; text-transform:uppercase; letter-spacing:2px; color:#999999; }
.widget_calendar table thead th { color:#212121; }
.widget_calendar table tbody td { text-align:center; color:#212121; }

.footerArea { background:url(images/header.gif) repeat top left; padding:10px 0 0; }
.footerArea .fBor { border-top:1px solid #fff; background:#2C2C2C; padding:10px 0 0; }
.footerArea .fBG  { background:#2C2C2C url(images/footer-area.gif) repeat top left; min-height:150px; }

.page404 { background:#E8E8E8; }
.wrap404 { width:500px; margin:0 auto; }
.image404 { text-align:center; padding:20px 0 0; }
.desc404 { font-size:20px; color:#5F5F5F; padding:20px 0; }
.search404 { margin:20px 0 0; background:url(images/search-bg.gif) no-repeat top left; width:491px; height:53px; }
.search404 .sb { float:left; float:left; width:417px; padding:19px 0 0 18px; }
.search404 .sb input {  width:210px; border-width:0px; width:400px; color:#3F7FA0; font-weight:bold; }
.search404 .sr { float:left; width:40px; height:29px; padding:10px 0 0 10px; }
.search404 .sr input { width:40px; height:29px; }

#sleekslide .slideimage{ position:absolute; padding-bottom:20px; }
#sleekslide .slideimage_big{ bottom:20px; }
#sleekslide .intro{ left:0px; width:340px; top:100px; position:absolute; line-height:16px; }
#sleekslide .intro p { color:#fff; }
#sleekslide .intro h2 { margin:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif; font-size:23px; }
#sleekslide .intro h2 a { text-decoration:none; color:#E9C01B; }
#sleekslide .intro h2 a:hover { text-decoration:underline; color:#fff; }
#sleekslide .buttonlinks, .intouch, #top .textwidget .intouch { display:block; }
#top .widget_text{ padding:20px; width:280px; }
#sleekslide .buttonlinks .next { margin-right:10px; visibility:hidden; background:url(images/next.png) no-repeat top left; width:52px; height:55px; position:relative; top:-66px; left:350px; }
#sleekslide .slide1{ visibility:visible; }
.jshide{ visibility:hidden; }
#sleekslide .buttonlinks a, .intouch , #top .textwidget .intouch{ display:block; float:left; line-height:33px; width:165px; background-position:top left; background-repeat:no-repeat; text-decoration:none; text-align:center; text-indent:10px; border:none; }
#sleekslide .buttonlinks a:hover, .intouch:hover, #top .textwidget .intouch:hover{ background-position:bottom left; margin-top:1px; }
#top .intouch{ float:none; margin:0 auto; }
.slideme{ position:relative; left:0; }
.slide1{ z-index:1; }
.slider_container{ position:absolute; top:0; left:0; height:153px; width:980px; }
.notactive{ visibility:hidden; }
.slideimage img { border:1px solid #4f4f4f; }
.slideimage { background-image:url(../images/mirror.jpg); background-repeat:repeat-x; background-position:bottom; width:380px; height:153px; left:560px; position:absolute; }
.buttonlinks a,.intouch,#top .textwidget .intouch { background-image:url(../images/button.gif); }
#sleekslide{ z-index:1; position:relative; top:0; height:250px; left:0; overflow:hidden; }

.footerlinks { text-align:center; padding:10px 0 0; }
.footerlinks a { color:#212121; }

.foot { background:#A77130; height:14px; border-bottom:1px solid #fff; }

.copyright { border-top:1px solid #40372E; background:#362C23; height:70px; padding:10px 0 0; font-size:13px; color:#463930; text-align:center;}
.copyright p { margin:0 0 6px; color:#ECECEC; }
.copyright p.copy { font-size:11px; }
.copyright a { color:#ECECEC; }

.bloglist2 { border-right:1px solid #D4D4D4; width:300px; float:left; padding:0 10px 10px 0; margin:0 10px 0 0; float:left; }
.bloglist2 .blog_descrip { padding:0 0 0 10px; border-bottom:1px solid #D4D4D4; min-height:298px; }

.authors ul    { padding:0; margin:6px; list-style:none; }
.authors ul li { background:url(images/user.gif) no-repeat 0 6px; padding:6px 0 6px 20px; }
.authors ul li.noBorder { border-width:0px; }
.authors a { color:#303233!important; }

.sitemap ul    { padding:0; margin:6px; list-style:none; }
.sitemap ul li { background:url(images/folder.png) no-repeat 0 6px; padding:6px 0 6px 20px; border-bottom:1px solid #e4e4e4; }
.sitemap ul li.noBorder { border-width:0px; }
.sitemap a { color:#303233!important; }

.sitemap ul    { padding:0; margin:6px; list-style:none; }
.sitemap ul li { padding:6px 0 0 20px; border-bottom-width:0px; }
.sitemap ul li.noBorder { border-width:0px; }
.sitemap ul li a { color:#303233; }
.sitemap ul.children { margin:0px; }
.sitemap ul.children li { background:transparent url(images/folder.png) no-repeat 0 6px; }

