/*
Theme Name: DirWell HTML5
Description: DirWell-SubBlogs Official New Design.
Version: 1.0
Author: DirWell
Author URI: http://www.dirwell.com/
Tags: yellow, black, fixed-width, two-columns
*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
body { line-height:1; }
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {  display:block; }
nav ul { list-style:none; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
/* change colours to suit your needs */
ins { background-color:#ff9; color:#000; text-decoration:none; }
/* change colours to suit your needs */
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
/* change border colour to suit your needs */
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; }
input, select { vertical-align:middle; }

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;}
iframe { z-index:-100px; }


.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 { border-top:8px solid #6C5C4D; background:transparent url(images/header.gif) repeat-x top left; }
#header #wrapper { height:114px; position:relative; }
#header .logo { display:block; height:85px; width:364px; float:left; margin:20px 0 0 15px; background:url(images/logo.gif) no-repeat top left; }
#header .logo span { display:block; height:65px; padding:0 0 0 180px; color:#B9782A; line-height:65px; font-size:20px }
#header .logo .slogan { font-size:11px; text-transform:uppercase; color:#565656; }

#sitenav { width:602px; position:absolute; right:0; bottom:0 }
#sitenav ul { list-style:none; margin:0; padding:0; float:right; }
#sitenav ul li { float:left; height:30px; line-height:30px; padding:0 5px 0 0; }
#sitenav ul li.last { padding:0!important; }
#sitenav ul li a, #sitenav ul li a span.l, #sitenav ul li a span.l span.r { background:transparent url(images/li-nav.gif) }
#sitenav ul li a { background-position:0 -120px; display:block; }
#sitenav ul li a span.l {  padding:0 0 0 12px; display:block; background-position:0 -150px; background-repeat:no-repeat; }
#sitenav 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; }
#sitenav ul li a:hover, #sitenav ul li a.current { background-position:0 -30px; text-decoration:none; }
#sitenav ul li a:hover span.l, #sitenav ul li a.current span.l {  background-position:0 -60px; background-repeat:no-repeat; }
#sitenav ul li a:hover span.l span.r, #sitenav ul li a.current span.l span.r { background-position:right 0px; background-repeat:no-repeat; }
#sitenav ul li a span.l span.r span { padding:10px 0; }


#search { height:31px; width:303px; position:absolute; top:0; right:0; 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; }

.subscribe { padding:10px 0; }
.subscribe .lw {  width:212px; float:left; }
.subscribe .rw {  width:88px; float:right; }
.subscribe h3 { font-family:Georgia, "Times New Roman", Times, serif; margin:0 0 4px; font-size:18px; color:#616161; font-weight:normal; }
.subscribe .text { float:left; color:#0089D0; }
.subscribe .form { padding:6px 0 0; }
.subscribe .form .t { padding:3px; width:198px; border:1px solid #D5D5D5; font-size:11px; float:left; }
.subscribe .form .s { padding:2px 3px; width:62px; border:1px solid #D5D5D5; font-size:11px; background:#CDE5CD; float:right; text-transform:uppercase; }


.timestamp { font-size:12px; text-align:right; position:absolute; top:50px; right:0; }
.timestamp span { color:#B6772A; }

.breadcrumb { background:#6C5C4D; border-bottom-top:1px solid #433A32; padding:0; color:#FFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.breadcrumb a { color:#CCC; font-weight:bold; }
.bcLeft  { float:left;  width:830px; height:24px; line-height:24px; }
.bcRight { float:right; width:155px; padding:6px 0; }

#ticker-wrapper *{margin:0}
#ticker-wrapper.has-js{width:993px;height:30px;border:1px solid #CFCFCF;display:block;font-family:Arial; margin:10px 0; background:#FFF; }
#ticker{width:850px;height:23px;display:block;float:left;position:relative;overflow:hidden;background-color:#fff;padding:0 0 0 10px}
#ticker-title{padding-top:7px;float:left;color:#900;font-weight:700;background-color:#fff;text-transform:uppercase}
#ticker-content{padding-top:7px;float:left;position:absolute;color:#1F527B;font-weight:700;background-color:#fff;margin:0}
#ticker-content A{text-decoration:none;color:#1F527B}
#ticker-content A:hover{text-decoration:underline;color:#0D3059}
#ticker-swipe{padding-top:7px;position:absolute;top:0;left:80px;background-color:#fff;display:block;width:800px;height:23px}
#ticker-swipe SPAN{margin-left:1px;background-color:#fff;border-bottom:1px solid #1F527B;height:12px;width:7px;display:block}
#ticker-controls{list-style-type:none;float:right;padding:7px 10px 0 0}
#ticker-controls LI{margin-left:5px;float:left;cursor:pointer;height:16px;width:16px;display:block;padding:0}
#ticker-controls LI#play-pause{background-image:url(images/controls.png);background-position:32px 16px}
#ticker-controls LI#play-pause.over{background-position:32px 32px}
#ticker-controls LI#play-pause.down{background-position:32px 0}
#ticker-controls LI#play-pause.paused{background-image:url(images/controls.png);background-position:48px 16px}
#ticker-controls LI#play-pause.paused.over{background-position:48px 32px}
#ticker-controls LI#play-pause.paused.down{background-position:48px 0}
#ticker-controls LI#prev{background-image:url(images/controls.png);background-position:0 16px}
#ticker-controls LI#prev.over{background-position:0 32px}
#ticker-controls LI#prev.down{background-position:0 0}
#ticker-controls LI#next{background-image:url(images/controls.png);background-position:16px 16px}
#ticker-controls LI#next.over{background-position:16px 32px}
#ticker-controls LI#next.down{background-position:16px 0}
.js-hidden{display:none}

.topFeatured { /*background:url(images/topfeatured.png) no-repeat left bottom;*/ padding:0 6px 0 0; margin:0 0 9px; }

.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; }

.slideList { display:none; position:absolute; padding:0; left:0; width:996px; z-index:10000px; }
.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; }

.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 h2   { font-size:1.1em; margin:0 0 8px; text-transform:uppercase; }
.slideList .edc .descr h2 a { color:#59594F!important; }
.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:120px; height:100px; padding:3px; border:1px solid #826F5D; }
.slideList .slBox .image a { padding:0!important; }
.slideList .slBox .postdes { width:526px; 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 { 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 { background:#FDF9BC; width:300px; height:276px; float:right; padding:4px 5px 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 0 15px; 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:285px; 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; width:24px!important; height:24px!important; }
.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; }

.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; }

.featured { background:#F1FCFF; padding:10px 0 0 5px; height:270px; width:671px; float:left; }

.content { background:#FBFBFB url(images/bg-content.jpg) repeat-x top right; padding:5px 0 5px 0; }
.content2 { background:url(images/content-dash.gif) repeat-y 660px 0; }
.content .contentBG { border:1px solid #DFDFDF; background:#FFFEFA url(images/sidebar-top.gif) repeat-x top left; margin:0 5px 0 0; }
/*.content .contentBG.singlepost { background:#FFFEFA url(images/sidebar-top.gif) repeat-x 0 110px; }*/
.content .leftbar { width:630px; float:left; padding:0 15px; border-right:1px dotted #686762; }
.content .leftbar .postwrap { min-height:900px; padding:0 5px; }
.content .leftbar .featured { padding:10px 15px 30px; height:473px; background:url(images/featured-bg.png) no-repeat bottom left; }
.content .leftbar .featured h2 { font-size:22px; font-weight:normal; margin:0 0 6px; }
.content .leftbar .featured h2 a { color:#4F7E3A; }
.content .leftbar .featured .metabox a { color:#D8251D; }
.content .leftbar .featured .metabox { color:#212121; padding:4px; margin:0 0 8px; font-size:12px; border:1px solid #E3DFDF; background:#F0F0F0; }
.content .leftbar .featured .imagebox { height:250px; border:1px solid #D1d1d1; }
.content .leftbar .featured .descbox { padding:10px 0; height:170px; }
.content .leftbar .featured .descbox p { line-height:20px; margin:0; }

.content .sidebar { width:318px; padding:10px 8px 0 0; min-height:900px; float:right; }
.content .sidebar .sidewrap { /*background:url(images/sidebar-bottom.gif) repeat-x bottom left;*/ }

.featuredWrapper { background:#362C23; border:1px solid #4B3D32; margin:0 4px 1px 3px; padding:4px; color:#fff; }
.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:#362C23; border:1px solid #4B3D32; margin:0 0 10px; padding:8px 15px; }
.adsWrapper .adImage { background:#362C23; border:1px solid #4B3D32; width:468px; height:60px; float:right; }
.adsWrapper .adText  { background:#fff; border:1px solid #4B3D32; width:468px; height:60px; float:left; }
.tCol { padding:20px 0 0; }
.tCol1, .tCol2, .tCol3 { width: 180px; padding:0 20px 0 0; border-right:1px solid #D4D4D4; float:left; margin:0 19px 0 0; }
.tCol1 { padding:0 20px 0 15px; }
.tCol2 {  }
.tCol3 { border-right-width:0; margin:0; padding:0 15px 0 0; }

.ttCol1, .ttCol2, .ttCol3 { width: 172px; padding:0 8px 0 0; border-right:1px solid #D4D4D4; float:left; margin:0 8px 0 0; height:266px; }
.ttCol1 { padding:0 10px 0 0px; width:282px; }
.ttCol2 {  }
.ttCol3 { border-right-width:0; margin:0; padding:0 7px 0 0; }

.ttCol1 h3   { font-size:1.1em; margin:0 0 8px; text-transform:uppercase; color:#59594F!important; }
.ttCol1 .edc { padding:0 3px 0 5px; }
.ttCol1 .edc .image { width:262px; height:113px; padding:5px; border:1px solid #CCC; background:#fff; }
.ttCol1 .edc .descr { height:100px; line-height:16px; }
.ttCol1 .edc .descr h2 { margin:0; font-size:18px; font-weight:normal; margin: 10px 0 0; }
.ttCol1 .edc .descr h2 a  { color:#000000; }
.ttCol1 .edc .descr p { color:#000000; line-height:16px; }


.cPostAds { border-bottom:1px solid #D4D4D4; padding:15px 0 15px; margin:0 0 20px; height:610px; }
.cPost { border-bottom:1px solid #D4D4D4; padding:0 0 10px; margin:0 0 20px; }
.cPost h3   { font-size:1.1em; margin:0 0 8px; text-transform:uppercase; }
.cPost h3 a { color:#59594F!important; }
.cPost .image   { background:#F7F7F7; border:1px solid #D4D4D4; padding:2px; width:174px; height:80px; margin:0 0 10px; }
.cPost ul 	    { margin:0; padding:0; list-style:none; }
.cPost ul li    { padding:0 0 15px; }
.cPost ul li h2 { margin:0; font-size:12px; background:url(images/bullet.gif) no-repeat 0px 3px; padding: 0 0 10px 13px; }
.cPost ul li h2 a  { color:#000000; text-decoration:underline; }
.cPost ul li h2 a:hover  { color:#00829E; }
.cPost ul li p { margin:0; color:#333333; line-height:1.4; }

.cPost2 { border-bottom:1px solid #D4D4D4; padding:0 0 10px; margin:0 0 20px; height:445px; }
.cPost2 h3   { font-size:1.1em; margin:0 0 8px; text-transform:uppercase; }
.cPost2 h3 a { color:#59594F!important; }
.cPost2 .image   { background:#F7F7F7; border:1px solid #D4D4D4; padding:2px; width:174px; height:80px; margin:0 0 10px; }
.cPost2 ul 	    { margin:0; padding:0; list-style:none; }
.cPost2 ul li    { padding:0 0 15px; }
.cPost2 ul li h2 { margin:0; font-size:12px; background:url(images/bullet.gif) no-repeat 0px 3px; padding: 0 0 0 13px; }
.cPost2 ul li h2 a  { color:#000000; }
.cPost2 ul li h2 a:hover  { color:#00829E; }
.cPost2 ul li p { margin:0; color:#333333; line-height:1.4; }
.cPost2 { height:250px; border-bottom-width:0px; margin:0; }
.cPost2 .image { width:154px; }


.tCol_N { padding:20px 0 0 15px; }
.ftConAd { width:336px; height:280px; float:right; padding:40px 37px 30px; }
.c2Post { padding:0 20px 20px 0; margin:0 19px 0 0; border-right:1px solid #D4D4D4; width:180px; float:left; }
.c2Post_1 { padding-left:0; }
.c2Post_3 { padding:0; margin:0; border-width:0!important; }
.c2Post .ins { border-bottom:1px solid #D4D4D4; height:340px; }
.c2Post h3   { font-size:1.1em; margin:0 0 8px; text-transform:uppercase; }
.c2Post h3 a { color:#59594F!important; }
.c2Post .image   { background:#F7F7F7; border:1px solid #D4D4D4; padding:2px; width:174px; height:141px; margin:0 0 10px; }
.c2Post ul 	    { margin:0; padding:0; list-style:none; }
.c2Post ul li    { padding:0 0 15px; }
.c2Post ul li h2 { margin:0; font-size:12px; }
.c2Post ul li h2 a  { color:#000000; }
.c2Post ul li h2 a:hover  { color:#00829E; }
.c2Post ul li p { margin:0; color:#000; }
.c2Post2 { border-bottom-width:0px; padding-right:0; margin:0; }


.widget_0 { border-right:1px dotted #E2E2E2; height:340px; width:182px; float:left; padding:0 20px; margin:0 0 10px; }
.widget_0_3 {  }
.widget_0_1 { padding-left:0; }
.widget_0 h3   { font-size:1.1em; margin:0 0 8px; text-transform:uppercase; }
.widget_0 h3 a { color:#F27134!important; }
.widget_0 .image   { background:#F7F7F7; border:1px solid #D4D4D4; padding:2px; width:174px; height:141px; margin:0 0 10px; }
.widget_0 ul 	    { margin:0; padding:0; list-style:none; }
.widget_0 ul li    { padding:0 0 6px; margin:0 0 6px; border-bottom:1px solid #E9E5E5; }
.widget_0 ul li h2 { margin:0; font-size:12px; font-weight:normal; font-style:italic; padding:0 0 0 20px; background:url(images/li-bullet.gif) no-repeat left 3px; }
.widget_0 ul li h2 a  { color:#7C7C7C; }
.widget_0 ul li h2 a:hover  { color:#00829E; }
.widget_0 ul li p { margin:0; color:#000; }
.widget_0 div.pa { height:290px; }
.widget_0 div.p { padding:6px 0; }




.mainTitle { border-bottom: 1px solid #CECECE; margin: 0 -15px; padding: 10px 16px; }
.mainTitle h2 { font:normal 24px Georgia, "Times New Roman", Times, serif; }
.mainTitle span { color:#B9782A; }

.tags_clouds_post { padding:0; margin:5px 0 25px; line-height:20px; }
.tags_clouds_post .post_tag_ad { text-decoration:underline; color:#000; padding-right:6px; }
.tags_clouds_post a { color:#D8251D; text-decoration:underline; }

.post { padding:0; margin:15px 0 25px; }
.post #postimage { padding:2px; border:1px solid #E3DFDF; background:#fff; border-width:1px 1px 0; height:248px; }
.post #postimage span.comments-link { position:absolute; bottom:-10px; right:0; }
.post.first { margin:0; }
.sticky { background:#eaf5f9 url(images/sticky.jpg) repeat-y right 0; }
.post .image { height:84px; width:140px; padding:2px; border:1px solid #E3DFDF; margin:0 10px 10px 0; }
.post .posttitle, .postbox .posttitle, .page-title, #reply-title, #comments-title, .trackbacks-pingbacks h3, .post .entry-title { margin:0 0 5px; padding:0 0 5px; color:#000000; font:normal 22px Arial, Helvetica, sans-serif; }
.post .posttitle a, .post .entry-title a:hover { color:#B0242B; text-decoration:none; }
.post.single .posttitles { font-size:32px; }
.page-title { margin:10px 0 0; }
.page-title span { color:#2266BB; }
.metabox { color:#212121; padding:4px; margin:0px; font-size:12px; border:1px solid #E3DFDF; background:#F0F0F0; }
.metabox a { color: #D8251D; }
.post .posttitle { padding-right:20px; }
.post .posttitle a { color:#13161c; }
.post .posttitle a:hover { color:#3088FF; text-decoration:none; }
.entry-content p { margin:0 0 12px; color:#212121; text-align:justify; font-size:13px; line-height:1.6; }
.entry-content h1 { font:normal 22px Arial, Helvetica, sans-serif; margin:0 0 10px; }
.entry-content h2 { font:normal 18px Arial, Helvetica, sans-serif; margin:0 0 10px; }
.entry-content h3 { font:bold 16px Arial, Helvetica, sans-serif; margin:0 0 10px; }
.entry-content h4 { font:bold 15px Arial, Helvetica, sans-serif; margin:0 0 10px; }
.entry-content h5 { font:bold 14px Arial, Helvetica, sans-serif; margin:0 0 10px; }
.entry-content h6 { font:bold 13px Arial, Helvetica, sans-serif; margin:0 0 10px; }
.post .entry-meta { color: #717171; font-size: 11px; margin:5px 0 10px; border-bottom:1px solid #ECEDE8; padding:0 0 8px; }
.post .entry-meta a, .post .entry-meta span.date { color: #d89c29; }
.post footer.entry-meta { font-size:10px; line-height:16px; }
.post .categories a { color:#cf2027; }
.socialbox { margin:15px 0 15px!important; height:31px; list-style:none!important; }
.socialbox li { background:url(images/social-bg.gif) repeat-x 0 0; border:1px solid #DEDEDE; }
.socialbox .item { float:left; padding:0 0 0 5px; height:31px; width:332px; }
.socialbox .comments, .socialbox .readmore { float:left; line-height:31px; width:134px; text-align:center; font-size:11px; font-weight:bold; margin-left:8px; }
.socialbox .comments a, .socialbox .readmore a {  }

.singlepost .post { margin:10px 0 0!important; }

.wp-pagenavi { padding:20px 0 0; }

/* Text elements */
.entry-content ul { list-style: square; margin: 0 0 18px 1.5em; line-height:20px; }
.entry-content ol { list-style: decimal; margin: 0 0 18px 1.5em; line-height:20px; }
.entry-content ol ol { list-style: upper-alpha; }
.entry-content ol ol ol { list-style: lower-roman; }
.entry-content ol ol ol ol { list-style: lower-alpha; }
.entry-content ul ul, .entry-content ol ol, .entry-content ul ol, .entry-content ol ul { margin-bottom: 0; }
.entry-content dl { margin: 0 0 24px 0; }
.entry-content dt { font-weight: bold; }
.entry-content dd { margin-bottom: 18px; }
.entry-content strong { font-weight: bold; }
.entry-content cite, .entry-content em, .entry-content i { font-style: italic; }
.entry-content big { font-size: 131.25%; }
.entry-content ins { background: #ffc; text-decoration: none; }
.entry-content blockquote { font-style: italic; padding: 0 3em; }
.entry-content blockquote cite, .entry-content blockquote em, .entry-content blockquote i { font-style: normal; }
.entry-content pre { background: #f7f7f7; color: #222; line-height: 18px; margin-bottom: 18px; padding: 1.5em; }
.entry-content abbr, .entry-content acronym { border-bottom: 1px dotted #666; cursor: help; }
.entry-content sup, .entry-content sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
.entry-content sup { bottom: 1ex; }
.entry-content sub { top: .5ex; }

.entry-content { line-height:20px; }
.entry-content table { border: 1px solid #e7e7e7; margin: 0 -1px 24px 0; text-align: left; width: 99%; }
.entry-content tr th, .entry-content thead th { color: #888; font-size: 12px; font-weight: bold; line-height: 18px; padding: 9px 24px; }
.entry-content tr td { border-top: 1px solid #e7e7e7; padding: 6px 24px; }
.entry-content tr.odd td { background: #f2f7fc; }

.entry-content fieldset { border: 1px solid #e7e7e7; margin: 0 0 24px 0; padding: 24px; }
.entry-content fieldset legend { background: #fff; color: #000; font-weight: bold; padding: 0 24px; }
.entry-content input { margin: 0 0 24px 0; } 
.entry-content input.file, .entry-content input.button { margin-right: 24px; }
.entry-content label { color: #888; font-size: 12px; }
.entry-content select { margin: 0 0 24px 0; }
.entry-content sup, .entry-content sub { font-size: 10px; }
.entry-content blockquote.left { float: left; margin-left: 0; margin-right: 24px; text-align: right; width: 33%; }
.entry-content blockquote.right { float: right; margin-left: 24px; margin-right: 0; text-align: left; width: 33%; }

.post img { margin: 0; height: auto; max-width: 640px; width: auto; }
.attachment img { max-width: 900px; }
.alignleft, img.alignleft { display: inline; float: left; margin-right: 24px; margin-top: 4px; }
.alignright, img.alignright { display: inline; float: right; margin-left: 24px; margin-top: 4px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
img.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }
.wp-caption { background: #f1f1f1; line-height: 18px; margin-bottom: 20px; padding: 4px; text-align: center; }
.wp-caption img { margin: 5px 5px 0; }
.wp-caption p.wp-caption-text { color: #888; font-size: 12px; margin: 5px; }
.wp-smiley { margin: 0; }
.gallery { margin: 0 auto 18px; }
.gallery .gallery-item { float: left; margin-top: 0; text-align: center; width: 33%; }
.gallery img { border: 2px solid #cfcfcf; }
.gallery .gallery-caption { color: #888; font-size: 12px; margin: 0 0 12px; }
.gallery dl { margin: 0; }
.gallery img { border: 10px solid #f1f1f1; }
.gallery br+br { display: none; }
.attachment img { display: block; margin: 0 auto; }

.commentAndSocialIcons { background-color:#E6E9EC; border-radius:4px; margin: 14px 0; width: 100%; height:28px; }
.socialBadges{float:left;height:28px;}
.socialBadges .fbShare,.socialBadges .linkedInShare,.socialBadges .twitter-share-button,.socialBadges .Digg,.socialBadges .plusOne,.socialBadges .shareButton,.socialBadges .printButton,.socialBadges .emailButton{float:left;border-left:1px solid #FFF;border-right:1px solid #D5D9DC;height:100%;width:auto;margin:0;padding:0 10px 0;}
.socialBadges .fbShare{border-left:0 none;padding:0 0 0 10px;}
.socialBadges .fbShare iframe{margin-top:4px;}
.socialBadges .twitter-share-button{padding:4px 0 4px 11px;}
.socialBadges .plusOne{padding:0 0 0 13px;}
.socialBadges .Digg{padding:4px 4px 0 4px; height:24px; }
.socialBadges .plusOne>div{padding:4px 0!important;}
.socialBadges .IN-widget{padding:4px 0;}
.socialBadges .shareButton a{padding:4px 0 4px 20px;height:auto;font-weight:bold;}
.socialBadges .emailButton{border-right:0 none;}
.socialBadges .printButton .print,.socialBadges .emailButton .email{padding:4px 0 4px 20px;font-weight:bold;}


.post .socialRelated { width:300px; float:right; padding:0 0 0 10px; }
.post .socialRelated h3 { font-weight:normal; font-family:Arial, Helvetica, sans-serif!important; font-size:28px!important; font-style:italic; color:#CA4F27; border-bottom:1px dotted #666664; padding-bottom:6px; margin-bottom:6px; }
.post .socialRelated h3 span { font-weight:bold; color:#352C23; }
.post .socialRelated .sbtn { padding:0 10px 0 0; float:left; }
.post .socialRelated .adsense    { padding:10px 0 0 0; }
.post .socialRelated .related    { padding:5px 0 10px 0; border-bottom:1px dotted #666664; }
.post .socialRelated .related h3 { font-size:20px!important; font-weight:bold; color:#B87728 }

.post .socialRelated .related ul { margin:0; padding:0; list-style:none; }
.post .socialRelated .related ul li   { padding:3px 0 0 20px; background:url(images/bullet.gif) no-repeat 4px 9px; margin:0!important; }
.post .socialRelated .related ul li a { color:#616E26; }

.post .socials, .attachment .socials { height:22px; margin:0; padding:0; list-style-type:none; }
.post .socials li, .attachment .socials li { height:22px; float:left; line-height:22px; padding:0 8px 0 0; }
.post .socials li.last, .attachment .socials li.last { padding:0; }
.post .socials li a, .attachment .socials li a { display:block; text-indent:-99999px; width:89px; height:22px; background:url(images/social-btn.gif);}
.post .socials li a:hover, .attachment .socials li a:hover {  }
.post .socials li a.digg, .attachment .socials li a.digg { }
.post .socials li a.facebook, .attachment .socials li a.facebook { background-position:-89px 0; width:89px; }
.post .socials li a.twitter, .attachment .socials li a.twitter  { background-position:-181px 0; width:94px; }
.post .socials li a.reddit, .attachment .socials li a.reddit   { background-position:-275px 0; width:91px; }
.post .socials li a.yahoo, .attachment .socials li a.yahoo    { background-position:-366px 0; width:93px; }
.post .socials li a.readmore, .attachment .socials li a.readmore { background-position:-459px 0; width:108px; }


.attachment { margin:0 0 35px; padding:0 10px 10px; border:1px solid #CCCBCB; margin:12 0 0; background:#fff; }
.attachment .attachment { padding:3px; border-width:0px; margin:16px 0 0; text-align:center; }
.attachment .post_info { padding:0; }
.attachment .post_info span { color:#528CB4; }
.attachment .infoWrap { padding:0 0 0 55px; }
.attachment .post_info .dt { margin:-22px 0 0 -30px; position:absolute; width:77px; height:85px; background:transparent url(images/dt.png) no-repeat top left; float:left; /*position:absolute; */padding:0 10px 0 0; }
.attachment .post_info .dt span.month { display:block; padding:15px 8px 4px 13px; font-weight:bold; color:#fff; text-transform:uppercase; text-align:center; }
.attachment .post_info .dt span.dat   { display:block; padding:0 8px 0 4px; text-align:center; font-style:italic; color:#72706F; font-family:Georgia; line-height:36px; font-size:38px; text-transform:uppercase; }
.attachment .post_info .infowrap { float:left; width:360px; }
.attachment .post_info h2, .attachment .post_info h1 { color:#000; margin:0px; padding:4px 0px; font-weight:normal; font-size:22px; }
.attachment .post_info h1 { font-size:22px; }
.attachment .post_info h2 a, .attachment .post_info h1 a { color:#1D6AA0; }
.attachment .post_info a { color:#D8251D; }
.attachment p.metabox { color:#212121; padding:4px 0; margin:0px; font-size:12px; }
.attachment .post_info p { margin:0 0 5px; color:#6B6B6B; font-style:italic; }
.attachment p.metabox a { color:#026987; }
.attachment p.metabox strong { color:#C42739; }
.attachment p.metabox span { font-weight:bold; }
.attachment .post_info .sociable { width:120px; float:right; }
.attachment .postdetail { color:#434444; padding:6px 0px 4px; color:#424242; }
.attachment .postdetail h1, .attachment .postdetail h2, .attachment .postdetail h3, .attachment .postdetail h4, .attachment .postdetail h5, .attachment .postdetail h6 { font-weight:normal!important; color:#003366; margin-bottom:2px; font-family:Georgia, "Times New Roman", Times, serif; }
.attachment .postdetail p { line-height:22px; margin-top:0px; }
.attachment .postdetail a { color:#026987; }
.attachment .postdetail p.postTags { padding:4px 0; clear:both; color:#006A92;  }
.attachment .postdetail p.postTags a { color:#97982A; }

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

.profile-list { padding:10px 0; border-bottom:1px dotted #686762; height:54px; }
.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; }


.fotNav { padding:10px 0; }

/* 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; }

#dsq-references { list-style:none!important; margin:10px 5px 10px 3px!important; padding:10px 0px 0px 0px!important; text-indent:0!important; }
#dsq-references li { border:1px solid #ddd!important; height:1%; margin:0 0 10px!important; padding:5px 7px!important; position:relative!important; }
#dsq-references li .dsq-meta { font-size:11px!important; float:right!important; }
#dsq-references li cite { font-size:12px!important; font-weight:bold; float:left!important; }
#dsq-references li .dsq-content { clear:both!important; padding:10px 0 0!important; }

/* 5.1 Comments */
#comments-wrap  { display: none; width: 460px; margin: 0 0 0 20px; }
#comments-wrap.from-home  { display: block; }

#comments {position:relative;margin: 50px 0;padding: 0; }
#submit { background: #eeeeee; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; margin: 0px; padding: 2px 5px 2px 5px; border: 1px solid #dddddd; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
#author, #email, #url { background: #EAEAEA !important; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 4px; border: 1px solid #AAAAAA; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#comment { background: #eeeeee !important; color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 5px 0px 5px 0px; padding: 4px; border: none; -moz-border-radius: 5px; -khtml-border-radius: 5px;-webkit-border-radius: 5px; border-radius: 5px; }
.commentlist li ul li { font-size: 12px; }
.commentlist li { font-weight: bold; }
.commentlist li .avatar { background: #FFFFFF; float: right; border: 1px solid #EEEEEE; padding: 2px; }
.commentlist li .comment-author { padding:0 0 5px; }
.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal; font-size: 12px; }
.commentlist p { font-weight: normal; text-transform: none; }
.commentmetadata { font-weight: normal; }
#commentform input { width: 140px; padding: 4px 0px 4px 0px; margin: 5px 5px 1px 0px; }
#commentform { margin: 5px 0px 0px 0px; } 
#commentform textarea { width: 98%; padding: 6px; border: 1px solid #dddddd; }
#respond { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.comment #respond { margin: 0px 0px 0px 0px; padding: 15px 0px 0px 0px; }
#respond:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#commentform p { margin: 5px 0px 5px 0px; }
#commentform #submit { margin: 0px; float: left; cursor: pointer; }
#commentform #submit:hover { background: #669900; color: #FFFFFF; border: 1px solid #669900; }
.alt { margin: 0px; padding: 10px; }
.commentlist { margin: 0px; padding: 0px; }
.commentlist ol { margin: 0px; padding: 10px; }
.commentlist li { margin: 10px 0px 10px 0px; padding: 10px 10px 10px 10px; list-style: none; }
.commentlist li ul li {  margin: 10px 0px 0px 0px; }
.commentlist p { margin: 10px 0px 10px 0px; padding: 0px; }
.commentlist .children { margin: 0px; padding: 0px; }
.nocomments { display: none; text-align: center; margin: 0px; padding: 0px; }
.reply a, .reply a:visited { background: #eeeeee; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; margin: 0px 0px 0px 0px; padding: 4px 6px 4px 6px; border: 1px solid #dddddd; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.reply a:hover { background: #669900; color: #FFFFFF; text-decoration: none; border: 1px solid #669900; }
.commentmetadata { font-size: 10px; margin: 0px; display: block; }
.navigation { display: block; text-align: center; margin-top: 10px; margin-bottom: 20px; }
.thread-alt { background: #FFFFFF; margin: 0px; padding: 0px; }
.thread-even { background: #f5f5f5; margin: 0px; padding: 0px; }
.depth-1 { border: 1px solid #eeeeee; margin: 0px; padding: 0px; }
.even, .alt { border: 1px solid #eeeeee; margin: 0px; padding: 0px; }

/* 5.2 Comments Form */
#respond  { margin: 40px 0 0; }
#respond .left { float:left; width:200px; margin-right:15px; }
#respond .right { float:left; width:380px; }
#respond label { font-size:11px; color:#777; }

#commentform  {	margin: 15px 0 30px 0;  }
#commentform label  { font: italic 13px/14px Georgia, Times, serif; color:#666; position:absolute; top:7px; left:7px; }
#commentform label  span.required { color:#F00; font-size:12px; }
#commentform p  { margin: 0 0 10px; position:relative; }
#commentform input.text, #commentform textarea { font: italic 13px/14px Georgia, Times, serif; border-color: #ccc #efefef #efefef #ccc; border-width:1px; border-style:solid; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#commentform input.text  { color:#666; background: #fcfcfc; width: 97%; margin: 0; padding: 5px 7px; }
#commentform textarea  { color:#666; background: #fcfcfc; width: 97% !important; padding: 5px 7px; }
#commentform p.focused label { display:none; }
#commentform p.focused2 label { opacity:0.6; }
#respond #commentform #submit  { margin: 15px 0 0 0; cursor: pointer; }

/* 5.3 Pingbacks / Trackbacks */
h3#pings  { margin: 25px 0 10px 0; }
.pinglist li  { margin: 0 0 0 20px; list-style-type: decimal; }
.pinglist li .author  { font-weight: bold; font-size: 12px; }
.pinglist li .date  { font-size: 11px; }
.pinglist li .pingcontent  { display: block; margin: 10px 0; font-size: 11px; }


a.comment-reply-link, .searchbtn, 
#commentform #submit, .btn {
	display: inline-block;
	margin: 5px;
	padding: 3px 13px;
	border: 1px solid #4081af;
	border-bottom-color: #20559a;
	color: white !important;
	text-align: center;
	text-shadow: 0 -1px 0 hsla(0,0%,0%,.3);
	text-decoration: none;
	
	/*Border radius*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	/*Background*/
	background: #237fd7; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #52a8e8),
					color-stop(1, #2e76cf)
				);
	background: -moz-linear-gradient(
					center top,
					#52a8e8 20%,
					#2e76cf 100%
				);
	
	/*Box shadow*/
	-webkit-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
						inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
						0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	-moz-box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
					inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
					0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
	box-shadow: inset 0 1px 0 hsla(0,100%,100%,.3) /*Top*/, 
				inset 0 0 2px hsla(0,100%,100%,.3) /*Shine*/, 
				0 1px 2px hsla(0, 0%, 0%, .29) /*Shadow*/;
}
.searchbtn { padding:0px 6px; margin:1px 0 0 5px; font-size:11px; }
.btnblack { /*Background*/
	border:1px solid #4f4f4f;
	background: #ee3324; /*Fallback*/
	background: -webkit-gradient(
					linear,
					left top,
					left bottom,
					color-stop(.2, #2c2c2c),
					color-stop(1, #080808)
				);
	background: -moz-linear-gradient(
					center top,
					#2c2c2c 20%,
					#080808 100%
				);
}

.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*/  }

.boxHeading { padding:8px 0 10px; border-bottom:1px dotted #DDBC5A; }
.boxHeading h3, .boxHeading h2, .boxHeading h1 { margin:0; font-weight:normal; font-size:24px; color:#314835; margin:0; font-family:Georgia, "Times New Roman", Times, serif; }

ul.categ2 { margin:0px; padding:0; list-style:none; }
ul.categ2 li { background:url(images/bullet.gif) no-repeat 0 5px; float:left; width:162px; padding:0 0 0 22px; overflow:hidden; height:23px; margin:0 5px 4px 0; line-height:23px; }
ul.categ2 li a { color:#5C5C5C; }
ul.categ2 li a:hover {  }

.widget { padding:10px 0 0; margin-bottom:10px; border-top:3px solid #FAC543;  }
.widget .widget_heading { padding:0 0 10px; border-bottom:1px dotted #DDBC5A; }
.widget .widget_wrap_inside { padding:7px; background:url(images/bg-fo.gif) repeat-x bottom left; }
.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 { border:1px solid #DFDFDF; }
.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; }

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

.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 {  }
.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; }
.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; margin:0 0 12px 0; border-bottom:2px solid #D7C989; }
.sPostLast { margin:0!important; border-width:0px!important; }
.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 h2 { font-size:14px; margin:6px 0; background:url(images/h2.spost.gif) no-repeat top right; height:31px; line-height:31px; }
.sPost h2 a { color:#414141; }
.sPost p { color:#414141; margin:6px 0 0; line-height:16px; height:70px; line-height:20px; }
.sPost p.more { height:20px; margin:0; text-align:right; font-weight:bold; }
.sPost p.more a { color:#D8251D; }



/* 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 ul, .post .postdetail ol{ margin: 8px 0 0; list-style:none; padding:0; }
.post .postdetail ul li, .post .postdetail ol li{ padding:0 0 0 20px; margin:0 0 6px; background:url(images/bullet.gif) no-repeat 6px 4px; }
.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; }


.widget_tabber { background:#fff; padding:0!important; }
.widget_tabber ol { width:100%; float:left; border:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; height:32px; background: url(images/simple-bg.gif) repeat-x 0 0; list-style:none; padding:0; margin:0; }
.widget_tabber ol li { float:left; padding:0!important; cursor:pointer; }
.widget_tabber ol li span { padding:10px; border-right:2px solid #fbcb46; display:block; cursor:pointer; background:url(images/simple-bg.gif) repeat-x 0 0; color:#314835; text-transform:uppercase; }
.widget_tabber ol li.active span { border-right:2px solid #ecede8; border-bottom:1px solid #FFF; background:#fff url(images/hover-bg.gif) repeat-x 0 0; }
.widget_tabber ol li:hover span { background:#fff url(images/hover-bg.gif) repeat-x 0 0; }
.widget_tabber ul { padding:0 10px; border:1px solid #dfdfdf; border-top-width:0; width:298px; clear:both; background:#d9fcdf url(images/bg-tabber.gif) repeat-x 0 0; }
.widget_tabber ul li { padding:10px 0 10px 15px!important; border-bottom:1px dotted #686762; list-style:none; background:url(images/bullet-4.gif) no-repeat 0 13px; }
.widget_tabber ul li .posttitle { color: #362c23; font:normal 12px Georgia, "Times New Roman", Times, serif; }
.widget_tabber ul li:last-child { border-bottom-width:0!important; }
.widget_tabber #recent-comments a { color:#999; }
.widget_tabber #recent-comments a span.comment-author { color:#004276; }
.widget_tabber #recent-comments a:hover span.comment-author { color:#B8240D; }
.widget_tag_cloud a { padding:0 3px; white-space:nowrap; }




.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; }
