#blog-left {

width: 685px;

float: left;

clear: right;

padding-right:22px;

}



#blog-right {

width: 209px;

float: left;

clear: right;



}



.blog-center {

margin: 0px auto;

}



.blog-bottomstuff {

padding-left: 20px;

}



.newsentry-box {

margin-top: 15px;

width: 684px;

color: #6f6f6f;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

}



.newsentry-box .top {

background: url(../images/blog-entry-top2.gif) top left no-repeat;

padding: 17px 23px 0px 25px;

width: 638px;

}



.newsentry-box h1.newstitle {

font-size: 18px;

font-family:Arial, Helvetica, sans-serif;

color: #339bcd;

font-weight: normal;

margin: 0px;

padding: 5px 0 0 0;

}



.newsentry-box h1.newstitle a{

font-size: 18px;

font-family:Arial, Helvetica, sans-serif;

color: #339bcd;

font-weight: normal;

margin: 0px;

padding: 0px 0 0 0;

text-decoration: none;

}



.newsentry-box h1.newstitle a:hover{

font-size: 18px;

font-family:Arial, Helvetica, sans-serif;

color: #39ade5;

font-weight: normal;

margin: 0px;

padding: 0px 0 0 0;

text-decoration: none;

}



.newsentry-box .titleimage{

float: right;

}



.newsentry-box .titlebox {

clear: both;

height: 60px;

}



.newsentry-box .titlebox2 {

float: left;

clear: right;

width: 550px;

}



.newsentry-box h2.newsbits {

font-size: 10px;

font-family:Arial, Helvetica, sans-serif;

color: #6f6f6f;

font-weight: normal;

margin: 0px;

padding: 0px;

line-height: 15px;

}



.newsentry-box h2.newsbits a{

font-size: 10px;

font-family:Arial, Helvetica, sans-serif;

color: #0A85AF;

font-weight: normal;

margin: 0px;

padding: 0px;

text-decoration: none;

}



.newsentry-box h2.newsbits a:hover{

font-size: 10px;

font-family:Arial, Helvetica, sans-serif;

color: #0A85AF;

font-weight: normal;

margin: 0px;

padding: 0px;

text-decoration: underline;

}



.newsentry-box .news-text {

font-size: 12px;

padding-top: 12px;

padding-bottom: 12px;

color: #6f6f6f;

line-height: 18px;

clear: both;

}



.bottombox {

width: 100%;

height: 29px;

background: url(../images/blog-bottom-gradient.gif) top left repeat-x;

padding-top: 3px;

}



.newsentry-box .news-text a{

color: #0A85AF;

font-weight: normal;

margin: 0px;

padding: 0px;

text-decoration: none;

}



.newsentry-box .news-text a:hover{

color: #0A85AF;

font-weight: normal;

margin: 0px;

padding: 0px;

text-decoration: underline;

}



.newsentry-box .bottom {

background: url(../images/blog-entry-bottom2.gif) top left no-repeat;

width: 686px;

height: 17px;

}



.readmore {

font-size: 10px;

font-weight: bold;

color: #4aa8d5;

background: url(../images/blog-readmore.gif) no-repeat center right;

width: 82px;

float: left;

clear: right;

}



.readmore a{

font-size: 10px;

font-weight: bold;

color: #4aa8d5;

text-decoration: none;

}



.readmore a:hover{

font-size: 10px;

font-weight: bold;

color: #39ade5;

text-decoration: none;

}





.newsentry-box .comment-bits {

float: right;

width: 260px;

text-align: right;

padding-top: 5px;

}



.newsentry-box .comment-bits a{

color: #0A85AF;

font-size: 12px;

font-weight: bold;

text-decoration: none;

padding: 2px 10px 0px 20px;

height: 18px;

}



.newsentry-box .comment-bits a:hover{

color: #5ed6ff;

}



.newsentry-box .comment-bits a.comments{

color: #4aa8d5;

font-size: 10px;

font-weight: bold;

text-decoration: none;

text-align: right;

width: 115px;

}



.newsentry-box .comment-bits a.comments:hover{

color: #39ade5;

font-size: 10px;

font-weight: bold;

text-decoration: none;





}



.newsentry-box .comment-bits a.sharethis{

color: #0A85AF;

font-size: 10px;

font-weight: bold;

text-decoration: none;

background: url(../images/sharethis-icon.gif) left center no-repeat;

padding: 5px 0 5px 20px;

line-height: 20px;

}



.newsentry-box .comment-bits a.sharethis:hover{

color: #5ed6ff;

font-size: 10px;

font-weight: bold;

text-decoration: none;

}

/*****right column*****/

.catbox {

width: 209px;

font-family:Arial, Helvetica, sans-serif;

margin-top: 15px;

}



.catbox .top{
width: 184px;
background: url(../images/blog-cat-top3.gif) no-repeat top left;
padding: 10px 10px 5px 25px;
}



.catbox h1.category-title{

color: #4aa8d5;

font-size: 16px;

margin: 0px;

padding: 10px 0 10px 0;

}



.catbox a img {

padding: 0px;

margin: 0px;

border: none;

}



/******** regular lists with arrow ***********/

.catbox ul.witharrow {

font-size: 12px;

list-style-type: none;

margin: 0px;

padding:0px;

}



.catbox ul.witharrow li{

color: #4aa8d5;

padding-left: 2px;

line-height: 22px;

}



.catbox ul.witharrow li a{
color: #0A85AF;
background: url(../images/blog-cat-arrow.gif) top left no-repeat;
padding-left: 13px;
text-decoration: none;
display: block;
width: 170px;
}

.catbox ul.witharrow li a:hover{
color: #5ed6ff;
background: url(../images/blog-cat-arrow-over.gif) top left no-repeat;
padding-left: 13px;
text-decoration: none;
}

span.numbertext {
color: #4aa8d5;
font-weight: normal;
}





/******* catbox latest posts ul ***********/



.catbox ul.withoutarrow {

font-size: 12px;

list-style-type: none;

margin: 0px;

padding:0px;

}



.catbox ul.withoutarrow li{

color: #4aa8d5;

line-height: 22px;

}



.catbox ul.withoutarrow li a{

color: #0A85AF;

line-height: 22px;

text-decoration: none;

}



.catbox ul.withoutarrow li a:hover{

color: #5ed6ff;

line-height: 22px;

text-decoration: none;

}



/******************/





.catbox .bottom {
background: url(../images/blog-cat-bottom3.gif) no-repeat top left;
width: 219px;
height: 19px;
}



.catbits {

padding-top: 10px;

color: #4aa8d5;

font-size: 10px;

}



.catbits .links {

float: left; 

clear: right;

}



.catbits .links a{

color: #4aa8d5;

text-decoration: none;

padding: 2px 4px 2px 4px;

border: 0px solid #e4e4e4;

}



.catbits .links a:hover{

color: #4aa8d5;

text-decoration: none;

padding: 2px 4px 2px 4px;

border: 0px solid #e4e4e4;

background-color: #ebebeb;

}



.catbits a img{

float: left;

padding: 4px 0px 0 5px;

}





/**************************/



.catbits2 {

padding-top: 20px;

color: #4aa8d5;

font-size: 14px;

margin: 0px auto;

width: 510px;

display: block;

}



.catbits2 .links {

float: left; 

clear: right;

}



.catbits2 .links a{

color: #4aa8d5;

height: 18px;

text-align: center;

padding-top: 3px;

border: 1px solid #e4e4e4;

padding:2px 7px 2px 7px;

display: block;

float: left;

clear: right;

text-decoration: none;

margin: 0 5px 0 0;

}



.catbits2 .links a:hover{

color: #fff;

height: 18px;

text-align: center;

padding-top: 3px;

border: 1px solid #e4e4e4;

padding:2px 7px 2px 7px;

display: block;

float: left;

clear: right;

text-decoration: none;

margin: 0 5px 0 0;

background: #75b4b3;

}



.catbits2 .links a.active{

color: #ffffff;

height: 18px;

text-align: center;

padding-top: 3px;

border: 1px solid #e4e4e4;

padding:2px 7px 2px 7px;

display: block;

float: left;

clear: right;

text-decoration: none;

margin: 0 5px 0 0;

background: #479998;

}



.catbits2 a.arrow-left1{

float: left;

clear: right;

padding: 0px;

margin: 0 5px 0 0;

width: 23px;

height: 22px;

border: 1px solid #e4e4e4;

font-size: 10px;

background: url(../images/blog-postbit-arrow-big1.gif) top left no-repeat;



}



.catbits2 a.arrow-left1:hover{

float: left;

clear: right;

padding: 0px;

margin: 0 5px 0 0;

width: 23px;

height: 22px;

border: 1px solid #e4e4e4;

font-size: 10px;

background: url(../images/blog-postbit-arrow-big1.gif) bottom left no-repeat;

}



.catbits2 a.arrow-right1{

float: left;

clear: right;

padding: 0px;

margin: 0 5px 0 0;

width: 23px;

height: 22px;

border: 1px solid #e4e4e4;

font-size: 10px;

background: url(../images/blog-postbit-arrow-big2.gif) top left no-repeat;

}



.catbits2 a.arrow-right1:hover{

float: left;

clear: right;

margin: 0 5px 0 0;

padding: 0px;

width: 23px;

height: 22px;

border: 1px solid #e4e4e4;

font-size: 10px;

background: url(../images/blog-postbit-arrow-big2.gif) bottom left no-repeat;

}



.catbits2 a.arrow-left2{

float: left;

clear: right;

padding: 0px;

margin: 0 5px 0 0;

width: 23px;

height: 22px;

border: 1px solid #e4e4e4;

font-size: 10px;

background: url(../images/blog-postbit-arrows-big1.gif) top left no-repeat;

}



.catbits2 a.arrow-left2:hover{

float: left;

clear: right;

padding: 0px;

margin: 0 5px 0 0;

width: 23px;

height: 22px;

border: 1px solid #e4e4e4;

font-size: 10px;

background: url(../images/blog-postbit-arrows-big1.gif) bottom left no-repeat;

}



.catbits2 a.arrow-right2{

float: left;

clear: right;

padding: 0px;

margin: 0 5px 0 0;

width: 23px;

height: 22px;

border: 1px solid #e4e4e4;

font-size: 10px;

background: url(../images/blog-postbit-arrows-big2.gif) top left no-repeat;

}



.catbits2 a.arrow-right2:hover{

float: left;

clear: right;

padding: 0px;

margin: 0 5px 0 0;

width: 23px;

height: 22px;

border: 1px solid #e4e4e4;

font-size: 10px;

background: url(../images/blog-postbit-arrows-big2.gif) bottom left no-repeat;

}

/***** inner page ********/



.linkpost {

width: 585px;

font-size: 10px;

color: #4aa8d5;

padding: 20px 0 20px 0;

margin: 0px auto;

clear: both;

}



.linkpost .linktext{

width: 124px;

font-size: 10px;

color: #4aa8d5;

font-weight:bold;

float: left;

clear: right;

padding-top: 6px;

}



.linkpost .linkbg{

width: 451px;

font-size: 10px;

color: #6f6f6f;

font-weight:normal;

float: left;

}



.linkpost .linkbg input{

background: transparent url(../images/blog-linkback-bg.gif) left center no-repeat;

color: #6f6f6f;

font-size: 10px;

font-weight: normal;

width: 451px;

border:none;

height: 20px;

padding: 7px 3px 0 5px;

float: left;

}



.rss-link {

color:  #0A85AF;

font-size: 10px;

font-weight: bold;

background: url(../images/blog-rss-icon2.gif) left center no-repeat;

padding: 8px 0 0 25px;

float: left;

clear: right;

height: 22px;

margin-top: -3px;

}



.rss-link a{

color:  #0A85AF;

text-decoration: none;

}



.rss-link a:hover{

color: #5ed6ff;

text-decoration: none;

}



.rel-entries {

font-size: 12px;

color: #6f6f6f;

}





h1.entrytitle2{

font-size: 16px;

color: #4aa8d5;

margin: 10px 0 10px 0;

padding: 0px;

font-weight: normal;

}



h1.entrytitle2 a{

font-size: 16px;

color: #4aa8d5;

padding: 0px;

font-weight: normal;

text-decoration: none;

}



h1.entrytitle2 a:hover{

font-size: 16px;

color: #39ade5;

padding: 0px;

font-weight: normal;

text-decoration: none;

}



.rel-entries ul{

font-size: 12px;

list-style-type: none;

margin: 0px;

padding:0px;

}



.rel-entries ul li{

color: #4aa8d5;

padding-left: 3px;

line-height: 18px;

}



.rel-entries ul li a{

color: #4aa8d5;

background: url(../images/blog-gray-arrow.gif) left center no-repeat;

padding-left: 13px;

line-height: 18px;

text-decoration: none;

}



.rel-entries ul li a:hover{

color: #39ade5;

background: url(../images/blog-gray-arrow.gif) left center no-repeat;

padding-left: 13px;

line-height: 18px;

text-decoration: none;

}



a.rss-icon-big {

background: transparent url(../images/blog-rss-icon.gif) top left no-repeat;

display: block;

width: 157px;

height: 190px;

}



a.rss-icon-big:hover {

background: transparent url(../images/blog-rss-icon.gif) bottom left no-repeat;

display: block;

width: 157px;

height: 190px;

}



h1.comments-title {

font-size: 18px;

color: #4aa8d5;

padding: 20px 0 0 0px;

clear: both;

height: 22px;

width: 135px;

}



.rss-icon-small {

padding: 2px 5px 0 0;	

float: left;

clear: right;

}



.cmt-container {

padding-bottom: 15px;

width: 670px;

color: #6f6f6f;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

clear: both;

float: right;

}



.cmt-container2 {

padding-bottom: 15px;

width: 600px;

color: #6f6f6f;

font-family:Arial, Helvetica, sans-serif;

font-size: 12px;

float: right;

clear: both;

}



.titlebar {

background-color: #eeeeee;

padding: 10px 23px 10px 25px;

font-size: 14px;

color: #494949;



}



.titlebar span.cmtdate{

font-size: 10px;

color: #757575;

}



.cmt-text {

font-size: 12px;

padding: 12px;

color: #6f6f6f;

line-height: 18px;

}



.cmt-text a{

color: #0A85AF;

font-weight: normal;

margin: 0px;

padding: 0px;

text-decoration: none;

}



.cmt-container  .cmt-text a:hover{

color: #0A85AF;

font-weight: normal;

margin: 0px;

padding: 0px;

text-decoration: underline;

}



.reply {

float: right;

}

a.replybtn {

font-size: 14px;

font-weight: bold;

background: url(../images/blog-cmt-balloon.gif) no-repeat top right;

color: #4aa8d5;

text-decoration: none;

display:block;

width: 67px;

height: 18px;

padding: 0;

margin-left: 12px;

}



a.replybtn:hover{

font-size: 14px;

font-weight: bold;

background: url(../images/blog-cmt-balloon.gif) no-repeat bottom right;

color: #39ade5;

text-decoration: none;

display:block;

width: 67px;

height: 18px;

padding: 0;

margin-left: 12px;

}



.replyarrow {

width: 40px;

height: 40px;

float: left;

clear: right;

padding-top: 8px;

padding-left: 15px;

}



/****** comment box ********/



h1.comment-title3 {

font-size: 18px;

color: #4aa8d5;

margin: 10px 0 0 0;

padding: 30px 0 5px 0;

width: 200px;

clear: both;

}



#comment-box {

width: 600px;

padding: 30px;

background: #f9f9f9 url(../images/blog-commentbox-bg.gif) repeat-x top left;

border-top: 4px solid #99c8ef;

margin: 0px auto;

}



#comment-box .center-container {

margin: 0px auto;

width: 460px;

}



#comment-box .title-container {

width: 460px;

height: 35px;

}



#comment-box  .title-container .titlebox{

width: 255px;

float: left;

clear: right;

}



#comment-box  .title-container .inputbox{

width: 205px;

float: left;

clear: right;

}



#comment-box  .title-container .inputbox input{

width: 200px;

font-size: 12px;

color: #333333;

float: left;

margin-top: 0px;

height: 19px;

padding: 5px 0 0 5px;

border: 1px solid #ababab;

}



#comment-box .mainbox {

width: 460px;



}



#comment-box .mainbox textarea{

width: 455px;

padding: 5px 0 0 5px;

border: 1px solid #ababab;

color: #333333;

overflow: auto;

height: 145px;

}



.add-comment-box {

width: 600px;

padding: 30px;

background: #f9f9f9 url(../images/blog-commentbox-bg.gif) repeat-x top left;

border-top: 4px solid #99c8ef;

margin: 0px auto;

}



.add-comment-box .center-container {

margin: 0px auto;

width: 460px;

}



.add-comment-box .title-container {

width: 460px;

height: 35px;

}



.add-comment-box  .title-container .titlebox{

width: 255px;

float: left;

clear: right;

}



.add-comment-box  .title-container .inputbox{

width: 205px;

float: left;

clear: right;

}



.add-comment-box  .title-container .inputbox input{

width: 200px;

font-size: 12px;

color: #333333;

float: left;

margin-top: 0px;

height: 19px;

padding: 5px 0 0 5px;

border: 1px solid #ababab;

}



.add-comment-box .mainbox {

width: 460px;



}



.add-comment-box .mainbox textarea{

width: 455px;

padding: 5px 0 0 5px;

border: 1px solid #ababab;

color: #333333;

overflow: auto;

height: 145px;

}







a.add-comment2{

font-size: 12px;

width: 132px;

height: 25px;

background: url(../images/blog-add-cmt-btn.gif) no-repeat top left;

color: #ffffff;

text-decoration: none;

text-align: center;

padding-top: 9px;

font-weight: bold;

float: right;

margin-top: 5px;

}



a.add-comment2:hover{

font-size: 12px;

width: 132px;

height: 25px;

background: url(../images/blog-add-cmt-btn.gif) no-repeat bottom left;

color: #ffffff;

text-decoration: none;

text-align: center;

padding-top: 9px;

font-weight: bold;

margin-top: 5px;

}



.font-size-eleven {

font-size: 11px;

} 


