/*  
Theme Name: HTCA New Design
Theme URI: http://www.drudarby.com
Description: HTCA Design
Version: 1.0
Author: Master Pages Internet Services
Author URI: http://www.drudarby.com
*/

body {margin: 0px; background: #e6e6e6;}

* {margin:0; padding:0; border: 0;}
.image {border: 0px; }

h1 {color: #7cb006; font-size: 24px; font-weight: bold; }
h2 {color: #111111; font-size: 18px; }
.spacer {height: 15px; }
h2.faq {color: black; font-size: 16px; font-weight: bold; border-bottom: 1px solid black;}
.answer {padding-left: 15px; }
.small {font-size: 10px; color: gray; }

#header { width: 100%; height: 156px; background-color: #222222; }
#header-logo {width: 1024px; height: 96px; margin-left: auto; margin-right: auto; background: url('images/header_logo.png') no-repeat; }
#header-cont {width: 1024px; height: 60px; margin-left: auto; margin-right: auto; background: url('images/header_cont.png'); }

#content {width: 1024px; margin-left: auto; margin-right: auto; background: url('images/body.png') repeat-y #e6e6e6; }

#cwt {height: 14px; width: 910px; margin-left: auto; margin-right: auto; background: url('images/cont_top.png') no-repeat; }
#cwm {width: 910px; margin-left: auto; margin-right: auto; background: url('images/cont_middle.png') repeat-y; position: relative; min-height: 500px;}
#cwb {height: 14px; width: 910px; margin-left: auto; margin-right: auto; background: url('images/cont_bottom.png') no-repeat; }

#bodytext {font-family: 'Verdana'; line-height: 170%; font-size: 12px; width: 635px; margin-left: 15px;  }
#featured2-updated .image {border: 0; }

#sidebar { width: 244px; position: absolute; left: 670px; top: 3px; font-family: 'Verdana'; font-size: 12px; line-height: 20px;}
#sidebar ul {list-style-type: none; padding-left: 4px; }
.ko-calendar-date {text-decoration: underline; font-weight: bold; }
.ko-calendar-entry-title {text-decoration: none; color: #222222; background: url('images/calendar_icon.gif') no-repeat; padding-left: 20px; }
.ko-calendar-event-list a {padding-bottom: 5px; }
.ko-calendar-entry-date-row {color: red; text-indent: 5px; }
/**.ko-calendar-widget-title {color: #93d303; font-size: 22px; font-weight: bold; text-shadow: #585858 1px 1px 1px; padding-left: 0; }**/
.ko-calendar-widget-title {background: url('images/pagefiles/upcoming.png') no-repeat; height: 25px;}

#googlestats-3 h2 {background: url('images/pagefiles/sofar.png') no-repeat; height: 25px; margin-top: 25px;}


#recent-posts-3 {padding-top: 5px;}
#recent-posts-3 li a {text-decoration: none; color: #93d303; }

#footer {width: 100%; height: 93px; background-color: #bfbfbf; }
#footer-bg {width: 1024px; height: 93px; margin-left: auto; margin-right: auto; 
            background: url('images/footer.png'); font-family: 'Arial'; text-align: center; font-size: small; color: #222222; }
#footer-bg p {padding-top: 20px;}

#featured1 {width: 910px; margin-left: auto; margin-right: auto; height: 301px; background: url('images/featured1.png') no-repeat; position: relative;}
#featured2 {width: 910px; margin-left: auto; margin-right: auto; height: 179px; background: url('images/featured2.png') no-repeat; position: relative;}

#featured1-cont {position: absolute; left: 462px; top: 8px; }
#featured2-updated {position: absolute; left: 15px; top: 60px; }
#featured2-resources {position: absolute; left: 233px; top: 60px; }
#featured2-connect {position: absolute; left: 455px; top: 60px; }
#featured2-prospects {position: absolute; left: 680px; top: 60px; }

#navi {width: 910px; margin-left: auto; margin-right: auto; height: 63px; background: url('images/nav_bg.png') no-repeat; }
#navi img {padding-top: 7px; border: 0;}
#navi img.first {padding-left: 7px; }

#currenthome {background: url('images/nav/home_g.png') no-repeat; }
#currentnews {background: url('images/nav/news_g.png') no-repeat; }

input.default-value {background: url('images/search.png') no-repeat; padding-left: 30px; border: 0; height: 34px; width: 209px; }
#searchsubmit {display: none; }
#searchform {padding-bottom: 20px; }

.nopositions {width: 90%; border: 1px #ff0000 solid; background: #ff9494; padding: 10px;  }