* {
    padding:0;
    margin:0;
    border:none;
}
body {
    font:11px Tahoma;
    color:#666666;
    background:#f8961d url(/images/bg.jpg) no-repeat;
}
a{text-decoration:none;color:#666666}
a:hover{text-decoration:underline;color:#999999}
.orangeText{font-size:11px;color:#ef721d}
.orangeText a{text-decoration:none;color:#ef721d}
.orangeText a:hover{text-decoration:underline;color:#ef721d}
.grayText{font-size:11px;color:#898989}

#container {
    margin:0 auto;
    width:980px;
    display:block;
}
#header {
    float:left;
    background:url(/images/header.jpg);
    width:980px;
    height:250px
}
#navContainer{padding:58px 0 0 212px}
#nav{width:300px;float:left}
#nav ul{list-style:none;display:block;font-size:12px;font-weight:bold;color:#ffcc00}
#nav ul li.border{display:inline;padding:0 7px 0 8px;border-right:1px solid #ffcc00}
#nav ul li.noBorder{display:inline;padding:0 7px 0 8px}
#nav ul li a{text-decoration:none;color:#ffcc00}
#nav ul li a:hover{text-decoration:underline;color:#ffcc00}
#welcomeCont{padding:50px 0 0 30px}
#welcome{background:url(/images/welcome.gif) no-repeat;padding:30px 0 0 0;width:100%;color:white}
#welcome p{line-height:17px;width:450px}
#searchBoxCont{padding: 5px 0 0 30px}
#searchBox{width:397px;height:21px;background: url(/images/search_box_bg.gif)}
#searchBox #s{float:left;padding:0;margin:3px 0 0 2px;border:0;width:320px;background:none;font-size:11px}
#searchBox #go{float:right}

/* left column start */
.leftCol {
    float:left;
    width:160px;
    margin:5px 0 0 0;
}
#categories, #popBlogs, #rss_div {
    float:left;
    width:160px;
    margin: 0 0 5px 0
}
#categories .secHdr, #popBlogs .secHdr, #rss_div .secHdr {
    float:left;
    width:160px;
    height:34px;
    background:url(/images/categories_bg.gif) repeat-x
}
#categories .secHdr .secTitle, #popBlogs .secHdr .secTitle, #rss_div .secHdr .secTitle {
    background:url(/images/arrow_bullet.gif) no-repeat 0 2px;
    position:relative;
    top:10px;
    left:10px;
    height:15px;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 20px;
    color:#FFFFFF
}
#rss_div .secContent {
    float:left;
    width:124px;      
    background-color:#321501;
    display:block;
    padding:5px 18px;
    text-align: center;
    color: #ffffff;
}
#rss_div .secContent a {    
    color: #ffffff;
}
#categories ul, #popBlogs ul {
    float:left;
    width:124px;
    list-style:none;
    background-color:#321501;
    display:block;
    padding:5px 18px
}
#categories ul li.border {
    font:12px Tahoma;
    color:#FFFFFF;
    padding:5px 5px 5px 0;
    border-bottom:1px solid #50341f;
    display:block;
}
#categories ul li.noBorder {
    font:12px Tahoma;
    color:#FFFFFF;
    padding:5px 5px 5px 0;
    display:block;
}
#categories ul li a {
    text-decoration:none;
    color:#FFFFFF;
}
#categories ul li a:hover {
    text-decoration:underline;
    color:#FFFFFF;
}

#popBlogs ul li.border {
    font:11px Tahoma;
    color:#e3caae;
    padding:5px 5px 5px 0;
    border-bottom:1px solid #50341f;
    display:block
}
#popBlogs ul li.noBorder {
    font:11px Tahoma;
    color:#e3caae;
    padding:5px 5px 5px 0;
    display:block
}
#popBlogs ul li a {
    text-decoration:none;
    color:#e3caae
}
#popBlogs ul li a:hover {
    text-decoration:underline;
    color:#e3caae
}
#advert {
    margin:20px 0 0 0;
    text-align:center
}
#advert img {
    margin:0 0 20px 0
}

/* center column start */
.centerCol {
    float:left;
    width:630px;
    margin:5px 5px 0 5px;
    font-size: 12px;
}
#blogs {
    float:left;
    width:630px;
    margin:0 0 5px 0;
    background-color:#FFFFFF
}
#blogs .content {
    float:left;
    padding:10px 15px 15px 15px;

}
#blogs .title {
    float:left;
    font:bold 18px Tahoma;
    color:#464646;
    background-color:#FFFFFF;
    width:600px;
    height:28px;
    display:block;
    border-bottom:1px solid #CCCCCC
}
#blogs .blogDetails {
    float:left;
    margin:10px 0 0 0;
    display:block
}
.blogComment {
    background:url(/images/comment_icon.gif) no-repeat 0 2px;
    position:relative;
    height:15px;
    font-size:11px;
    padding:0 0 0 15px;
    color:#ef721d;
}
#blogs .textBody {
    padding:10px 0 35px 0;
    float:left;
    width:600px;
}

#blogs .textBody p {
    padding:10px 0 0 0
}

#blogs .textBody a {
    text-decoration: underline;
    color: #f7941d;
}

#blogs .textBody a:hover {
    text-decoration: underline;
    color: #f7941d;
}

#blogs .readmore {
    float: right;
}

#blogs .shareBlog {
    margin:0 auto;
    width:265px;
    float:left;
    padding-top:10px;
}
#blogs .shareBlog p {
    font:11px Tahoma;
    float:left;
    padding:5px 0 0 0
}
#blogs .shareBlog .box {
    float:right;
    width:185px;
    height:25px;
    border:1px solid #CCCCCC;
    text-align:center
}
#blogs .shareBlog .box img {
    position:relative;
    top:4px;
    margin:0 4px
}


/* right column start */
.rightCol {
    float:left;
    width:180px;
    margin:5px 0 0  0;
}
#comments {
    float:left;
    width:180px;
    margin: 0 0 5px 0;
    background-color:white
}
#comments .secHdr {
    float:left;
    width:180px;
    height:34px;
    background:url(/images/recent_comments_bg.gif) repeat-x
}
#comments .secHdr .secTitle {
    background:url(/images/arrow_bullet_black.gif) no-repeat 0 2px;
    position:relative;
    top:10px;
    left:10px;
    height:15px;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 20px;
    color:#111111;
}
#comments .content {
    float:left;
    width:160px;
    background-color:#FFFFFF;
    padding:10px
}
#comments .inContent {
    float:left;
    width:160px;
    border-bottom:1px solid #eaeaea;
    margin:5px 0 0 0;
    padding:0 0 12px 0}
#comments .inContentNoBorder {
    float:left;
    width:160px;
    margin:5px 0 0 0;
    padding:0 0 12px 0
}
#vlogs {
    float:left;
    width:180px;
    background-color:white
}
#vlogs .secHdr {
    width:180px;
    height:34px;
    background:url(/images/recent_comments_bg.gif) repeat-x;
}
#vlogs .secHdr .secTitle {
    background:url(/images/arrow_bullet_black.gif) no-repeat 0 2px;
    position:relative;
    top:10px;
    left:10px;
    height:15px;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 20px;
    color:#111111;
}
#vlogs .content {
    float:left;
    width:160px;
    background-color:#FFFFFF;
    padding:10px
}
#vlogs .inContent {
    float:left;
    width:160px;
    border-bottom:1px solid #eaeaea;
    padding:12px 0 12px 0
}
#vlogs .inContent .photo {
    float:left
}
#vlogs .inContent .photo img {
    border:2px solid #CCCCCC
}
#vlogs .inContent .photo a:hover img {
    float:left;
    border:2px solid #0099FF
}
#vlogs .inContent .text {
    width:75px;
    float:right
}
#vlogs .inContentNoBorder {
    float:left;
    width:160px;
    padding:12px 0 12px 0
}
#vlogs .inContentNoBorder .photo {
    float:left
}
#vlogs .inContentNoBorder .photo img {
    border:2px solid #CCCCCC;
}
#vlogs .inContentNoBorder .photo a:hover img {
    float:left;
    border:2px solid #0099FF
}
#vlogs .inContentNoBorder .text {
    width:75px;
    float:right
}
#poll {
    float:left;
    width:180px;
    margin:5px 0 5px 0;
    background-color:white
}
#poll .secHdr {
    float:left;
    width:180px;
    height:34px;
    background:url(/images/recent_comments_bg.gif) repeat-x
}
#poll .secHdr .secTitle {
    background:url(/images/arrow_bullet_black.gif) no-repeat 0 2px;
    position:relative;
    top:10px;
    left:10px;
    height:15px;
    font-size:12px;
    font-weight:bold;
    padding:0 0 0 20px;
    color:#111111
}
#poll .content {
    float:left;
    width:160px;
    background-color:#FFFFFF;
    padding:10px 10px 5px 10px
}
#poll .question {
    font:bold 12px Tahoma;
    margin:0 0 5px 0
}
#poll .row {
    float:left;
    margin:5px 0
}
#poll .ticker {
    position:relative;
    top:2px
}
#poll .go {
    margin:0 5px
}
#poll label {
    margin:0 0 0 5px
}

/* footer start */
#footer {
    float:left;
    margin:30px 0 0 0;
    width:100%;
    height: 150px;
    background:url(/images/footer_bg.gif) repeat-x;
    color:#FFF;
}
#footer .footerCont {
    margin:0px 0px 0px 300px;
    width:850px
}
#footer .footerCont .blogSec {
    float:left;
    margin:30px 0px 0px 0px;
    width:245px;
    height:100px;
    display:block;
    background:url(/images/division.gif) repeat-y top right
}
#footer .whiteText {
    font:bold 12px Tahoma
}
#footer .footerCont .blogSec ul {
    padding:0 0 0 8px;
    list-style:none;
    display:block
}
#footer .footerCont .blogSec ul li {
    margin:7px 0
}
#footer .footerCont .eventSec {
    float:left;
    margin:30px 0 0 0;
    width:132px;
    height:100px;
    display:block;
    background:url(/images/division.gif) repeat-y top right;
    padding:0 0 0 28px
}
#footer .whiteText {
    font:bold 12px Tahoma
}
#footer .footerCont .eventSec ul {
    padding:0 0 0 8px;
    list-style:none;
    display:block
}
#footer .footerCont .eventSec ul li {
    margin:7px 0
}

#footer .footerCont .aboutSec {
    float:left;
    margin:30px 0 0 0;
    width:250px;
    height:100px;
    display:block;
    padding:0 0 0 28px
}
#footer .whiteText {
    font:bold 12px Tahoma
}
#footer .footerCont .aboutSec p {
    padding:5px 10px 0 10px
}

#footer .linksCont {
    margin:0 auto;
    width:350px
}
#footer .linksCont ul {
    text-align:center;
    list-style:none;
    display:block;
    font-size:11px;
    color:white;
    margin:30px 0 0 0
}
#footer .linksCont ul li.border {
    display:inline;
    padding:0 7px 0 8px;
    border-right:1px solid #ffcc00
}
#footer .linksCont ul li.noBorder {
    display:inline;
    padding:0 7px 0 8px;
    border-right:1px solid #ffcc00
}


.commentTitle
{
  font-size:12px;
  color:#666666;
  font-weight:bold;
  border-bottom:1px solid #666;
}
.comment_head
{
  background-color:#E0E0E1;
  padding:5px;
  font-size:12px;
  font-weight:bold;
}
.comment_date
{
  font-size:11px;
  color:#E38006;
  font-weight:normal;
}
.comment_text
{
  padding:3px 5px 20px 5px;
}
p
{
  padding-top:5px;
}
.counter
{
  color:#757575;
  font-size:11px;
  font-weight:normal;
}
/*Kayweb Default CSS*/
.kwtextbox
{
    border: #BEBEC0 1px solid;
}
h1, h2, h3
{
    color: #321501;
    margin: 0px;
    padding: 5px 0px;
    font-family: Verdana, Arial, Tahoma, serif;
}

h1
{
    font-size: 32px;
    font-style: italic;
    font-family: Verdana, Arial, Tahoma, serif;
}

h2
{
    font-size: 24px;
    font-family: Verdana, Arial, Tahoma, serif;
}

h3
{
    font-size: 18px;
    font-family: Verdana, Arial, Tahoma, serif;
}

.footer
{
    font-family:Arial;
    font-size:12px;
    color:#898989;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    font-family: Verdana, Arial, Tahoma, serif;
}

.footer:hover
{
    font-family:Arial;
    font-size:12px;
    color:#898989;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    font-family: Verdana, Arial, Tahoma, serif;
}

.mainlink a
{
    font-family: Verdana, Arial, Tahoma, serif;
    font-size:13px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
}

.mainlink a:hover
{
    font-family: Verdana, Arial, Tahoma, serif;
    color:#fff200;
}

#homecontent
{
    color: #054801;
    background-color: #7ed141;
    width: 50%;
    font-size: 12px;
    font-family: Verdana, Arial, Tahoma, serif;
    padding: 25px 40px;
}

#homecontent h2
{
    font-size: 18px;
    color: #054801;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-family: Verdana, Arial, Tahoma, serif;
}

#homecontent .divider
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border: 0;
    color: #054801;
    background-color: #054801;
    height: 1px;
}

#homecontent a
{
    color: #054801;
    font-family: Verdana, Arial, Tahoma, serif;
    text-decoration: none;
    font-weight: bold;
}

#homenews
{
    color: #fff;
    background-color: #005200;
    width: 50%;
    font-size: 12px;
    font-family: Verdana, Arial, Tahoma, serif;
    padding: 25px 40px;
}

#homenews h2
{
    font-size: 18px;
    color: #fff;
    margin: 0px;
    padding: 0px 0px 5px 0px;
    font-family: Verdana, Arial, Tahoma, serif;
}

#homenews .divider
{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    border: 0;
    color: #fff;
    background-color: #fff;
    height: 1px;
}

#homenews a
{
    color: #fff;
    font-family: Verdana, Arial, Tahoma, serif;
    text-decoration: none;
    font-weight: bold;
}


#form_container
{
    width: 100%;
    height: 100%;
    position: relative;
}

.kwcaption
{
    background-color: #d7d7d7;
    padding: 3px;
    font-size: 12px;
    border: 1px solid #fff;
}

.kwcell1
{
    background-color: #ebebeb;
    padding: 3px;
    font-size: 12px;
    border: 1px solid #fff;
}

.kwcell2
{
    background-color: #f5f5f5;
    padding: 3px;
    font-size: 12px;
    border: 1px solid #fff;
}
.contactLabel
{
  background-color:#E6E6E6;
  font-size:11px;
  color:#210D05;
  padding:10px;
}
.contactInput
{
  background-color:#E6E6E6;
  padding:5px;

}
input,textarea
{
  border:1px solid #BEBEC0;
}
#go
{
  border:0px;
}
.content_header
{
  padding:10px 0px 0px 10px;
  margin:0px;
  color:#666666;
  font-size:18px;
  font-weight:bold;
}
.content_content
{
  font-size:13px;
  color:#666666;
  padding:10px 10px 10px 10px;
}
.contact_content
{
  color:#666666;
  font-size:13px;
  padding:0px 0px 0px 10px;
}
.contact_header
{
  padding:10px 0px 0px 10px;
  margin:0px;
  color:#666666;
  font-size:18px;
  font-weight:bold;
}
.keyword
{
  font-size:13px;
  font-weight:bold;
  border-bottom:1px solid #666;
  display:block;
  width:300;
}
.search_header
{
  padding-top:20px;
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}
.archive_title
{
  font:bold 13px Tahoma;
  color:#464646;
}
.rss_div
{
  width:160px;
  float:left;
  padding-top:20px;
  text-align:center;
}
a.rss_link:link{cursor:hand;color:#000000;text-decoration:none;font-size:11px;}
a.rss_link:visited{cursor:hand;color:#000000;text-decoration:none;font-size:11px;}
a.rss_link:hover{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}
a.rss_link:active{cursor:hand;color:#000000;text-decoration:underline;font-size:11px;}

#pagination
{
  float:left;
  text-align:center;
  width:630px;
  background-color:#fff;
  padding:10px 0px 10px 0px;
  font-size:13px;
  color:#000000;
}
a.pagination_link:link{cursor:hand;color:#000000;text-decoration:none;}
a.pagination_link:visited{cursor:hand;color:#000000;text-decoration:none;}
a.pagination_link:hover{cursor:hand;color:#000000;text-decoration:underline;}
a.pagination_link:active{cursor:hand;color:#000000;text-decoration:underline;}

a.events_footer:link{cursor:hand;color:#fff;text-decoration:none;font-size:11px;}
a.events_footer:visited{cursor:hand;color:#fff;text-decoration:none;font-size:11px;}
a.events_footer:hover{cursor:hand;color:#fff;text-decoration:underline;font-size:11px;}
a.events_footer:active{cursor:hand;color:#fff;text-decoration:underline;font-size:11px;}

a.comments:link{cursor:hand;color:#EF721D;text-decoration:none;}
a.comments:visited{cursor:hand;color:#EF721D;text-decoration:none;}
a.comments:hover{cursor:hand;color:#EF721D;text-decoration:underline;}
a.comments:active{cursor:hand;color:#EF721D;text-decoration:underline;}

a.archive_title:link{cursor:hand;color:#464646;text-decoration:none;}
a.archive_title:visited{cursor:hand;color:#464646;text-decoration:none;}
a.archive_title:hover{cursor:hand;color:#464646;text-decoration:underline;}
a.archive_title:active{cursor:hand;color:#464646;text-decoration:underline;}

.shareit
{
  width:600px;
}
#author_cont{
    padding:20px;
}

.author{
    color: orange;
    font: 14px Arial;
    margin:20px 0 0 20px;
}

#author_text{
    color: #000000;
    font: 12px Arial;
    margin: 10px 0 0 20px;
}

.a_text{
    color: #000000;
    font: 12px Arial;
    margin: 10px 0 0 100px;
    padding-left:20px;
}

.a_title{
    color: #000000;
    font:bold 12px Arial;
    margin: 10px 0 0 20px;
    float: left;
}

#addLinkHolder{
    float: left;
}

#banner_1,
#banner_2,
#banner_3,
#banner_4
{
    padding: 10px 2px 2px 2px;
    vertical-align: middle;
    text-align: center;
    float: left;
}

#haigTweets
{
    float: left;
    margin: 0 0 10px 0;
}

#linkedIn
{
    float: left;
    margin: 0 0 10px 0;
}