.album_overall{ width:614px; float:left; }
.album_cont{ float:left; width: 100%; }
.album_cont div{ width:100%; float:left; }
.album_disp{ }
.album_disp a,
.album_disp > h3,
.album_disp a:visited {
    border-bottom: 2px solid #981D20;
    color: #656565;
    display: block;
    font-family: Impact,Charcoal,Verdana,sans-serif;
    font-size: 24px;
    font-style: oblique;
    font-weight: normal;
    margin-bottom: 6px;
    margin-top: 40px;
    text-transform: uppercase;
    text-decoration:none;
    width: 100%;
}

.album_title h1{
    color: #4781A7;
    font-family: verdana;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -0.6px;
    line-height: 1.1;
    margin-top: 8px;
}

.by_line,
.album_time {
}

.by_line a,
.by_line a:visited {
    color: #538BAC;
}

.article_info{
  width:614px
  float:left;
  line-height:24px;
  font-size:16px;
  }
.article_info td{ line-height: 12px; }
.article_info p{ line-height:20px; }
.album_cshare{ width:100%; float:left; color:#000000; font-size:14px; font-weight:bold; padding:15px 0px; border-top:1px solid #666666; border-bottom:1px solid #666666; margin-top:30px; }

/***************************** Album Comments *****************************/
.album_comments{ width:100%; float:left; }
.ac_title{ width:554px; float:left; padding:15px 10px 9px; background-image:url('/images/site/social/comments-titlebg.jpg'); background-repeat:repeat-x; }
.ac_commimg{ width:auto; float:left; }
.ac_commtext{ width:auto; float:right; color:#FFFFFF; font-size:14px; padding-top:5px; }
.ac_commtext span a{ font-size:15px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.ac_commtext span{ font-size:15px; }
.ac_info{ width:554px; float:left; padding:10px 10px 0px; background-image:url('/images/site/social/comments-bg.jpg'); background-repeat:repeat-x; background-color:#000000; }
.ac_postopt{ width:100%; float:left; color:#FFFFFF; }
.ac_postcomm{ width:auto; float:left; font-size:14px; font-weight:bold; }
.ac_postbu{ width:auto; float:right; font-size:14px; padding-bottom:10px; }
.ac_sortby{ width:auto; float:left; padding:3px 10px 0px 0px; font-weight:bold; }
.ac_sortbuttons{ width:298px; float:left; text-align:center; color:#FFFFFF; font-size:12px; font-weight:bold; }
.ac_sortbuttons div{ width:94px; float:left; padding:3px 0px; margin-right:5px; .margin-right:2px; background-color:#000000;  border:1px solid #000000; cursor:pointer; }
.ac_sortbuttons a{ color:#FFFFFF; text-decoration:none; }
.ac_sortbuttons div:hover{ background-color:#FFFFFF !important; color:#000000; }
.ac_sortlast{ margin-right:0px !important; }
.ac_sortselect{ background-color:#FFFFFF !important; color:#000000; }
.ac_comments{ width:100%; float:left; padding:4px 0px 10px; }
.ac_commbox{ width:534px; float:left; padding:10px; background-color:#FFFFFF; color:#000000; margin-bottom:15px; }
.ac_usercont{ width:100%; float:left; }
.ac_usercont a{ color:#033266; text-decoration:none; }
.ac_userimg{ width:60px; float:left; padding-right:10px; }
.ac_usertext{ width:464px; float:left; padding-bottom:10px; }
.ac_text{ width:100%; float:left; padding-top:10px; }
.ac_username{ width:100%; float:left; font-size:11px; }
.ac_username div{ width:auto; float:left; }
.ac_username a{ font-weight:bold; }
.ac_usertime{ float:right !important; }
.ac_recommend{ width:100%; float:left; background-color:#f0f0f0; text-align:right; padding:3px 0px; font-size:11px; }
.ac_viewmore{ width:100%; float:left; font-size:11px; padding-top:10px; }
.ac_viewmore img{ margin:0px 0px -1px; }
/**************************************************************************/

/**************************** Bottom Album ********************************/
.album_bottom {
    background-image: url("/images/site/bottom-aboutbg.jpg");
    background-repeat: repeat-x;
    float: left;
    padding: 16px 20px;
    vertical-align: top;
    width: 574px;
}
.album_bottom div {
    color: #FFFFFF;
    float: right;
    width: auto;
}
.album_bleft{
  float:left !important;
  font-size: 18pt;
}
/**************************************************************************/

/************************* Related Links *************************************/
.rls_cont{ width:614px; float:left; }
.rls_subcont{ width:614px; float:left; }
.rls_row{ width:192px; height:128px; float:left; }
.rls_row a{ cursor:pointer; text-decoration:none; }
.rls_rspace{ padding-right:19px; }
.rls_img{ width:100%; float:left; }
.rls_text{ float:left; width:172px; height:30px; font-size:17px; line-height:18px; padding:2px 10px 10px 10px; overflow:hidden; background:url('/images/site/trans-black.png'); position:relative; top:-42px; .top:-45px; color:#ffffff; _background-image:none; display:inline-block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/site/trans-black.png', sizingMethod='scale'); }
.rls_text span{ height:25px; overflow:hidden; font-size:12px; font-weight:normal; line-height:13px; padding-top:3px; display:block; }
