#article_pane {float: left; width: 649px;}
.wide_article_pane {width: 689px !important;}
.preview_image img {width: 170px; height: 120px;}
#filter_info_span {display: block; margin-bottom: 10px; font-size: 14px;}
#filter_info_span a {text-decoration: none;}
.article, .article_footer {border-top: 1px solid #CCC; padding-top: 10px;}
.article .preview_image{float: left; position: relative;}
.article .article_content{float: right; width: 490px; margin-left: 10px;}
.article_tags a{margin: 0 3px; text-decoration: none; font-size: 10px; float: left;}
.article_tags span {font-weight: bold; margin-right: 3px; font-size: 10px; float: left;}
.article_title {color: #005784; font-size: 14px; font-weight: bold;}
.article_subtitle {font-size: 12px; font-weight: bold;}
.article_footer {text-align: center;}
#first_button, #previous_button, #next_button, #last_button {display: none;}
input.res_buttons {display:none;}
.article_navigation {margin: 2px 0;}
.article_navigation .article_events, .article_navigation .article_comments {float: left; font-style: italic; color: #777; margin-left: 199px;}
.article_navigation .article_comments {margin-left: 30px;}
.article_navigation .article_events a, .article_navigation .article_comments a {text-decoration: none; font-size: 10px; color: #777;}
.article_navigation .article_events span {margin-left: 5px;}
.article_navigation span {float: right; font-size: 10px;}
.article_link a {text-decoration: none; font-weight: bold;}

.right_pane {left: 892px; padding: 62px 0 0; margin: 0;}

.article_page_title {margin: 0 0 5px;}
.article_page_subtitle {margin: 0; font-size: 16px;}
.article_likes {margin-bottom: 10px; font-size: 10px; }
.article_likes a {color: #777; text-decoration: none;}
.article_likes_count{margin-left: 5px;}
.article_page_bio {font-size: 10px;}
div.author_info div.article_page_bio p {text-align: left !important; line-height:16px;}
.author_info {padding: 0 15px;}
.author_photo {width: 120px; height: 160px;}
#featuredResBlock {margin: 20px;}
#right_menu {width: 235px;}
.featuredMarkedText {font-weight: bold; padding-left: 10px;}

span.date {display: block;}
#featuredResBlock a.li_link {text-decoration: none; text-align: left;}
#featuredResBlock a.with_top_padding {padding-top: 5px; display: block;}
#featuredResBlock li.featuredRes {font-size: 11px; text-align: left; padding-left: 10px; line-height: 14px;}
ul#featuredResBlockProd  {margin: 30px;}
ul#featuredResBlockProd li:first-child {margin-bottom: 16px;}
ul#featuredResBlockProd li {text-align: left; padding-left: 10px; line-height: 20px;}
ul#featuredResBlockProd li.featured { font-size: 12px;
    font-weight: bold;
    text-align: left;
    text-transform: uppercase;
    line-height: 25px;}
#featuredResBlockProd a.li_link {text-decoration: none; text-align: left;}
#featuredResBlockProd li.featuredRes {font-size: 11px; text-align: left; padding-left: 10px; padding-bottom: 12px; line-height: 14px;}

#trending_title {display: block; font-size: 16px; font-weight: bold;}
.trending_descr { background-color: #247FAB; height: 45px; opacity: 0.8; position: relative; text-align: center; top: -60px; width: 145px; font-size: 9px; line-height: 15px;}
.trending_descr a {color: #FFFFFF; display: block; width: 100%; height: 100%;}
#trendings, #trending_title{display: none;}
#trendings a, #trendings a:hover {text-decoration: none;}

#filter {float: right; left: -20px; position: relative;}
#category {border: 1px solid #CCCCCC; height: 23px; padding: 2px; width: 183px;}

.text_pane .bx-wrapper {margin: 0 40px 5px; padding: 0; position: relative;height: 120px; overflow: hidden; max-height: 120px;}
.text_pane .bx-wrapper div.bx-viewport {box-shadow: none; height: 110px !important; border-top: none;}
.text_pane .bx-wrapper .bx-prev {left: -37px; margin-top: -17px;}
.text_pane .bx-wrapper .bx-next {right: -37px; margin-top: -17px;}

#blog_search {left: 967px; position: absolute; top: 65px;}
#blog_search_field {border: 1px solid #DCDBDB; height: 16px; margin: 0; padding: 2px; width: 155px; position: relative; left: 2px; font: 12px Arial,Helvetica,sans-serif; color: #CCCCCC;}
#blog_search_button {background: url("../images/main/search.gif") no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 22px; left: -2px; margin: 0; padding: 0; position: relative; top: 0; vertical-align: bottom; width: 22px;}

#right_menu .resource_type {font-weight: bold; color: #005079; margin: 5px 0 0;}
#right_menu .li_link {color:#575757;}
#right_menu .li_link span, #right_menu .featuredRes span{border-bottom: 1px solid #DDDDDD; display: block; padding: 5px 0; width: 100%;}
#right_menu .li_link:last-child span {border: none;}
#right_menu .featuredRes span {padding-top: 0;}

.visitedSpan {   
    background-color: #4791b5;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    left: 10px;
    opacity: 0.7;
    padding: 0 3px;
    position: absolute;
    text-transform: uppercase;
    top: 10px;
}