#blox-story.classified {
    width: 68%;
    float: right;
}
body {
    font: 14px/1.618 Arial, 'Open Sans', helvetica, sans-serif;
    width: 100%;
}
@charset "utf-8";


ul.sub_section li.mb_show, .mb-show {
    display: none !important;
}
header {
    height: 75px;
    margin-top: 15px;
}
.medium-show {
    display: block;
}
#blox-collection h1, #blox-story h1, h1 {
    font-size: 2em;
}
body #blox-story .sub-headline {
    font-size: 1.4em;
    line-height: 1.618em;
}
#blox-story-frame p, .story_head p, body .comment p, #blox-story-text p {
    line-height: 1.618em;
    margin: 10px 0;
}
body .comment p {
    margin-left: 45px;
}
#blox-user-admin, #blox-left-col {
    margin-bottom: 20px;
}
.depth-2 #index-section-title h1.index-section-flag {
    display: none;
}
body #nav_bar h3 a.active {
    border-left: 1px solid #BDBDBD;
}
#blox-header h2 {
    background: url("../../images/_site/logo_columbia.png") no-repeat transparent;
    background-size: contain;
    top: 30px;
    width: 170px;
}
#nav_bar h3.mb-hide, body .mb-hide {
    display: block;
}
#nav_bar h3.medium-hide, body .medium-hide {
    display: none;
}
#blox-header h1 {
    display: block;
    float: none;
    height: 75px;
    margin: 0 auto;
    width: 250px;
}
#blox-admin-modules, .venue-admin #blox-admin-modules {
    clear: none;
}
#blox-top-right ul.item_list li.item h4, div.wireheadlines li, #blox-top-right div.wireheadlines ul li {
    border-bottom: none;
}
#blox-container {
    width: auto;
    margin-top: 15px;
    padding: 20px 0;
    position: relative;
}
#blox-html-container.front #blox-container {
    margin-top: 0;
}
#blox-html-container.tigerextra #index-section-title h1 {
    display: none;
}
#blox-header h3.section_head {
    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 2em;
    margin: 0 auto 0;
    padding-top: 30px;
    text-align: center;
}
#blox-header h3.section_head#tigerExtra img {
    max-width: 100%;
}
#blox-header h3.section_head#evmm {
    padding: 0;
}
#blox-header h3.section_head#evmm img {
    max-width: 100%;
}
#blox-header h3.section_head a {
    font-family: Georgia, "Times New Roman", Times, serif !important;
    color: #464646;
}
#blox-header h3.section_head a:hover {
    text-decoration: none;
}
ul#classifieds_links {
    margin: 0;
    list-style: none;
    padding: 0;
    position: absolute;
    z-index: 3;
    background: #EFEFEF;
    padding: 5px;
    border: 1px solid #DDDDDD;
    top: 24px;
}
ul#classifieds_links li {
    margin: 0;
    border-bottom: 1px solid #DDDDDD;
}
ul#classifieds_links li:last-child {
    border-bottom: none;
}
body #classifieds_btn {
    background: url("../../images/_site/blue_vertical-arrows.png") right 2px no-repeat;
    background-size: 20px auto;
    float: left;
    overflow: hidden;
    padding: 0 25px 5px 10px;
    position: absolute;
}
body #classifieds_btn.active {
    background-position: right -19px;
}
#classifieds_btn, ul#classifieds_links li a {
    font-size: .9em;
    text-transform: uppercase;
    padding: 10px 15px 10px 10px;
    display: block;
    text-decoration: underline;
}
ul#classifieds_links li a:hover {
    color: #AD0808;
}
#classifieds_btn, ul#classifieds_links li a.advertise {
    font-family: Verdana, Arial, Helvetica, Sans-serif !important;
    font-size: 1em;
    font-weight: bold;
    padding: 2px 5px;
    text-transform: none;
}
ul#classifieds_links li a.store {
    background: url("../../images/_site/shoppingcart.png") no-repeat scroll left 0 / 25px auto transparent;
    color: #0062A4;
    display: inline-block;
    font-family: Verdana, Arial, Helvetica, Sans-serif !important;
    font-size: 1em;
    font-weight: bold;
    padding: 2px 5px 2px 26px;
    text-decoration: none;
}
#extra-right {
    top: auto;
}
body #blox-user-panel.minimal #uNavOut #tncms-logout-form2 {
    display: block;
}
.grid_30_left {
    float: left;
    width: 30%;
}
.grid_70_right {
    float: right;
    width: 68%;
    margin-left: 2%;
}
/* USER ADMIN */

body #blox-user-admin-quicklinks a {
    font-size: 12px;
}
body #blox-user-admin-quicklinks ul li.category {
    margin: 2px 0;
}
body #blox-user-admin-quicklinks ul {
    margin: 0 0 10px 0;
}
#blox-user-admin-quicklinks ul ul li a {
    color: #333333;
    font-size: 12px;
    font-weight: normal;
    line-height: 1.618em;
}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.jquery-ui-edit {
    font-size: 100%;
}
div.access_account {
    border-right: 1px solid #DDDDDD;
    float: left;
    margin-right: 3%;
    padding-right: 3%;
    width: 45%;
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}
body #blox-user-panel.minimal #uNavOut {
    font-size: inherit;
    float: left;
}
/* 403 login page */

#login-box-form-page-403 .login-column-right.providers {
    display: none;
}
#login-box-form-page-403 .login-column-left.login-column h3 span.login-or {
    display: none;
}
.login-column h3 span.login-or {
    border-radius: 0 0 0 0;
    -webkit-border-radius: 0 0 0 0;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    line-height: 1.618em;
    padding: 3px 12px;
    position: absolute;
    right: -11%;
    display: block;
    top: 0;
}
#login-box-form-page-403 .login-column {
    margin-right: 5%;
    width: 45%;
    float: left;
}
#login-box-form-page-403 .login-column-left.login-column {
    margin-right: 0%;
}
#login-box-form-page-403 .login-column h3 {
    border-bottom: 1px solid #DDDDDD;
    font-size: 16px;
    padding: 0 0 5px;
}
#login-box-form-page-403 .login-column-left.login-column {
    margin-top: 0;
    border-top: 0;
    padding-top: 0;
}
/* SUBSCRIBE PAGE LAYOUT */

#blox-user-admin, div.giftsubscribe #blox-container, .subscribe #blox-container {
    max-width: 980px;
    margin: 15px auto;
    float: none;
    display: block;
}
.subscribe #blox-left-col {
    float: none;
    width: auto;
}
.subscribe #blox-right-col {
    display: none;
}
.blox-user-admin-quicklinks, .blox-left-sidebar, div.giftsubscribe #blox-right-col, .service.purchase #blox-top-left, .service.purchase_success #blox-top-left, .subscribe #blox-top-left {
    width: 23%;
    display: block;
    float: left;
    margin: 0;
    min-width: inherit;
}
div.giftsubscribe #blox-left-col {
    width: 65%;
    margin-left: 5%;
    float: right;
}
.service.purchase #blox-left-col, .service.purchase #blox-admin-modules, .subscribe #blox-top-right {
    width: 65%;
    margin-left: 5%;
    clear: none;
    float: left;
}
.subscribe #blox-breadcrumbs, .subscribe #index-section-title {
    display: none;
}
div.giftsubscribe #blox-breadcrumbs, div.giftsubscribe h1.form_heading {
    display: none;
}
/* SUBSCRIBE PAGE END */

#blox-right-col #most_popular_tabs .tabset {
    padding: 0;
}
#dateline {
    bottom: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.8em;
    margin: 0;
    position: absolute;
    right: 5px;
    text-transform: uppercase;
    padding: 0;
}
#nav_bar {
    margin-left: 0;
    margin-right: 190px;
}
div.front #nav_bar {
    margin-left: 90px;
}
#nav_bar h3#search {
    background-image: none;
    width: 33%;
    margin: 0;
    padding: 0;
    text-indent: 0;
}
ul#top_sections {
    border-top: none;
}
#nav_bar h3 {
    width: 33%;
}
#nav_bar h3#search a, #nav_bar h3#controls a {
    background: none;
    overflow: visible;
    text-indent: 0;
}
#search_tools {
    position: absolute;
    right: 0;
    top: 18px;
    width: 190px;
}
span.phone {
    text-decoration: none;
}
/* WEATHER */

#weather-bug, #weather-bug #icon img {
    height: 70px;
    width: 70px;
}
.top-right-one {
    top: -5px;
}
#weather-bug #conditions {
    display: block;
}
#weather-bug #temp {
    font-size: 1.6em;
    left: 40px;
    top: 20px;
}
#blox-footer img.logo, #blox-footer h3.logo {
    width: 190px;
    height: 50px;
}
#blox-footer div.address {
    border-right: 1px solid #DDDDDD;
    padding-right: 15px;
    margin-right: 5px;
    font-size: 1em;
}
#blox-footer #social_links {
    margin-left: 0px;
    clear: none;
}
ul#footer-links li a {
    font-size: 1em;
    font-weight: bold;
}
ul#footer-links li {
    width: auto;
    margin: 5px 0 5px 5px;
    border-bottom: none;
}
/* STORY CONTENT */

#blox-story #story-font-size.blox-social-tools-horizontal {
    display: block;
    clear: both;
    float: none;
    margin: 0;
}
#blox-story-media {
    width: 27%;
    padding-right: 2%;
    padding-bottom: 50px;
    margin: 10px 1% 0 0;
    background: url("../../images/_site/story-media_background.png") right 0 repeat-y transparent;
    display: block;
    overflow: visible;
}
#blox-story-media #blox-map-story-location {
    max-width: 100%;
    min-width: 100%;
}
#story-guts {
    width: 68%;
    margin-left: 2%;
    float: left;
}
#story-guts.no_side {
    width: auto;
    float: none;
    margin: 25px 0 0;
}
#blox-story-frame ul.static_tabs {
    display: none;
}
div.tabset li, div.tabset li a, ul.static_tabs li {
    width: auto;
}
/*COMMENTS */

.universal-tabs .tabs-container .ui-tabs-selected a.show_comments {
    padding: 10px 15px 2px;
}
body #comment-log-in-area {
    padding: 10px 20px 50px;
}
body .login-box-form {
    padding: 20px;
}
.login-column {
    float: left;
    width: 45%;
}
.ui-dialog.ui-widget {
    padding: 10px;
}
body .ui-dialog.ui-widget .login-column {
    float: none;
    width: auto;
}
body #login-box-form-panel .login-column-right.providers, body #login-box-form-page .login-column-right.providers, body #subscription-notice-manager-pop .login-column-right.providers {
    border-left: 1px solid #DDDDDD;
    padding-left: 5%;
    border-top: 0;
    float: right;
    margin-top: 0;
    padding-top: 0;
    width: 45%;
    display: none;
}
#sixth-view-notice-manager-pop .login-column, #sixth-view-notice-manager-pop .login-column-right.login-column.providers, body #subscription-notice-manager-pop .toggle_first_login.login-column-right.login-column.providers, body #subscription-notice-manager-pop .login-column, body .ui-dialog.ui-widget #login-box-form-panel.facebook_login_enabled .login-column, body #login-box-form-panel .login-column-right.providers, body #login-box-form-page.facebook_login_enabled .login-column {
    float: left;
    width: 43%;
    padding: 25px 3%;
}
body #login-box-form-panel.facebook_login_enabled .login-column-left, body #login-box-form-page.facebook_login_enabled .login-column-left {
    padding-right: 5%;
    border-right: 1px solid #DDDDDD;
}
body #subscription-notice-manager-pop .login-column-right.login-column.providers body .ui-dialog.ui-widget #login-box-form-panel.facebook_login_enabled .login-column-right.login-column.providers, #login-box-form-page.facebook_login_enabled .login-column-right.login-column.providers {
    width: 38%;
    margin: 4%;
    border: none;
    padding: 0;
}
body #login-box-form-panel .login-column-right.providers {
    display: block;
}
#login-box-form-panel .login-column-left.no-signup.login-column, #login-box-form-page .login-column-left.no-signup.login-column {
    display: block !important;
}
body .users.signup .login-column-right.providers {
    display: block !important;
}
body .users.signup .register-column.login-column {
    float: left !important;
    width: 45% !important;
}
body .comments_block {
    border: 1px solid #DDDDDD;
    margin: 25px 2% 20px 5%;
    padding: 5px;
}
body .calendar .comments_block {
    margin: 65px 0 20px 0;
}
.comment-list li.post {
    padding: 0 5px 5px;
}
li#newPost h4, .comment-list li.post h4 {
    min-height: auto;
}
body #eventDetail .comments_block {
    margin: 10px 0 20px;
}
li#cookie_settings {
    clear: none;
    width: auto;
}
.event_right_col .eventcontent {
    margin-bottom: 10px;
}
.event_right_col #map_canvas {
    height: 200px;
}
.event_left_col .cdt_gallery #images_container {
    min-height: auto;
}
.event_left_col .cdt_gallery ul#captions {
    height: auto
}
/* Event Detail */

.event_form .float {
    float: left;
    margin: 0 10px 20px;
}
div.event_left_col {
    float: left;
    width: 67%;
    margin-right: 4%;
}
div.event_right_col {
    float: right;
    width: 29%;
}
.event_body {
    margin: 25px 1%;
}
.event_asset {
    border-top: 2px solid #666666;
    padding: 25px 20px 15px 90px;
    position: relative;
}
.event_asset h1 {
    margin: 0;
}
.event_asset h3 {
    margin: 0;
}
.event_asset div.calendar_day {
    bottom: auto;
    left: 25px;
    top: 25px;
}
/* JQUERY SLIDESHOW */

.cdt_gallery #images_container {
    min-height: 400px;
    overflow: hidden;
}
.col_1 .story_item .cdt_gallery #images_container {
    height: 200px;
}
.cdt_gallery ul#count {
    display: block;
    margin: 1px 30px 10px;
    float: left;
    padding: 0;
    background: none;
    font-family: "Times New Roman", Times, serif;
    font-size: 14px;
    width: auto;
}
.cdt_gallery ul#count.bullets {
    margin-top: 4px;
}
.cdt_gallery p.controls_bottom {
    padding: 3px 0 0;
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    display: block;
}
.cdt_gallery a.bottom_prev {
    background: url("../../images/_site/slideshow_prev_medium.png") 0 0 no-repeat transparent;
}
.cdt_gallery a.bottom_next {
    background: url("../../images/_site/slideshow_next_medium.png") 0 0 no-repeat transparent;
}
div.photo_numbers {
    position: relative;
}
.story_item .cdt_gallery #images_container {
    min-height: inherit;
    overflow: hidden;
}
.story_item .cdt_gallery a.bottom_next, .story_item .cdt_gallery a.bottom_prev {
    background-size: 15px 18px;
    height: 18px;
    width: 15px;
}
.photo_numbers {
    float: left;
}
.cdt_gallery a.bottom_next, .cdt_gallery a.bottom_prev {
    background-size: 20px 24px;
    height: 24px;
    width: 20px;
    overflow: hidden;
    text-indent: -1000px;
    margin: 0 5px;
    display: block;
    position: absolute;
    top: 0;
}
.cdt_gallery a.bottom_next {
    right: 0;
}
.cdt_gallery a.bottom_prev {
    left: 0;
}
.cdt_gallery a.center_next {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 25%;
    display: block;
    height: 100%;
}
.cdt_gallery a.center_prev {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 25%;
    display: block;
    height: 100%;
}
.cdt_gallery a.center_next span {
    background: url("../../images/_site/slideshow_next_medium.png") right center no-repeat transparent;
    vertical-align: middle;
    text-transform: uppercase;
    color: #444444;
    padding-right: 30px;
    display: none;
    text-align: right;
    position: absolute;
    top: 47%;
    right: 0;
}
.cdt_gallery a.center_prev span {
    background: url("../../images/_site/slideshow_prev_medium.png") 0 center no-repeat transparent;
    vertical-align: middle;
    text-transform: uppercase;
    color: #444444;
    padding-left: 30px;
    display: none;
    position: absolute;
    top: 47%;
    left: 0;
}
.cdt_gallery ul#images li div.caption {
    display: none;
}
.story_gallery .cdt_gallery ul#images li, .story_item .cdt_gallery ul#images li, .cdt_gallery ul#images li {
    height: 100%;
    padding: 0;
    border-bottom: none;
    display: block;
}
.cdt_gallery ul#images li img {
    max-height: 100%;
}
.cdt_gallery ul#captions {
    display: block;
    overflow: hidden;
    min-height: 125px;
    margin: 15px 0;
}
.cdt_gallery ul#captions p.byline.photographer {
    font-size: 0.9em;
    margin-bottom: 15px;
    text-align: right;
}
.cdt_gallery ul#captions .caption p {
    font-size: .9em;
}
.cdt_gallery ul#count li.active {
    border: 1px solid #222222;
}
.cdt_gallery ul#thumbnails li a {
    display: block;
    overflow: hidden;
    width: 71px;
    height: 71px;
    margin: 2px;
}
.cdt_gallery ul#images li div.responsive-image-container {
    height: 100%;
    position: relative;
    width: 100%;
    display: none;
}
.cdt_gallery ul#images li.active div.responsive-image-container {
    display: block;
}
/* section fronts */

#blox-bottom-left, #blox-top-left, .col_1 {
    float: left;
    width: 60%;
    margin-right: 0;
    margin-top: 0;
}
.col_1.vertical {
    border: 1px solid #DDDDDD;
    margin-bottom: 15px;
    width: 57%;
    padding: 1%;
}
.content_block .vertical .story_item {
    margin: 0 0 15px;
    width: auto;
}
.col_1.vertical .vertical_lead {

    } .col_1.vertical .vertical_text {


    } 
.content_block .vertical_lead img.photo {
    margin: 0 auto 10px;
    max-height: 375px;
    max-width: 90%;
}
.content_block .col_1.vertical .vertical_lead img.photo {
    margin: 0 auto 10px;
    max-height: 365px;
    width: auto;
}
#blox-bottom-right, #blox-top-right, #center-one-index .col_2, #tncms-region-center-one-front .col_2 {
    float: left;
    margin-left: 2%;
    width: 38%;
}
#blox-html-container.announcements #blox-top-left, #blox-html-container.announcements #blox-top-right {
    width: 49%;
}
.col_2 .bordered.grey {
    border: 1px solid #DDDDDD;
    padding: 1%;
}
.col_2 .bordered.grey > .bordered.grey {
    border: none;
    padding: 0;
}
#blox-left-col .bordered .blox-title, .bordered .blox-sub-title h4 {
    margin: -20px 0 0;
}
#blox-left-col #tncms-region-center-one-front .bordered .blox-title, #blox-left-col #center-one-index .bordered .blox-title, #tncms-region-center-one-front .bordered .blox-sub-title h4, #center-one-index .bordered .blox-sub-title h4 {
    margin: -18px 0 0;
}
#blox-bottom-right {
    margin-top: 15px;
}
.blox-main-index {
    margin-top: 10px;
}
.story_item img {
    max-width: 100%;
    margin: 0 auto;
}
.cdt_lead_wrapper {
    width: 44%;
}
.content_block {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 15px;
}
.front .content_block {
    border-bottom: none;
}
#index-section-title {
    margin: 0;
    padding: 0;
}
.blogs #index-section-title {
    display: none;
}
#blox-top-left .content_block {
    border: 1px solid #CCCCCC;
    padding-top: 10px;
}
.content_block .story_item {
    border-bottom: medium none;
    margin: 0 2.5% 15px;
}
.content_block .story_item p {
    display: block;
}
.blox-list li, .blox-recent-list li {
    border-bottom: 0 none;
    border-top: 0 none;
    margin: 5px 0;
    padding: 5px 0;
}
.blox-local-news-column {
    width: 51%;
}
ul.item_list li.item {
    border-bottom: none;
}
ul.item_list li.item.photo_large {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 15px;
    padding-bottom: 25px;
}
#most_popular #most_popular ul.item_list {
    margin: 0;
}
#most_popular ul.item_list li.item {
    border-bottom: 1px solid #DDDDDD;
    padding: 0 10px 10px;
}
.blox-bucket-list li.even-list-item, .blox-bucket-list li.odd-list-item {
    border-bottom: none;
    margin: 0 0 5px;
}
.item_list p.byline, #blox-html-container .blox-bucket-list p.byline {
    color: #4D4D4D;
    text-align: left;
    display: block;
    line-height: 1.618em;
    font-size: 11px;
    margin: 0;
    padding: 0;
}
.item_list div.description, .blox-main-index div.description {
    display: block;
}
.content_section {
    margin: 15px 0;
    clear: none;
}
.left_40 {
    float: left;
    width: 40%;
    margin: 0;
    border-bottom: none;
    padding: 0;
}
.right_60 {
    float: right;
    width: 57%;
    padding-left: 1%;
    margin-left: 1%;
    border-left: 1px solid #CCCCCC;
}
.left_40.border {
    padding-right: 2%;
    border-right: 1px solid #DDDDDD;
}
.right_60.no_border {
    padding: 0;
    margin: 0;
    border: none;
}
#blox-top-left .left_40 {
    float: none;
    width: auto;
    border: none;
    padding: 0;
    margin: 45px 0 10px;
}
#blox-top-left .left_40 .preview_image {
    margin-bottom: 10px;
}
#blox-top-left .right_60 {
    float: none;
    width: auto;
    border: none;
    padding: 10px 0 0 0;
    margin-top: 10px;
    border-top: 1px solid #DDDDDD;
}
#blox-top-left .right_60 ul.item_list {
    margin: 0;
}
/*ASSET INDEX PAGE*/

.blox-asset .video-format-hd .blox-multimedia, .blox-asset .video-format-hd .blox-multimedia > div, .blox-asset .video-format-hd .blox-multimedia-video > div, .blox-asset .video-format-hd .blox-multimedia-video #youtube-player, .blox-asset .standalone > div, .blox-asset .video-format-hd > div {
    height: auto;
}
/*HOMEPAGE SECTION PREVIEW*/

.cdt_lead_wrapper {
    float: left;
    width: 50%;
}
#blox-left-col .lead-presentation-photo {
    width: 97%;
}
#blox-left-col .lead-presentation-photo img {
    width: 100%;
    height: auto;
}
#blox-left-col .blox-top-story-holder .blox-local-news-column .blox-list li {
    border-bottom: none;
    padding: 0;
    margin: 0 0 15px 0;
}
.blox-local-news-column {
    width: 47%;
    float: right;
}
#blox-front .blox-top-story-holder .blox-asset-content {
    border-bottom: none;
    margin: 10px;
}
/* SUBSCRIPTION PAGE */

div.subscriber_tools {
    float: none;
    margin: 20px 10px;
    clear: none;
    padding: 1%;
}
.mb-clear {
    clear: none;
}
.service.purchase #sub_body, .subscribe #sub_body {
    margin: 35px 35px 35px 25px;
}
#gift_subscription {
    float: none;
    margin: 10px;
}
h2.margin_large {
    margin-bottom: 20px;
}
form#subscribe {
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}
.subscribe .sub_block {
    margin: 0;
    border-top: 1px solid #CCCCCC;
    padding-top: 10px;
}
li.service-item {
    position: relative;
    border-bottom: 1px solid #DDDDDD;
}
li.service-item input {
    position: absolute;
    top: 15px;
    left: 0;
}
li.service-item .service-content-detail {
    padding: 10px 0;
    min-height: 145px;
    margin: 0 65px 0 20px;
}
.print_subscription {
    margin: 25px 10px;
    padding: 0 10px 10px;
}
.print_subscription li.service-item .service-content-detail, li.service-item .service-content-detail {
    margin: 0 65px 0 20px;
    min-height: 145px;
    padding: 10px 0;
}
div#tabInclude_subscription_options .tab .description {
    float: left;
    margin: 50px 15px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 1em;
    color: #464646;
}
div#tabInclude_subscription_options {
    margin: 25px auto;
    max-width: 950px;
}
div#tabInclude_subscription_options .tab img {
    float: left;
}
/* Profile page */

#blox-user-admin-quicklinks {
    width: 21%;
    padding-right: 2%;
    padding-bottom: 50px;
    margin: 0;
    background: url("../../images/_site/story-media_background.png") right 0 repeat-y transparent;
    display: block;
}
#profile-info-edit {
    width: 100%;
}
.profile_left_sidebar {
    width: 27%;
    padding-right: 2%;
    padding-bottom: 50px;
    margin: 0 1% 0 0;
    background: url("../../images/_site/story-media_background.png") right 0 repeat-y transparent;
    display: block;
}
.profile_left_sidebar a {
    word-wrap: break-word;
}
div.staff_header {
    padding-bottom: 5px;
    margin-bottom: 20px;
    border-bottom: 1px solid #DDDDDD;
}
.public-profile #user-avatar {
    width: auto;
    float: none;
}
.public-profile .contact {
    float: none;
    width: auto;
}
#blox-left-col .profile_twitter {
    display: block;
}
/*MARKETPLACE*/
/* Calendar */

#calendarSearch #calAdvancedOptions div.mb-show {
    display: none;
}
#blox-left-col #eventDetail #main #sidebar {
    width: 31%;
    display: block;
}
#eventDetail h3 {
    color: #666666;
    font-size: 20px;
}
#blox-left-col #eventDetail #main #content {
    width: 65%;
    float: left;
}
#blox-left-col #eventDetail {
    border-top: none;
    padding: 0;
}
#blox-left-col #eventDetail h1 {
    font-size: 1.5em;
    margin: 0;
}
#searchFlags .list-item.search-flag {
    width: 25%;
}
#blox-left-col #eventDetail #main #content {
    background: url("../../images/_site/eventdetail_background.png") right 0 repeat-y transparent;
    padding-right: 4%;
}
form#sidebar_calendar_search {
    width: 80%;
    margin: 10px auto;
}
form#sidebar_calendar_search #q {
    width: 80%;
    height: 20px;
}
form#sidebar_calendar_search .cal-search-go {
    border: 1px solid #DDDDDD;
    cursor: pointer;
    height: 25px;
    margin: 0;
    padding: 0;
    width: 16%;
}
body #calendarSearch #normalOptions .cal-search-go, #calendar-widget-block input.cal-search-go, body #calendarSearch.search-box input.cal-search-go {
    width: 9%;
    top: 21px;
}
/* Best bets */

.event_carousel .content ul li {
    height: 300px;
}
.event_carousel .content ul li .item {
    width: auto;
}
.event_carousel {
    height: 300px;
}
.event_carousel .content ul li .summary p {
    display: block;
}
/* SEARCH */

#search-main #search_text {
    height: 24px;
    width: 32%;
    float: left;
    margin-right: 0;
}
#search-main .submit {
    float: left;
    margin: 0 1%;
    width: 10%;
}
#search-main .submit input {
    background: url("../../images/_site/search-glass-white.png") #3A5770 center center no-repeat;
    height: 32px;
    width: 100%;
    overflow: hidden;
    text-indent: -1000px;
    cursor: pointer;
    background-size: 22px 22px;
    border: 1px solid #DDDDDD;
    margin: 0;
}
div.result-information {
    margin-top: 0;
}
div.result-information a {
    margin: 0;
}
/* Expanded navigation */

.expanded_navigation {
    padding: 15px;
}
.expanded_navigation .links_list {
    float: left;
    width: 14%;
}
.expanded_navigation .links_list ul.blox-top-list {
    float: none;
}
.expanded_navigation ul.item_list li.item h4 {
    font-size: 0.95em;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.expanded_navigation ul.item_list li.item h4 a {
    color: #3A5770;
}
.expanded_navigation .blox-top-list li {
    float: none;
    display: block;
    font-size: 1em;
    margin: 0 10px 5px;
    line-height: 1.618em;
    height: auto;
    font-family: Georgia, "Times New Roman", Times, serif;
}
.expanded_navigation .blox-top-list li a {
    color: #3A5770;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    display: inline;
    font-family: Arial, 'Open Sans', helvetica, sans-serif !important;
}
.expanded_navigation ul.sub_items {
    margin: 10px 2.5%;
    width: 30%;
    float: left;
}
.expanded_navigation .main {
    float: left;
    border-left: 1px solid #DDDDDD;
    padding: 0 20px;
    margin: 0 2.5% 0 2.5%;
    width: 40%;
}
.expanded_navigation .item_list.best_bet {
    float: left;
    border-left: 1px solid #DDDDDD;
    padding: 0 2%;
    margin: 0 2.5% 0 2.5%;
    width: 25%;
}
.expanded_navigation .item_list.best_bet li {
    display: block;
    height: auto;
    line-height: 1.618em;
}
.expanded_navigation .item_list.best_bet img {
    max-width: 100%;
}
.expanded_navigation .item_list.event_list {
    float: left;
    margin: 15px 2.5%;
    width: 40%;
}
.expanded_navigation .main li.item {
    float: left;
    width: 45%;
    margin: 10px 2%;
    height: auto;
}
div#sections .expanded_navigation .main li div.img, .expanded_navigation .main li div.img {
    width: 120px;
    height: 120px;
    border: 1px solid #DDDDDD;
    display: block;
    margin: 0 auto 5px;
    overflow: hidden;
}
.expanded_navigation .main li div.img img {
    height: 100%;
    max-width: none;
    margin: 0 auto;
    display: block;
    font-family: Georgia, "Times New Roman", Times, serif;
}
div#sections .expanded_navigation .main li div.vertical.img img, .expanded_navigation .main li div.vertical.img img {
    height: 100%;
}
.expanded_navigation .sub_items li.item {
    margin: 0 0 15px;
    padding: 0;
    display: block;
    height: auto;
}
.expanded_navigation h5 {
    font-size: .85em;
    color: #666666;
}
.expanded_navigation h5.arts {
    color: #AD0808;
    font-size: 1em;
    font-weight: bold;
}
/*Most popular widget */

#facebook_tab iframe, #facebook_tab span {
    min-width: 100%;
}
#most_popular_tabs {
    border-bottom: 2px solid #666666;
}
#facebook_tab .fb_iframe_widget {
    display: block;
    width: 100%;
}
fb.fb_iframe_widget {
    display: block;
    margin: 20px auto;
}
/*Ad Spots */

.ad_spot.cube {
    display: block;
}
div.homepage_cube {
    margin: 0 auto 30px;
    border: 1px solid #DDDDDD;
    padding: 4px;
}
.ad_spot.cube > iframe {
    height: 250px;
    width: 300px !important;
    margin: 0 auto 30px;
    display: block;
}
.blox-asset #blox-story .ad_spot.skyscraper > iframe, .ad_spot.skyscraper > iframe {
    width: 160px;
    height: 600px;
}
.mobile .leaderboard {
    display: none;
}
div#top_leaderboard_pos {
    height: 140px;
    display: block;
}
.cdt_ad_spot.leaderboard2, .cdt_ad_spot.billboard, .cdt_ad_spot.leaderboard {
    display: block;
}
.ad_spot.leaderboard {
    display: block;
}
.ad_spot.leaderboard > iframe {
    height: 90px;
    width: 728px;
    margin: 15px auto 25px;
    display: block;
}
#page_bottom .ad_spot > iframe {
    overflow: hidden;
    display: block;
    margin: 0 auto;
    border: 1px solid #DDDDDD;
    padding: 0;
}
.print-button-sprite {
    float: right;
    padding: 0;
}
#share {
    display: block;
}
#share .new_share {
    min-height: 30px;
}
#share .new_share > a {
    display: block;
    clear: both;
    margin: 3px 0;
}
#share_bottom .new_share {
    float: left;
    margin: 9px 0;
}
#share_bottom .new_share > a {
    margin-right: 5px;
    float: left;
}
#page_bottom .ad_spot.leaderboard {
    margin: 25px 0;
    display: block;
}
iframe.twitter-share-button.twitter-count-horizontal {
    max-width: 90px;
}
.ad_spot.mobile {
    display: none;
}
.precommercial {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 0;
    left: 0;
    position: absolute;
    padding: 50px 50px 0;
    right: 0;
    top: 20px;
    display: block
}
.precommercial_adspot {
    margin: 0 auto;
    width: 600px;
    height: 420px;
    overflow: hidden;
}
.precommercial p {
    text-align: center;
}
.precommercial a {
    float: right;
    text-decoration: underline;
}
#share a.print-button-sprite {
    display: block;
    float: none;
    margin: 3px 0;
    padding: 0;
    height: 25px;
}
#share_bottom {
    float: none;
    min-height: 15px;
    border: none;
    padding: 0;
    margin: 5px 0;
}
h5.share {
    background: url("../../images/_site/share_icon.png") no-repeat scroll right 0 transparent;
    float: left;
    margin: 1px 5px 0 0;
    padding: 5px 20px 5px 0;
    font-size: 1em;
}
.blox-social-share-horizontal .blox-googleplusone-share {
    display: none;
}
#share a.print-button-sprite .icon {
    margin: 6px 5px 0 4px;
}
#story-font-size {
    display: block;
    position: absolute;
    right: 0px;
    top: -6px;
    margin: 0px;
}
/* Sidebar item carousel */

#blox-featured-listings {
    border: none;
    padding: 0;
    position: relative;
    margin-bottom: 15px;
}
#blox-featured-listings {
    overflow: hidden;
    margin: 15px;
}
#blox-featured-listings.calendar {
    overflow: hidden;
    margin: 0 15px 0;
}
#blox-featured-listings .blog_carousel.item_carousel {
    margin: 20px 25px 0;
    overflow: hidden;
}
#blox-featured-listings .item_carousel.show_arrows {
    margin: 20px 25px 0;
    overflow: hidden;
}
#blox-featured-listings.calendar .item_carousel.show_arrows {
    margin: 0 25px 0;
    overflow: hidden;
}
#blox-featured-listings .item_carousel .entry_list {
    height: 100%;
}
#blox-featured-listings .item_carousel .entry_list li {
    float: left;
    height: 100%;
}
.classifieds #blox-featured-listings .item_carousel .entry_list, .classifieds #blox-featured-listings .item_carousel .entry_list li {
    height: auto;
}
#blox-top-right ul.entry_list {
    margin: 0;
}
#blox-featured-listings .item_carousel img {
    width: 34%;
    margin: 0 1%;
    float: right;
    border: 1px solid #DDDDDD;
}
#blox-featured-listings.calendar .item_carousel img {
    float: left;
    margin: 0 10px 10px 0;
}
#blox-featured-listings .item_carousel img.large {
    display: block;
    float: none;
    margin: 5px auto;
    max-height: 175px;
    width: auto;
}
#blox-featured-listings .item_carousel img.xlarge {
    display: block;
    float: none;
    margin: 5px auto;
    max-height: 235px;
    max-width: 95%;
    width: auto;
}
#blox-html-container #blox-featured-listings .blog_carousel img#profile-avatar {
    width: 34%;
    float: right;
}
#blox-featured-listings-content {
    position: relative;
    clear: both;
}
#blox-featured-listings .item_carousel .info {
    float: left;
    margin: 0 1%;
    width: 60%;
}
#blox-featured-listings.calendar .item_carousel .info {
    float: none;
    margin: 0;
    width: auto;
}
#blox-featured-listings.calendar .event-location {
    color: #222222;
    margin-bottom: 10px;
}
#blox-featured-listings .item_carousel .info.large {
    float: none;
    width: auto;
}
#blox-featured-listings .item_carousel .info span.author {
    text-transform: none;
}
#blox-featured-listings.mugshot_gallery a.next, #blox-featured-listings #nav-mug_gallery a.next, #blox-featured-listings #nav-container-feat-blogs a.next {
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-image: none;
}
#blox-featured-listings.mugshot_gallery a.next span, #blox-featured-listings #nav-mug_gallery a.next span, #blox-featured-listings #nav-container-feat-blogs a.next span {
    background: url("../../images/_site/blue_arrows.png") no-repeat scroll center 0 transparent;
    display: block;
    height: 30px;
    position: absolute;
    top: 30%;
    overflow: hidden;
    text-indent: -1000px;
    width: 20px;
}
#blox-featured-listings.mugshot_gallery a.prev, #blox-featured-listings #nav-mug_gallery a.prev, #blox-featured-listings #nav-container-feat-blogs a.prev {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background-image: none;
}
#blox-featured-listings.mugshot_gallery a.prev span, #blox-featured-listings #nav-mug_gallery a.prev span, #blox-featured-listings #nav-container-feat-blogs a.prev span {
    background: url("../../images/_site/blue_arrows.png") no-repeat scroll center -30px transparent;
    display: block;
    height: 30px;
    position: absolute;
    top: 30%;
    overflow: hidden;
    text-indent: -1000px;
    width: 20px;
}
#blox-featured-listings h4 {
    font-weight: bold;
}
#blox-featured-listings.calendar h4 {
    margin-bottom: 10px;
}
#blox-featured-listings .blog_carousel h4 {
    font-weight: normal;
}
#blox-featured-listings .numbers {
    background: none;
    padding: 0;
    margin: 0;
    width: auto;
    float: right;
}
#blox-featured-listings.mugshot_gallery .item_carousel img {
    float: left;
    max-width: 35%;
    margin-right: 2%;
    max-height: none;
}
#blox-featured-listings.mugshot_gallery .description {
    display: block;
}
#blox-featured-listings .numbers li {
    float: left;
    margin: 4px;
}
.calendar_featured {
    border-bottom: 1px solid #DDDDDD;
    margin-bottom: 4px;
    padding-bottom: 20px;
}
#calendar-widget {
    margin: 20px;
}
#calendar-widget .ui-datepicker-inline.ui-datepicker.ui-widget {
    margin: 0 auto;
}
#calendar-widget-block h3 {
    margin: 10px;
    color: #0D7253;
}
#calendar-widget-block.featured {
    border-top: 1px solid #DDDDDD;
    border-radius: 0;
    -webkit-border-radius: 0;
}
.cdt_gallery ul.numbers.bullets li a, #blox-featured-listings .numbers li a {
    height: 10px;
    width: 10px;
    border: 1px solid #3A5770;
    border-radius: 10px;
    -webkit-border-radius: 5px;
    display: block;
    background: #FFFFFF;
    overflow: hidden;
    text-indent: -100px;
}
.cdt_gallery ul#count.numbers.bullets li.active a, #blox-featured-listings .numbers li.active a {
    background: #3A5770;
}
.cdt_gallery ul#count.numbers.bullets li, .cdt_gallery ul#count.numbers.bullets li.active {
    border: none;
}
/* Mugshot gallery */

#blox-featured-listings.mugshot_gallery #blox-featured-listings-content {
    margin: 25px;
}
#blox-featured-listings.mugshot_gallery #nav-container-feat-blogs a.next span, #blox-featured-listings.mugshot_gallery #nav-container-feat-blogs a.prev span {
    top: 45%;
}
/* Expanded carousel */

#blox-featured-listings.expanded .item_carousel .entry_list li {
    width: 175px;
    padding: 5px;
    overflow: hidden;
    border-right: 1px solid #DDDDDD;
}
.logo_only #blox-featured-listings.expanded .item_carousel .entry_list li {
    width: 300px;
    height: 125px;
    border: none;
}
#blox-featured-listings.expanded .item_carousel img {
    display: block;
    float: none;
    margin: 0 auto 10px;
    max-height: 135px;
    max-width: 100%;
    width: auto;
}
#blox-featured-listings-content.expanded {
    margin: 0 auto;
}
#blox-featured-listings.expanded .expanded_container {
    margin: 10px 30px 0 25px;
    overflow: hidden;
    padding: 2px 0;
    border: 1px solid #DDDDDD;
}
.logo_only #blox-featured-listings.expanded .expanded_container {
    border: none;
    height: 135px;
}
.everythingmidmo #blox-featured-listings.expanded .expanded_container {
    width: 555px;
}
.everythingmidmo #blox-featured-listings-content.expanded_marketplace {
    clear: both;
    margin: 0 auto;
    position: relative;
    width: 615px;
}
#blox-featured-listings.expanded h4 {
    font-weight: bold;
    font-size: 1.1em;
    margin-bottom: 5px;
    line-height: 1.618em;
}
#blox-featured-listings.expanded h5 {
    margin: 0 2px 5px;
    border-bottom: 1px solid #EFEFEF;
    font-weight: normal;
    text-align: right;
}
#blox-featured-listings.expanded #nav-container-feat-blogs a.next span, #blox-featured-listings.expanded #nav-container-feat-blogs a.prev span {
    top: 40%;
}
/* Staff Blog List */

.blogs img.blogger_pic {
    border: 1px solid #DDDDDD;
    float: left;
    margin-right: 3%;
    width: 44%;
}
a.grey {
    color: #666666;
}
a.small {
    font-family: Verdana, Arial, Helvetica, Sans-serif;
    font-size: 0.85em;
    line-height: 1.618em;
    margin: 0 0 0.5em;
}
.blogs li.staff_blog_info div.info {
    float: left;
    width: 40%;
}
.blogs .header_wrapper {
    border-bottom: 1px solid #CCCCCC;
    overflow: hidden;
    margin: 20px 0;
    display: block;
    position: relative;
}
.blogs .header_wrapper .author_avatar {
    width: 160px;
    margin-bottom: -7px;
}
.blogs .header_wrapper .avatar img {
    width: 100%;
}
.blogs .header_wrapper .text_wrap {
    float: left;
    margin: 15px;
    width: 65%;
}
.blogs .header_wrapper .title {
    font-size: 38px;
    font-weight: bold;
    line-height: 1.618em;
    color: #3A5770;
}
.blogs .header_wrapper .author {
    color: #999999;
    font-size: 32px;
    font-weight: bold;
    line-height: 1.618em;
    margin-bottom: 0;
    text-align: left;
}
.blogs #center-one-index {
    margin-top: -70px;
}
/*TIGER TWEET SIDEBAR*/

.tiger_tweet_sidebar {
    border: 2px solid #f7921e;
    border-radius: 5px;
    position: relative;
}
.tiger_tweet_sidebar .twtr-doc {
    width: 100% !important;
}
.tiger_tweet_sidebar .header {
    background-color: #f7921e;
}
.tiger_tweet_sidebar .header a:hover {
    text-decoration: none;
}
.tiger_tweet_sidebar .header a h1 {
    color: #333333;
    padding: 3%;
    text-align: center;
}
.tiger_tweet_sidebar .header a h1 span {
    color: #555555;
    font-style: italic;
}
.tiger_tweet_sidebar .tiger_tweet_more {
    position: absolute;
    bottom: 75px;
    right: 2%;
    font-size: 12px;
}
.tiger_tweet_sidebar .tiger_tweet_footer {
    background-color: #F7921E;
    font-size: 16px;
    font-weight: bold;
    padding: 15px 26px;
    text-align: center;
}
.tiger_tweet_sidebar .tiger_tweet_more a, .tiger_tweet_sidebar .tiger_tweet_footer a {
    color: #333333;
}
/* SIDEBAR PROMOTED ITEMS */

.promoted_item .main_item {
    margin: 20px 2%;
}
.promoted_item .main_item .tease_image {
    float: right;
    margin: 0 10px 10px;
}
.promoted_item .main_item .tease_image.large {
    float: none;
    margin: 0 auto 10px;
    max-width: 100%;
    display: block;
}
.promoted_item .main_item h4 {
    font-size: 1.1em;
    font-weight: bold;
}
.promoted_item .main_item ul.item_list {
    clear: both;
    margin: 10px 2.5%;
    padding-left: 15px;
}
.promoted_item .main_item .description {
    margin: 10px 0;
}
.promoted_item .main_item ul.item_list li {
    color: #3A5770;
    margin: 0;
    padding: 0;
}
.promoted_item ul.item_list.otherItems li {
    border-bottom: 1px solid #DDDDDD;
    padding: 5px;
}
.promoted_item ul.item_list.otherItems li h4 {
    font-size: 1em;
}
#blox-left-col div.container {
    margin-left: 2%;
    margin-right: 2%;
    margin-top: 15px;
}
#blox-left-col .recent_list div.container {
    margin: 0 10px 10px 75px;
}
#blox-right-col div.container {
    margin: 15px auto;
    width: 310px;
}
#blox-left-col #story-guts.no_side div.container {
    margin: 0;
}
#eventDetail #eventSchedule {
    float: none;
    width: auto;
    margin-right: 0;
}
.container-details {
    width: 20%;
}
.marketplace_carousel img.logo {
    float: right;
    margin-bottom: -5px;
    max-height: 57px;
    position: relative;
    width: auto;
}
.RM_Container_FeaturedJobs .RM_Main, .RM_Container_FeaturedJobs .RM_Main_size {
    min-height: 225px !important;
    padding: 5px !important;
    width: 300px !important;
}
#blox-right-col .tncms-block {
    margin-left: auto;
    margin-right: auto;
    width: 310px;
}
div.tab {
    padding: 10px 0;
}
div.tab ul.item_list {
    margin: 0;
}
.marketplace_carousel li.entry .business {
    border: 1px solid #DDDDDD;
    padding: 10px 5px;
}
.marketplace_carousel li.entry .business p {
    margin: 0;
}
#eventDetail #eventVenue {
    float: none;
    width: auto;
    margin-left: 0;
    padding: 0;
    background: transparent;
}
#eventDetail ul.dates {
    margin: 15px 10px 30px;
}
#eventDetail ul.dates li.adate {
    margin: 10px;
    font-size: 16px;
    color: #666666;
}
.container-content {
    width: 50%;
}
div.related_articles {
    width: 55%;
}
li.search-result.event .results_share {
    float: right;
    display: block;
    min-height: 75px;
}
/* SideBar Migration*/

#sidebarMigrated {
    border-bottom: 1px solid #DDDDDD;
    display: block;
}
#blox-story #sidebarMigrated {
    border-top: 1px solid #DDDDDD;
    margin-top: 15px;
    padding-top: 15px;
}
#sidebarMigrated #tncms-region-side-rail-top, #sidebarMigrated #tncms-region-side-rail-top-ad {
    float: left;
    width: 46%;
    margin: 0 2%;
}
#blox-html-container.users.admin img#profile-avatar {
    width: 100%;
    float: none;
    margin-right: 0;
}
#blox-user-admin-quicklinks ul.mobile_drop_menu, #blox-user-admin .admin-dashboard ul.mobile_drop_menu, ul.mobile_drop_menu {
    background: none;
    padding: 0;
    margin: 0 0 10px;
}
body #blox-user-admin-quicklinks ul li.category, #blox-user-admin .admin-dashboard ul.mobile_drop_menu li.category, ul.mobile_drop_menu li {
    border-bottom: none;
    border-top: 1px dotted #DDDDDD;
}
ul.mobile_drop_menu li br {
    display: block;
}
#blox-user-admin-quicklinks ul.mobile_drop_menu li a, #blox-user-admin .admin-dashboard ul.mobile_drop_menu li a, ul.mobile_drop_menu li a {
    font-size: 11px;
    display: inline;
    padding: 0;
    line-height: 1.618em;
}
#blox-user-admin-quicklinks ul.mobile_drop_menu li span.section.icon, #blox-user-admin .admin-dashboard ul.mobile_drop_menu li span.icon, ul.mobile_drop_menu li span.icon {
    display: block;
}
/* Sliding Billboard Ad */

#slider_ad {
    height: 45px;
    margin: 10px auto 15px;
    overflow: hidden;
    width: 940px;
}
#slider_content {
    margin: 0;
    position: relative;
}
.ad_spot_navigation {
    height: 45px;
    width: 940px;
}
.ad_spot_navigation a#open, #slider_content a#open {
    background: none repeat scroll 0 0 transparent;
    display: block;
    height: 45px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1;
}
a#close {
    background: url("../../images/_site/close_btn.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 45px;
    width: 70px;
    z-index: 1;
}
a#ad_link {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 0;
}
a#small_link {
    background: url("../../images/_site/blank.gif") repeat scroll 0 0 transparent;
    height: 275px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 70px;
    width: 940px;
}
#slider_content {
    margin: 0;
    position: relative;
    z-index: 0;
}
#slider_ad.active {
    height: 450px;
}
#slider_ad.active #slider_content {
    margin-top: -45px;
}
#slider_ad a.white {
    background-position: 0 0;
}
#slider_ad a.grey {
    background-position: 0 -30px;
}
#slider_ad a.black {
    background-position: 0 -60px;
}
#slider_ad a.blue {
    background-position: 0 -90px;
}
#slider_ad a.red {
    background-position: 0 -120px;
}
#slider_ad a.blank {
    background-position: 0 -1000px;
}
/* POLL ASSETS */

img.poll-image {
    float: left;
    max-width: 45%;
    margin-right: 2%;
}
.poll-description {
    margin-top: 15px;
    float: left;
    width: 52%;
}
/* Lead Carousel ( the tiger extra carousel )*/

.lead_carousel ul.item_list {
    margin: 0;
}
.lead_carousel ul.item_list li.active .description h4 {
    font-family: Arial, 'Open Sans', helvetica, sans-serif !important;
    font-size: 1.8em;
}
.lead_carousel ul.item_list li.active .description p {
    font-family: Arial, 'Open Sans', helvetica, sans-serif !important;
    font-size: 1.2em;
}
.lead_carousel ul.thumbnails {
    margin-top: 15px;
    background: #555555;
    height: 80px;
    padding: 5px;
}
.lead_carousel ul.thumbnails li {
    float: left;
    width: 110px;
    height: 80px;
    padding: 0 10px;
    border: none;
    border-right: 1px solid #777777;
    margin: 0;
    text-indent: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
}
.lead_carousel ul.thumbnails li.active {
    border: 1px solid #BBBBBB;
    background: #FFFFFF;
    margin-top: -10px;
    padding: 10px;
}
.lead_carousel ul.thumbnails li.active a {
    color: #222222;
}
.lead_carousel ul.thumbnails li a {
    font-family: Arial, 'Open Sans', helvetica, sans-serif !important;
    color: #FFFFFF;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%;
    font-size: 12px;
    line-height: 1.618em;
    font-weight: bold;
}
.lead_carousel ul.thumbnails li a:hover {
    text-decoration: none;
}
.lead_carousel ul.thumbnails li .image {
    height: 58px;
    overflow: hidden;
    margin: 3px;
}
/* Site index */

.dropdown-site-index .blox-title, ul.sub_menu.section-list-lvl-two {
    clear: both;
}
#core-index-site-index ul.sub_menu.section-list-lvl-two > li {
    float: left;
    margin: 5px 0 5px 10%;
    width: 40%;
}
/* frontpages */

.front-pages {
    float: left;
    width: 50%;
    margin-right: 3%;
    margin-bottom: 10px;
}
#blox-right-col .front-pages {
    width: auto;
    float: none;
    margin: 10px;
}
.front-pages img {
    width: 43%;
    padding: 1%;
    border: 1px solid #DDDDDD;
    margin: 0 2%;
    float: left;
}
#blox-right-col .front-pages img {
    border: 1px solid #DDDDDD;
    float: left;
    margin: 0 5%;
    padding: 1%;
    width: 36%;
}
.search_archive {
    float: left;
    border-left: 1px solid #DDDDDD;
    padding: 0 0 0 3%;
    width: 40%;
    margin-bottom: 25px;
}
#blox-right-col .search_archive {
    float: none;
    border-top: 1px solid #DDDDDD;
    border-left: none;
    padding: 10px;
    margin-bottom: 10px;
    width: auto;
}
#archive_calendar {
    margin: 10px 0;
}
#archive_calendar .ui-widget-content {
    padding: 0;
    border: none;
}
#archive_calendar .ui-datepicker-inline.ui-datepicker {
    margin: 0 auto;
}
/* inline tables*/

table.inline {
    float: left;
    width: 200px;
    margin: 10px 15px 10px 0;
    border: 1px solid #DDDDDD;
    padding: 5px;
}
table.inline tbody {
    display: block;
    margin: 5px;
}
/*Breaking News */

div.breaking h3 {
    background: none repeat scroll 0 0 #AD0808;
    bottom: 0;
    color: #FFFFFF;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.618em;
    margin: 0 15px 0 0;
    padding: 10px 15px;
    position: absolute;
    text-transform: uppercase;
    top: 0;
    vertical-align: middle;
}
.simple div.breaking h3 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #AD0808;
    float: left;
    position: static;
    font-size: 1.2em;
}
div.breaking ul.assets {
    font-weight: bold;
    margin: 10px 50px 10px 215px;
    min-height: 2em;
}
div.breaking ul.index {
    position: absolute;
    top: 5px;
    right: 5px;
    margin: 0;
}
#blox-story.blox-content.image span.buy-photo, span.buy-photo {
    display: inline;
}
.columnist_mug {
    float: right;
    margin-left: 10px;
}
/*FORMS*/

body .form li.label {
    width: 25%;
}
body .form li.field {
    width: 45%;
}
#user-form textarea {
    width: 100%;
}
/* EXPANDING LEADERBOARD AD */

#expanding_leaderboard {
    width: 728px;
    height: 90px;
    position: relative;
    z-index: 10 !important;
}
#leaderboard_content {
    position: absolute;
    top: 0;
    left: 0;
    width: 728px;
    height: 90px;
    overflow: hidden;
}
#leaderboard_top {
    height: 90px;
    width: 728px;
}
#leaderboard_bottom {
    height: 315px;
    width: 728px;
    position: relative;
}
#leaderboard_bottom a#ad_link {
    top: 0;
}
#leaderboard_content a#close {
    background: url("../../images/_site/close_btn.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 70px;
    z-index: 1;
}
#leaderboard_content a#close.grey {
    background-position: 0 -30px
}
#leaderboard_content a#close.black {
    background-position: 0 -60px
}
#leaderboard_content a#close.red {
    background-position: 0 -90px
}
#leaderboard_content a#close.blue {
    background-position: 0 -120px
}
/* SLIDING BILLBOARD NEW */

#slider_ad.new {
    height: 45px;
    margin: 0 auto 0;
    overflow: hidden;
    width: 940px;
    position: relative;
}
#slider_ad.new #slider_content {
    margin: 0;
    position: relative;
}
#slider_ad.new .ad_spot_navigation {
    height: 45px;
    width: 940px;
}
#slider_ad.new #slider_content a#open {
    background: none repeat scroll 0 0 transparent;
    display: block;
    width: 100%;
    z-index: 1;
    height: 45px;
    position: relative;
    border: none;
}
#slider_ad.new #slider_content a#open img {
    border: none;
}
#slider_ad.new a#close {
    background: url("http://bloximages.newyork1.vip.townnews.com/columbiatribune.com/content/tncms/live/global/resources/images/_site/close_btn.png") no-repeat scroll 0 0 transparent;
    height: 30px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 45px;
    width: 70px;
    z-index: 1;
}
#slider_ad.new a#ad_link {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 45px;
    z-index: 0;
}
#slider_ad.new a#small_link {
    background: url("http://bloximages.newyork1.vip.townnews.com/columbiatribune.com/content/tncms/live/global/resources/images/_site/blank.gif") repeat scroll 0 0 transparent;
    height: 275px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: -1000px;
    top: 70px;
    width: 940px;
}
#slider_ad.new #slider_content {
    margin: 0;
    position: relative;
    z-index: 0;
}
#slider_ad.new a.blank {
    background-position: -400 0 !important;
}
#slider_ad.new a.white {
    background-position: 0 0 !important;
}
#slider_ad.new a.grey {
    background-position: 0 -30px !important;
}
#slider_ad.new a.black {
    background-position: 0 -60px !important;
}
#slider_ad.new a.blue {
    background-position: 0 -120px !important;
}
#slider_ad.new a.red {
    background-position: 0 -90px!important;
}
div.map_box {
    border: 1px solid #DDDDDD;
    padding: 10px;
    margin: 10px 0;
    height: 500px;
}
div.map_box .business_list {
    float: left;
    height: 100%;
    overflow: auto;
    width: 30%;
}
div.map_box .map {
    float: left;
    width: 70%;
}
div.map_box .map .blox-map {
    max-width: 100%;
}
/* Homepage floating back button */

a.homepage_link_floater {
    background: url("../../images/_site/grey_blue_back.png") no-repeat scroll 5px 20px #FFFFFF;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    bottom: 0;
    box-shadow: 3px -3px 4px #DDDDDD;
    -webkit-box-shadow: 3px -3px 4px #DDDDDD;
    font-size: 12px;
    left: 0;
    padding: 10px 15px 5px 30px;
    position: fixed;
    text-align: left;
    display: none;
    z-index: 2147483647;
}
a.commenting_floater {
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    bottom: 0;
    box-shadow: 3px -3px 4px #DDDDDD;
    -webkit-box-shadow: 3px -3px 4px #DDDDDD;
    left: 23%;
    position: fixed;
    text-align: left;
    display: none;
    z-index: 2147483647;
    background: #FFFFFF;
    padding-right: 10px;
}
a.commenting_floater:hover {
    text-decoration: none;
}
a.commenting_floater.active {
    display: block;
}
a.homepage_link_floater.active {
    display: block;
}
a.homepage_link_floater img {
    display: block;
    width: 125px;
}
/* Google Survey */

iframe#t402-prompt-iframe, .t402-inline-block {
    max-width: 100%;
}
.comment-list {
    position: relative;
}
#commenting_form {
    position: relative;
}
#commenting_form.static {
    position: static;
}
#commenting_form .t402-inline-block {
    position: absolute !important;
    top: 0;
}
.t402-inline-block .reply-cancel {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #3A5770;
    padding: 2px 5px;
    position: absolute;
    right: 12px;
    top: 13px;
}
.survery_hidden_content .p402_premium {
    display: none;
}
#post-comment fieldset div.loading {
    background: url("../../images/ajax-loader.gif") no-repeat scroll center center #EFEFEF;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    position: absolute;
    right: 0;
    top: 0;
}
.horizontal.hellobaby ul.item_list li.item a {
    font-size: 1.2em;
    margin: 0 10px;
    min-width: 100px;
}
.hellobaby #blox-right-col {
    min-width: 310px;
}
.hellobaby #blox-left-col {} .hellobaby #blox-index #blox-top-right {
    width: 43%;
}
.hellobaby #blox-index #blox-top-left {
    width: 55%;
}
.sidebar_floater #hellobaby_cube {
    display: none;
}
/* Calendar Redesign */

#blox-html-container.classifieds.depth-2 #blox-top-right, #blox-html-container.open_houses #blox-top-right, #blox-html-container.merchandise #blox-top-right, #blox-html-container.classydev #blox-top-right, #cdt_search_results {
    width: 68%;
    padding-left: 2%;
    padding-bottom: 50px;
    margin: 10px 0 0 1%;
    background: url("../../images/_site/story-media_background_reversed.png") left 0 repeat-y transparent;
    display: block;
    overflow: visible;
    float: right;
    min-height: 800px;
}
.full_frame #cdt_search_results {
    width: 380px;
    padding-left: 10px;
    margin: 0;
}
#blox-html-container.classifieds.depth-2 h4.class-subhead, #blox-html-container.classifieds.depth-2 .core-classifieds-search, #blox-html-container.classifieds.depth-2 .heading {
    display: none;
}
#blox-html-container.classifieds.depth-2 #blox-top-left, #blox-html-container.open_houses #blox-top-left, #blox-html-container.merchandise #blox-top-left, #blox-html-container.classydev #blox-top-left, #cdt_search_toolbar {
    width: 27%;
    float: left;
    margin: 20px 0;
    display: block;
}
.full_frame #cdt_search_toolbar {
    width: 140px;
}
ul.event_list li.search-result.event .detail.float {
    width: 80%;
}
ul.event_list li.search-result.event .date {
    width: 14%;
}
form.search_form {
    width: 98%;
    margin: 0 0 0 2%;
    box-shadow: 1px 1px 1px #DDDDDD;
    -webkit-box-shadow: 1px 1px 1px #DDDDDD;
    position: relative;
}
body .search_form .submit {
    background: url("../../images/_site/search_orange.png") no-repeat scroll center center / 22px 22px #c66c22 !important;
    border: none !important;
    border-radius: 0 0 0 0;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    height: 32px;
    margin: 0;
    overflow: hidden;
    text-indent: -1000px;
    width: 30px;
}
.search_filter {
    border: none;
    border-bottom: 1px solid #DDDDDD;
    margin: 15px -15px 15px 5px;
    padding: 0 15px 10px;
}
.full_frame .search_filter {
    margin: 15px 0;
    padding: 0;
}
/* Calendar redesign */

div.cal_date {
    float: left;
    padding: 0 5px;
    margin: 0 4px;
    border-right: 1px solid #DDDDDD;
}
a.cal_date_small {
    border-bottom: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    color: #666666;
    float: left;
    font-size: 11px;
    margin-right: 3px;
    min-width: 25px;
    padding: 2px 4px;
    text-align: center;
    text-transform: uppercase;
}
.full_frame a.cal_date_small {
    min-width: 20px;
}
a.cal_date_small h4 {
    font-size: 14px;
    color: #3A5770;
}
a.cal_date_small:hover {
    background: #3A5770;
    color: #FFFFFF;
    text-decoration: none;
}
a.cal_date_small:hover h4 {
    color: #FFFFFF;
    text-decoration: none;
}
.ad_body,.classifieds-body {
    margin-left: 40px;
}

/* search redesign */

div.search_left {
    float: left;
    width: 48%;
}
div.search_right {
    float: right;
    width: 48%;
}
div.search_options {
    float: left;
    font-size: 16px;
    line-height: 1.618em;
    margin: 0 0 0 30px;
}
#search-main.left {
    width: 350px;
    float: left;
}
#search-main.left #search_text {
    float: left;
    height: 24px;
    margin-right: 0;
    width: 285px;
}
#search-main.left .submit input {
    height: 30px;
    width: 35px;
}
#timeline {
    margin: 50px 0;
}
div.two_column {
    -moz-column-count: 3;
    -webkit-column-count: 3;
    column-count: 3;
}
div.two_column ul li {
    list-style: none;
    padding: 0;
}
.primer_body {
    border: 1px solid #DDDDDD;
    background: #EFEFEF;
    padding: 10px;
    margin-bottom: 15px;
}
.primer_body .photo_thumb {
    float: right;
    width: 100px;
    margin: 0 0 10px 10px;
}
.primer_body .photo_thumb img {
    max-width: 100%;
}
/* Recommended */

.recommended_sidebar .scroll_container {
    height: 350px;
    overflow: hidden;
    margin-top: 10px;
}
.recommended_sidebar .scroll_container li {
    overflow: hidden;
    margin: 0 0 10px;
    border-bottom: none;
    height: 109px;
}
.recommended_sidebar .scroll_container li h4 {
    overflow: hidden;
}
.recommended_sidebar .pagination {
    background: url("../../images/_site/blue_vertical-arrows.png") no-repeat scroll center -3px transparent;
    float: right;
    height: 20px;
    overflow: hidden;
    text-indent: -1000px;
    width: 20px;
    background-size: 22px auto;
    margin-left: 10px;
}
.recommended_sidebar .pagination.prev {
    background-position: center -25px;
    display: none;
}
/* Office of Cultural Affairs skin */

body.oca {
    background-color: #EFEFEF !important;
}
body.oca #blox-container {
    margin: 0 auto;
    min-height: 800px;
    padding: 160px 10px 20px;
    position: relative;
    width: 600px;
    background: url("../../images/_site/ocaheader.png") no-repeat scroll 0 0 #FFFFFF;
}
body.oca #blox-admin-modules.events_form, body.oca #blox-user-admin, body.oca #blox-left-col {
    float: none;
    width: auto;
}
body.oca #page_bottom {
    display: none;
}
body.oca .login-box-create-acount {
    display: block;
    bottom: 20px !important;
}
body.oca #login-box-form-page {
    position: relative;
}
body.oca #blox-right-col, body.oca #top_leaderboard_pos, body.oca #blox-wrapper {
    display: none;
}
/* inline assets */

.inline.collection {
    display: block;
}
#blox-story-frame .inline-child.youtube {
    min-height: 600px;
}

.breaking.sportsTicker ul.assets{
        margin: 0 10px 10px 185px;
}

.scorebox img {
    margin: 0 10px;
}
.scorebox .score {
    display:inline;
}

.everythingmidmo .buisnessStaff .cdt_gallery ul#images li div.responsive-image-container{
    height: 80%;
}
.everythingmidmo .cdt_gallery ul#images li.active div.caption{
    display:inline;
}
.everythingmidmo li.active p.photographer.byline{
    display:none;
}

.everythingmidmo .buisnessStaff .cdt_gallery #images_container {
    min-height: 250px;
    margin-bottom: 25px;
}