body {
	background-attachment: fixed!important;
	background-repeat: repeat-x!important;
}

body .section {
	border: none;
}

body.section .content .below-fold.wrapper .headlines.news-style .headline .healines-block .container.headlines a,body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a strong,a {
	color: #A02133;
}

body.section .content .below-fold.wrapper .headlines.news-style .headline .featured-wrapper a em {
	color: #fff;
}

body.section .content .above-fold.wrapper .rail .featured .posts .post {
	background: url('http://cbs923now.files.wordpress.com/2012/02/gradient.png') repeat-x;
	border-bottom: none;
	padding: 5px!important;
}

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 {
	color: #fff;
	font-size: 12px;
	letter-spacing: -.5px;
}

div.right-bar div.cbslo {
	background: url('http://cbs923now.files.wordpress.com/2012/02/local-offers-bg.png') no-repeat!important;
}

div.cbslo div.cnt {
	background: transparent!important;
}

div.cbslo div.ftr {
	background: #23232d!important;
	color: #ccc!important;
	margin-top: 5px!important;
}

header div.follow-us {
	/*display: block;
	float: right;
	left: 240px;
	position: relative;
	text-align: center;
	top: 150px;
	width: 75px;*/
}

#wrapper {
	color: #000000;
	text-align: left;
}

.main-white {
	padding-top: 20px;
}

.header {
	display: none;
}

body.section #wrapper .main-white .content {
	margin: 13px auto;
}

.cols {
	background: #ffffff;
}

.right-bar a {
	color: #000000;
}

header nav.main-nav {
	/*position: relative;
	top: 75px;*/
	background: black;
	text-transform: uppercase;
	font-size: 22px;
	font-family: 'Montserrat';
	font-weight: normal;
	padding-top: 0!important;
}

header .weather #wwWrapper #wwWidget span#wwTemp {
	color: #ffff00!important;
}


.dynamic-lead-slideshow .canvas ul.slides li .flexslider-caption {

	background-color: #2d56a4;

}


.dynamic-lead-slideshow .canvas ul.slides li .flexslider-caption p.title {

	font-family: 'Montserrat';

	font-size: 24px;



}



.dynamic-lead-slideshow .menu li .wrapper {

	background: #a68f66;


}

h3,h3 a {
	letter-spacing: -1px;
	padding-bottom: 0!important;
}

body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline a {
	color: #000000;
}

.block h3 {
	background: none;
	border-bottom: solid 7px #a68f66;
	font-family: 'Montserrat';
	font-size: 26px!important;
	letter-spacing: -1px;
	padding-bottom: 0!important;
	font-weight: 700;
	text-transform: uppercase!important;
	font-weight: bold;
}

header nav.main-nav ul.menu li a:hover,header nav.main-nav ul.menu li.current-menu-item a {
	color: #a02133;
}

header nav.main-nav ul, header nav.main-nav a {
	background: #000000!important;
	font: normal 19px/40px 'Montserrat'!important;
	font-weight: normal!important;
	font-size: 19px!important;
	font-family: 'Montserrat'!important;
}

header nav.main-nav a {
	padding: 0 12px;
}

.page #wrapper .main-white .cols,body.single #wrapper .main-white .page-columns {
	padding: 0 15px 15px;
}

.page #wrapper .main-white .cols .post-wrap {
	background: #fff;
	color: #000000;
}

body.section.section-style-best-of .content .below-fold.wrapper .headlines.best-of-style .headline ul li a.title em {
	font-family: Arial;
	font-size: 14px;
	color: #999999;
}

body.section .jcarousel-container,body.section ul.carousel {
	background: url('http://cbs923now.files.wordpress.com/2012/02/carousel-bg.png') repeat-x scroll 0 0 transparent;
	border-bottom: none;
	border-top: none;
	height: 130px;
	margin-bottom: 0;
}

body.section ul.carousel li a,body.section ul.carousel li {
	background-color: transparent;
	border: none;
	color: #fff;
	font: bold 12px arial;
	height: 100px;
	width: 134px;
	padding: 0;
}

body.section ul.carousel li img {
	border: solid 5px #000;
}

div.cbslo a {
	color: #fff200!important;
}

header nav.sub-nav ul.sub-menu li:hover a.subtitle {
	color: #fff!important;
}

header nav.sub-nav ul.sub-menu li a.subtitle {
	font-size: 11px!important;
}

header nav.sub-nav ul.sub-menu li ul li a {
	font: bold 11px/17px Arial!important;
}

body.section .jcarousel-container .jcarousel-next,body.section .jcarousel-container .jcarousel-prev {
	background: url('http://cbs923now.files.wordpress.com/2012/02/carousel-prev-next.png') no-repeat -49px center;
}

body.section .jcarousel-container .jcarousel-prev {
	background-position: 2px center!important;
}

.drop h4,.drop h4 a {
	color: #000000;
}

div.cbslo div.hdr {
	background: transparent!important;
	color: #ffff00!important;
}

div.right-bar div.cbslo,div.rotatable {
	margin: 10px 0!important;
}

img.attachment-drip-pan {
	border: solid 5px #fff;
}

div.rotatable.how-life-works {
	border-color: #d91a5f!important;
}

div.rotatable ul a {
	color: #fff!important;
}

div.rotatable.how-life-works img {
	border: solid 1px #fff!important;
}

body.single #wrapper .main-white .page-columns .entry-column {
	padding-top: 20px;
}

body.page .right-bar,body.single #wrapper .main-white .page-columns .right-bar {
	padding-top: 10px;
}

body.home .right-bar {
	padding-top: 0!important;
}

body.section .content .above-fold.wrapper .rail .featured {
	background: none repeat scroll 0 0 #2B2C33;
	padding-top: 5px;
}





.right-bar a.listen-live-on-air.radio-now-playing .details strong,.right-bar a.listen-live-on-air.radio-now-playing .details em {
	letter-spacing: -.5px;
}

.right-bar a.listen-live-on-air {
	background: url('http://s1.wp.com/wp-content/themes/vip/cbs-local/plugins/listen-live/img/listen-live-button.png') #000!important;
	height: 50px;
}

.right-bar a.listen-live-on-air .details, .right-bar a.listen-live-on-air .button {
	display: none!important;
}

#section-dl-accordion ol li h2 span,.cbs-dl-accordion .slide > h2 span {
	background: #df1e5d;
}

.business-listing {
	display: none;
}

.page-id-97 #wrapper .main-white .cols {
	background: transparent!important;
}

.person img {
	border: solid 5px #fff;
}

.person {
	padding: 5px 0 10px;
}

.personalities-lists h3 {
	line-height: 32px!important;
	padding-top: 0!important;
}

.single-show .feature h4 a {
	font-size: 24px;
	line-height: 25px;
}

.single-show .feature img.alignleft {
	border: 4px solid #A02133;
	margin: 0 15px 5px 0;
}

.single-show .feature-text p {
	color: #FFFFFF;
	font-size: 11px;
	line-height: 170%;
}

.single-personality .feature-text,.single-show .feature-text {
	width: 380px;
}

body.section.section-style-best-of .content .above-fold.wrapper .rail .featured .posts {
	background: transparent!important;
	border: none!important;
	padding: 0 0 30px!important;
}

a.ribbon-channel {
	font-size: 11px!important;
	letter-spacing: -.2px!important;
}

body.section #wrapper .main-white {
	padding-top: 26px;
	padding-bottom: 5px;
	background: #ffffff;
}

body.section #section-dl .panel .overlay {
	max-width: 970px;
}

.right-bar .videos-widget {
	margin-top: 15px;
}

.right-bar .videos-widget .thumbnails a.title,.right-bar .videos-widget .to-galleries {
	background: #ffffff!important;
}

.right-bar .videos-widget .thumbnails a.title {
	color: #000000!important;
}

.tweets {
	margin: 0;
	padding: 0;
	background: #FAFAFA;
	font-size: 14px;
	font-family: Arial;
}

.block ul.tweets li {
	padding: 8px 0;
	border-bottom: 1px dotted #000000;
	list-style: none;
}

.tweets li a {
	color: #2e52a2!important;
}

#ad_3 {
	margin-top: 15px;
}

.photo-galleries.latest .title {
	background: none!important;
}

.photo-galleries.latest .title h3 {
	text-align: left;
	width: 300px;
}

.photo-galleries.latest {
	height: 330px;
}

.rsswidget img {
	display: none;
}

.block ul {
	margin: 0;
	padding: 0;
}

.block ul li {
	margin: 10px 0;
}

.videos .cbs-latest-videos {
	display: none;
}

body.videos #wrapper .main-white .page-columns .navigation a.active,body.videos #wrapper .main-white .page-columns .navigation a:hover {
	background-color: #A02133!important;
	border-color: #A02133!important;
}

body.videos #wrapper .main-white .page-columns .navigation {
	border-color: #A02133!important;
}

body.videos #wrapper .main-white .page-columns .all-wrapper.videos .menu a:hover,body.videos #wrapper .main-white .page-columns .all-wrapper.videos .menu li.ui-state-active a {
	background: #A02133!important;
	background-color: #A02133!important;
}

body.videos #wrapper .main-white .page-columns .all-wrapper.videos .pagination {
	border-top: 5px solid #A02133!important;
}

body.videos #wrapper .main-white .page-columns .all-wrapper.videos .pagination a:hover,body.videos #wrapper .main-white .page-columns .all-wrapper.videos .pagination a.active {
	background: #A02133!important;
	background-color: #A02133!important;
	border-color: #A02133!important;
}

body.videos #wrapper .main-white .page-columns .navigation form#video-search input.submit {
	background: #A02133!important;
}

.not-found p,.not-found h2,.error404 .not-found {
	color: #000000!important;
}

body.section-child.section-style-best-of .content .below-fold.wrapper .main ul.posts li a.name {
	color: #A02133!important;
}

.tag .section {
	display: block;
}

.tag .feature a img {
	border: solid 4px #A02133;
}

.tag .feature-text {
	width: 400px;
}

.block p {
	font-size: 11px;
}

h4 a {
	font-size: 22px;
}

.panel .overlay p {
	display: none;
}

#playlist_date_selector {
	background: #000;
}

#playlist_day_selector .day_of_week,#playlist_items .played_time_box,#playlist_day_selector .day_of_week.current {
	background: url('http://cbsb96radio.files.wordpress.com/2012/02/playlist-date-bg.png') repeat-x top #000000;
}

#playlist_day_selector .day_of_week.current {
	background: #A02133;
}

#playlist_items .playlist_item {
	border-bottom: solid 1px #000;
}

body.section .headline a.previous {
	font-size: 18px!important;
	background: url('http://cbsb96radio.files.wordpress.com/2012/02/prev.png') left no-repeat;
	padding-left: 30px;
	width: auto;
}

body.section .headline a.next {
	font-size: 18px!important;
	background: url('http://cbsb96radio.files.wordpress.com/2012/02/next.png') right no-repeat;
	padding-right: 30px;
	width: auto;
}

.pagination {
	background: none;
}

.vevo-widget .widget-tabbed-menu {
	border-bottom: 5px solid #A02133;
}

.vevo-widget .ui-tabs .ui-tabs-nav li.ui-state-active {
	background: #A02133;
}

.widget-tabbed-menu ul {
	margin: 0;
}

.vevo-widget div.vevo {
	margin: 0 auto;
}

h1,h2,h3,h4,h5,h6 {
	padding-top: 0;
}

.content.vevo a,.vevo-widget .vevo-widget-featured a,.vevo-widget .vevo-widget-recent a {
	color: #A02133!important;
}

.vevo-widget-featured,.vevo-widget-recent {
	min-height: 200px;
}

.vevo-breadcrumbs,.vevo h2,#vevo-video-description ul {
	color: #fff!important;
}

a.btn_arrow_left,a.btn_arrow_right,.box_pages a.next,a.more-link,#box_search .input_btn,form.contact-form .pushbutton-wide {
	background: #A02133;
	border-left: 5px solid #A02133;
	border-right: 5px solid #A02133;
}

.vevo .subbox .vevo-meta-details-lite strong,.vevo .vevo-widget-top-featured .vevo-meta-details-lite strong {
	color: #FFFF00!important;
}

body .right-bar .tabbed-rss-widget ul.tabs li {
	margin-top: 0;
}

body.blog #wrapper .main-white .cols {
	background: url('http://cbs923now.files.wordpress.com/2012/02/bg-wht.png') #ffffff repeat top left;
	color: #000000;
	padding: 0 15px 15px;
}

body.section .content .sidebar {
	clear: right;
}

body.twitter-throwdown div.big-left div.choice div.score span.score-number {
	color: #FFFFFF!important;
}

body.pick-a-side div.big-left h1 {
	color: #FFFFFF!important;
}

body.single-personality .feature .feature-text h4 a {
	font-size: 24px;
	line-height: 120%;
	font-family: Arial, sans-serif;
}

body.single-personality .feature .feature-text p {
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
}

body.single-personality .feature img {
	border: 4px solid;
}

body.section .content .above-fold.dl-3-column #section-dl.no-categories ul.tabs {
	right: -50px;
}

body.twitter-throwdown .header {
	display: block;
}

.footer p span {
	display: none;
}

.menu-final-footer-menu-container {
	margin-top: 11px;
}

footer .links {
	border-left: none;
	padding: 35px 15px 10px 25px;
}

footer div.social {
	display: none;
}

footer div.logo {
	padding: 35px 0 45px;
}

body #wrapper footer {
	background: url('http://cbsjimrome.files.wordpress.com/2012/12/footer_background1.png') repeat-x!important;
	filter: none!important;
	height: 190px;
	width: 970px;
	background-repeat: repeat-x;
	padding-left: 0;
	position: relative;
}

ul#menu-footer-menu li {
	padding: 3px 4px 3px 0;
}

body.single #wrapper .main-white .page-columns .entry-column .entry-content .entry-content-textbox {
	margin-left: 5px;
}

body.single #wrapper .main-white .page-columns .entry-column .entry-content .entry-other-bar {
	display: none;
}

body.section .content .above-fold.wrapper .rail .featured h4, body.section .content .below-fold.wrapper .headlines .headline h3, body.section .content .below-fold.wrapper .headlines .blog-feed h3, body.section .content .below-fold.wrapper .headlines.sports-style .headline-content h3.title, body.section .right-bar .right-activated-widget.most-commented h3, body.section .right-bar .right-activated-widget.latest-gallery div.title h3, body.section .right-bar .listicle-wrapper .listicle h4, body.section .content .below-fold.wrapper.has-rail .rail h5 {
	text-shadow: none!important;
}

.photo-galleries.latest div.thumbnails {
	width: 295px;
	border: 2px solid #2f64ac;
	margin-top: 7px;
}

.photo-galleries.latest div.thumbnails {
	width: 295px;
	border: 1px solid #2f64ac;
	margin-top: 7px;
}

.photo-galleries.latest div.thumbnails div.page div {
	background-color: #FFFFFF!important;
	margin: 0 3px 0 7px;
	padding: 5px 3px;
}

.photo-galleries.latest div.thumbnails div.page {
	background: #ffffff;
}

.block .textwidget ul {
	padding-left: 20px;
}

.right-bar .videos-widget {
	background: #ffffff;
	border: 0 solid #ffffff;
	clear: both;
}

a.listen-live-action {
	display: none;
}

body.photo-galleries .photo-galleries.latest .title h3 {
	background: transparent!important;
	color: #ffffff!important;
}

body.photo-galleries .photo-galleries.latest .thumbnails div.page {
	background-color: #000000!important;
}

.not-found p {
	color: #000000;
}

.stations1 {
	width: 100%;
	margin-top: 2px;
	font-size: 14px;
	line-height: 26px;
}

.stations1 td {
	border-bottom: 1px solid #333;
}

.stations2 {
	width: 28%;
}

.stations3 {
	width: 18%;
}

.heading1 {
	color: #000000;
	font-weight: bold;
	text-transform: none;
	padding: 5px;
}

.heading2 {
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	color: #fff;
	background-color: #000;
}

.page #wrapper .main-white .cols .post-wrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px!important;
	padding-top: 0;
}

div#ad_1.full-ad {
	margin-top: 6px;
}

.rss-button, .podcast-button {
	display: none;
}

header nav.sub-nav {display: none!important;}
