@charset 'utf-8';
@charset 'utf-8';
/*************************************************!
*
*   project:    liteAccordion - a horizontal accordion plugin for jQuery
*   author:     Nicola Hibbert
*   url:        http://nicolahibbert.com/liteaccordion-v2/
*   demo:       http://www.nicolahibbert.com/demo/liteAccordion/
*
*   Version:    2.0.1
*   Copyright:  (c) 2010-2011 Nicola Hibbert
*   Licence:    MIT
*
**************************************************/
/****************************************** Core */
.accordion { text-align: left; font: 'Helvetica Neue', Verdana, Arial, sans-serif }
.accordion > ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; list-style-type: none }
.accordion .slide > h2 {
	color: black;
    font-size: 16px;
	font-weight: normal;
	margin: 0;
	z-index: 100;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translateX(-100%) rotate(-90deg);
	-webkit-transform-origin: right top;
	-moz-transform: translateX(-100%) rotate(-90deg);
	-moz-transform-origin: right top;
	-o-transform: translateX(-100%) rotate(-90deg);
	-o-transform-origin: right top;
	transform: translateX(-100%) rotate(-90deg);
	transform-origin: right top;
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.accordion .slide > h2 span {
    display: block;
    padding-right: 8%;
    text-align: right;
    height: 90%;
    margin-top: 5px;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.accordion .slide > h2 b {
    display: inline-block;
    position: absolute;
    top: 13%;
    left: 10%;
    text-align: center;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.accordion .slide > h2:hover { cursor: pointer }
.accordion .slide > div { height: 100%; position: absolute; top: 0; z-index: 10; overflow: hidden; background: white }
.accordion noscript p { padding: 10px; margin: 0; background: white }

/****************************************** Basic */
.basic .slide > h2 { background: #333; color: white; line-height: 225% }

/****************************************** Dark */
.dark {
    border: 9px solid #353535;
    border-bottom-width: 8px;
    padding: 5px 5px 6px 0;
    background: #030303;
    -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
	box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.dark .slide > h2 { background: #030303; text-shadow: 0 -1px 0 #030303; line-height: 265% }
.dark .slide > h2 span { background: #353535; color: white }
.dark .slide > h2 b { background: #353535; color: #030303; text-shadow: -1px 1px 0 #5b5b5b }
.dark .slide > h2.selected span, .dark .slide > h2.selected span:hover {
    background: #353535;
    background: -moz-linear-gradient(left,  #353535 0%, #555555 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#353535), color-stop(100%,#555555));
    background: -webkit-linear-gradient(left,  #353535 0%,#555555 100%);
    background: -o-linear-gradient(left,  #353535 0%,#555555 100%);
    background: -ms-linear-gradient(left,  #353535 0%,#555555 100%);
    background: linear-gradient(left,  #353535 0%,#555555 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#555555',GradientType=1 );
}
.dark .slide > h2.selected b {
    background: #383838;
    background: -moz-linear-gradient(top,  #3a3a3a 0%, #363636 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(100%,#363636));
    background: -webkit-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: -o-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: -ms-linear-gradient(top,  #3a3a3a 0%,#363636 100%);
    background: linear-gradient(top,  #3a3a3a 0%,#363636 100%);
}
.dark .slide > div { background: #030303; margin-left: 5px }

/***************************************** Light */
.light {
    border: 9px solid white;
    border-bottom-width: 8px;
    padding: 5px 5px 6px 0;
    background: #a0a0a0;
    -webkit-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    -ms-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
	box-shadow: -1px -1px 0 #c0c0c0, 1px 1px 0 #c0c0c0, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.light .slide > h2 { background: #a0a0a0; text-shadow: 0 -1px 0 white; line-height: 265% }
.light .slide > h2 span {
    background: #fcfcfc;
    background: -moz-linear-gradient(left,  #fcfcfc 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#fcfcfc), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: -o-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: -ms-linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    background: linear-gradient(left,  #fcfcfc 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=1 );
    -webkit-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    -moz-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    -o-box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
	box-shadow: -1px -1px 0 #909090 inset, 1px 1px 0 #909090 inset;
    color: #909090;
}
.light .slide > h2 b { background: #ffffff; color: #909090; text-shadow: -1px 1px 0 white }
.light .slide > h2.selected span, .light .slide h2.selected span:hover, .light .slide > h2.selected b { background: #ffffff }
.light .slide > div { background: #a0a0a0; margin-left: 5px }

/**************************************** Stitch */
.stitch {
    position: relative;
    padding: 5px 0 5px 5px;
    border: 11px solid #353535;
    background: #353535;
    -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.stitch:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: -9px;
    left: -9px;
    background: #353535;
    border-width: 9px;
    -webkit-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    -moz-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    -o-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
}
.stitch .slide > h2 { background: #353535 }
.stitch .slide > h2 span {
    height: auto;
    padding-right: 5%;
    color: white;
    text-shadow: -1px 1px 0 #5b5b5b;
    border-width: 9px;
    background-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_noise.png);
    margin-top: 0;
    -webkit-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    -moz-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    -o-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
}
.stitch .slide > h2.selected:after {
    content: '';
    display: block;
    height: 11px;
    width: 11px;
    position: absolute;
    bottom: -3px;
    right: 38px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    border-width: 9px;
    border-top: 0;
    border-left: 0;
    -webkit-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    -moz-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    -o-border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    border-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_stitch.png) 9 repeat;
    background-image: url(/wp-content/themes/vip/cbs-local/css/jquery/bg_noise.png);
}

.stitch .slide:nth-child(1) > h2 span, .stitch .slide:nth-child(1) > h2:after { background-color: #c25252 }
.stitch .slide:nth-child(2) > h2 span, .stitch .slide:nth-child(2) > h2:after { background-color: #ca9859 }
.stitch .slide:nth-child(3) > h2 span, .stitch .slide:nth-child(3) > h2:after { background-color: #96ba5f }
.stitch .slide:nth-child(4) > h2 span, .stitch .slide:nth-child(4) > h2:after { background-color: #59abb7 }
.stitch .slide:nth-child(5) > h2 span, .stitch .slide:nth-child(5) > h2:after { background-color: #bb6098 }
.stitch .slide > h2 b { top: 19%; color: white; text-shadow: 1px 1px 0 #5b5b5b }
.stitch .slide > div { margin-right: 6px }
.stitch.rounded > ol { -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; border-radius: 0 }

/*************************************** Rounded */
.rounded, .rounded > ol { -webkit-border-radius: 6px; -moz-border-radius: 6px; -ms-border-radius: 6px; border-radius: 6px }
.rounded .slide > h2 span { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; border-radius: 4px }

/******************************************** IE */
.ie .slide > h2 b { top: 42%; left: 5% }
.ie9 .slide > h2 { filter: none; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top }
.ie.dark .slide > h2 b, .ie.light .slide > h2 b { top: 44% }
.ie9.dark .slide > h2.selected span, .ie9.dark .slide > h2.selected span:hover, .light .slide > h2 span { filter: none }
.ie9.stitch { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.4); }

.ie.stitch .slide > h2 { line-height: 265% }
.ie.stitch .slide > h2 span { height: 89%; padding-right: 8% }
.ie.stitch .slide > h2 b { top: 33% }
.ie.stitch .slide > h2.selected:after { display: none }
.ie.stitch .slide-0 > h2 span { background-color: #c25252 }
.ie.stitch .slide-1 > h2 span { background-color: #ca9859 }
.ie.stitch .slide-2 > h2 span { background-color: #96ba5f }
.ie.stitch .slide-3 > h2 span { background-color: #59abb7 }
.ie.stitch .slide-4 > h2 span { background-color: #bb6098 }

/*******************************************
 * Main Structure
*/

.main-white a {
	color: #0047A1;
}

body.section .tr-block {
	display: table-row;
}

body.section #wrapper .main-white {
	width: 970px;
}

body.section #wrapper .main-white .header,
body.section #wrapper .main-white .nav,
body.section #wrapper .main-white .scores-ticker,
body.section #wrapper .main-white .content {
	margin: 0 auto;
	width: 938px;
}

body.section .content .table-imitation {
	display: table;
}
body.section .content .tr-imitation {
	display: table-row;
}

/* @wtf
 body.section .content li {
	list-style: square;
}
*/

/** Child pages */
body.section-child .content .main .ads {
	border: 1px solid #e0e0e0;
	margin: 10px auto;
	overflow: hidden;
	padding: 5px 29px 5px 26px;
}
body.section-child .content .main .ads > div {
	float: left;
	margin: 0 15px 0 16px;
}
body.section-child .content .below-fold.wrapper .main {
	float: left;
	margin-right: 8px;
	width: 420px !important;
}
body.section-child .main .feature {
	border-bottom: 6px solid #F4F4F4;
	clear: left;
	margin-bottom: 10px;
	overflow: hidden;
	padding-bottom: 10px;
}


/** Header block */
body.section.section-style-sports #wrapper .main-white .header {
	background: #fff url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-header-sports.png) repeat-x left bottom;
}
body.section.section-sports #wrapper .main-white .header {
	height: 64px;
}
body.section.section-sports .sponsored-by .cbs-ad-unit-wrapper {
	float: right;
	margin-left: 5px;
}
body.section.section-sports .sponsored-by strong {
	display: inline;
}
body.section #wrapper .main-white .header {
	height: 55px;
	margin-top: 10px;
	overflow: hidden;
	position: relative;
}
body.section .header h1 {
	border: 0;
	color: #4c4c4c;
	float: left;
	font: bold 32px Helvetica, sans-serif;
	line-height: 54px;
	margin: 0 0 1px 10px;
	padding: 0;
}
body.section .header h1.thumb {
	background-position: 0 center;
	background-repeat: no-repeat;
	text-indent: -999px;
	height: 54px;
	margin-left: 20px;
}
body.section .header .sponsor {
	float: left;
	margin-left: 45px;
	padding-top: 9px;
	width: 257px;
}
body.section .header .sponsor small {
	color: #000;
	display: none;
	float: left;
	font: 11px Helvetica, sans-serif;
	line-height: 31px;
	margin-right: 8px;
	text-transform: uppercase;
}
body.section .header .sponsor img {
	float: left;
}
body.section .header a.title {
	text-decoration: none;
}

/** Content block */
body.section #wrapper .main-white .content {
	margin: 13px auto;
	overflow: hidden;
}
body.section .content .below-fold.wrapper .main {
	float: left;
	margin-right: 13px;
}
body.section .content .rail {
	float: left;
	width: 198px;
}
body.section .content .below-fold.wrapper.has-rail .rail.left {
	border-right: 1px dotted #cacaca;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
	width: 145px;
}
body.section .content .below-fold.wrapper.has-rail .rail.left .listicle {
	margin-left: 0;
}
body.section .content .below-fold.wrapper.has-rail .rail.left .listicle h4 {
	padding-top: 0;
}
body.section .content .sidebar {
	float: right;
	width: 300px;
}
body.section .content .above-fold.wrapper,
body.section .content #todays-most-shared,
body.section .content .below-fold.wrapper {
	clear: left;
	float: left;
	margin-bottom: 15px;
	overflow: hidden;
}
body.section .content .below-fold.wrapper {
	float: none;
	padding-top: 15px;
}
body.section .content .listicle {
	float: left;
	margin-bottom: 10px;
	margin-left: 10px;
	overflow: hidden;
	width: 145px;
}
body.section .content .listicle.wide {
	float: none;
	margin-left: 0;
	width: 100%;
}

body.section .content .right-bar .big-right-ad {
	margin-bottom: 13px;
}

/*******************************************
 * Sub-Nav
*/
body.section #wrapper .sub-nav,
body.section .menu-header-menu-container .sub-menu {
	display: none !important;
}
body.section.section-home #wrapper .sub-nav {
	display: block !important;
}

body.section .main-white .nav {
	background: transparent;
	overflow: hidden;
}
body.section .main-white .nav ul.menu {
	background: #434444 url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-subnav-sports.png) repeat-x left top;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
body.section .main-white .nav li {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-subnav-divider-sports.png) no-repeat left top;
	border: none;
	margin: 0;
}
body.section .main-white .nav li:first-child {
	border: 0;
}
body.section .main-white .nav li:hover {
	background: #6f6f6f;
}
body.section #wrapper .main-white .nav li a {
	background: transparent;
	border: 0;
	color: #fff;
	cursor: pointer;
	display: block;
	float: left;
	font-size: 12px;
	margin-left: 1px;
	text-transform: uppercase;
}
body.section #wrapper .main-white .nav ul.menu li.current-menu-item a,
body.section #wrapper .main-white .nav li a:hover {
	background-color: #5b6e79;
}
body.section #wrapper .main-white .nav,
body.section #wrapper .main-white .nav .menu,
body.section #wrapper .main-white .nav li a {
	height: 29px;
	line-height: 31px;
}
body.section .main-white .nav ul.menu li:first-child {
	background-image: none;
}

/** Header Mini-Nav */
body.section #wrapper .main-white .header .nav {
	bottom: 0;
	margin: 0;
	position: absolute;
	right: 0;
}
body.section #wrapper .main-white .header .nav .menu {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-subnav-header-sports.png) no-repeat left bottom;
	float: right;
	padding-left: 22px;
}
body.section #wrapper .main-white .header .nav li {
	background: transparent;
	border-left: 1px solid #dbdbdb;
}
body.section #wrapper .main-white .header .nav li:first-child {
	border-left: none;
}
body.section #wrapper .main-white .header .nav,
body.section #wrapper .main-white .header .nav .menu,
body.section #wrapper .main-white .header .nav li a {
	color: #000;
	font-size: 11px !important;
	height: 22px;
	line-height: 22px;
}
body.section #wrapper .main-white .header .nav ul.menu li.current-menu-item a,
body.section #wrapper .main-white .header .nav li a:hover {
	background: transparent;
	color: #0A499B;
}

/*******************************************
 * Above-Fold Rail
*/
body.section .content .above-fold.wrapper .rail {
	float: right;
	padding-top: 0;
	width: 198px;
}
body.section .content .above-fold.wrapper .rail .featured,
body.section .content .sidebar.right-bar .featured {
	border-bottom: none;
	font-family: Arial, sans-serif;
	margin-top: 15px;
}
body.section .content .sidebar.right-bar .featured .posts {
	border: 1px solid #b2b2b2;
}
body.section .content .above-fold.wrapper .rail .featured .posts {
	background: none;
	border: none;
	padding: 0;
}
body.section .content .above-fold.wrapper .rail .featured .posts li,
body.section .content .sidebar.right-bar .featured .posts li {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 11px;
}
body.section .content .above-fold.wrapper .rail .featured .posts li,
body.section .content .above-fold.wrapper .rail .featured .posts li a,
body.section .content .above-fold.wrapper .rail .featured .posts .post .details a,
body.section .content .sidebar.right-bar .featured .posts li {
	color: #0047a1;
}
body.section .content .above-fold.wrapper .rail .featured .posts .post {
	border-bottom: 1px solid #ebebeb;
	clear: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 0 5px 10px;
}
body.section .content .above-fold.wrapper .rail .featured .posts .post .details {
	overflow: hidden;
}
body.section .content .above-fold.wrapper .rail .featured .posts .post .details a.thumb {
	float: left;
	height: 65px;
	margin: 0 5px 5px 0;
	width: 80px;
}
body.section .content .above-fold.wrapper .rail .featured .posts .post .details a:first-child img {
	float: left;
	padding: 0 5px 5px 0;
}
body.section .content .above-fold.wrapper .rail .featured .posts .post .details a {
	display: block;
	overflow: hidden;
}
body.section .content .above-fold.wrapper .rail .featured .sponsor-unit {
	margin: 0 auto;
	width: 150px;
}
body.section .content .above-fold.wrapper .rail .featured .posts ul.menu,
body.section .content .sidebar.right-bar .featured .posts ul.menu {
	list-style: square;
}

/*******************************************
 * Below-Fold
*/
body.section .content .below-fold.wrapper.has-rail .main {
	float: left;
	width: 420px !important;
}
body.section .content .below-fold.has-rail.has-rail-left .main {
	margin-right: 0;
	width: 450px !important;
}
body.section .content .below-fold.wrapper .main .tabs a:hover,
body.section .content .below-fold.wrapper .main .tabs a.selected,
body.section .content .below-fold.wrapper .main .tabs li.ui-state-active a {
	background: none;
}
body.section .content .below-fold.wrapper.has-rail .rail.right {
	float: left;
	width: 192px;
}
body.section .content .below-fold.wrapper.has-rail .rail .gallery {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/black-bg-featured.gif) repeat 0 0;
	margin: 0 0 15px;
	padding: 10px 0 0;
	list-style: none;
}
body.section .content .below-fold.wrapper.has-rail .rail .gallery li {
	margin: 0 auto 10px;
	width: 172px;
}
body.section .content .below-fold.wrapper.has-rail .rail .gallery li a.thumb,
body.section-child.section-style-best-of .content .below-fold.wrapper .rail .photo-bar div.photo a {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-gallery.png) no-repeat 0 0;
	display: block;
	height: 120px;
	margin: 0 0 5px;
	padding: 4px 8px 7px 4px;
	width: 160px;
}
body.section-child.section-style-best-of .content .below-fold.wrapper .rail .photo-bar div.photo p.title a {
	background: none;
	height: auto;
	padding: 0;
}
body.section .content .below-fold.wrapper.has-rail .rail .gallery li a,
body.section-child.section-style-best-of .content .below-fold.wrapper .rail .photo-bar div.photo a {
	color: #0a499b;
	font: bold 12px Arial, sans-serif;
}
body.section .content .below-fold.wrapper.has-rail .rail .gallery li a.thumb img,
body.section-child.section-style-best-of .content .below-fold.wrapper .rail .photo-bar div.photo a img {
	margin: 0 auto;
}
body.section .content .below-fold.wrapper.has-rail .rail .gallery li.more {
	background: #e4e4e4;
	margin-bottom: 0;
	overflow: hidden;
}
body.section .content .below-fold.wrapper.has-rail .rail .gallery li.more a {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/btn-more.png) no-repeat 0 0;
	color: #606060;
	display: block;
	font-family: Arial, sans-serif;
	font-weight: bold;
	height: 19px;
	line-height: 19px;
	margin: 8px auto;
	text-align: center;
	width: 99px;
}
body.section .content .below-fold.wrapper.has-rail .rail .gallery li.more a:hover {
	background-position: 0 -19px;
	text-decoration: none;
}

/*******************************************
 * Child Pagination
*/
body.section-child .content .pagination {
	background: none !important;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
	padding-top: 0;
	width: auto;
}
body.section-child .content .pagination .scroll {
	display: inline-block;
	*display: inline;
	overflow: hidden;
	width: 50px;
	zoom: 1;
}
body.section-child .content .pagination .scroll a {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/btn-scroll.png) no-repeat;
	color: #7a7a7a;
	display: block;
	font: 10px/20px Arial, Helvetica, sans-serif;
	height: 20px;
	text-transform: uppercase;
	width: 35px;
}
body.section-child .content .pagination .scroll.previous {
	text-align: left;
}
body.section-child .content .pagination .scroll.previous a {
	background-position: 0 0;
	padding-left: 15px;
}
body.section-child .content .pagination .scroll.next a {
	background-position: 40px -20px;
	padding-right: 15px;
}
body.section-child .content .pagination .button {
	padding-top: 0;
}
body.section-child .content .pagination .button a span {
	color: #818181;
	font-size: 11px;
	margin-right: 0;
	width: auto;
}
body.section-child .content .pagination .button.next {
	float: right;
	text-align: right;
}
body.section-child .content .pagination .button.prev a {
	padding-left: 14px;
	padding-right: 0;
}
body.section-child .content .main .pagination .button.prev a,
body.section-child .content .pagination .button.prev a span {
	background-image: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-less-button.gif);
}
body.section-child .content .pagination .button.prev a span {
	padding-right: 7px;
}
body.section-child .content .pagination .button a:hover span {
	background-color: transparent !important;
}



/*******************************************
 * Right-Sidebar Listicles
*/
body.section .content .right-bar .listicle-wrapper {
	clear: both;
	overflow: hidden;
}
body.section .content .right-bar .listicle-wrapper .listicle.right1 {
	margin-left: 0;
}
body.section .content .right-bar .listicle-wrapper .listicle h4 {
	margin-bottom: 8px;
	padding: 7px 0 3px 10px;
}
body.section .content .right-bar .listicle-wrapper .listicle {
	font-family: Arial, sans-serif;
}
body.section .content .right-bar .listicle-wrapper .listicle .icon_sidebar .block .textwidget h5 {
	display: none;
}
body.section .content .right-bar .listicle-wrapper .listicle .feature {
	border-bottom: none;
	margin-bottom: 15px;
	padding: 0 !important;
	width: auto;
}
body.section .content .right-bar .listicle-wrapper .listicle .feature h5,
body.section .content .right-bar .listicle-wrapper .listicle .feature h5 a {
	font-size: 12px;
	margin: 0;
	padding: 0;
}
body.section .content .right-bar .listicle-wrapper .listicle .feature h5 {
	display: block !important;
	font-family: Arial, sans-serif !important;
	margin-bottom: 0;
}
body.section .content .right-bar .listicle-wrapper .listicle .feature a img {
	border: 1px solid #C2C2C2;
	margin: 0 5px 0 0 !important;
}
body.section .content .right-bar .listicle-wrapper .listicle .feature p {
	overflow: hidden;
	padding: 0;
}
body.section .content .right-bar .listicle-wrapper .listicle .feature,
body.section .content .right-bar .listicle-wrapper .listicle .feature p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 16px;
}
body.section .content .right-bar .listicle-wrapper .listicle .icon_sidebar .block {
	width: auto;
}
body.section .content .right-bar .listicle-wrapper .listicle .feature .rssSubscribe {
	display: none;
}
body.section .content .right-bar .listicle-wrapper .listicle .feature .podcastSubscribe,
body.section .content .right-bar .listicle-wrapper .listicle .feature .onDemand {
	float: left;
	margin-top: 5px;
}
body.section .content .right-bar .listicle-wrapper .big-right-ad {
	clear: both;
	margin-bottom: 10px;
}

/*******************************************
 * Carousel
*/
body.section .jcarousel-container,
body.section ul.carousel {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/carousel/carousel-background.gif) repeat 0 0;
	border-top: 1px solid #e3e5e5;
	border-bottom: 1px solid #e3e5e5;
	clear: both;
	display: block;
	font-family: Arial, sans-serif;
	height: 114px;
	list-style: none;
	margin: 0 0 13px 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
}
body.section .jcarousel-container ul.carousel {
	border: none;
	margin-left: auto;
	margin-right: auto;
}
body.section .jcarousel-container {
	min-width: 935px;
}
body.section .jcarousel-container .jcarousel-clip {
	margin: 0 28px 0 28px;
	width: 880px;
}

body.section ul.carousel li {
	background-color: #fff;
	border: 1px solid #bcbcbc;
	color: #0047a1;
	display: inline-block;
	*display: block;
	*float: left;
	font-size: 10px;
	height: 87px;
	margin: 8px 6px 8px 7px;
	overflow: hidden;
	padding: 5px 4px;
	text-align: center;
	width: 124px;
}
body.section ul.carousel li a {
	color: #0047a1;
	font-size: 10px;
}
body.section ul.carousel li img {
	display: block;
	height: 75px;
	margin: 0 auto 2px;
	width: 124px;
}
body.section .jcarousel-container .jcarousel-next ,
body.section .jcarousel-container .jcarousel-prev {
	background: #e3e5e4 url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/carousel/carousel-prev-next.gif) no-repeat -49px center;
	cursor: pointer;
	height: 114px;
	position: absolute;
	right: 0;
	top: 0;
	width: 23px;
}
body.section .jcarousel-container .jcarousel-prev {
	background-position: 2px center;
	left: 0;
}
body.section .jcarousel-container .jcarousel-next-disabled,
body.section .jcarousel-container .jcarousel-prev-disabled {
	cursor: default;
	filter: alpha(opacity=50);
	opacity: 0.5;
}
body.section .jcarousel-container .jcarousel-next-horizontal:hover,
body.section .jcarousel-container .jcarousel-next-horizontal:focus,
body.section .jcarousel-container .jcarousel-next-horizontal:active {}

/* Smaller carousel under the first list item*/
body.section .content .below-fold.wrapper .carousel,
body.section .content .below-fold.wrapper .jcarousel-container {
	min-width: 625px;
	width: 625px;
}
body.section .content .below-fold.wrapper .jcarousel-container .jcarousel-clip {
	width: 570px;
}
body.section .content .below-fold.wrapper ul.carousel li {
	margin: 8px 4px 8px;
}

/*******************************************
 * Most Shared
*/
body.section .content #todays-most-shared {
	margin: 0 0 20px;
}
body.section .content #todays-most-shared ul {
	background: #f4f4f4 url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-most-shared.png?v=2) no-repeat 0 0;
	border: 1px solid #b3adb0;
	border-radius: 5px;
	clear: both;
	display: block;
	height: 53px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 623px;
}
body.section .content #todays-most-shared li {
	clear: left;
	display: none !important;
	height: 53px !important;
	margin: 0 -400px 30px 150px !important;
	overflow: hidden;
	padding: 0 10px 0 65px;
	width: 405px !important;
}
body.section .content #todays-most-shared li.flex-active-slide {
	display: block !important;
}
body.section .content #todays-most-shared li.twitter {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-most-shared-icons.png) no-repeat 5px 13px;
}
body.section .content #todays-most-shared li.facebook {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-most-shared-icons.png) no-repeat 6px -61px;
}
body.section .content #todays-most-shared li a {
	color: #0047a1;
	display: table-cell;
	*display: block;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 53px;
	margin: 0;
	padding: 0;
	*padding-top: 10px;
	vertical-align: middle;
}

/*******************************************
 * External Blog-Feeds
*/
body.section .content .below-fold.wrapper .blog-feed {
	display: block;
	margin: 15px 0 0 0;
	min-height: 125px;
	overflow: hidden;
	width: auto;
}

body.section .content .below-fold.wrapper .blog-feed ul {
	list-style: none;
	margin-top: 0;
}
body.section .content .below-fold.wrapper .blog-feed ul li {
	margin: 0 10px 10px 0;
}
body.section .content .below-fold.wrapper .blog-feed ul li a {
	color: #0047A1;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
body.section .content .below-fold.wrapper .blog-feed .feeds-wrapper {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/gray-border-pixel.gif) repeat-y 300px 0;
	overflow: hidden;
}
body.section .content .below-fold.wrapper .blog-feed .feeds-left,
body.section .content .below-fold.wrapper .blog-feed .feeds-right {
	display: block;
	float: left;
	padding-left: 6px;
	width: 48%;
}
body.section .content .below-fold.wrapper .blog-feed .feeds-left img {
	border: none;
	float: right;
	margin-right: 25px;
	max-width: 170px;
	overflow: hidden;
}

body.section.section-style-sports .content .below-fold.wrapper .blog-feed {
	float: right;
	width: 502px;
}
body.section.section-style-sports .content .below-fold.wrapper .blog-feed .feeds-wrapper {
	background-position: 255px 0;
}
body.section.section-style-best-of .content .below-fold.wrapper .blog-feed .feeds-wrapper {
	background-position: 310px 0;
}
body.section.section-style-best-of .content .below-fold.wrapper.has-rail .blog-feed .feeds-wrapper {
	background-position: 210px 0;
}


/*******************************************
 * qTip Tooltips
*/
body.section .ui-tooltip-video-title {
	margin-top: 25px;
	width: 124px;
}
body.logged-in.section .ui-tooltip-video-title,
body.admin-bar.section .ui-tooltip-video-title {
	margin-top: -35px;
}
body.section .ui-tooltip-video-title .ui-tooltip-content {
	background-color: #fcf2da;
	border: 2px solid #f9a22a;
	border-radius: 3px;
	color: #0047a1;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 120%;
	padding: 5px 10px;
}

/*******************************************
 * Right-Bar Activated
*/
.right-bar .right-activated-widget {
	margin-bottom: 15px;
}
.right-bar .right-activated-widget.most-commented ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 15px;
}
.right-bar .right-activated-widget.most-commented ul li {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 7px;
}
.right-bar .right-activated-widget.most-commented ul li a {
	color: #0047a1;
}
.right-bar .right-activated-widget.latest-gallery div.title a.previous,
.right-bar .right-activated-widget.latest-gallery div.title a.next {
	top: 3px;
}












/*******************************************
 * Below-Fold Sports-style
*/
body.section .content .below-fold.wrapper .headlines.sports-style {
	float: left;
	overflow: hidden;
	width: 625px;
}
body.section-style-sports .content .below-fold.wrapper .headlines.sports-style .listicle {
	clear: left;
	margin-top: 20px;
	width: 100px;
}
body.section-style-sports .content .below-fold.wrapper .headlines.sports-style .listicle h4 {
	display: none;
}
body.section-style-sports .content .below-fold.wrapper .headlines.sports-style .listicle img {
	margin: 8px 0 0 0;
}
body.section-style-sports .content .below-fold.wrapper .headlines.sports-style .listicle a {
	display: block;
	font-family: Arial, sans-serif;
	font-weight: bold;
	margin: 0 auto 2px;
	text-align: center;
}
body.section .content .below-fold.wrapper .headlines.sports-style .menu.wrapper {
	float: left;
}
body.section .content .below-fold.wrapper .headlines.sports-style .tabs {
	list-style: none;
	margin: 0 0 10px;
	padding: 0;
	width: 122px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .tabs li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
body.section .content .below-fold.wrapper .headlines.sports-style .tabs a {
	background-color: transparent;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: none;
	border-right: none;
	color: #000 !important;
	display: block;
	font-weight: normal;
	line-height: 150%;
	padding: 4px 15px 4px 38px;
	z-index: 1;
}
body.section .content .below-fold.wrapper .headlines.sports-style .tabs li.ui-state-active a {
	background-color: #fff;
	border: 1px solid #c2c2c2;
	border-right: none;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	z-index: 3;
}
body.section .content .below-fold.wrapper .headlines.sports-style .tabs li.ui-state-active a {
	cursor: default;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content.ui-tabs-hide {
	display: none;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content {
	border: 1px solid #c2c2c2;
	font-family: Arial, sans-serif;
	margin-left: 121px;
	min-height: 520px;
	padding: 0 !important;
	width: 500px;
	z-index: 2;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content h3.title {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 3px 10px;
	text-transform: uppercase;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .wrapper {
	margin: 16px 18px;
	overflow: hidden;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .wrapper:first-child {
	margin-top: 10px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .spotlight {
	font-size: 15px;
	margin-bottom: 10px;
	min-height: 65px;
	overflow: hidden;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .featured-post {
	border-bottom: 1px solid #EBEBEB;
	clear: left;
	float: left;
	font-size: 18px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 100%;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .featured-post a.thumb {
	border: 1px solid #C2C2C2;
	display: block;
	float: left;
	height: 65px;
	margin: 0 6px 6px 0;
	padding: 2px;
	width: 80px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .sponsor-unit {
	clear: right;
	float: right;
	width: 150px;
}

body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .scores-ticker {
	border: 1px solid #e1e1e1;
	clear: both;
	height: 60px;
	margin: 0 auto 10px;
	padding: 15px 0;
	width: auto;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .scores-ticker embed,
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .scores-ticker object {
	display: block;
	margin: 0 auto;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content a {
	color: #0047a1;
	font-weight: bold;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .blogroll {
	clear: left;
	overflow: hidden;
	width: 100%;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .wrapper.has-galleries .featured-post {
	width: 305px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .wrapper.has-galleries .blogroll {
	width: 300px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .blog-feed h3,
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .featured-post h3,
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .blogroll h3,
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries h3,
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .radio h3.title {
	border: none;
	color: #000;
	display: block;
	font-size: 12px;
	margin: 0 0 10px;
	padding: 3px 10px 7px 0;
	text-transform: uppercase;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .blogroll ul {
	background: none;
	border: none;
	clear: none;
	color: #4595d4;
	font-size: 12px;
	list-style: square;
	margin: 0;
	padding: 0 5px 15px 15px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .blogroll ul li {
	float: none;
	height: auto;
	margin: 0 0 10px;
	padding: 0;
	width: auto;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries {
	clear: right;
	float: right;
	overflow: hidden;
	width: 145px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries ul li {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-gallery-thumb.gif) no-repeat left top;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding-top: 10px;
	width: 142px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries ul li a {
	background: #fff url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-gallery-thumb.gif) no-repeat left bottom;
	display: block;
	padding: 0 10px 13px 6px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries ul li a.thumb {
	background: none;
	margin-top: -10px;
	padding: 4px;
}

body.section .content .rail .photo-bar h5 {
	background: none;
	border: none;
	font-weight: bold;
	text-transform: none;
	padding: 11px 0 0 0;
}
body.section .content .rail .photo-bar .photo {
	padding-bottom: 0;
}
body.section .content .rail .photo-bar .photo p {
	display: none;
}
body.section .content .rail .photo-bar .photo p.title {
	display: block;
}
body.section .content .rail .photo-bar a.photo-galleries-more {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/btn-more.png) no-repeat scroll 0 0;
	color: #606060;
	display: block;
	font-family: Arial,sans-serif;
	height: 19px;
	line-height: 19px;
	margin: 10px auto 8px;
	text-align: center;
	text-indent: 0;
	text-indent: 0;
	width: 99px;
}
body.section .content .rail .photo-bar a.photo-galleries-more:hover {
	background-position: 0 -19px;
	text-decoration: none;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .radio {
	background: #f7f7f7 url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-audio-sports.jpg) repeat-x left bottom;
	clear: right;
	overflow: hidden;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .radio .thumb {
	float: left;
	margin-left: 13px;
	margin-right: 10px;
	overflow: hidden;
	min-width: 95px;
}
body.section .content .below-fold.wrapper .headlines.sports-style .headline-content .radio .thumb img {
	max-width: 95px;
	padding: 2px;
	border: 1px solid #C2C2C2;
}

/*******************************************
 * Below-Fold News-style
*/

body.section .content .below-fold.wrapper .headlines.news-style .headline {
	clear: both;
	font-family: Arial, sans-serif;
	margin-bottom: 20px;
	overflow: hidden;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper {
	display: table-cell;
	*float: left;
	overflow: hidden;
	vertical-align: top;
	width: 280px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline.no-headlines .featured-wrapper {
	width: 100%;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a {
	border-top: 1px solid #b2b2b2;
	color: #000;
	clear: left;
	cursor: pointer;
	display: block;
	line-height: 130%;
	margin-top: 20px;
	overflow: hidden;
	padding-top: 20px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a:first-child {
	border: none;
	margin-top: 0;
	padding-top: 0;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a,
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a:hover {
	text-decoration: none;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a strong {
	color: #0047a1;
	display: block;
	font-size: 16px;
	line-height: 130%;
	margin-bottom: 7px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a:hover strong {
	text-decoration: underline;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a img {
	float: left;
	margin: 0 12px 10px 0;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a em {
	display: block;
	font-size: 11px;
	font-style: normal;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block {
	display: table-cell;
	*float: right;
	margin-left: 10px;
	*margin-left: 0;
	overflow: hidden;
	padding-left: 35px;
	vertical-align: top;
	width: 310px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs {
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
	width: auto;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li {
	background-color: #f1f1f1;
	border: 1px solid #c6c6c6;
	border-bottom: none;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	margin-right: 8px;
	text-align: center;
	width: 96px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li.last-tab {
	margin-right: 0;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li.ui-state-active {
	border: none;
	padding: 1px 1px 0 1px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li.ui-state-active a {
	color: #fff;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li:first-child {
	margin-left: 0px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li a {
	color: #000;
	padding: 0;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li.ui-state-active a,
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li a:hover {
	background: none !important;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block .container.headlines,
body.section .content .below-fold.wrapper .headlines.news-style .blog-feed ul {
	color: #0047a1;
	font-size: 11px;
	font-weight: bold;
	line-height: 150%;
	list-style-type: square;
	margin-left: 20px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block .container.headlines a {
	color: #0047a1;
	display: list-item;
	font-size: 12px;
	list-style: square;
	margin-bottom: 11px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block .container.video {
	overflow: hidden;
	padding-left: 11px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block .container.video a {
	color: #fff;
	display: block;
	float: left;
	height: 70px;
	margin: 10px;
	overflow: hidden;
	position: relative;
	width: 123px;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block .container.video a span {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/video-play-overlay.png) no-repeat center;
	border: 1px solid #8f8f8f;
	display: block;
	height: 68px;
	left: 0;
	overflow: hidden;
	position: absolute;
	text-indent: -999px;
	top: 0;
	width: 121px;
	z-index: 200;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block .container.video a:hover {
	border: 10px solid #b9e5fb;
	border-radius: 10px;
	margin: 0;
}
body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block .container.video a img {
	width: 124px;
}

body.section .content .below-fold.wrapper .headlines.news-style .headline h3,
body.section .content .rail .featured h4 {
	border-top: none;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	margin: 0 0 10px;
	padding: 0 10px;
	text-transform: none;
}

body.section.section-style-news .content .below-fold.wrapper .headlines.news-style .headline a.more,
body.section.section-style-sports .content .below-fold.wrapper .headlines.sports-style .headline-content a.more {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/sections/bg-more-white.png) no-repeat right 8px;
	font-size: 12px;
	font-weight: bold;
}


body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline a.more,
body.section.section-style-news .content .below-fold.wrapper .headlines.news-style .headline a.more {
	color: #fff;
	line-height: 25px;
	margin: 0 10px 0 0;
	padding: 0 12px 0 0;
	position: absolute;
	right: 0;
	top: 0;
}

.headline.headline-action-collapsible .header-action {
	cursor: pointer;
	display: block;
	margin: 2px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
.headline.headline-action-collapsible .header-action.collapsible {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../../../../../images/global/buttons/plus-minus-white-20x20.png) 0 0 no-repeat;
	height: 20px;
	width: 20px;
}
.headline.headline-action-collapsible.status-open .header-action.collapsible {
	background-position: 0 -99px;
}
.headline.headline-action-collapsible .headline-items {
	display: none;
}

body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline,
body.section.section-style-news .content .below-fold.wrapper .headlines.news-style .headline {
	margin: 0 0 15px;
	position: relative;
}

body.section.section-style-sports .content .below-fold.wrapper .headlines.sports-style .headline-content a.more {
	color: #fff;
	float: right;
	line-height: 25px;
	margin: -28px 10px 0 0;
	padding: 0 12px 0 0;
}

/*******************************************
 * Below-Fold for Best-Of
*/

body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline a {
	color: #0A499B;
	font: bold 11px Arial, sans-serif;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline a.more {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-more.png) no-repeat right -34px;

}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul {
	background-color: #e0e0e0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 11px 1px 11px 11px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li {
	float: left;
	min-height: 125px;
	padding: 0 11px 0 0;
	width: 125px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li a.thumb {
	display: block;
	min-height: 66px;
	overflow: hidden;
	padding: 3px;
	position: relative;
	text-align: center;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li a .flag-video-content {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/video_sprite.png) no-repeat;
	bottom: 0;
	display: block;
	height: 31px;
	margin:  0 0 4px 4px;
	position: absolute;
	width: 31px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li a.thumb img {
	margin: 0 auto;
	width: 100%;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll ul li a.thumb {
	min-height: 66px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul li a.thumb {
	min-height: 176px;
	width: 235px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-130x130 ul li a.thumb {
	min-height: 130px;
	width: 130px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-224x163 ul li a.thumb {
	min-height: 163px;
	width: 224px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-310x210 ul li a.thumb {
	min-height: 210px;
	width: 310px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-380x250 ul li a.thumb {
	min-height: 250px;
	width: 380px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-600x337 ul li a.thumb {
	min-height: 337px;
	width: 600px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul li {
	width: 255px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-224x163 ul li {
	width: 224px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-130x130 ul li {
	width: 155px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-310x210 ul li,
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-380x250 ul li,
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-600x337 ul li {
	width: auto;
}

body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li a.title em {
	color: black;
	display: block;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: 170%;
}


body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul {
	background: none;
	padding-left: 0;
	padding-right: 0;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul li {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-best-of-large-thumbnail.png) left bottom repeat-x;
	display: block;
	float: none;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 11px;
	width: auto;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul li a.thumb {
	float: left;
	height: auto;
	margin: 0 15px 5px 0;
	width: 235px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul li a.title strong {
	color: #2d6fcd;
	display: block;
	font-size: 24px;
	margin-bottom: 10px;
}

body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul li a.title:hover strong {
	text-decoration: underline;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul li a.title:hover,
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline.section-blogroll-235x176 ul li a.title:hover em {
	text-decoration: none;
}





/** Style/Color Overloads */
body.section.sections-style-black .content .above-fold.wrapper .rail .featured h4,
body.section.sections-style-black .content .below-fold.wrapper .headlines .headline h3,
body.section.sections-style-black .content .below-fold.wrapper .headlines .headline-content .featured-post h3,
body.section.sections-style-black .content .below-fold.wrapper .headlines .headline-content .blogroll h3,
body.section.sections-style-black .content .below-fold.wrapper .headlines .headline-content .galleries h3,
body.section.sections-style-black .content .below-fold.wrapper .headlines .headline-content .radio h3.title,
body.section.sections-style-black .content .below-fold.wrapper .headlines .blog-feed h3 ,
body.section.sections-style-black .right-bar .widget_cbs_most_commented_widget h3,
body.section.sections-style-black .right-bar .right-activated-widget.latest-gallery div.title,
body.section.sections-style-black .right-bar .right-activated-widget.latest-gallery div.title h3,
body.section.sections-style-black .right-bar .listicle-wrapper .listicle h4,

body.section.sections-style-green .content .above-fold.wrapper .rail .featured h4,
body.section.sections-style-green .content .below-fold.wrapper .headlines .headline h3,
body.section.sections-style-green .content .below-fold.wrapper .headlines .headline-content .featured-post h3,
body.section.sections-style-green .content .below-fold.wrapper .headlines .headline-content .blogroll h3,
body.section.sections-style-green .content .below-fold.wrapper .headlines .headline-content .galleries h3,
body.section.sections-style-green .content .below-fold.wrapper .headlines .headline-content .radio h3.title,
body.section.sections-style-green .content .below-fold.wrapper .headlines .blog-feed h3 ,
body.section.sections-style-green .right-bar .widget_cbs_most_commented_widget h3,
body.section.sections-style-green .right-bar .right-activated-widget.latest-gallery div.title,
body.section.sections-style-green .right-bar .right-activated-widget.latest-gallery div.title h3,
body.section.sections-style-green .right-bar .listicle-wrapper .listicle h4,

body.section.sections-style-blue .content .above-fold.wrapper .rail .featured h4,
body.section.sections-style-blue .content .below-fold.wrapper .headlines .headline h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines .headline-content .featured-post h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines .headline-content .blogroll h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines .headline-content .galleries h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines .headline-content .radio h3.title,
body.section.sections-style-blue .content .below-fold.wrapper .headlines .blog-feed h3,
body.section.sections-style-blue .right-bar .widget_cbs_most_commented_widget h3,
body.section.sections-style-blue .right-bar .right-activated-widget.latest-gallery div.title,
body.section.sections-style-blue .right-bar .right-activated-widget.latest-gallery div.title h3,
body.section.sections-style-blue .right-bar .listicle-wrapper .listicle h4,

body.section.section-style-best-of .content .below-fold.wrapper.has-rail .rail .galleries h5,
body.section-child.section-style-best-of.sections-style-blue .content .below-fold.wrapper .main h3,
body.section-child.section-style-best-of.sections-style-blue .content .below-fold.wrapper .rail .photo-bar h5,
body.section-child.section-style-best-of.sections-style-green .content .below-fold.wrapper .main h3,
body.section-child.section-style-best-of.sections-style-green .content .below-fold.wrapper .rail .photo-bar h5 {
	border: none !important;
	margin: 0 0 10px !important;
	overflow: hidden;
	padding: 0 10px;
}
body.section.sections-style-blue .content .sidebar.right-bar .featured h4 {
	margin: 0;
	overflow: hidden;
	padding: 0 10px;
}

/** blue */
body.section.sections-style-blue .content .above-fold.wrapper .rail .featured h4,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li.ui-state-active,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.news-style .headline h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines .blog-feed h3 ,
body.section.sections-style-blue .content .sidebar.right-bar .featured h4,
body.section.sections-style-blue .right-bar .widget_cbs_most_commented_widget h3,
body.section.sections-style-blue .right-bar .right-activated-widget.latest-gallery div.title,
body.section.sections-style-blue .right-bar .right-activated-widget.latest-gallery div.title h3,
body.section.sections-style-blue .right-bar .listicle-wrapper .listicle h4,
body.sections-style-blue.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content h3.title,
body.section.sections-style-blue.section-style-best-of .content .below-fold.wrapper.has-rail .rail .galleries h5,
body.section-child.section-style-best-of.sections-style-blue .content .below-fold.wrapper .main h3,
body.section-child.section-style-best-of.sections-style-blue .content .below-fold.wrapper .rail .photo-bar h5 {
	background: #56a8e2;
	color: #fff !important;
	height: 25px !important;
	line-height: 25px !important;
}
body.section.sections-style-blue .content .above-fold.wrapper .rail .featured h4,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs li.ui-state-active,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.news-style .headline h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines .blog-feed h3 ,
body.section.sections-style-blue .content .sidebar.right-bar .featured h4,
body.section.sections-style-blue .right-bar .widget_cbs_most_commented_widget h3,
body.section.sections-style-blue .right-bar .right-activated-widget.latest-gallery div.title,
body.section.sections-style-blue .right-bar .right-activated-widget.latest-gallery div.title h3,
body.section.sections-style-blue .right-bar .listicle-wrapper .listicle h4,
body.section.sections-style-blue.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content h3.title,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content .featured-post h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content .blogroll h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content .radio h3.title,
body.section.sections-style-blue.section-style-best-of .content .below-fold.wrapper.has-rail .rail .galleries h5,
body.section-child.section-style-best-of.sections-style-blue .content .below-fold.wrapper .main h3,
body.section-child.section-style-best-of.sections-style-blue .content .below-fold.wrapper .rail .photo-bar h5 {
	font-size: 14px;
	text-transform: none !important;
}
body.section.sections-style-blue .content .above-fold.wrapper #section-dl .panel .overlay {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/blue-transparent-background.png) repeat 0 0 !important;
	color: white;
}
body.section.sections-style-blue .content .above-fold.wrapper #section-dl.no-categories ul.tabs li {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/lead-page-bullets-white-black.png) no-repeat -40px;
}
body.section.sections-style-blue .content .below-fold.wrapper .headlines.news-style .headline .healines-block ul.tabs {
	border-bottom: 1px solid #c6c6c6;
}
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content .featured-post h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content .blogroll h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries h3,
body.section.sections-style-blue .content .below-fold.wrapper .headlines.sports-style .headline-content .radio h3.title {
	background: white url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/blue-line-h3-bg.gif) repeat-x scroll left bottom !important;
	border: none !important;
	color: #000 !important;
	height: auto !important;
	line-height: 120% !important;
	padding-bottom: 10px !important;
}
body.section.sections-style-blue .content .above-fold.wrapper .dl .tabs li.ui-state-active a {
	background-position: center 0;
	color: #2a81c6 !important;
}
body.section.sections-style-blue .content .below-fold.wrapper .headlines.best-of-style .headline a.more {
	color: #fff;
}
body.section.sections-style-black .content .above-fold.wrapper #section-dl .panel .overlay {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/background-images/black-transparent-background.png) repeat 0 0 !important;
	color: #fff;
}
body.section.sections-style-black .content .above-fold.wrapper #section-dl.no-categories ul.tabs li {
	background: transparent url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/lead-page-bullets-white-gray.png) no-repeat -40px;
}
body.section.sections-style-black .content .below-fold.wrapper .headlines.sports-style .headline-content .featured-post h3,
body.section.sections-style-black .content .below-fold.wrapper .headlines.sports-style .headline-content .blogroll h3,
body.section.sections-style-black .content .below-fold.wrapper .headlines.sports-style .headline-content .galleries h3,
body.section.sections-style-black .content .below-fold.wrapper .headlines.sports-style .headline-content .radio h3.title {
	background: white url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/black-line-h3-bg.gif) repeat-x scroll left bottom !important;
	border: none !important;
	color: #000 !important;
	font-size: 13px !important;
	height: auto !important;
	line-height: 120% !important;
	padding-bottom: 10px !important;
}
body.section.sections-style-black .content .above-fold.wrapper .dl .tabs li.ui-state-active a {
	background-position: center -68px;
	color: #000 !important;
}
body.section-style-best-of.sections-style-black .content .below-fold.wrapper .headlines.best-of-style .headline a.more {
	background-position: right 8px !important;
	color: #0a499b;
}
body.section-style-news.sections-style-black .content .below-fold.wrapper .headlines.news-style .headline a.more {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/bg-more.png) no-repeat right 8px;
	color: #0a499b;
}
body.section.sections-style-black .content .above-fold.wrapper .dl ul.tabs {
	background: #e0e0e0;
}

/*******************************************
 * Above-Fold for Best-Of
*/
body.section.section-style-best-of .content .above-fold.wrapper .rail .featured h4 {
	margin-bottom: 0 !important;
}
body.section.section-style-best-of .content .above-fold.wrapper .rail .featured .posts {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/black-bg-featured.gif);
	border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	padding-top: 10px;
}
/*******************************************
 * Below-Fold for Best-Of
*/
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline h3,
body.section.section-style-best-of .content .below-fold.wrapper.has-rail .rail .galleries h5,
body.section-child.section-style-best-of.sections-style-blue .content .below-fold.wrapper .main h3,
body.section-child.section-style-best-of.sections-style-blue .content .below-fold.wrapper .rail .photo-bar h5,
body.section-child.section-style-best-of.sections-style-green .content .below-fold.wrapper .main h3,
body.section-child.section-style-best-of.sections-style-green .content .below-fold.wrapper .rail .photo-bar h5 {
	margin-bottom: 0 !important;
}

/*******************************************
 * Charts
*/
#charts-top-10 .thumbnail {
	float: left;
	height: 58px;
	padding-right: 10px;
	width: 58px;
}
#headline-charts-top10 {
	overflow: hidden;
}
#headline-charts-top10 .track-rank {
	float: left;
}
#headline-charts-top10 .track-rank .rank-number {
	font-size: 30px;
	padding-top: 5px;
	text-align: center;
	width: 45px;
}
#headline-charts-top10 .track-rank .rank-arrow strong {
	display: none;
}
#headline-charts-top10 ul.cbs-columnify-this-3 {
	float: left;
	padding: 0 0 5px 0;
}
#headline-charts-top10 li.charts-track-item {
	background-color: white;
	display: block;
	float: none;
	font: normal 18px 'Open Sans', sans-serif;
	min-height: 67px;
	list-style:none;
	margin: 5px 7px 0 0;
	padding: 8px 0 0 0;
	text-align: left;
	width: 300px;
}
#headline-charts-top10 li.charts-track-item h4 {
	padding-left: 10px;
}
#headline-charts-top10 li.charts-track-item ul {
	background-color: white;
	height: 109px;
}
#headline-charts-top10 li.genre-list {
	min-height: 20px;
}
#headline-charts-top10 h4.track-title {
	padding-top: 10px;
}


/**
 * Special style for Best-Of styles sub-category
*/
body.section-child.section-style-best-of .content .below-fold.wrapper .rail .photo-bar {
	padding: 0;
	width: 198px;
}
body.section-child.section-style-best-of.sections-style-black .content .below-fold.wrapper .rail .photo-bar {
	margin-top: 22px;
}
body.section-child.section-style-best-of .content .below-fold.wrapper .rail .photo-bar .photo {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/black-bg-featured.gif) repeat 0 0;
	margin: 0;
	padding: 10px 10px 5px;
	width: auto;
}
body.section-child.section-style-best-of .content .below-fold.wrapper .main ul.posts {
	clear: both;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 11px 1px 11px 11px;
}
body.section-child.section-style-best-of.sections-style-black .content .below-fold.wrapper .main ul.posts {
	background: #e0e0e0;
}
body.section-child.section-style-best-of .content .below-fold.wrapper .main ul.posts li {
	float: left;
	height: 135px;
	padding: 0 11px 0 0;
	width: 125px;
}
body.section-child.section-style-best-of .content .below-fold.wrapper .main ul.posts li a.thumb {
	background: #fff;
	border: 1px solid #bababa;
	display: block;
	height: 66px;
	padding: 3px;
	text-align: center;
	width: 100px;
}
body.section-child.section-style-best-of .content .below-fold.wrapper .main ul.posts li a.thumb img {
	margin: 0 auto;
}
body.section-child.section-style-best-of .content .below-fold.wrapper .main ul.posts li a.name {
	color: #0a499b;
	font: bold 11px Arial, sans-serif;
	width: 400px;
}

body.section-child.section-style-best-of .content .below-fold.wrapper .main .pagination {
	background: #e0e0e0;
	height: 20px;
	line-height: 20px;
	margin-bottom: 10px;
	overflow: hidden;
}
body.section-child .content .below-fold.wrapper .main .pagination .button {
	display: block;
	overflow: hidden;
	zoom: 1;
}
body.section-child .content .below-fold.wrapper .main .pagination .button span {
	background: transparent;
	padding: 0;
}
body.section-child .content .below-fold.wrapper .main .pagination .button.previous {
	text-align: left;
}
body.section-child .content .below-fold.wrapper .main .pagination .button.next {
	text-align: right;
}
body.section-child .content .below-fold.wrapper .main .pagination .button a {
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/content-verticals/btn-scroll.png) no-repeat;
	color: #7a7a7a;
	display: block;
	font: 10px/20px Arial, Helvetica, sans-serif;
	height: 20px;
	text-transform: uppercase;
}
body.section-child .content .below-fold.wrapper .main .pagination .button.previous a {
	background-position: left 0;
	padding-left: 15px;
}
body.section-child .content .below-fold.wrapper .main .pagination .button.next a {
	background-position: right -20px;
	padding-right: 15px;
}

/**************************************** Accordion Theme */
#section-dl-accordion,
.cbs-dl-accordion {
	background: none;
	border: none;
	height: 316px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 630px;
    -webkit-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0 -1px 0 #5b5b5b inset, 0 5px 15px rgba(0, 0, 0, 0.4);
}
.cbs-dl-accordion:before {
	background: white;
	border-width: 9px;
	content: '';
	height: 100%;
	left: -9px;
	position: absolute;
	top: -9px;
	width: 100%;
}
#section-dl-accordion ol {
	height: 100%;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
}
#section-dl-accordion ol li:first-child {
	z-index: 500;
}
#section-dl-accordion ol li:first-child h2 {
	display: none;
}
.cbs-dl-accordion .slide > h2 {
	display: block !important;
}
#section-dl-accordion  ol li div a:hover {
	text-decoration: none;
}
#section-dl-accordion ol li h2,
.cbs-dl-accordion .slide > h2 {
	background: white;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	padding: 0;
}
#section-dl-accordion ol li h2 {

	font-family: Arial, sans-serif;
    font-size: 18px;
	font-weight: bold;
	text-shadow: none !important;
	width: 316px;
	height: 38px;
	left: 0px;
}
.cbs-dl-accordion .slide:first-child > h2 {
	border-top: none !important;
}
.cbs-dl-accordion .slide:last-child > h2 {
	border-bottom: none !important;
}
#section-dl-accordion ol li h2 span,
.cbs-dl-accordion .slide > h2 span {
	background-color: #237cc1;
	border: 0;
	color: white;
	display: block;
    height: auto;
	line-height: 38px;
	margin-top: 0;
    padding: 0 5px 0 10px;
	text-align: left;
}
.cbs-dl-accordion .slide > div {
	width: 100% !important;
}
.cbs-dl-accordion .slide > div img {
	margin-left: -40px;
}
#section-dl-accordion ol li:first-child div em,
.cbs-dl-accordion .slide > div em {
	background: black;
	bottom: 0;
	color: white;
	font-family: Arial, sans-serif;
    font-size: 12px;
	font-style: normal;
	left: 40px;
	position: absolute;
	width: 515px;
	z-index: 3;
}
#section-dl-accordion ol li:first-child div em p,
.cbs-dl-accordion .slide > div em p {
	padding: 10px 15px;
}
.cbs-dl-accordion .slide > h2.selected span {
	border-bottom: 2px solid white !important;
}
.cbs-dl-accordion .slide > h2.selected span,
.cbs-dl-accordion .slide > h2.selected:after {
	background-color: black !important;
	color: white;
}
.cbs-dl-accordion .slide > h2 b {
	top: 19%;
	color: white;
	text-shadow: 1px 1px 0 #5b5b5b;
}
.cbs-dl-accordion .slide > div {
	margin-right: 6px;
}


/***************** Listen Live (Radio.com) station list */
#headline-listenlive-stations.headline ul li {
	float: left;
	min-height: 122px;
	padding: 0 7px 0 0;
	width: 150px;
}
#headline-listenlive-stations .cbs-thumbnail-link {
	float: left;
	height: 222px;
	width: 150px;
}
#headline-listenlive-stations .cbs-thumbnail-link .title-wrapper .title {
	display: block;
}
#headline-listenlive-stations .cbs-thumbnail-link .thumbnail-wrapper img {
	height: 150px;
	overflow: hidden;
	width: 150px;
}


/************************************ Pagination */
body.section .headline .pagination {
	display: none;
	overflow: hidden;
	width: 100%;
}
body.section .headline .pagination.has-next-page {
	display: block;
}
body.section .headline a.previous,
body.section .headline a.next{
	background: url(/wp-content/themes/vip/cbs-local/plugins/modules/sections/css/../images/content-verticals/btn-scroll.png) no-repeat;
	color: #606060;
	display: block;
	text-transform: uppercase;
	width: 50%;
}
body.section .headline a.previous{
	background-position: 42% 15%;
	float: left;
	text-align: left;
}
body.section .headline a.next{
	background-position: 58% 84%;
	*clear: left;
	float: right;
	text-align: right;
}

/* Spotlight Blogroll Style */
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li.post-spotlight {
	overflow: hidden;
	width: 100%;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li.post-spotlight a.thumb {
	float: left;
	width: 625px;
}
body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li.post-spotlight a.thumb img {
	float: left;
	height: auto;
	width: 100%;
}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}