html, body {
  font-family: georgia, "new times roman";
  font-size: 13px;
  border: 0;
  color: /*#515151*/#333;
}

body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote {
  margin: 0;
  padding: 0;
}

body {
  background:url("../images/bg.png") repeat-x #e4e4e4;
}

.no_bg{background-image:none!important;}

.hidden{display:none}

p {
  font-family: arial;
  font-size: 12px;
  line-height: 20px;
  padding: 0 0 20px 0;
  margin:0;
}

h1, h2, h3, h4, h5 {
  padding: 0;
  margin:0;
}

ul, ol {
  list-style: none;
  padding: 10px 0;
}

small {
  font-size: 11px;
}

code {
  background: #FFFFC1;
}

a {
  /*color: #7688a3;*/
  color:#AE6506;
  text-decoration: none;
}


.read-more{background:none;}

a:hover {
  text-decoration: underline;
}

a img {
  border: none;
}

blockquote {
  font-size: 12px;
  width: 80%;
  padding: 0 10%;
  margin: 10px auto;
  background: url(./images/quote.gif) no-repeat 10px 7px;
  color: #717171;
  line-height: 19px;
  font-style: italic;
}

blockquote p {
  padding: 10px 0;
}

/* Align */

.aligncenter {
  text-align:center;
}

.alignleft {
  text-align:left;
}

.alignright {
  text-align:right;
  }

.logo{
  width:112px;
  height:50px;
  margin-top:0px;
  float: right;
}

.col-left {
  float: left;
}

.col-right {
  float: right;
}
.container_16 {border-left:1px solid #000;border-right:1px solid #000;background:url("../images/bg-content.png") top left repeat-y #fff;}
#main h1 {font-size:22px;margin-bottom:15px;margin-top:25px;color:#E88608/*#627796*/;letter-spacing:0.8px;}
#main h2 {margin:0;}
#header {height:107px;background:url("../images/bg-header.gif") repeat-x;}
#header #logo {padding:5px 0 0 0;}
#header #logo a {padding-left:30px;}
#header #search {text-align:right;margin:20px 0 5px 0;}
#header #main-nav {margin-top:8px;color:#fff;font-size:17px;}
#header #main-nav ul {float:left;height:25px;display:block;margin:10px 0 0 0;padding:0;}
#header #main-nav li {float:left;height:25px;margin-left:10px;padding-left:17px;background:url("../images/main-nav-bullet.png") 0 5px no-repeat;}
#header #main-nav li.first {background:none;margin-left:17px;padding-left:0;}
#header #main-nav a {color:#fff; letter-spacing:1px;}
#header #main-nav a:hover{text-decoration:none; border-bottom:#fff 2px solid;}
#breadcrumbs {margin:0 0 0 28px; padding-bottom:5px;font-size:13px;font-family:helvetica, verdana, arial; width:660px;}
#breadcrumbs, #breadcrumbs a {color:#627796; line-height:130%;}
#breadcrumbs a {font-weight:bold;}
#breadcrumbs a:hover{text-decoration:none; border-bottom:#f2b970 4px solid;}
#footer {height:49px;padding-top:45px;background:url("../images/bg-footer.png") repeat-x;color:#fff;font-size:13px;font-family:helvetica, verdana, arial;}
#footer a {color:#fff;}
#sidebar {/*width:270px;margin-left:20px;padding-left:20px;*/width:240px;margin-left:40px;padding-left:30px;font-family:helvetica,verdana,arial;}
#sidebar a {color:#5e7292;text-decoration:underline;}
#sidebar p {line-height:15px;}
#sidebar h2 {/*font-size:20px;*/font-size:17px;font-family:georgia,serif;font-weight:normal;color:#000;margin:10px 0;padding-bottom:8px;background:#e8ebef no-repeat left bottom url("../images/bg-sidebar-h2-blue.png");}
#sidebar h2 a {color:#000;text-decoration:none;}
#sidebar li ul {margin:0 20px 0 20px;}
#sidebar li ul li {margin:0 0 7px 0;list-style-image:url("../images/list-bullet.gif");font-size:13px;line-height:1.4;}
.grid_4{ margin-top:20px;/*background:url("../images/sidenavbg.gif") repeat-y;*/}
#single {margin-top:25px;}
#sub-nav li{ list-style:none; margin:0 0 0 15px; border-bottom:1px dotted #ccc; padding:0;}
#sub-nav li:hover{list-style:none; background:url("../images/list-bullet2.gif") no-repeat center left; cursor:pointer;}
#sub-nav li a{ padding:10px 10px 10px 15px;display:block;}
#sub-nav li a:hover{text-decoration:none;display:block; color:#E88608;}

.textwidget{ line-height:140%; width:220px;}


.post h3 {font-family: arial;font-size: 13px;}
.post h1 {font-size:18px;color:#627796;font-weight:normal;margin:10px 0 20px;font-family: arial;}
.post ul, .post ol {font-family: arial;font-size: 12px; margin-left:15px;}
.post ol{list-style:decimal;}
.post ul{list-style:disc;}
.post li {margin-bottom:10px;line-height: 15px;list-style-position: outside;}

.featured {margin:30px 0 0 0;}
.featured h2, .home-subfeatured h2, .subfeatured h2{/*font-size:20px;*/font-size:18px;color:#627796;font-weight:normal;margin:10px 0 5px;font-family: arial;}
.featured h2 a, .home-subfeatured h2 a, .subfeatured h2 a, .post h2 a {color:#627796;text-decoration:none !important;}
.home-subfeatured h2, .home-subfeatured h2 a {color:#e88608;}
.featured, .subfeatured, .post {color:/*#696969*/#333;padding:0 0 15px 0;font-size:14px;}
/*.subfeatured{ border-bottom:1px #F6E6D2 solid;}*/
.post #post-image {margin-bottom:5px;}
.subfeatured-content {margin-top:10px;}
.archive-post {border-bottom:1px solid #f6e6d2;}

.archive-post {padding:0;margin:0;border:1px solid #f0f;}
/*ckg extra*/
:focus {outline: 0;}
.archive-post p, .post p {margin-bottom:10px; padding-bottom:0;}
.alignright p{ margin-bottom:0;}
.sidebar_item p{line-height:125%;}
#search { margin-bottom:15px;}
#search input#s {height:18px;font-size:12px; margin-right:5px; width:200px;}
#search input#submit {vertical-align:top;}
#latest p{margin-bottom:10px;}
#latest a{text-decoration: underline; font-weight:bold;}
#kb-advanced-rss-1 img{float:left;}
#kb-advanced-rss-1 h2{color:#B14F23;font-size:16px;
font-weight:normal;
}
#widget-rss{
  margin:10px 0 10px 0;
  padding:4px 0 4px 0;
}
#widget-rss img {vertical-align:middle;}
#widget-rss h2 {margin:0;padding-bottom:10px;border-bottom:0;background:no-repeat bottom left url("../images/bg-sidebar-h2-orange.png");}

#commentform input {margin:5px 0;}
#leadform input {margin:5px 0;}

#hero-index{ height: 390px; background:#fff;}
#hero-index ul {position:absolute;height:50px;width:876px;margin:340px 0 0 44px;padding:0;}
#hero-index ul li {float:left;width:218px;}
#hero-index ul li a{ padding: 0; display: inline; }
#hero-index ul li a img{ display: inline; }
#hero-index div a{ position: absolute; }

.nomargin {margin:0;}
.image-stroke {/*border:5px solid #5e7292;*/ margin-top:5px;}

#sidebar #tabs ul.tabs {
  margin:10px 0 0 0;
  padding:0;
  width:100%;
  display:block;
}
#sidebar #tabs ul.tabs li {
  display: block;
  float: left;
  margin-right:3px;
}

#sidebar #tabs ul.tabs li a {
  width:70px;
  display:block;
  text-align:center;
  background:#627796;
  padding:6px 3px 2px 3px;
  color:#fff;
  font-weight:bold;
}

#sidebar #tabs ul.tabs li a.selected {
  background:#fff;
  color:#627796;
}

ul#comm, ul#feat, div#tagcloud { padding-top:10px; }
ul#comm li { color:#85a6c5; border-bottom: 1px dotted #fff; padding-bottom:.8em; margin-bottom:.8em; }
ul#comm li a { color:#fff; border:none; text-decoration:underline; }
.logos{ margin-top:10px;}
div.mc{ width:240px; float:left; margin:10px 10px 0 0;}
div.mc h2{ line-height:1.3;}
#mc5, #mc6{ height:350px !important;}
#mc7, #mc8{ height:400px !important;}
#mc9, #mc10{height:350px !important}
#mc11{ height:300px !important;}