.main hr {
    display: block;
    height: 1px;
    border-top: 1px solid #BFBFBF;
    background: transparent;
    margin: 0;
}

.left-column .pb-playground-header {
    margin: 12px auto 18px;
}

.pb-column-set.two-to-one > .right-column > div {
    margin-bottom: 16px;
}

.pb-column-set.two-to-one > .right-column div img {
    display: block;
    margin: 0 auto;
}

.main .pb-section.three-columns {
    margin: 16px auto 0;
    padding-bottom: 12px;
}

/* movie article */
.content {
    overflow: hidden;
}

.left-column hr {
    display: block;
    height: 1px;
    border-top: 1px solid #BFBFBF;
    background: transparent;
    margin: 10px 0 16px 0;
}

.left-column .comments-section {
    margin-bottom: 30px;
}

.left-column .comments-section > h1 {
    background-color: #6A6665;
    color: #FFFFFF;
    -webkit-border-radius: 5px 0 5px 0;
    -moz-border-radius: 5px 0 5px 0;
    border-radius: 5px 0 5px 0;
    font: normal 20px "AUdimat", "sans-serif";
    text-transform: uppercase;
    letter-spacing: -1px;
    padding: 4px 0 4px 20px;
    margin: 15px auto;
    width: 610px;
}

.right-column .pb-related-media-section {
    width: 295px;
    margin: 0 auto;

}

.left-column .comments > header {
    -webkit-border-radius: 7px 0 7px 0;
    -moz-border-radius: 7px 0 7px 0;
    border-radius: 7px 0 7px 0;
    background-color: #6A6665;
    text-transform: uppercase;
    letter-spacing: -1px;
    padding: 4px 0 4px 20px;
    overflow: hidden;
    color: white;
    margin-bottom: 15px;
}

.left-column .comments > header h1 {
    display: inline;
    font: normal 16px "AUdimatBold", "sans-serif";
}

.left-column .comments {
    width: 625px;
    margin: 0 auto;
}

.pb-column-set.two-to-one.bottom > div {
    padding: 38px 0 0;
}

.pb-column-set.two-to-one.bottom > .right-column {
    padding-left: 8px;
    padding-right: 8px;
}

.pb-column-set.two-to-one:first-child > div {
    padding: 0;
}

.pb-column-set:first-child > .left-column {
    background: #fff;
}

.pb-article {
    padding-top: 15px;
    margin-bottom: 24px;
    background: #fff;
}

.pb-article .header-and-article-wrapper {
    width: 640px;
    margin: 0 auto;
}

.right-column {
    float: right;
    width: 300px;
    padding: 8px;
}

article a {
    cursor: pointer;
    text-decoration:none;
}

article, article p {
    font-family: MuseoSans300;
    line-height: 19px;
    font-size: 14px;
    color: #444;
}

article b, article strong, article h1, article h2, article h3, article h4, article h5, article h6 {
    font-family: "MuseoSans500";
    font-weight: normal;
}

article h1, article h2, article h3, article h4, article h5, article h6 {
    margin: 0.5em 0;
}

article h2 {
    clear: both;
}

article strong em, article em strong, article b i, article i b  {
    font-family: MuseoSans500Italic;
    font-style: normal;
}

article em, article i {
    font-family: MuseoSans300Italic;
    font-style: normal;
}

article a, article a:link, article a:visited {
    color: #886781;
    font-family: "MuseoSans700", sans-serif;
}

article a:hover, article a:visited {
    color: #886781;
    text-decoration:underline;
}

article header { margin: 16px 0 15px; }

    article header .pb-social-media-buttons {
    float: right;
    clear: both;
    margin-top: 0;
}

article .publication-date {
    float: right;
    margin:0;
    font: normal 12px/12px "MuseoSans500", sans-serif;
    color: #444;
}

article .article-title {
    font: normal 16px/16px "AUdimatBold";
    text-transform: uppercase;
    margin: 0 0 4px;
    color: #886781;
}

article .author {
    font: normal 12px/12px "MuseoSans500", sans-serif;
    margin: 4px 0;
    color: #444;
    text-indent: 4px;
}

article img.alignleft {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

article img.alignright {
    float:right;
    margin-left:10px;
    margin-bottom:10px;
}

article a img:hover {
    filter: alpha(opacity=90);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    opacity: 0.9;
}

article a img {
    filter: alpha(opacity=100);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
    cursor: pointer !important;
}

article .media_thumb.left {
    float: left;
    margin-bottom: 20px;
    margin-right: 20px;
    margin-top: 20px;
}

article .media_thumb.small, article .media_thumb.small img {
    width: 183px;
}

article .media_thumb.large, article .media_thumb.large img {
    width: 624px;
}

article .clearfix {
    display: block;
}

article .clearfix::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

article .media_thumb a {
    text-decoration: none;
    display: block;
}

article .media_thumb a span {
    display: block;
    border-top: 1px solid #444;
    border-bottom: 1px solid #444;
    text-transform: uppercase;
    font-family: "BebasNeueRegular", sans-serif;
    font-size: 25px;
    color: #444;
    text-decoration: none;
    text-align: right;
    line-height: 100%;
    font-style: normal;
    cursor: pointer;
}

article .media_thumb a span:hover {
    color: #886781;
}

article .wp-caption-text {
    display: inline;
    font-family: "MuseoSans300Italic";
    color: gray;
}

article .right {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px;
}

/*
 * jQuery Nivo Slider v2.7
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 *
 * March 2010
 */


/* The Nivo Slider styles */
.nivoSlider {
    position:relative;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
}
/* Caption styles */
.nivo-caption {
    position:absolute;
    left:0px;
    bottom:0px;
    background:#000;
    color:#fff;
    opacity:0.8; /* Overridden by captionOpacity setting */
    width:100%;
}
.nivo-caption p {
    padding:5px;
    margin:0;
}
.nivo-caption a {
    display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
    position:absolute;
    top:45%;
    z-index:9;
    cursor:pointer;
}
.nivo-prevNav {
    left:0px;
}
.nivo-nextNav {
    right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
    position:relative;
    z-index:9;
    cursor:pointer;
}
.nivo-controlNav a.active {
    font-weight:bold;
}


.pb-playground-header {
    width: 640px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}

.pb-playground-header nav {
    margin-bottom: 2px;
}

.pb-playground-header nav ul {
    overflow: hidden;
    list-style: none;
    margin: 0;
    padding: 0;
}

.pb-playground-header nav ul li {
    float: left;
}

.pb-playground-header nav a {
    font: 10px/25px "MuseoSans700", sans-serif;
    display: block;
    color: #FFF;
    background: #A3A3A3;
    height: 27px;
    line-height: 27px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    margin-left: 2px;
    -webkit-transition: background .25s ease-in;
    -moz-transition: background .25s ease-in;
    -o-transition: background .25s ease-in;
    transition: background .25s ease-in;
}

.pb-playground-header nav li.entertainment a {
    width: 100px;
}

.pb-playground-header nav li.events {
    width: 55px;
}

.pb-playground-header nav li.lifestyle a {
    width: 65px;
}

.pb-playground-header nav li.sex-and-dating a {
    width: 85px;
}

.pb-playground-header nav li.celebrities a {
    width: 77px;
}

.pb-playground-header nav li.sports a {
    width: 57px;
}

.pb-playground-header nav li.news a {
    width: 52px;
}

.pb-playground-header nav li.nightlife a {
    width: 70px;
}

.pb-playground-header nav li.gaming a {
    width: 62px;
}

.pb-playground-header nav li.funny a {
    width: 56px;
}

.pb-playground-header nav li:first-child a {
    margin-left: 0;
}

.pb-playground-header nav a:hover,
.pb-playground-header nav a.selected {
    background: #AC1C1C;
}

.pb-playground-header .slides {
    border: 1px solid #cdcdcd;
    width: 640px;
}

.pb-playground-header .nivoSlider {
    width:640px;
    height:310px;
}
.pb-playground-header .nivoSlider img {
    width:640px;
    height:310px;
}

.pb-playground-header .nivoSlider a {
    display: block;
}

.pb-playground-header .nivoSlider .nivo-controlNav {
    position: absolute;
    right: 12px;
    bottom: -20px;
    overflow: hidden;
}

.pb-playground-header .nivoSlider .nivo-controlNav .nivo-control {
    display: block;
    float: left;
    width: 12px;
    height: 12px;
    text-indent: -9999px;
    background: #A8A8A8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: background .25s ease-in;
    -moz-transition: background .25s ease-in;
    -o-transition: background .25s ease-in;
    transition: background .25s ease-in;
    margin-left: 5px;
}

.pb-playground-header .nivoSlider .nivo-controlNav .nivo-control.active {
    background: #FFF;
}

.pb-playground-header .nivoSlider .nivo-directionNav {
    background: blue;
}

.pb-playground-header .nivoSlider .nivo-directionNav .nivo-prevNav,
.pb-playground-header .nivoSlider .nivo-directionNav .nivo-nextNav {
    display: block;
    position: absolute;
    width: 25px;
    height: 24px;
    background: url("img/sprite.png") no-repeat -317px -40px;
    text-indent: -9999px;
    top: 276px;
}
.pb-playground-header .nivoSlider .nivo-directionNav .nivo-prevNav {
    left: 10px;
}
.pb-playground-header .nivoSlider .nivo-directionNav .nivo-nextNav {
    background-position: -317px -64px;
    right: 10px;
}

.pb-playground-header .nivoSlider .nivo-caption {
    height: 45px;
    opacity: 1;
    background: #898989;
    background: rgba(137,137,137, .6);
}

.pb-playground-header .nivoSlider .nivo-caption p {
    font: 26px "AUdimat", serif;
    color: #FFF;
    margin: 0;
    padding: 0 0 0 60px;
    height: 45px;
    line-height: 45px;
}

.pb-playground-header .nivoSlider .nivo-caption p h1 {
    display: inline;
    font: normal 30px "AUdimatBoldItalic", serif;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.pb-playground-header footer {
    height: 30px;
    background: #6A6A6A;
}

.pb-playground-header .event-poster {
    position: relative;
    height: 395px;
}

.pb-playground-header .event-poster img {
    width: 640px;
    height: 310px;
    display: block;
}

.pb-playground-header .event-poster div {
    height: 85px;
    background-color: #6A6A6A;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.pb-playground-header .event-poster p {
    position: absolute;
    background-color: #BFBFBF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 13px 10px 13px 22px;
    font: normal 11px "MuseoSans300", sans-serif;
    width: 586px;
    margin: 0;
    bottom: 10px;
    left: 11px;
    min-height: 55px;
    line-height: 130%;
}

.pb-playground-header .article-poster img {
    width: 100%;
    height: auto;
    display: block;
}

.pb-playground-header .article-poster {
    background-color: #FFFFFF;
    border-bottom: 1px solid #DCDCDC;
    width : 640px;
}

.pb-article .header-and-article-wrapper > article {
    overflow: hidden;
    padding: 0 8px;
    min-height: 200px;
    width: 624px;
    background: #fff;
}

.pb-playground-header.article {
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}

.pb-playground-header .pb-social-media-buttons {
    float: right;
    clear: both;
    margin-top: 16px;
}

.pb-playground-header nav li.selected {
    background: none repeat scroll 0 0 #867182;
}

/* SLIDER */

    .slider {
    width: 640px;
    margin:15px;
}
.slider header {
    margin-bottom: 2px;
}
.slider header .categories {
    position: relative; overflow: hidden;
    list-style: none;
    padding: 0;
    margin: 0;
}
.slider header .categories li {
    float: left;
    margin-left: 2px;
}
.slider header .categories li:first-child {
    margin-left: 0;
}
.slider header .categories li:first-child a {
    -webkit-border-radius: 8px 0 0 0;
    border-radius: 8px 0 0 0;
}
.slider header .categories li:last-child a {
    -webkit-border-radius: 0 8px 0 0;
    border-radius: 0 8px 0 0;
}
.slider header .categories li a {
    display: block;
    height: 27px;
    color: #FFF;
    background: #777;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font: 10px/27px "MuseoSans700", sans-serif;
    -webkit-transition: background .125s ease-in;
    -moz-transition: background .125s ease-in;
    -o-transition: background .125s ease-in;
    transition: background .125s ease-in;
}
.slider header .categories li a.selected, .slider header .categories li a:hover {
    background: #ac1c1c;
}
.slider header .categories li a.entertainment {
    width: 100px;
}
.slider header .categories li a.events {
    width: 55px;
}
.slider header .categories li a.lifestyle {
    width: 65px;
}
.slider header .categories li a.sex-and-dating {
    width: 85px;
}
.slider header .categories li a.celebrities {
    width: 77px;
}
.slider header .categories li a.sports {
    width: 57px;
}
.slider header .categories li a.news {
    width: 52px;
}
.slider header .categories li a.nightlife {
    width: 70px;
}
.slider header .categories li a.gaming {
    width: 62px;
}
.slider header .categories li a.funny {
    width: 56px;
}
.slider .slides {
    list-style: none;
    padding: 0;
    margin: 0;
    height: 310px;
    overflow: hidden;
    width:100%;
}
.slider .slides li {
    overflow: hidden;
    height: 310px;
}
.slider .slides a {
    width: 640px;
    height: 310px;
    display: block;
}
.slider .slides img {
    display: block;
}
.slider footer {
    height: 30px;
    background: #777;
    -webkit-border-radius: 0 0 8px 8px;
    border-radius: 0 0 8px 8px;
    padding-right: 12px;
}
.slider footer .pager {
    float: right;
    margin-top: 9px;
}
.slider footer .pager a {
    float: left;
    display: block;
    width: 12px;
    height: 12px;
    text-indent: -9999px;
    background: #A8A8A8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-transition: background .25s ease-in;
    -moz-transition: background .25s ease-in;
    -o-transition: background .25s ease-in;
    transition: background .25s ease-in;
    margin-left: 5px;
    overflow: hidden;
}
.slider footer .pager a.activeSlide {
    background: #FFF;
}

/* SLIDER END */


/* CORRECTED CONTENT LISTING FOR OLD DESIGN */
.content-listing > ul {
    margin-left: -10px !important;
}
.content-listing > ul > li {
    margin: 0 0 15px 10px !important;
    width: 199px !important;
    width: 202px !important;
}
    .content-listing > ul > li > div > .type {
        width: 173px !important;
    }
    .content-listing > ul > li > a.frame {
        height: 135px;
        width: 200px !important;
    }