.blogList li {
    margin-top: 3px;
    background: url( "/image/bullet/arrow_grey.gif" ) no-repeat 0 5px;
    padding-left: 15px;
}

.blogList li span.selectedCategory {
    color: #0060bf;
    text-decoration: none;
}

.post {
    font-family: Verdana, Arial, 'Trebuchet MS', Geneva, Arial, sans-serif;
    color: #333;
    text-align: justify;
    line-height: 150%;
    font-size: 12px;
    text-align: justify;
    padding-top: 10px;
    padding-bottom: 10px;
}

.post ul {
    list-style: disc;
    padding-left: 20px;
    padding-top: 5px;
}

.post table {
    border-collapse: separate;
    border-spacing: 1px;
    border-width: 1px;
    font-size: 10px;
}

.post strong, .post b {
    font-weight: bold;
}

.post em {
    font-style: italic;
}

.post ul {
    list-style: disc;
    padding-left: 20px;
    padding-top: 5px;
}

.post a {
    color: #333;
    text-decoration: underline;
}

.post a:hover {
    color: #0060bf;
    text-decoration: underline;
}

.post a:visited{
    color: #333;
    text-decoration: underline;
}

a.green_link:link {
    color: #50A000;
    text-decoration: none;
}

a.green_link:visited {
    color: #50A000;
    text-decoration: none;
}

a.green_link:hover {
    color: #50A000;
    text-decoration: underline;
}

.hugeText {
    font-size: 18px;
}

.searchText {
    margin-top: 5px;
    margin-bottom: 10px;
    width: 160px;
    _width: 140px;
}

.bigGreyText {
    color: #9C9A9C;
    font-size: 13px;
    font-weight: bold;
}

.midGreyText {
    color: #999999;
    font-size: 13px;
}

.ulcomments {
    list-style: disc outside;
    color: #50BE00;
    margin-left: 40px;
    margin-top: 10px;
}

.hrline {
    height:1px;
    border-top: 1px dashed #B2B2B2;
    margin-top: 10px;
    padding-bottom: 10px;
}

.buzzForm td, .contactForm td {
    padding: 3px;
}

#googleSearchButton {
    margin-left: 97px;
}

#blogSearchInput input {
    width: 200px !important;
    float: left;
}

.recentpost {
    padding-bottom: 3px;
    float: left;
    text-align: left;
}

.post h2 {
    color: #000 !important;
}

.formPM ,.blog .dashed_buzz_right{
    margin-top: 25px;
}


ul.icons {
    height:30px;
    margin: 10px 0;
    padding-left: 0;
}

.tip {
    color: #666;
    font-size: 10px;
    margin-bottom: 10px;
}

.emailtotext {
    color: #333;
    font-size: 12px;
    font-weight: bold;
}

#body-div{
	display:none;
}

.bloglink{
	font-weight :bold;
	font-size: 14px;
}

.left{
	text-align:left;
}


.right{
	text-align:right;
}

.hrborder {
	border: none;
	color: #CACACA;
	background-color: #CACACA;
	height: 1px
}

.date:first-letter {
	text-transform: capitalize;
}
.icon{
   background: url("/image/blog-icons-sprite.gif") no-repeat top left;
   display:block;
}
.sprite-Digg { background-position: 0 0; width: 18px; height: 18px; }
.sprite-StumbleUpon { background-position: 0 -19px; width: 18px; height: 18px; }
.sprite-del_ico_us { background-position: 0 -38px; width: 18px; height: 18px; }
.sprite-email { background-position: 0 -57px; width: 16px; height: 16px; }
.sprite-facebook { background-position: 0 -74px; width: 18px; height: 18px; }
.sprite-myspace { background-position: 0 -93px; width: 18px; height: 18px; }
.sprite-newsvine { background-position: 0 -112px; width: 18px; height: 18px; }
.sprite-reddit { background-position: 0 -131px; width: 18px; height: 18px; }


.blog_post{
    width:660px;
    padding:0 0 40px 10px;
    font-size:13px;

}
.bp_header{
}
.bp_header h1{

}
.twitter_button{
    float:right;
    width:100px; /*110*/
    overflow:hidden;
    padding:9px 0 0 13px;
    /*margin-left:-20px;*/
}
.facebook_button{
    display:block;
    margin-top:9px;
    float:right;
}
.bp_content{
    width:100%;
    float:left;
    padding-top:14px;
}
.bp_content a, .bp_content a:hover, .bp_content a:visited{
    color:#333;
}
.bp_content a:hover{
    text-decoration:none;
}
.bp_content dt{
    float:left;
    overflow:hidden;
}
.bp_content dt a{
   padding:5px;
   border:#ebebeb 1px solid;
   display:block;
}
.bp_content dt a:hover{
      border-color:#999;
}
.bp_content dd{
    float:right;
    width:382px;
}
.bp_content a.comments{
    font-weight:normal;
    float:left;
    padding-top:8px;
    color:#006699;
    text-decoration:none;
    display:block;
}
.comments strong{
    margin-left:5px;
    display:inline-block;
    background:#e5eff5;
    padding:2px 7px;
    border-radius:4px;
}
.bp_content a.continue,.bp_content a.continue:visited{color:#069;text-decoration:none;}
.bp_content a.comments:hover,.bp_content a.continue:hover{text-decoration:underline;}
#content .leftcolumn{
    width: 670px;
    padding:0 18px 0 10px;
}