/*

Theme Name: DieselClothings

Description: DieselClothings Official Blog

Version: 1.0

Author: Futurisitc Artists

Author URI: http://www.elegantwpthemes.com

Tags: pink, black, fixed-width, two-columns

*/



body { margin:0px; padding:0px; font-family:Arial; font-size:12px; background:#1B1B1A url(images/body.gif) repeat top left; color:#4F4F4F; }

.clear { clear:both; }



a { color:#c42847; text-decoration:none; }

a:hover { text-decoration:underline; }

a img { border:0px; }

.noPad { padding-bottom:0px!important; }

.no-bottom-border { border-bottom:0px!important; }

form { padding:0px!important; margin:0px!important; }



.header { height:259px; background:url(images/header-top.gif) repeat-x top left; }

.header .wrapper { background:url(images/header-top-2.gif) no-repeat -55px 28px; height:259px; }

.header .listTop { height:37px; float:right; padding:9px 0 0; }

.header .listTop ul { padding:0; list-style:none; margin:0; }

.header .listTop ul li { padding:0 0 0 10px; margin:0 3px 0 0; line-height:33px; float:left; font-weight:bold; text-transform:uppercase; background:url(images/li-top.png) no-repeat 0 -1px; }

.header .listTop ul li a { padding:0 10px 0 0; display:block; background-position:right -39px; line-height:38px; height:38px; color:#B8B8B8; text-align:center; background:url(images/li-top-2.png) no-repeat top right; }

.header .listTop ul li a:hover { text-decoration:none; }

.header .listTop ul li.current_page_item { background-position:left top; color:#FFF; background:url(images/li-top-h.png) no-repeat top left; }

.header .listTop ul li.current_page_item a { color:#fff; background:url(images/li-top-h-2.png) no-repeat top right; }



#tab_mc, #tab_mp, #tab_ec { display:none; }



.mainbody {  }

.mainbody .bodywraps  { background:#FFF url(images/content-bg.gif) repeat-x top left; }

.mainbody .bodywraps2 { /*padding:0 5px;*/  }



/* Header Start Here */

.wrapper { width:991px; margin:0px auto; }



.topNav, .topNav .topNavR, .topNav .topNavR .topNavB { background:url(images/top-menu.png); height:51px; line-height:51px; color:#fff; }

.topNav { background-position:top left; background-repeat:no-repeat; padding:0 0 0 22px; float:right; }

.topNav .topNavR { background-position:right bottom; background-repeat:no-repeat; padding:0 22px 0 0; }

.topNav .topNavR .topNavB { background-position:left -51px; background-repeat:repeat-x; font-size:11px; }



.logo { float:left; padding:6px 0 0; width:284px; height:103px; }

.logo a { text-decoration:none; display:block; }

.logo a:hover { text-decoration:none; }

.logo .mainH { font-size:100px; color:#fff; display:block; }

.logo .mainH .glam { font-size:62px; color:#E47B25; }

.logo .sol { color:#fff; text-transform:uppercase; font-weight:bold; font-size:13px; }

.slogan { padding:10px 0 0; height:51px; width:620px; float:left; }

.slogan .topB { font-size:18px; color:#fff; }

.slogan .topS { font-size:14px; color:#C7C7C7; font-weight:bold; font-style:italic; }

.search { padding:20px 0 0; width:250px; float:right; }

.search .inp { background:#9E1A5C; border:1px solid #C8327D; padding:4px; width:168px; font-size:11px; color:#fff; }

.search .sub { background:url(images/search.gif); height:23px; width:67px; float:right; }



.login { padding:10px 10px 0; color:#9F9E9E; background:url(images/user-login.gif); height:120px; font-size:11px; }

.login span { color:#FFFFFF; text-transform:uppercase; display:block; text-align:right; padding-bottom:5px; font-weight:bold; }

.login .input { background:#FFF; border:1px solid #9F9E9E; padding:1px 4px; width:145px; }

.login .pwd { width:89px; margin-right:5px; display:inline; }

.login .submit { background:#880F2F; border:1px solid #FEA7BE; color:#B7B7B7; padding:1px 4px; }

.login .submit2 { background:#880F2F; border:1px solid #880F2F; color:#B7B7B7; padding:4px 4px; font-size:11px; }

.login a { color:#9F9E9E; }



.featuredCats { height:35px; padding:7px 0 0; }

.featuredCats ul { margin:0; padding:0; list-style:none; }

.featuredCats ul li { height:35px; line-height:35px; color:#5D5D5D; float:left; border-right:1px solid #B8B8B8; border-left:1px solid #fff; }

.featuredCats ul li a { color:#5D5D5D; font-weight:bold; display:block; text-transform:uppercase; font-size:14px; padding:0 20px; }

.featuredCats ul li a:hover { background:#AFA999; color:#212121; text-decoration:none; }

.featuredCats ul li.current-cat a { background:#AFA999!important; color:#212121!important; text-decoration:none; }



.featuredBlock { background:#1D1A15; padding:15px; margin-top:7px solid #AFA999; height:200px; }

.featuredBlock .latestNews { width:230px; height:200px; float:left; }

.featuredBlock .latestNews h3 { font-size:14px; margin:0 0 5px; color:#646464; text-transform:uppercase; }

.featuredBlock .latestNews ul { list-style:none; margin:0; padding:0; border:1px solid #232323; border-top-width:0px;  }

.featuredBlock .latestNews ul li { padding:4px 0 4px 20px; line-height:16px; background:url(images/li.bg.gif) repeat-x top left; }

.featuredBlock .latestNews ul li a { color:#C2A549; }

.featuredBlock .slider { padding:0!important; float:right; height:200px; width:714px; background:#fff; }



.breadcrumb { background:#1D1A15; padding:8px; margin-top:7px solid #AFA999; color:#9F9E9E }

.breadcrumb a { color:#C2A549; }



.projects { width:219px; float:left; padding:0 4px 0 5px; margin:15px 0 10px; }

.projectsBG { background:#fff url(images/projects.gif) repeat-x top left!important; }

.projectsLast { padding:0!important; }

.projects .topS { height:29px; }

.projects .projWrap { height:294px; }

.projects .projWrap .projInfo { height:133px; padding:6px 8px 3px; }

.projects .projWrap .projInfo h3 { font-size:12px!important; padding:0 0 6px 0!important; margin:0!important; font-family:Arial, Helvetica, sans-serif!important; text-shadow:none!important; letter-spacing:0px!important; font-weight:bold!important; color:#4F4F4F!important; }

.projects .projWrap .projInfo h3 a { color:#1E1F26!important; }

.projects .projWrap .projInfo h3 a:hover { text-decoration:none!important; color:#C971AA!important; }

.projects .projWrap .projInfo h2 { font-size:18px!important; padding:0 0 6px 0!important; font-weight:normal!important; margin:0!important; font-family:Arial, Helvetica, sans-serif!important; letter-spacing:0px!important; color:#4F4F4F!important; }

.projects .projWrap .projInfo h2 a { color:#1E1F26!important; }

.projects .projWrap .projInfo h2 a:hover { text-decoration:none!important; color:#C971AA!important; }

.projects .projWrap .projInfo p.text { line-height:16px; font-size:11px; color:#38393F; margin:0; text-align:justify; height:65px; }

.projects .projWrap .projInfo a.more { text-transform:uppercase; color:#CB65A7; font-weight:bold; }

.projects .projWrap .projImage       { height:152px; }







.bodywrap { padding:0 38px 0 64px; width:905px; }



#g-lock-double-opt-in-manager { float:none; }

#g-lock-double-opt-in-manager form { padding:0 10px; }





.aboutBoxHeading { color:#E47B25; font-size:30px; padding:15px 0 7px; border-bottom:1px dotted #6C6C6C; }

.aboutBoxHeading span { color:#1E1F26; }

.aboutBox {  }

.aboutBox .pagetext { padding:15px 0; line-height:18px; }

.aboutBox .pagetext p { margin-top:0; }



.iph1 { color:#E47B25; font-size:24px; padding:5px 0; font-weight:normal; display:block; }



.content { padding:6px 0 0; }

#content {  }

.leftback 		   { background:#FFF url(images/left-bg.jpg) no-repeat center top!important; padding:0 7px }

.content .leftside { width:720px; padding:16px 8px 0 5px; border-right:1px dotted #7E7E7E; float:left; }

.content .sidebar { width:250px; float:right; }

.content .sidebar .seprator { height:6px; display:inline; }

.content .leftside .sidebar_left h3 { color:#FFE432; font-size:18px; background:url(images/heading-bg.gif) repeat-x bottom left; font-weight:normal; color:#C13141; line-height:31px; height:31px; padding:0 6px; margin:0; }

.content .leftside .sidebar_left ul { margin:6px 0 10px; list-style:none; padding:0px; }

.content .leftside .sidebar_left ul li { border-bottom:1px dotted #AFBBBB; padding:6px 0 6px 38px; background:url(images/bullet-sidebar.gif) no-repeat 14px 6px; }

.content .leftside .sidebar_left ul li a { color:#39617D; text-decoration:none; }

.content .leftside .sidebar_left ul li a:hover { color:#f4b735; text-decoration:none; }



.round_pane { /*padding:0 6px;*/ }

.round_pane .round_Inside { padding:1px; background:#D6D5D5; }

.round_pane .round_Inside .round_Inside2 { background:#fff; /*padding-top:4px*/  }



.round_widget { /*padding:0 6px;*/ margin:10px 0 0; }

.round_widget .round_inside { padding:1px; background:#D6D5D5 url(images/widget_heading.gif) no-repeat top left; }

.round_widget .round_inside .widget_heading { padding:8px; color:#fff; }

.round_widget .round_inside .widget_heading h2 { font-weight:normal; margin:0; font-size:18px; }

.round_widget .round_inside .round_inside2 { background:#fff url(images/widget_body.gif) repeat top left; /*padding-top:4px*/  }

.round_widget .round_inside .round_inside2 .widget_body { padding:10px 9px; min-height:120px; }

.round_widget .round_inside .round_inside2 .widget_body ul { margin:0; padding:0; list-style:none; }

.round_widget .round_inside .round_inside2 .widget_body ul li { padding:3px 2px 3px 20px; line-height:19px; margin:0 0 4px; background:url(images/li-listing.gif) no-repeat top left; overflow:hidden; }

.round_widget .round_inside .round_inside2 .widget_body ul li.current-cat {  background:url(images/li-listing-hover.gif) no-repeat top left; }

.round_widget .round_inside .round_inside2 .widget_body ul li a { color:#1D1A15; }



.round_panes { /*padding:0 6px;*/ }

.round_panes .round_Insides { padding:1px; background:#D6D5D5; }

.round_panes .round_Insides .round_Insides2 { background:#fff; /*padding-top:4px*/  }



.heading h2 { color:#E47B25; font-size:26px; padding:10px 0; border-top:1px dotted #6C6C6C; border-bottom:1px dotted #6C6C6C; margin:10px 0 0; font-weight:normal; }

.heading h2 span { color:#737373; }

.heading2 h2 { color:#1D1A15; font-size:26px; padding:10px 0; border-bottom:1px dotted #6C6C6C; margin:0; font-weight:normal; }

.heading2 h2 span { color:#E01F7E; font-weight:bold; }



.sideheading      { background:url(images/side-heading.png) no-repeat top left; height:50px; padding:10px 0 0 42px; font-size:24px; color:#E47B25; }

.sideheading span { color:#1E1F26; }



.social { background:url(images/side-heading.png) no-repeat top left; font-size:24px; color:#E47B25; margin-top:20px; }

.social .heading { padding:10px 0 2px 42px; height:30px; }

.social .heading span { color:#1E1F26; }

.social .socialbg { background:url(images/socials.png) no-repeat top left; height:290px; padding:65px 15px 0;  }



.enquiry { background:url(images/side-heading.png) no-repeat top left; font-size:24px; color:#E47B25; margin-top:20px; }

.enquiry .heading { padding:10px 0 2px 42px; height:30px; }

.enquiry .heading span { color:#1E1F26; }

.enquiry .enquirybg { background:url(images/eq-form.png) no-repeat top left; height:290px; padding:65px 15px 0; font-size:12px; color:#1E1F26; }

.enquiry .enquirybg p { margin:0 0 4px; }

.enquiry .enquirybg .cfbutton { background:#fff url(images/ask-button.gif) no-repeat top left; float:right; width:117px; height:28px; border:0px; text-indent:-10000000px; }

.enquiry .enquirybg .wpcf7 { margin:0 0 8px; }

.enquiry .enquirybg .wpcf7-form-control-wrap input    { width:100%; }

.enquiry .enquirybg .wpcf7-form-control-wrap textarea { width:100%; height:80px; }

.enquiry .enquirybg .wpcf7-validation-errors  { margin:0px!important; font-size:11px; float:left!important; }

.enquiry .enquirybg .wpcf7-mail-sent-ng { margin:0px!important; font-size:11px; float:left!important; }



#ads { text-align:center; height:600px; padding:8px 0; }



.post-wrapper {  }

.post-bottom { background:url(images/post-bottom.png) no-repeat; width:358px; height:319px; padding:0px 6px 0px 290px; }



.sponsors { background:#E7E8E8; border:1px solid #DCDCDC; height:300px; margin-bottom:6px; }

.sponsors ul { padding:0; margin:0; list-style:none; }

.sponsors ul li { border:1px solid #A9A8A8; float:left; display:inline; margin:14px 0 0 14px; width:125px; height:125px; }

.sponsors ul li a { display:block; }



#wrapSingle_comments { background:#E7E8E8; border:1px solid #DCDCDC; margin-bottom:6px; padding:4px; }

#wrapSingle_commentspost { background:#fff; }



.side_widget { background:#fff url(images/widget-body.gif) repeat-y top left; margin:20px 0 0; }

.side_widget .widget_foot { background:url(images/widget-foot.gif) no-repeat left bottom; padding:0 0 59px 0; }

.side_widget .widget_head { background:url(images/widget-head.gif) no-repeat left top;   }

.side_widget .widget_head .widget_heading { font-size:24px; color:#E47B25; padding:10px 0 2px 42px; }

.side_widget .widget_head .widget_heading span { color:#1E1F26; }

.side_widget .widget_head .widget_body { padding:70px 8px 0; min-height:50px; }

.side_widget ul { margin:0; list-style:none; padding:0px; }

.side_widget ul li { border-bottom:1px dotted #AFBBBB; padding:6px 0 6px 20px; background:url(images/bullet-s.gif) no-repeat 2px 6px; color:#E47B25; }

.side_widget ul li a { color:#595959; text-decoration:none; }



.side_widget ul li a:hover { color:#222221; text-decoration:none; }

.side_widget a { color:#595959; }



.listing { list-style:none; padding:0px; margin:0px; }

.listing li { border:1px solid #E9E9E9; padding:3px 3px 3px 16px; margin-bottom:4px; background:#fff url(images/bullet2.gif) no-repeat 5px 7px; }

.listing li a { color:#595959; }

.listing li a:hover { color:#595959; text-decoration:none; }



.ad250 { text-align:center; padding:10px 0; height:250px; }



form { margin:0px; padding:0px; }



.heading2 .background { background:#1F3543 url(images/heading-bg-top-2.gif) no-repeat top right!important; }

.widget { margin-bottom:6px; }



.bodyWrapper { padding:0 10px; }





.commentform { padding:0px 1px!important; margin:0px }

.commentform .body { background:#fff; }

.commentform .sidebarboxheading h2 { border-width:0px; }



.post { margin:0 0 10px; margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #F1982C; margin-top:12px; }

.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 .digg { width:58px; height:82px; float:left; }

.post .post_info .infowrap { float:left; width:360px; }

.post .post_info h2, .post .post_info h1 { color:#000; margin:0px; padding:4px 0px; font-weight:normal; font-size:22px; font-family:Georgia, "Times New Roman", Times, serif; }

.post .post_info h1 { font-size:22px; }

.post .post_info h2 a, .post .post_info h1 a { color:#4F4F4F; }

.post .post_info a { color:#E01F7E; }

.post p.metabox { color:#212121; padding:4px 0; margin:0px; font-size:14px; }

.post .post_info p { margin:0 0 10px; }

.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:#414134; 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:20px; margin-top:0px; }

.post .postdetail a { color:#026987; }

.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; }

a.more-link { width:160px; height:20px; color:#E01F7E!important; float:right; overflow:hidden; margin:12px 10px 12px 0; }

a.more-link:hover { text-decoration:none; }

.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; }









.twoadvertise { padding:0px 0px 23px; margin-bottom:20px; background:url(images/sep.gif) repeat-x center bottom}

.twoadvertise .advertisetext { float:left; width:300px; text-align:left; padding-left:5px; }

.twoadvertise .advertiseimage { margin-left:300px; text-align:right; padding-right:5px; }



.bookmarks { padding:0px; margin:0px; list-style:none; }

.bookmarks li{ float:right; text-align:center!important; padding:0px; margin:0px!important;text-indent:0px!important; }

.bookmarks li.readmoreb { float:right; padding:0px; }

.bookmarks li.readmoreb a { padding:0px 4px; }

.bookmarks li.bread { float:left; }

.bookmarks li:before { content: ""!important; }









/* 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; -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. */



html>body .post ul { margin-left: 0px; padding: 0 0 0 30px; list-style: none; padding-left: 10px; text-indent: -10px; } 

html>body .post li { margin: 7px 0 8px 10px; }

.post ul li:before, #sidebar ul ul li:before { content: "\00BB \0020"; }

.post ol { padding: 0 0 0 35px; margin: 0; }

.post ol li { margin: 0; padding: 0; }



.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{}



.tabSystem { padding-bottom:12px; }

.tabSystem ul.tabs { padding:0; margin:0; list-style:none; height:38px; }

.tabSystem ul.tabs li, .tabSystem ul.tabs li span { background:url(images/li-tabs.gif) no-repeat left -39px; }

.tabSystem ul.tabs li { padding:0 0 0 10px; margin:0 3px 0 0; line-height:33px; float:left; font-weight:bold; text-transform:uppercase; cursor:pointer; }

.tabSystem ul.tabs li span { padding:0 10px 0 0; display:block; background-position:right -39px; line-height:38px; height:38px; color:#B8B8B8; }

.tabSystem ul.tabs li.selected { background-position:left top; color:#FFF; }

.tabSystem ul.tabs li.selected span { background-position:right top; color:#fff; }

.tabSystem ul.tabs li.first { border-left-width:0px; }

.tabSystem ul.tabs li.last { border-right-width:0px; }

.tabSystem .tabContent { background:#A61E61; padding:8px 0 15px 5px; height:250px; }



.sPost { width:220px; padding:0 8px; float:left; background:url(images/sPost-Sep.gif) repeat-y top right; }

.sPostLast { background:#A61E61!important; padding-right:0; }

.sPost .image { width:214px; height:104px; padding:2px; border:1px solid #d8d8d8; background:#fff; }

.sPost .image img { width:214px; height:104px; }

.sPost h2 { font-size:14px; margin:6px 0; }

.sPost h2 a { color:#fff; }

.sPost p { color:#B8B8B8; margin:6px 0 0; font-size:11px; line-height:16px; text-align:justify; height:100px; }

.sPost p.more { height:20px; margin:0; text-align:right; }

.sPost p.more a { color:#fff; color:#fff; }





.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:100%; background:#fff; border:1px solid #ACACAC; color:#414141; }

#comment2 { width:100%; 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; }



#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_categories .body, .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; }



/* tables */



.post table{   margin: .5em 0 1em; }



.post table td, .post table th { text-align: left; border-right: 1px solid #E1E1E1; padding: .4em .8em; }

.post table th{ background:#000 !important; color: #fff; text-transform: uppercase; font-weight: normal; border-bottom: 1px solid #E1E1E1; }

.post table td{ background: #F8F1E7; }

.post table tr.even td{ background: #e1d9c3; }

.post table tr:hover td{ background: #EEF6F7; }





/* forms */

.post input, .post textarea, .post select{ font-size: 100%; margin: .2em 0; }

.post input, .post textarea{ padding: .2em .4em; }

.post input.radio, .post input.checkbox { background: #fff; padding: 2px; }

.post form label{ font-weight: normal; }

.post fieldset{ padding: .8em; border: 1px solid #d2c7af; }

.post legend{ padding: 2px 15px 10px 15px; text-transform: uppercase; font-style: italic; font-size: 115%; }





/* lists */



.post ul, .post ol{ margin: .4em 0 3em; line-height: 150%; }

.post ul li, .post ol li{ list-style-position:outside; margin-left: 1.6em; }

.post dl{ padding: .3em 0 .8em; }

.post dt { float: left; clear: left; width: 9em; text-align: right; font-weight: bold; text-decoration: underline; }

.post dd { margin: 0 0 0 10em; padding: 0 0 0.5em 0; }





/* other */

.post hr{ color: #b4aca1; background: #b4aca1; border-bottom: 1px solid #f6f4eb; }

.post small{ font-size: 80%; }

.post 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 blockquote{ margin: 1em 12% 1em 0; padding: .2em .2em .2em 5em; font-style: italic; color: #937d68; background: #fff url(images/blockquote.gif) no-repeat 4px top; }

.post 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 { padding:5px 0; text-transform:uppercase; letter-spacing:2px; color:#fff; background:#D44141; }

.widget_calendar table thead th {  }

.widget_calendar table tbody td { text-align:center; }



.copyright { background:url(images/copyright.gif) repeat-x top left; text-align:center; padding:76px 0 0; height:36px; line-height:30px!important; color:#FFF; font:12px; }

.copyright2 { background:url(images/copyright-notice.png) no-repeat left top; text-align:center; width:528px; margin:0 auto; }

.copyright a { color:#FFF; font-variant:small-caps; }

.copyright a:hover { color:#E47B25; text-decoration:none; }
