/* -------- */
/* Sitewide CSS */
/* -------- */

/*--Reset--*/

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td {
	padding:				0;
	border:					0;
	margin:					0;
	font-weight:			inherit;
	font-style:				inherit;
	font-size:				100%;
	font-family:			inherit;
	vertical-align:			baseline;
}

body {
	color:					#000;
	background-color:		#FFF;
	font-family:			'Open Sans', Arial, sans-serif;
	font-size:				16px;
}

a {
	color:					#004276;
	font-weight:			bold;
	text-decoration:		none;
}

a.comments,
.entry-meta a {
	color:					#808080;
}

a.comments {
	display:				inline-block;
}

a.comments img,
.top-seven a.comments img,
#alpha a.comments img,
#beta a.comments img,
#right-column a.comments img,
#left-column a.comments img,
.top-seven a.comments img,
#left-column div.featured-post a.comments img {
	width:					10px;
	height:					10px;
	padding:				0;
	border:					0;
	margin:					0;
	float:					none;
}

a:hover {
	text-decoration:		underline;
}

em {
	font-style:				italic;
}

#alpha em,
#right-column em,
#common-above-footer em {
	font-size:				12px;
	font-style:				normal;
	color:					#808080;
	padding:				2px 0 0 0;
}

#alpha em a,
#right-column em a {
	font-style:				normal;
}

em.heavy {
	font-size:				12px;
	font-weight:			normal;
	font-style:				normal;
	color:					#808080;
}

em.heavy a {
	color:					#808080;
}

li {
	padding: 0 0 16px 0;
	list-style-type: disc;
	line-height: 16px;
}

li.underline {
	height: 10px;
	padding: 0;
	border-bottom: none;
	margin-bottom: 10px;
	background-color: 		#fff;
}

.no-border, .no-border li {
	border: none !important;
	border-top: none !important;
	border-bottom: none !important;
	border-left: none !important;
	border-right: none !important;
}

.related-links li {
	padding:				0 0 15px 0;
	list-style-type:		none;
	line-height:			15px;
}

#three-columns {
	width:					970px;
	padding:				0;
	border-top:				1px solid #FFF;
	border-collapse:		none;
	clear:					both;
}

.block {
	width:					3px;
	height:					3px;
	position:				absolute;
	right:					0;
}

.clink {
	color:					#808080;
	font-weight:			normal;
}

.clink a {
	color:					#808080;
	font-weight:			normal;
}

#container {
	background: #FFF;
	clear: both;
	margin: 0px auto;
	padding: 0px 13px !important;
	width: 1070px;
}

h2 {
	clear:					both;
	font-size:				22px;
	text-align:				left;
	line-height:			25px;
}

h3 {
	padding:				3px 3px 3px 5px;
	color:					#505050;
	background-color:		transparent;
	font-weight:			normal;
}

#right-column ul.related-links li.underline h3,
#left-column ul.related-links li.underline h3,
span.section-title h3,
#common-above-footer .underline h3, .entry-data, .entry-data a {
	background-color: transparent !important;
	color: #808080;
	display: inline;
	font-size: 11px;
	height: 11px;
	line-height: 11px;
	padding: 0 5px 0 0;
	text-transform: uppercase;
}

.story h3 {
	font-size: 20px;
	padding-left: 0px;
}

h3 span.block-14 {
	float:					right;
}

h3 span.block-14 a {
	width:					14px;
	height:					14px;
	display:				block;
}

.underline {
	padding:				0;
	border:					0;
	margin:					0;
	color:					#505050;
	background-color:		#e0e0e0;
	font-weight:			normal;
	font-size:				12px;
}

#left-column .underline {
	background-color:		#6d777f;
}

.underline a {
	font-weight:			normal;
}

ul.related-links {
	padding:				0 0 5px 0;
	border: 				0;
	margin:					0 0 10px;
	background-color:		#fff;
	overflow:				hidden;
}

ul.related-links li {
	padding:				0 !important;
	margin:					0;
	margin-bottom:			13px;
	clear:					both;
}

table#table-above-footer-secondary ul.related-links li {
	clear: none;
}
span.section-title,
.related-links li.underline {
	height: 10px;
	line-height: 10px;
	padding: 0;
	border-bottom: none;
	margin-bottom:  10px;
	display:  block;
	background: transparent;
}

div.sponsor {
	float: left;
}

.videos li {
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
}

.top-stories li.last,
.videos li.last,
#left-column div#top-right-block ul.top-stories li.last,
#right-column .top-stories li:last-child,
#right-column .videos li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}

/*--Ads--*/

.ad-970 {
	width:					970px;
	padding:				0;
	margin:					6px 0 18px;
	clear:					both;
	background:				#FFF;
	text-align:				center;
}

.ad-970 div {
	margin:					0 auto;
}

.ad-300-250 {
	width:					300px;
	margin:					0 0 8px 0;
	clear:					both;
	background:				#FFF;
	text-align:				center;
}

.ad-160-600 {
	width:					160px;
	height:					600px;
	padding:				0px;
	margin:					0 5px 10px 0;
	float:					left;
	background-color:		#FFF;
}

.ad-229 {
	width:					234px;
	background:				#FFF;
}

#home-header {
	margin: 				6px 0 18px 0;
	clear: 					both;
}

#general-header {
	clear: 					both;
}

#home-header .acm_ad_zones,
#general-header .acm_ad_zones {
	text-align: 			center;
}

#left-column .delta-ad-640 {
	border-bottom: 1px solid #EEE;
	clear: both;
	margin: 0px;
	margin-bottom: 20px;
	padding: 0px;
	padding-bottom: 20px;
	position: relative;
	width: 640px;
}

#left-column .delta-ad-640.bottom {
	display: inline-block;
	position: relative;
	padding: 0px;
	margin: 0px;
	overflow: visible;
}

.delta-ad-640.mid {
	display: inline-block;
}

.delta-ad-640.mid .acm_ad_zones{
	float: left;
	min-height: 250px;
	padding-right: 20px;
	width: 300px;
}

.bottom-margin {
	margin-bottom: 10px;
}

/* Prevent this style from being applied to td.last */
div.last {
	right: 0;
	top: 0;
	position: absolute;
}

div.top-right {
	position: absolute;
	top: 0;
	right: 0;
}

div.bottom-right {
	position: absolute;
	bottom: 0;
	right: 0;
}

.news-max-widget, #left-column .delta-ad-640.mid .nesn-widget-posts ul.photo-gallery{
	float: left;
	min-height: 250px;
	width: 320px;
}

.iab-medium-rectangle {
	vertical-align: top;
	width: 300px;
	height: 250px;
}

.iab-medium-rectangle.left {
	padding-right: 40px;
	display: table-cell;
}

.iab-medium-rectangle.right {
	display: table-cell;
}

.iab-masthead {
	width: 728px;
	height: 90px;
}

.iab-skyscraper {
	vertical-align: top;
	display: table-cell;
	width: 160px;
	height: 600px;
}

.fox-leaderboard {
	width: 970px;
	height: 90px;
}

/* -------- */
/* Sections */
/* -------- */

/*--Top--*/

.top-features {
	display: inline-block;
	font-size: 12px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 970px;
}

.top-seven li {
	display: table-cell;
	width: 120px;
	padding: 0 21px 0 0;
	overflow: hidden;
	list-style-type: none;
}

.top-seven li:last-child {
	margin: 0;
}

.top-seven li.last {
	margin:					0;
}

.top-seven img {
	width:					120px;
	height:					68px;
	padding:				0 0 5px;
	border:					0;
}

#top-970 {
	width:					970px;
	height:					auto;
	padding:				10px 0;
	margin:					0 auto;
	clear:					both;
	overflow:				hidden;
	font-size:				12px;
}

#top-970 .wrapper-970 {
	width:					970px;
	margin:					0 auto;
}

div#branding {
	margin:					0 21px 0 0;
	float:					left;
}

div#utility {
	width:					305px;
	padding-top: 			6px;
	float:					right;
}

/*--- Sharedaddy fix ---*/
div.sharedaddy {
	border-bottom: 1px solid #ddd;
	margin: 5px 0 10px 0;
}

div.sharedaddy li.share-custom {
	width: 					90px;
}

ul#social {
	margin:					0 0 5px;
	clear:					both;
	overflow:				hidden;
}

ul#social li {
	list-style-type:		none;
	text-align:				right;
}

ul#social span.block-20 {
	margin-left:			5px;
	float:					right;
}

*+html ul#social span.block-20 {
	float:					none;
}

div#search {
	float:					right;
	text-align:				right;
	clear:					both;
}

/*--Nav--*/

.nav-970 {
	width:					970px;
	padding:				0;
	border:					0;
	margin:					0 auto 10px;
	background:				#e0e0e0;
	clear:					both;
	overflow:				hidden;
	font-size:				12px;
}

.nav-970 .wrapper-970 {
	width:					970px;
	margin:					0 auto;
}

.nav-970 ul {
	float:					left;
	list-style-type:		none;
	overflow:				hidden;
}

div.nav-970 ul.navigation li {
	float:					left;
	list-style-type:		none;
}

.nav-970 li.share {
	float:					right;
}

.nav-970 .navigation {
	padding:				0;
}

.nav-970 ul.navigation li a {
	padding:	 				5px 8px;
	border-right:			1px solid #fff;
	margin:	  					1px 0 1px 1px;
	display:	 				block;
	color:	   					#505050;
	background:  				transparent url(/wp-content/themes/vip/nesn-preprod/css/../images/bg-mainnav.jpg) 0 0 repeat-x;
	font-weight: 			normal;
}

.nav-970 ul.navigation li a:hover {
	background:				#fff url() 0 0 repeat-x;
	text-decoration:		none;
}

.nav-970 ul.navigation ul {
	padding:				0 0 0 5px;
}

.nav-970 ul.navigation ul li {
	padding: 				3px 1px 0;
}

.nav-970 ul.navigation ul li a {
	padding: 				0;
	border: 				0;
	margin: 				2px 0 0;
}

/*--Home--*/

.home #left-column h3.entry-title {
	font-size: 				17px;
	line-height: 			20px;
}

.home #left-column ul.entry-social {
	width:					110px;
	float:					right;
	text-align:				left;
}

.home #left-column ul.entry-social li {
	padding:				0px 0 4px 5px;
	list-style-type:		none;
}

.home #right-column #sponsors {
	margin-bottom: 10px;
	margin-top: 15px;
	width: 100%;
}

.home #right-column #sponsors img {
	height: 31px;
	margin:	2px 3px;
	width: 88px;
}

/*--Gamma--*/

#right-column {
	background: #FFF;
	border: 0px;
	color: #000;
	float: right;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 400px;
}
#right-column.stayBottom{
	bottom: 0;
	margin-left: 670px;
	position: fixed;
}
#right-column .nesn-widget-springboard-video{
	margin: 0px auto;
	margin-bottom: 20px;
	width: auto;
}
#right-column .nesn-widget-springboard-video .videoPlayer {
	margin:0px auto;
}

#right-column .nesn-widget-giant-media{
	margin: 0px auto;
	width: 300px;
}

#gpt-ad-desktop-sidebar1{
	margin-bottom: 50px;
}
#gpt-ad-desktop-aux-medium-rectangle{
	margin: 50px 0px;
}
body.primary-category-amica-pitcher-of-the-week #right-column .acm_ad_zones > div, body.primary-category-amica-pitcher-of-the-week #right-column .twin{
	margin-left: 0px !important;
}
#right-column #footer-sidebar .widget_nav_menu .section-title, #right-column #footer-sidebar .widget_image{
	clear: both;
	padding-top: 10px;
}
#right-column #footer-sidebar div.widget{
	margin: 0px !important;
}
#right-column #footer-sidebar .acm_ad_zones{
	height: 0px;
}
#right-column .widget_nav_menu ul#menu-team li, #right-column .widget_nav_menu ul#menu-sports-topics li, #right-column .widget_nav_menu ul#menu-nesn-on-social-media li, #right-column .widget_nav_menu ul#menu-footer-sources li, #right-column .widget_nav_menu ul#menu-footer-submenu-2 li{
	float: left;
	list-style-type: none;
	padding: 0px;
	padding-right: 10px;
}

#right-column .acm_ad_zones > div{
	margin-left: 50px;
}

#right-column .related-links {
	width: 295px;
}

ul.headlines a.comments img {
	border:				 0;
	margin:				 0;
}

.related-links ul li {
	list-style-type: none;
	padding: 0;
	line-height: normal;
	margin-bottom: 8px;
	clear: both;
	border-bottom: 1px solid #e0e0e0;
	overflow: hidden;
}

.related-links ul img {
	width: 120px;
	margin: 0 5px 8px 0;
	float: left;
	max-height: 70px;
}

#right-column .nesn-widget-team{
	margin: 20px 0px;
}

#right-column .twin {
	margin-left: 50px;
}

.nesn-team {
	padding-left: 10px;
	display: table-cell;
	vertical-align: top;
}

.nesn-team li {
	list-style-type: none;
	padding: 0px;
	line-height: normal;
}

.nesn-team li #menu-nesn-team li{
	margin-bottom: 0px;
}

.gamma-ad-88s {
	padding: 0px;
	padding-bottom: 5px;
}

.gamma-ad-88s li {
	margin-bottom: 8px;
	clear: both;
}

#right-column ul {
	list-style-type: none;
}

#right-column ul li a.top-feature-title{
	clear: both;
	display: block;
}

#right-column div.underline {
	clear: both;
}

#right-column .videos li {
	margin-bottom: 8px;
	clear: both;
}

#right-column .videos img {
	width:					120px;
	margin:					0 5px 8px 0;
	float:					left;
	max-height: 			70px;
}

#right-column .video-promo img {
	height: 				68px;
}

#right-column .links {
	width:					136px;
	margin-bottom:			2px;
	padding:				0 5px 0 0;
	float:					left;
}

#right-column .links li {
	margin-bottom:			2px;
}

#right-column #links {
	margin-left:			180px;
}

#right-column #links ul {
	padding:				0 0 5px 0;
}

#right-column #links li li {
	margin:					0 0 4px 0;
}

#right-column .read-more {
	text-align:				right;
	margin-bottom:			2px !important;
}

#right-column .lastitem {
	margin-bottom:			2px;
}

#right-column a.width-200 {
	margin-left:			98px;
	display:				block;
}

#right-column ul.sponsors li {
	width: 					92px;
	padding: 				0 0 0 5px;
	float: 					left;
	clear: 					none;
}

#right-column ul.sponsors li.underline {
	width: 					100%;
	padding:				1px 0 3px;
}

#right-column .menu-footer-fox-sports-container ul li{
	float: left;
	list-style-type: none;
	margin-bottom: 3px;
	padding: 0px;
	width: 100px;
}

/*--Delta--*/

#left-column {
	width:					644px !important;
	padding:				0 13px 0 0;
	margin:					0 13px 10px 0;
	border-right:			0px;
	float:					left;
	overflow:				visible;
	overflow:				#FFF;
	font-size:				12px;
	line-height:			16px;
}

#left-column img.mceWPmore {
	display:				none;
}

#left-column a.more-stories, #left-column div.more-stories a{
	background: #004276;
	border-radius:10px;
	color:#FFF;
	clear: both;
	display: block;
	font-size:20px;
	margin-bottom: 12px;
	padding:15px 0px;
	text-align: center;
	width: 100%;
}
#left-column a.more-stories:hover, #left-column div.more-stories a:hover{
	background: #0378AD;
}

/*--Page Content--*/
.page #left-column h2{
	margin-bottom: 10px;
}
.page #left-column p{
	font-size: 14px;
}
.page #left-column .page li{
	margin-left: 25px;
}

/*--Related Stories--*/

#left-column ul#related-stories {
	width:				  	315px;
	height:				 	250px;
	padding:				0;
	margin:					10px 0 10px;
	float:				  	right;
}

#left-column ul#related-stories li {
	width:				  	300px;
	padding:				0 0 10px;
	margin:				 	0 0 0;
	display:				block;
	list-style-type:		none;
	overflow:			   	hidden;
	font-size:			  	12px;
}

#left-column ul#related-stories li.title {
	width:				  	100%;
	height: 				10px;
	line-height:			10px;
	padding:				0;
	margin:				 	0 0 10px;
	background-color:	   	#e0e0e0;
	clear:				  	both;
}

#left-column ul#related-stories a.comments img {
	width:				  	10px;
	height:				 	10px;
	display:				inline;
}

/*--Tables--*/

.table-content {
	width:					100%;
	border:					1px solid #ddd;
	border-collapse:		collapse;
	margin:					0 0 0 1px;
	font-size:				11px;
}

.table-content th {
	padding:				4px 5px;
	color:					#FFF;
	background-color:		#005596;
	text-align:				left;
}

.table-content thead td {
	color: #777;
	border-bottom: 1px solid #ddd;
}

.table-content td {
	padding: 2px 5px;
	vertical-align: top;
}

.even td {
	background-color: #eee;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.no-border{
	border-top: 0 none !important;
	border-bottom: 0 none !important;
}

.top-border {
	border-top: 1px solid #ddd;
	border-bottom: 0 none !important;
}

.bottom-border {
	border-bottom: 1px solid #ddd;
	border-top: 0 none !important;
}

.table-content tfoot td.caption {
	line-height: 2em;
	color: #777;
	font-style: italic;
	border-top: 1px solid #ddd;
}

.col-33 th,
.col-33 td {
	width:					33%;
}

.col-50 th,
.col-50 td {
	width:					50%;
}

/*--STATS--*/

div#shsBody{
	width:					640px;
	overflow:				hidden;
}

#shsBody,
#shsBody td,
#shsBody p,
#shsBody div,
#shsBody span,
#shsBody li,
#shsNavTable td,
#shsNavTable td a:link,
#shsNavTable td a:visited,
#shsNavTable td a:hover,
#shsNavTable td a,
#shsNavTable th {
	font-family:			'Open Sans', Arial, sans-serif !important;
}

#shsBody p{
	font-size: 14px !important;
}

.shsTimezone {
	display:				none;
}

.shsETZone {
	display:				inline;
}

.shsMiniCopyright,
.shsMiniCopyrightText,
.shsGameDetails,
.shsGameHomeRuns,
.shsGamePitchers {
	display:				none;
}

#left-column .shs_group li { list-style-type: none;}

/*--New Stats Right Column--*/

#right-column ul.countdown {
	margin:					0 0 6px;
}
#right-column .countdown ul {
	height:               	40px;
	border:               	1px solid #cdcdcd;
	-webkit-border-radius:	3px;
	-moz-border-radius:   	3px;
	border-radius:        	3px;
	background:           	transparent url(/wp-content/themes/vip/nesn-preprod/css/../images/bg-scoreboard.jpg) 0 0 repeat-x;
	overflow:             	hidden;
}
#right-column .countdown a.block-30 {
	margin:					5px 7px 0 5px;
	float:					left;
}
#right-column .countdown a.row {
	padding:				3px 0 1px;
	display:				block;
	overflow:				hidden;
}
/*Countdown*/
div#countdown-gamma {
	width: 					290px;
	height:					50px;
	padding: 				5px;
	margin: 				0 0 10px 0;
	background-color: 		#000;
}
div#countdown-gamma img {
	margin-right: 			10px;
	float: 					left;
}
div#countdown-gamma a {
	color: 					#fff;
}
/*SuperBowl*/
#super-bowl-promo {
	margin-bottom: 			10px;
	padding: 				5px;
	color: 					#fff;
	background-color: 		#013972;
	overflow: 				hidden;
}
#super-bowl-promo a {
	color: 					#fff;
}

/*--Facebook Comments--*/

.fb_comments_count_zero {
	display: 				none;
}

/*--Lightbox--*/

#lightbox-background {
	width:				100%;
	height:				100%;
	background-color:	#000;
	position:			fixed;
	opacity:			0;
	top:				0;
	left:				0;
	z-index:			1000;
}

#lightbox-window {
	width:				640px;
	height:				380px;
	border:				3px solid #ccc;
	margin:				-197px 0 0 -323px;
	background-color:	#fff;
	position:			fixed;
	top:				50%;
	left:				50%;
	opacity:			0;
	z-index:			1001;
}

#lightbox-window .title {
	width:				634px;
	height:				17px;
	padding:			3px 3px 0;
	background-color:	#e0e0e0;
	display:			block;
	font-size:			10px;
	font-weight:		bold;
	text-align:			left;
}

#lightbox-window .close {
	float: 				right;
}

/*--Helpers--*/

.clear {
	clear:					both;
}
.float-none {
	float: none !important;
}

.flt-left,
.alignleft {
	margin:					0 5px 5px 0;
	float:					left;
}

.flt-right,
.alignright {
	margin:					0 0 5px 5px;
	float:					right;
}

*+html .story .flt-right {
	clear:					right;
}

.hide {
	display:				none;
}

.active {
	display:				block;
}

.center {
	text-align:				center;
}

div.align-center {
	margin: 0 auto;
	width: 50%;
}

.aligncenter {
	border: 0px !important;
	border-bottom-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
	display: block;
	margin: 0 auto 5px;
}

div.section {
	clear:					both;
}

/* Storify Fixes */
div.sfywdgt_StorifyWidget div.sfywdgt_header h3 {color: black !important;}

/* Zemanta Fixes */

.zemanta-related-title {
	color: gray;
	font-size: 10px !important;
	text-transform: uppercase;
	margin-bottom: 7px;
	border-bottom: 1px solid #eee;
}

li.zemanta-article-ul-li {
	font-size: 12px !important;
	color: gray;
	font-style: italic;
	list-style-type: none !important;
	line-height: 12px !important;
	margin-left: 10px;
}

li.zemanta-article-ul-li a {
	font-style: normal;
	color: #004276;
}

/*------- Contest Rules -------*/
#the-rules, #the-rules li, #the-rules p {
	margin: auto;
	padding: 0;
	line-height: 1em;
	color: #777;
	font-size: 11px;
}

#the-rules a{
	color: #555;
}

#the-rules p, #left-column .story #the-rules p {
	padding: 6px 0 6px 0;
	text-align: justify;
}

#the-rules ul, #the-rules ol {
	margin: 0px 28px;
}

#the-rules li {
	font-size: 11px !important;
}

#the-rules ol li {
	list-style-type: decimal;
}

/*------- TV Tune-In -------*/
ul.tv-tune-in {
	display: inline-block;
	overflow: hidden;
}

ul.tv-tune-in li {
	display: table-cell;
	padding: 0;
	list-style-type: none;
	width: 300px;
	height: 55px;
}

ul.tv-tune-in .tune-in-container {
	position: relative;
	padding: 0;
	margin: 0;
}

ul.tv-tune-in .tune-in-container .tune-in-image,
ul.tv-tune-in .tune-in-container .tune-in-text,
ul.tv-tune-in .tune-in-container .tune-in-next {
	position: absolute;
	top: 0;
}

ul.tv-tune-in .tune-in-container .tune-in-image {
	width: 80px;
	left: 0;
}

ul.tv-tune-in .tune-in-container .tune-in-text {
	width: 210px;
	left: 85px;
	/*font-size: 10px;*/
}

ul.tv-tune-in .tune-in-container .tune-in-next {
	width: 10px;
	right: 0;
	margin-top: 18px;
}

/*------- Program Schedule -------*/
#program-schedule-navigation {
	position: relative;
}

#program-schedule-navigation .left {
	position: absolute;
	left: 0;
}

#program-schedule-navigation .right {
	position: absolute;
	right: 0;
}

.table-content caption {
	font-weight: bold;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	color: #004276;
	padding: 0 10px;
}

.table-content .current {
	font-weight: bold;
	background-color: #bccdf9;
}

.table-content .highlight {
	font-weight: bold;
}
/*------- Program Calendar -------*/
#program-calendar {
	margin: 0 auto;
	width: 75%;
	border-collapse: collapse;
	border: 1px solid #ccc;
}

#program-calendar th, #program-calendar caption, .program-schedule-table caption {
	font-weight: bold;
	/*text-transform: uppercase;*/
	height: 22px;
	line-height: 22px;
	color: white;
	background-color: #004276;
	padding: 0 10px;
}

#program-calendar th {
	color: #777;
}

#program-calendar td {
	padding: 4px;
}

#program-calendar .day-of-week {
	font-weight: bold;
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	border-right: 0 none;
}

#program-calendar td {
	background-color: #eee;
	color: #004276;
	text-align: center;
}

#program-calendar tfoot td {
	background-color: transparent;
	border-left: none;
	border-right: none;
	color: #d2d5db;
	text-align: center;
}

#program-calendar td.selected, a.selected {
	color: #777;
	font-weight: bold;
	text-decoration: underline
}

#program-calendar .today {
	background-color: #ddd;
}

#program-calendar .selected {
	font-weight: bold;
}

#date-title {
	line-height: 20px;
	font-size: 17px;
}

/*2013 Jimmy Fund Site Index Tote*/
#home-header .widget .section-title {
	display: none;
}

#jimmy-fund-tote {
	width: 970px;
	height: 90px;
	background: url(https://nesncom.files.wordpress.com/2014/08/jimmy-fund-tote.jpg) 0 0 no-repeat;
	margin: 0px auto;
	margin-bottom: 10px;
}

#jimmy-fund-tote .dollar-sign {
	margin-top:-2px;
    letter-spacing:0;
    float:left
}

#jimmy-fund-tote .dollars {
    float:right
}

#jimmy-fund-tote .donation-total {
    width:207px;
    padding:0;
    margin:21px 9px 0 0;
    float:right;
    color:#000;
    font:bold 20px Verdana;
	letter-spacing:8px
}

/* IE Hacks,if necessary*+html #jimmy-fund-tote .donation-total{width:202px}* html #jimmy-fund-tote .donation-total{width:202px}*/

#jimmy-fund-tote a.jimmy-fund {
    width:534px;
    height:90px;
    display:block;
    float:left
}

#jimmy-fund-tote a.arbella {
    width:430px;
    height:90px;
    display:block;
    text-decoration:none;
    float:right
}

/* NESN Thermometer */
#nesn-thermometer-container {
	position: relative;
}

#nesn-thermometer-container p {
	margin: 0;
	padding: 0 !important;

}

#nesn-thermometer-container header {
	position: absolute;
	right: 56%;
	top: 4px;
	width: 139px;
	text-align: center;
	z-index: 1;
}

#nesn-thermometer-container header p {
	text-align: center !important;
}

#nesn-thermometer {
/*	position: absolute;
	right: 0;
	top: 0;*/
	display: inline-block;
	z-index: 0;
}

.thermometer-current-value-indicator {
	display: inline-block;
	position: relative;
	/*right: -5px;*/
	bottom: 86px;
	width: 139px;
	text-align: left;
	z-index: 1;
}

.thermometer-current-value-indicator p {
	text-align: right !important;
}

/* Right Sidebar Styles */
#right-column div.widget{
	margin: 0px 0px 20px 0px !important;
}

div.springboard-video{
	margin-bottom: 10px;
}

#right-column div.widget a.twitter-timeline{
	display: none;
}

/* ShareDaddy Fix */
#left-column .story div.sharedaddy{
	border: 1px solid #EEE !important;
	border-left: 0px !important;
	border-right: 0px !important;
	clear: both;
	height: 28px;
	margin: 15px 0px;
	margin-top: 10px;
	padding-top: 10px;
}

#left-column .story div.sharedaddy h3.sd-title{
	background-color: transparent;
	border: 0px !important;
	color: #000;
	font-family: 'Open Sans', Arial, sans-serif !important;
	font-size: 13px;
	font-weight: bold;
	float: left;
	margin-right: 10px;
	text-transform: none !important;
}

#left-column .story div.sharedaddy h3.sd-title::before{
	border: 0px !important;
	margin: 0 !important;
}

#left-column .story div.sharedaddy .sd-content ul li{
	float: left;
	list-style-type: none;
	margin: 0px !important;
	padding: 0px !important;
	padding-left: 10px !important;
}

#left-column .story div.sharedaddy .sd-content ul li.share-facebook{
	margin-right: 8px !important;
}

#left-column .story div.sharedaddy .sd-content ul li.share-google-plus-1{
	margin-right: 1px !important;
}

#left-column .story div.sharedaddy .sd-content ul li:first-child{
	padding-left: 0px !important;
}

#left-column .story div.sharedaddy .sd-content ul li.share-facebook{
	width: 80px;
}

div.sharedaddy .sd-content ul li.share-twitter, div.sharedaddy .sd-content ul li.share-google-plus-1{
	width: 60px !important;
}

#left-column .story div.sharedaddy .sd-content ul li.share-custom{
	border: 1px solid #EEE;
	border-radius: 5px;
	margin-left: 10px !important;
	margin-top: -5px !important;
	padding: 5px !important;
	width: auto !important;
}

#left-column .story div.sharedaddy .sd-content ul li.share-custom a.share-custom{
	color: #CCC;
	font-weight: normal;
}
#left-column .story div.sharedaddy .sd-content ul li.share-custom a.share-custom:hover{
	color: #CCC;
	font-weight: normal;
	text-decoration: none;
}

#left-column .story div.sharedaddy .sd-content ul li.share-custom span{
	background-repeat: no-repeat;
	padding-left: 17px;
}

/** Newsletter Popup **/
.widget_text #newsletter-popup{
	display: none;
}
#TB_window{
	background-color: #EEE !important;
	z-index: 9999999 !important;
}
#TB_iframeContent{
	width: 100% !important;
}
#TB_title{
	background-color: #004276 !important;
	border: 0px !important;
	height: 1px !important;
}
#TB_overlay{
	z-index: 9999999 !important;
}

/* Dining Playbook Gala -- image promoted fix */
body.page-id-379218 #image-41, body.page-id-379218 #text-4, body.page-id-379218 .slideshow-window .slideshow-controls{
	display: none;
}
body.page-id-379218 .slideshow-window{
	background-color: transparent !important;
	border: none !important;
	margin-bottom: 60px !important;
}
body.page-id-379218 .slideshow-window .slideshow-slide-caption{
	bottom: auto !important;
	color: #000 !important;
	line-height: 16px !important;
	text-shadow: none !important;
}

/* Search dropdown z-index state -- For new ads */
.gssb_c{
	z-index: 5000000 !important;
}
/* Fix to center 728x90 masthead unit */
#gpt-ad-desktop-masthead div, #gpt-ad-desktop-masthead_ad_container div, #gpt-ad-desktop-masthead_ad_container ins{
	display: block !important;
	margin: 0px auto;
}

#right-column .nesn-widget-nesn-link-exchange-partner div div#_ci_widget_div_31715{
	margin: 0 auto !important;
}

/* Responsive right column for screens < 1070 */
@media screen and (max-width: 1069px) {
	#three-columns, #container {
		width: 970px;
	}

	#right-column{
		width: 300px;
	}

	#right-column .acm_ad_zones > div{
		margin-left: 0px;
	}

	.twin{
		margin-left: 0px;
	}

	#right-column .nesn-widget-nesn-link-exchange-partner #zerglayout{
		width: 300px !important;
	}

	#right-column .nesn-widget-nesn-link-exchange-partner #zerglayout div .zergentity{
		margin-left: 5px !important;
		margin-right: 5px !important;
		width: 140px !important;
	}

	#right-column .nesn-widget-nesn-link-exchange-partner #zerglayout div .zergentity img{
		height: 140px !important;
		width: 140px !important;
	}

	#right-column .nesn-widget-springboard-video .springboard-video, #right-column .nesn-widget-springboard-video .SpringboardPlayer, #right-column .nesn-widget-springboard-video #sbContainer_nesn010_api, #right-column .nesn-widget-springboard-video #sbOnScreenPlay_nesn010_api{
		height: 169px !important;
		width: 300px !important;
	}

	div.springboard-video{
		margin-bottom: 30px;
	}
}

body.stats-llc-page .wrapper{
	margin: 0px auto;
	margin-bottom: 20px;
	width: 1070px;
}

body.stats-llc-page #right-column .nesn-widget-springboard-video #nesn010_0{
	display: none;
}

#springboard-video-player-div{
	background: #EEE;
}

/** Fix for Amica Play of the Week **/
.template-category.primary-category-amica-coverage-play-of-the-week #right-column .acm_ad_zones > div, .template-category.primary-category-amica-coverage-play-of-the-week .twin{
	margin-left: 0px !important;
}

/** Top four photo galleries **/
body.single .delta-ad-640 .nesn-widget-posts{
	clear: both;
}
body.single .delta-ad-640 .nesn-widget-posts .photo-gallery li{
	float: left;
	list-style-type: none;
	margin: 0px !important;
	margin-bottom: 20px !important;	
	margin-right: 10px !important;
	min-height: 100px;
	padding: 0px !important;
	padding-right: 10px !important;
	width: 300px;
}
body.single .delta-ad-640 .nesn-widget-posts .photo-gallery li img{
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	float: left;
	margin-bottom: 30px;
	margin-right: 10px;
}
body.single .delta-ad-640 .nesn-widget-nesn-parking-panda{
	clear:both;
}
/** Responsive layout changes for tablet and mobile **/
@media screen and (max-width: 728px) and (min-device-width: 768px) {
	#container{
		padding: 0px !important;
		width: 100%;
	}
	.ui-panel-wrapper{
		background: #FFF !important;
	}
	#left-column{
		margin: 0px !important;
		padding: 0px !important;
		width: 100% !important;
	}
	#left-column .delta-ad-640 {
		width: 100%;
	}
	#left-column .delta-ad-640 .nesn-widget-posts{
		display: none;
	}
	#left-column .delta-ad-640.mid .acm_ad_zones, #left-column .delta-ad-640.mid .infinite-loop-ad{
		display: block;
		float: none;
		margin: 0px auto;
		padding-right: 0px;
	}
	#right-column{
		display: none;
	}
}

/*** Format fix for photo gallery links between <hr> tags ***/
#left-column .post hr + p {
	padding-top: 6px;
	padding-bottom: 6px;
}

/** Temporary fix for gallery **/
.gallery-image {
	width: 100%;
}

/*-- NESN Fuel promo widget --*/

.nesn-fuel-promo-unit-widget {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #EEE;
	min-height: 228px;
}
.nesn-fuel-promo-unit-video-player {
	float: left;
	border-top: 3px solid #004276;
	margin-right: 20px;
	margin-bottom: 0px !important;
}
.nesn-fuel-promo-unit-widget .section-title {
	position: absolute;
	left: 325px;
}
.nesn-fuel-promo-unit-widget .section-title a {
	color: #808080;
	font-weight: normal;
}

.nesn-fuel-promo-unit-widget h3 {
    font-size: 16px;
    line-height: 22px;
    margin: 15px 0px;
    padding: 0px;
}
.widget_rss .widgettitle a img {
	display: none;
}

/*-- NESN Fuel promo widget --*/

.nesn-promo-unit-widget {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #EEE;
	height: 172px;
}
.promo-unit-video-player {
	width: 300px;
	height: 169px;
	float: left;
	border-top: 3px solid #004276;
	margin-right: 20px;
	margin-bottom: 0px !important;
}
.nesn-promo-unit-widget .section-title {
	position: absolute;
	left: 325px;
}
.nesn-promo-unit-widget .section-title a {
	color: #808080;
	font-weight: normal;
}

.nesn-promo-unit-widget h3 {
    font-size: 22px;
    line-height: 25px;
    margin: 8px 0px;
    padding: 0px;
}

/*CarTalk -- Change # based on RSS widget that is created. Image already committed to repo.*/
#right-column div#rss-4.widget, #right-column div#rss-5.widget{
	margin: 12px auto !important;
	width: 300px;
}
#rss-4 .widgettitle, #rss-5 .widgettitle{
	display: none !important;
}
#rss-4 ul li, #rss-5 ul li{
	background: url(/wp-content/themes/vip/nesn/css/../images/cartalk-16x9.png);
	height: 169px;
	position: relative;
	width: 300px;
}
#rss-4 ul li a, #rss-5 ul li a{
	background: rgba(255, 255, 255, .85);
	bottom: 5px;
	box-shadow: rgba(255, 255, 255, .85) 5px 0px 0px, rgba(255, 255, 255, .85) -5px 0px 0px;
	box-decoration-break: clone;
	-webkit-box-decoration-break: clone;
	color: #004276;
	display: inline-block;
	float: none;
	font-size: 16px;
	left: 5px;
	line-height: 22.5px;
	position: absolute;
	width: 100%;
}

/* Right column NESN-posts widget stylings */

#right-column .nesn-widget-posts {
	clear: both;
	padding-top: 20px;
	width: 300px;
	margin: 0px auto;
}

#right-column .nesn-widget-posts ul li{
	clear: both;
	list-style-type: none;
	min-height: 71px;
	padding-bottom: 10px;
	margin-bottom: 13px;
	width: 300px;
	position: relative;
	border-bottom: 1px solid #EEE;
}
#right-column .nesn-widget-posts .posts-widget-title{
    background: white;
    display: inline;
    font-size: 16px;
    line-height: 22px;
    background: rgba(255,255,255,.80);
    box-shadow: rgba(255,255,255,.80) 5px 0 0, rgba(255,255,255,.80) -5px 0 0;
}

#right-column .nesn-widget-posts ul li img{
	border-top: 3px solid #004276;
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
	width: 100%;
	height: auto;
}
#right-column .nesn-widget-posts ul li div {
	position: absolute;
	bottom: 19px;
	left: 10px;
	width: 280px;
}
#right-column .nesn-widget-posts ul li:last-child {
	border: none;
}

/** Dining Playbook widget styles **/
#right-column #text-4 #dining-playbook-widget{
	margin-left: 50px;
}
/** Styles for nesn_posts widget below article on post pages **/
body.template-individual #left-column div.type-post div.delta-ad-640 div.nesn-widget-posts ul li img {
	width: 300px !important;
	margin-right: 20px !important;
	float: left !important;
	max-height: 172px;
	min-width: 200px;
}
body.template-individual #left-column div.type-post div.post-page-more-stories ul li {
	margin-left: 0px;
	height: 172px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #EEE;
}
body.template-individual #left-column div.type-post div.nesn-widget-posts ul li a {
	font-size: 22px;
	line-height: 28px;
}
/* Ideal Media Link Exchange style override */
#left-column div.type-post div.nesn-widget-nesn-link-exchange-partner .sk_item_85325 img {
	float: none !important;
	width: 100% !important;
}

/** Boston Celtics Oral History Specific Styles **/
body.page.primary-category-boston-celtics-oral-history #left-column{
	margin: 0px !important;
	padding: 0px !important;
	width: 100% !important;
}
body.page.primary-category-boston-celtics-oral-history #left-column div.category-header{
	display: none;
}
body.page.primary-category-boston-celtics-oral-history #right-column{
	float: none !important;
	width: 970px !important;
}
body.page.primary-category-boston-celtics-oral-history #right-column.stayBottom{
	margin-left: 0px !important;
	position: static !important;
}#wpadminbar{
    z-index: 9999999 !important;
}

/* General Header Styles */
.header {
    clear: both;
    margin: 0 auto;
    position: static;
    width: 100%;
    /* Z-index is one less than the WP Admin bar*/
    z-index: 9999998;
}
body.stats-llc-page .header{
    margin: 0px auto;
    margin-bottom: 20px;
    width: 1070px !important;
}
.wrapper {
    margin: 0px;
    margin-bottom: 20px;
    width: 100%;
}
body.stats-llc-page .wrapper{
    margin: 0px auto;
    margin-bottom: 20px;
    width: 1070px !important;
}
.header li {
    list-style: none;
    text-decoration: none;
}
.header a:hover {
    color: #004276;
}
.header .admin-bar {
    top: 28px;
}

/* Menu-wrap Styles */
.header .menu-wrap {
    background: #FFF;
    position: relative;
    clear:both;
    padding-top: 13px;
}
.header .menu-wrap a{
    color: #004276;
}
.header .menu-wrap li {
    float: left;
}
.header .menu-wrap li:last-child {
    border-right: none;
}

/* Primary Navigation Styles - Primary nav div */
.header .menu-primary-container{
    float: left;
    font-size: 13px;
    font-weight: bold;
}
.header .menu-primary-container .main-navigation li{
    padding: 0px;
}
.header .menu-primary-container .nav-link {
    border-left: 1px solid #EEE;
    font-size: 16px;
    margin: 8px 0px;
    padding: 0px 6px;
    height: 100%;
    cursor: pointer;
}
.header .menu-primary-container .menu-item:first-child .nav-link{
    border-left: none;
}
    /* The primary nav unordered list */
.header .menu-wrap .main-navigation {
    height: 32px;
}
.header .menu-wrap .main-navigation .menu-item:hover {
    background-color: #EEE;
    border-right: 1px solid #EEE;
}
.header .menu-wrap .menu-item:hover + li .nav-link{
    border-left: none;
}
.header .menu-wrap li:hover .sub-menu, .menu-wrap li:hover .search {
    display: block;
}
/* NESN Logo */
.header .branding {
    float: left;
    margin-right: 10px;
}
.header .top-logo {
    width: 98px;
    height: 32px;
    display: block;
    background: transparent url(/wp-content/themes/vip/nesn/css/../images/nesn-logo.png) 0 0 no-repeat;
    text-indent: -5000px;
    outline: none;
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
}
.header .top-logo:hover {
    width: 98px;
    height: 32px;
    display: block;
    background: transparent url(/wp-content/themes/vip/nesn/css/../images/nesn-light-color.png) 0 0 no-repeat;
    text-indent: -5000px;
    outline: none;
    -webkit-transition: all 0.15s ease;
    -moz-transition: all 0.15s ease;
    -ms-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
}


/* Sub-Navigation Menu Styles */
.header #upper-nav{
    background: #FFF;
    border-top: 3px solid #EEE;
    font-size: 12px;
    height: 20px;
    margin-top: 7px;
    padding-top: 3px;
}
.header #upper-nav li{
    padding: 0px;
}
    /* Second Level Navigation Menu - About Link */
.header .menu-second-level-nav-container{
    float: right;
    overflow: hidden;
    text-align: right;
    margin-right: 5px;
    padding: 2px 0px;
}
.header .menu-hot-topics-container{
    float: left;
    overflow: hidden;
    text-align: left;
    padding: 2px 0px;
}
.header #upper-nav .menu-second-level-nav-container ul.second-level-nav li a, .header #upper-nav .menu-hot-topics-container ul.second-level-nav li a, .header #upper-nav ul.scoreboard li a{
    border-left: 1px solid #EEE;
    padding-left: 3px;
    margin-right: 3px;
}
.header #upper-nav .menu-second-level-nav-container ul.second-level-nav li:first-child a, .header #upper-nav .menu-hot-topics-container ul.second-level-nav li:first-child a, .header #upper-nav ul.scoreboard li:first-child a{
    border-left: 0px;
    padding-left: 0px;
}
.header #upper-nav .menu-second-level-nav-container ul.second-level-nav li:last-child a, .header #upper-nav .menu-hot-topics-container ul.second-level-nav li:last-child a{
    margin: 0px;
}
.header #upper-nav .menu-second-level-nav-container a, .header #upper-nav .menu-hot-topics-container ul.second-level-nav li a{
    color: #004276;
}
    /* Search Box */
.header .search .sub-menu-item {
    position: absolute;
}

.header #cse-search-box {
    float: right;
    text-align: right;
}
.header #cse-search-box input {
    height: 10px !important;
    font-size: 9px !important;
    background-image: url(/wp-content/themes/vip/nesn/css/../images/search-icon-black.png) !important;
    background-repeat: no-repeat !important;
    background-position: right !important;
    max-width: 75px;
    margin: 2px 0px;
    border: 1px solid #EEE !important;
}
.ui-input-text, .ui-input-search{
    border: 0px !important;
}

/* Dropdown Menu */
.header .menu-wrap .sub-menu{
    width: 98.46154%;
    background-color: #FFF;
    border: 2px solid #EEE;
    border-top: 0px;
    z-index: 900;
    position: absolute;
    left: 0px;
    -webkit-box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 4px 10px rgba(0,0,0,0.2);
    box-shadow: 0 4px 25px rgba(0,0,0,0.2);
}
    /* Category sub-links */
.header .menu-wrap .sub-menu .sub-menu-items-div{
    background: -webkit-linear-gradient(right, #EEE, #FFF);
    background: -o-linear-gradient(left, #EEE, #FFF);
    background: -moz-linear-gradient(left, #EEE, #FFF);
    background: linear-gradient(to left, #EEE, #FFF);
    float: left;
    min-height: 250px;
    padding-left: 30px;
    width: 170px;
    width: 18%;
}
.header .menu-wrap .sub-menu li.sub-menu-item {
    clear: left;
    height: auto;
    padding: 0;
    margin-top: 3px;
}
.header .menu-wrap .sub-menu li.sub-menu-item:first-child {
    margin-top: 15px;
}
.header .menu-wrap .sub-menu a{
    color: #004276;
}
.header .menu-wrap .sub-menu li{
    border: 0px;
    line-height: 150%;
}
    /* Stories in Dropdown*/
.header .menu-wrap .sub-menu li.sub-menu-posts {
    float: right;
    height: 100%;
    position: absolute;
    margin-bottom: 10px;
    padding-top: 15px;
    right: 0;
    top: 0;
    width: 80%;
}
.header .menu-wrap .sub-menu .sub-menu-posts .sub-menu-posts-div{
    height: 220px;
    border-left: 1px solid #EEE;
    padding-left: 10px;
}
.header .sub-menu-posts .block-post {
    width: 30%;
    padding-left: 2.2%;
    margin-right: 1%;
    border-left: 1px solid #EEE;
    float: left;
}
.header .sub-menu-posts .block-post:first-child {
    border-left: 0px;
}
.header .menu-wrap .sub-menu li.sub-menu-posts .entry-title {
    background-color: transparent;
    float: left;
    font-size: 15px;
    height: 60px;
    line-height: 18px;
    margin: 0 0 5px;
    padding: 0;
}
.header .sub-menu-posts .block-post img{
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    height: 127px;
    width: 227px;
}
.header .sub-menu {
    display: none;
    border-top: 1px solid #EEE;
    overflow: hidden;
}
.header .menu-item:hover .sub-menu {
    display: block;
}

/* Compact Header after scroll down*/
.ui-header, .ui-footer{
    position: static !important;
}
.compact-header{
    height: 45px;
    position: fixed !important;
    top: 0;
    width: 1070px;
}
.compact-header #bottom-border{
    margin-top: 5px;
    height: 3px;
    background: #EEE;
    box-shadow: 0px 1px 1px #BBB;
    width: 100%;
    display: block;
}
.compact-header #upper-nav{
    display: none;
}

/* Styles to account for new fixed navigation */
.container {
    margin: 0 auto;
    clear: both;
    background: #fff;
    vertical-align: middle;
    overflow: hidden;
}

img.ace-ticket {
    border: 0px !important;
    border-bottom-right-radius: 0px !important;
    border-top-left-radius: 0px !important;
    position: relative;
    top: 5px;
}

/* Responsive right column for screens < 1070 */
@media screen and (max-width: 1069px) {
    .header .wrapper {
        width: 970px;
    }

    .header .branding {
        margin-right: 5px;
    }

    .header .menu-primary-container .nav-link {
        padding: 0px 4px;
    }
}

/* Responsive styles for tablet and mobile */
@media screen and (max-width: 728px) {
    .menu-primary-container, #cse-search-box, #desktop-scoreboard, .header .menu-second-level-nav-container{
        display: none;
    }
    .header .top-logo{
        float: left;
    }
    .header #upper-nav{
        font-size: 16px;
        height: auto;
        padding-top: 10px;
    }

    /**
    * Responsive mobile -- Main Menu -- Hamburger
    */

    #container #no-javascript-message{
        background:#DAB547;
        display:block;
        padding:10px 0px;
        text-align:center;
        width:100%;
    }

    #container .ui-panel-display-reveal{
        box-shadow: none !important;
    }

    #container .ui-panel-page-content-display-reveal{
        webkit-box-shadow: 5px 0 5px rgba(0,0,0,.15);
        -moz-box-shadow: 5px 0 5px rgba(0,0,0,.15);
        box-shadow: 5px 0 5px rgba(0,0,0,.15);
    }

    #container #hamburger-main-menu{
        background: #FFF;
        display: none;
        font-size: 18px;
        height: 100%;
        position: fixed;
        overflow-x: hidden;
        overflow-y: auto;
        top: 0;
        width: 260px;
    }

    #container #hamburger-main-menu ul div{
        padding-left: 35px;
        margin-top: 20px;
    }

    #container #hamburger-main-menu ul div:first-child{
        margin-top: 0px;
    }

    /* Logos for menu items */
    #container #hamburger-main-menu ul div{
        background-image: url(/wp-content/themes/vip/nesn/css/../images/mobile-menu-logos.png);
        background-position: 0 -300px;
        background-repeat: no-repeat;
    }
    #container #hamburger-main-menu ul div.category-boston-red-sox{
        background-position: 0px 0px;
    }
    #container #hamburger-main-menu ul div.category-boston-bruins{
        background-position: 0px -25px;
    }
    #container #hamburger-main-menu ul div.category-new-england-patriots{
        background-position: 0px -50px;
    }
    #container #hamburger-main-menu ul div.category-boston-celtics{
        background-position: 0px -75px;
    }
    #container #hamburger-main-menu ul div.category-mlb{
        background-position: 0px -100px;
    }
    #container #hamburger-main-menu ul div.category-nhl{
        background-position: 0px -125px;
    }
    #container #hamburger-main-menu ul div.category-nfl{
        background-position: 0px -150px;
    }
    #container #hamburger-main-menu ul div.category-nba{
        background-position: 0px -175px;
    }
    #container #hamburger-main-menu ul div.category-hockey-east{
        background-position: 0px -200px;
    }
    #wrapper #hamburger-main-menu ul div.category-liverpool-fc{
        background-position: 0px -225px;
    }
    #container #hamburger-main-menu ul div.category-soccer{
        background-position: 0px -250px;
    }
    #container #hamburger-main-menu ul div.category-odds{
        background-position: 0px -275px;
    }
    #container #hamburger-main-menu ul div.category-tv-schedule{
        background-position: 0px -300px;
    }

    #container div#top-nav-links #persistent-elements{
        background: #FFF;
        border-bottom: 3px solid #EEE;
        clear: both;
        margin-bottom: 8px;
        padding-bottom: 10px;
        padding-top: 5px;
        width: 100%;
    }

    #container div#top-nav-links .stay{
        border-bottom: 3px solid #EEE;
        position: fixed;
        top: 0;
        z-index: 9999999999;
    }

    .header a#hamburger-main-menu-image{
        background-image: url(/wp-content/themes/vip/nesn/css/../images/mobile-menu-icon.png);
        background-size: 30px 30px;
        background-repeat: no-repeat;
        background-position: center right;
        display: block;
        float: left;
        font-size: 20px;
        height: 30px;
        margin: 0px 10px 0px 5px;
        padding: 0px;
        text-transform: capitalize;
        width: 30px;
    }

    .header a#hamburger-main-menu-image:hover{
        background-image: url(/wp-content/themes/vip/nesn/css/../images/mobile-menu-icon-hover.png);
        color: #0378AD;
    }

    #container #persistent-elements a#nesn-logo{
        background-image: url(/wp-content/themes/vip/nesn/css/../images/nesn_35.png);
        background-size: 108px 35px;
        background-repeat: no-repeat;
        display: block;
        float: left;
        height: 35px;
        margin-left: 5px;
        margin-top: 5px;
        width: 108px;
    }

    #container #persistent-elements a#nesn-logo:hover{
        background-image: url(/wp-content/themes/vip/nesn/css/../images/nesn_35_hover.png);
    }

    #container a.no-background-color:hover{
        background-color: transparent;
    }

    /* Slide portion of menu */
    #container .ui-panel-inner{
        padding: 0px !important;
        padding-top: 10px !important;
    }
}
#left-column div.type-post{
	border-bottom: 1px solid #EEE;
	padding-bottom: 20px;
}
#left-column div.type-post div.entry-content{
	background: #EEE;
	border-top-left-radius: 25px;
	border-bottom-right-radius: 25px;
	height: 172px;
	float: left;
	margin-right: 20px;
	width: 300px;
}
#left-column div.type-post div.entry-content img, #left-column  div.type-media_playlist div.entry-content img, li img{
	border-top: 3px solid #004276;
	border-top-left-radius: 25px;
	border-bottom-right-radius: 25px;
}
#left-column div.type-post h3.entry-title, #left-column div.type-media_playlist h3.entry-title{
	background-color: transparent;
	font-size: 22px;
	line-height: 25px;
	margin: 8px 0px;
	padding: 0px;
}
.top-features li img{
	border-top-left-radius: 15px;
	border-bottom-right-radius: 15px;
}
.top-four li{
	border-right: 1px solid #EEE;
	display: block;
	float: left;
	list-style-type: none;
	margin: 6px 0px !important;
	margin-right: 10px !important;
	padding: 0px !important;
	width: 234px !important;
}
.top-four li a.top-feature-widget-title{
	float: left;
	width: 100px;
}
.top-four li img{
	float: left;
	margin-right: 10px;
}
.top-four li:last-child{
	border-right: 0px !important;
	margin-right: 0px !important;
}
#left-column div.type-post, #left-column div.type-media_playlist{
	margin: 0px;
	margin-bottom: 20px;
	width: 100%;
}
#left-column div.type-post img{
	float: left;
	height: auto;
	margin-right: 20px;
	width: 300px;
}
.entry-data a{
	font-weight: normal;
	padding: 0px;
}
#left-column div.type-post p.pub-date{
	margin: 0px;
	margin-bottom: 8px;
}
#left-column div.type-post .flame-count{
	background: url(/wp-content/themes/vip/nesn/css/../images/fire.png);
	background-size: 15px 15px;
	background-repeat: no-repeat;
	color: #808080;
	padding-left: 20px;
	padding-top: 1px;
}
#left-column .delta-pagination{
	clear: both;
	margin-bottom: 20px;
	text-align: center;
}
@media screen and (max-width: 728px) and (min-device-width: 768px) {
	#left-column div.type-post .entry-content, #left-column div.type-media_playlist .entry-content{
		margin-left: 10px;
	}
	#left-column div.type-post .entry-content, #left-column div.type-media_playlist .entry-content, #left-column div.type-post img, #left-column div.type-media_playlist img{
		height: auto !important;
		width: 200px !important;
	}
}
@media screen and (max-width: 400px) {
	#left-column div.type-post img, #left-column div.type-media_playlist img{
		height: auto;
		width: 120px;
	}
}/*Ranked Post on homepage*/

#left-column div.featured-post{
	width: 640px;
}
#left-column div.featured-post div.entry-content{
	background: #EEE;
	border-top-left-radius: 25px;
	border-bottom-right-radius: 25px;
	height: 363px;
	width: 640px;
}
#left-column div.featured-post img{
	height: 360px;
	width: 640px;
}
#left-column div.featured-post h3{
	font-size: 28px !important;
	line-height: 31px !important;
	margin: 0px !important;
	margin-bottom: 15px !important;
}
#left-column div.featured-post div.hidden-entry-content{
	display: none;
}
@media screen and (max-width: 728px) {
	#left-column .featured-post{
		width: 100% !important;
	}
	#left-column div.featured-post img{
		height: 113px;
		width: 200px;
	}
	#left-column div.featured-post h3{
		display: none;
	}
	#left-column div.featured-post div.hidden-entry-content, #left-column div.featured-post div.hidden-entry-content h3{
		display: block;
	}
	#left-column div.featured-post div.hidden-entry-content h3{
		font-size: 22px !important;
		line-height: 25px !important;
		margin: 8px 0px !important;
	}
	
}
@media screen and (max-width: 400px) {
	#left-column div.featured-post img{
		height: 68px;
		width: 120px;
	}
}/* Ad & NewsMax */
#nmWidgetContainer {
	text-align: left;
}

#azk1, #NmWgWhatsThis, #NmWgWhatsThis411 {
	height: 0 !important;
	width: 0 !important;
	display: none !important;
}

#left-column #NmWgContainer, #left-column #NmWgContainer411{
	background-color: transparent !important;
}

#left-column #NmWgHeader, #left-column #NmWgHeader411{
	background-color: transparent !important;
	color: #999 !important;
	font-family: 'Open Sans', Arial, sans-serif !important;
	font-size: 10px;
	height: 40px;
	margin-bottom: 8px;
	margin-top: -10px;
	padding: 0px;
	width: auto !important;
}

.widget_rss .widgettitle a img{
	display: none;
}

.widget_rss .widgettitle a{
	color: #808080;
	font-weight: normal !important;
}

#left-column #NmWgList, #left-column #NmWgList411, .widget_rss ul{
	padding: 0px;
	list-style-type: none !important;
}

.widget_rss ul li{
	font-family: 'Open Sans', Arial, sans-serif !important;
	line-height: 15px;
	list-style-type: none !important;
	margin-bottom: 10px;
	padding: 0px;
}

#left-column #NmWgList li, #left-column #NmWgList411 li{
	font-family: 'Open Sans', Arial, sans-serif !important;
	line-height: 15px;
	list-style-type: none !important;
	margin-bottom: 8px;
}

#left-column .story #NmWgList411 li {
	padding-left: 0px !important;
}

#left-column #NmWgList li, #left-column #NmWgList411 li a{
	font-size: 11px;
}

#left-column .news-max-widget #NmWgContainer411 img{
	border: 0px !important;
	width: auto !important;
}

#left-column .delta-ad-640.mid .nesn-widget-posts ul.photo-gallery{
	float: left;
	width: 320px;
}

#left-column .delta-ad-640.mid .nesn-widget-posts ul li{
	line-height: 15px;
	list-style-type: none;
	margin-bottom: 10px;
	padding: 0px;
}

#left-column .delta-ad-640 .nesn-widget-nesn-link-exchange-partner img{
	margin: 0px !important;
	width: auto !important;
}

#left-column .delta-ad-640 .acm_ad_zones img{
	border-top: 0px;
}

.auto-height {
	height: auto;
}

.padding-bottom-5p {
	padding-bottom: 5px;
}

.padding-bottom-10p {
	padding-bottom: 10px;
}

.padding-bottom-20p {
	padding-bottom: 20px;
}

.padding-bottom-50p {
	padding-bottom: 50px;
}

.margin-bottom-5p {
	margin-bottom: 5px;
}

.margin-bottom-10p {
	margin-bottom: 10px;
}

.margin-bottom-20p {
	margin-bottom: 20px;
}

.margin-bottom-50p {
	margin-bottom: 50px;
}

.margin-top-5p {
	margin-top: 5px;
}

.margin-top-10p {
	margin-top: 10px;
}

.margin-top-20p {
	margin-top: 20px;
}

.margin-top-50p {
	margin-top: 50px;
}

#left-column .mid.delta-ad-640 .nesn-widget-nesn-link-exchange-partner{
	float: left;
}

/** Fix for Native ad units that are taking up 32px of space between stories **/
#left-column .promotional-unit .nesn-widget-giant-media, #left-column .promotional-unit .widget.acm_ad_zones{
	line-height: normal;
}

/** Responsive styles for screens less than 728 -- Tablet **/
@media screen and (max-width: 728px) {
	#left-column .delta-ad-640 .nesn-widget-nesn-link-exchange-partner{
		display: none;
	}
}

#left-column .news-max-widget #NmWgContainer411 img{
	border-bottom-right-radius: 0px !important;
	border-top-left-radius: 0px !important;
	width: 98.5% !important;
}/* Scoreboard Styles */
ul.scoreboard li.game-item{
	font-family: 'Open Sans', Arial, sans-serif !important;
	list-style-type: none;
	padding-right: 8px !important;
	padding-top: 1px !important;
}
ul.scoreboard li.game-item a{
	border-left: 0px !important;
	padding-left: 0px !important;
	margin-right: 0px !important;
}
ul.scoreboard li.game-item span.block-15{
	background-image: url(/wp-content/themes/vip/nesn/css/../images/imagemap-15.png);
	float: left;
	height: 15px;
	margin-left: -8px;
	width: 30px;
}
ul.scoreboard li.game-item span.score-text{
	display: inline-block;
	margin-left: -5px;
}
ul.scoreboard li.game-item span.score-text span.scoreboard-live-text{
	color: #E20618;
}
/* Team Logos */
ul.scoreboard li.game-item span.boston-red-sox-15 {
	background-position: 0px 1px;
}
ul.scoreboard li.game-item span.boston-bruins-15 {
	background-position: 0px -15px;
}
ul.scoreboard li.game-item span.new-england-patriots-15 {
	background-position: 0px -31px;
}
ul.scoreboard li.game-item span.boston-celtics-15 {
	background-position: 0px -47px;
}
ul.scoreboard li.game-item span.liverpool-fc-15 {
	background-position: 0px -64px;
}
ul.scoreboard li.game-item span.soccer-15 , ul.scoreboard li.game-item span.new-england-revolution-15 {
	background-position: 0px -79px;
}

/** Responsive - Tablet styles **/
#mobile-scoreboard{
    display: none;
}
@media screen and (max-width: 728px) {
	/** Scoreboard **/
    #mobile-scoreboard{
        display: block;
    }
    .scoreboard {
        background-color:       #FFF;
        clear:                  both;
        color:                  #004276;
        padding:                0px;
        text-align:             center;
    }
    .scoreboard li{
        border-bottom: 1px solid #EEE;
        clear: both;
        float: none !important;
        margin-bottom: 10px;
        padding: 10px 0px !important;
        padding-right: 0px !important;
        text-align: left;
        width: 100%;
    }
    .scoreboard li span.block-15{
        background-image: url(/wp-content/themes/vip/nesn/css/../images/mobile-menu-logos.png) !important;
        background-position: 0px -300px;
        background-repeat: no-repeat  !important;
        display: block;
        height: 25px !important;
        margin-left: 10px !important;
        margin-right: 10px !important;
        margin-top: -5px;
        width: 25px !important;
    }
    ul.scoreboard li.game-item span.boston-red-sox-15 {
        background-position: 0px 0px;
    }
    ul.scoreboard li.game-item span.boston-bruins-15 {
        background-position: 0px -25px;
    }
    ul.scoreboard li.game-item span.new-england-patriots-15 {
        background-position: 0px -50px;
    }
    ul.scoreboard li.game-item span.boston-celtics-15 {
        background-position: 0px -75px;
    }
    ul.scoreboard li.game-item span.liverpool-fc-15 {
        background-position: 0px -225px;
    }
    ul.scoreboard li.game-item span.soccer-15, ul.scoreboard li.game-item span.new-england-revolution-15 {
        background-position: 0px -325px;
    }
    .scoreboard-live-text{
        color: #E20618;
    }
}
#footer-sidebar #menu-footer-submenu-2 ul{
	clear: both;
	display: inline-block;
}
#footer-sidebar #menu-footer-submenu-2 li {
	float: left;
	list-style-type: none;
	line-height: 11px;
	margin: 0px;
	padding: 0px;
	padding-right: 0px !important;
}
#footer-sidebar #menu-footer-submenu-2 li a{
	border-right: 1px solid #EEE;
	display: block;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-right: 5px;
}
#footer-sidebar #menu-footer-submenu-2 li:last-child a {
	border-right: 0px;
	clear: both;
	margin-bottom: 10px;
}/*--Images--*/

.block-10 {
	width:				  10px;
	height:				 10px;
	margin:				 0 3px;
	display:				inline-block;
}

.block-14 {
	width:					14px;
	height:					14px;
	display:				block;
}

.block-16 {
	width:					16px;
	height:					16px;
	display:				block;
}

.block-20 {
	width:					20px;
	height:					20px;
	display:				inline-block;
}

.block-30 {
	width:					30px;
	height:					30px;
	display:				block;
}

#alpha .block-20,
#right-column .block-20 {
	margin-bottom:			-6px;
}

*+html .block-20 {
	margin-right:			5px;
}

.block-60 {
	width:					60px;
	height:					20px;
	display:				inline-block;
}

.block-48 {
	width:					48px;
	height:					48px;
	padding:				1px;
	border:					1px solid #CCC;
	display:				block;
}

.block-88 {
	width:					88px;
	height:					31px;
	padding:				1px;
	border:					1px solid #CCC;
	display:				block;
}

.block-116 {
	width:					116px;
	height:					31px;
	padding:				1px;
	border:					1px solid #CCC;
	display:				block;
}

.video-10 {
	background:			 transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-10.png) -3px -29px no-repeat;
}

*+html .video-10 {
	background:			 transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-10.png) -3px -31px no-repeat;
}

.photo-gallery-10 {
	background:			 transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-10.png) -3px -16px no-repeat;
}

*+html .photo-gallery-10 {
	background:			 transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-10.png) -3px -18px no-repeat;
}

.facebook-16,
.nav-970 ul.navigation li a.facebook-16,
.nav-970 ul.navigation li a.facebook-16:hover {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-share-16.png) 0 0;
}

.twitter-16,
.nav-970 ul.navigation li a.twitter-16,
.nav-970 ul.navigation li a.twitter-16:hover {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-share-16.png) 0 -16px;
}

.mail-16,
.nav-970 ul.navigation li a.mail-16,
.nav-970 ul.navigation li a.mail-16:hover {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-share-16.png) 0 -32px;
}

.rss-16,
.nav-970 ul.navigation li a.rss-16,
.nav-970 ul.navigation li a.rss-16:hover {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-share-16.png) 0 -48px;
}

.boston-red-sox-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -3px;
}

.boston-bruins-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -28px;
}

.boston-celtics-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -51px;
}

.new-england-patriots-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -76px;
}

.nascar-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -100px;
}

.ncaa-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -123px;
}

.liverpool-fc-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -147px;
}

.premier-league-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -164px;
}

.roush-fenway-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -196px;
}

.nesn-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -220px;
}

.nesn-newswire-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -243px;
}

.nesn-connects-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -267px;
}

.nesn-mobile-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -291px;
}

.tv-schedule-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -316px;
}

.photo-gallery-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -340px;
}

.poll-of-the-day-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -364px;
}

.video-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -389px;
}

.facebook-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -411px;
}

.facebook-thumb-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -432px;
}

.twitter-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -458px;
}

.rss-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20.png) -3px -481px;
}

.nesn-daily-20 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-20_2.png) -3px -528px;
}

.boston-bruins-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -4px;
}

.boston-celtics-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -38px;
}

.boston-red-sox-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -72px;
}

.new-england-patriots-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -105px;
}

.new-jersey-devils-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -140px;
}

.new-jersey-nets-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -174px;
}

.new-york-giants-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -208px;
}

.new-york-islanders-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -242px;
}

.new-york-jets-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -275px;
}

.new-york-knicks-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -309px;
}

.new-york-mets-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -344px;
}

.new-york-rangers-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -377px;
}

.new-york-yankees-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30.png) -3px -412px;
}

.liverpool-fc-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30_2.png) -3px -448px;
}

.new-england-revolution-30 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30_2.png) -3px -481px;
}

.fenway-park-30 {
	background: transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-scoreboard-30_3.png) -3px -506px;
}

.boston-bruins-48 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/cat-imagemap-48.jpg) -2px -53px;
}

.boston-celtics-48 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/cat-imagemap-48.jpg) -2px -104px;
}

.boston-red-sox-48 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/cat-imagemap-48.jpg) -2px -155px;
}

.new-england-patriots-48 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/cat-imagemap-48.jpg) -2px -512px;
}

.email-60 {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-email.png) -3px -3px;
}

.email-60:hover {
	background:				transparent url(/wp-content/themes/vip/nesn/css/../images/imagemap-email.png) -3px -26px;
}#left-column div.category-header {
	border-top: 3px solid #004276;
	padding-top: 8px;
	margin-bottom: 15px;
}

#left-column div.category-header img {
	float: left;
	margin-right: 20px;
}

#left-column div.category-header h3 {
	background-color: transparent !important;
	float: left;
	font-size: 16px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	width: 35%;
}

body.primary-category-fenway-sports-management.page #left-column div.category-header h3 {
	width: 40% !important;
}

#left-column div.category-header ul.nav {
	float: right;
	height: 16px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	max-width: 65%;
}

#left-column div.category-header ul.nav li, .related-links ul.nav li {
	border: 0px;
	border-left: 1px solid #EEE;
	clear: right;
	float: left;
	list-style-type: none;
	padding: 0px 4px;
}

#left-column div.category-header ul.nav li:first-child, .related-links ul.nav li:first-child{
	border-left: 0px;
	padding-left: 0px;
}


/* Fallback in case category CSS isn't updated in admin area -- Colors needed here for home page*/
/* Red Sox */
.primary-category-boston-red-sox #left-column .category-header, #left-column div.primary-category-boston-red-sox div.entry-content img, #content .mrow-primary-category-boston-red-sox .col-a img, .top-features li.primary-category-boston-red-sox img{
	border-top: 3px solid #E20618;
}
.primary-category-boston-red-sox #left-column .category-header h3 a{
	color: #E20618;
}
	/* Pawtucket Red Sox */
	.primary-category-pawtucket-red-sox #left-column .category-header, #left-column div.primary-category-pawtucket-red-sox div.entry-content img, #content .mrow-primary-category-pawtucket-red-sox .col-a img, .top-features li.primary-category-pawtucket-red-sox img{
		border-top: 3px solid #DF3D3F;
	}
	.primary-category-pawtucket-red-sox #left-column .category-header h3 a{
		color: #DF3D3F;
	}
	/* Red Sox Report */
	.primary-category-red-sox-report #left-column .category-header, #left-column div.primary-category-red-sox-report div.entry-content img, #content .mrow-primary-category-red-sox-report .col-a img, .top-features li.primary-category-red-sox-report img{
		border-top: 3px solid #E20618;
	}
	.primary-category-red-sox-report #left-column .category-header h3 a{
		color: #E20618;
	}

/* Bruins */
.primary-category-boston-bruins #left-column .category-header, #left-column div.primary-category-boston-bruins div.entry-content img, #content .mrow-primary-category-boston-bruins .col-a img, .top-features li.primary-category-boston-bruins img{
	border-top: 3px solid #F9C026;
}
.primary-category-boston-bruins #left-column .category-header h3 a{
	color: #F9C026;
}

	/* Bruins Faceoff Live */
	.primary-category-bruins-face-off-live #left-column .category-header, #left-column div.primary-category-bruins-face-off-live div.entry-content img, #content .mrow-primary-category-bruins-face-off-live .col-a img, .top-features li.primary-category-bruins-face-off-live img{
		border-top: 3px solid #F9C026;
	}
	.primary-category-bruins-face-off-live #left-column .category-header h3 a{
		color: #F9C026;
	}

	/* Bruins Overtime Live */
	.primary-category-bruins-overtime-live #left-column .category-header, #left-column div.primary-category-bruins-overtime-live div.entry-content img, #content .mrow-primary-category-bruins-overtime-live .col-a img, .top-features li.primary-category-bruins-overtime-live img{
		border-top: 3px solid #F9C026;
	}
	.primary-category-bruins-overtime-live #left-column .category-header h3 a{
		color: #F9C026;
	}

	/* Big Bad Bruins Live */
	.primary-category-big-bad-bruins-live #left-column .category-header, #left-column div.primary-category-big-bad-bruins-live div.entry-content img, #content .mrow-primary-category-big-bad-bruins-live .col-a img, .top-features li.primary-category-big-bad-bruins-live img{
		border-top: 3px solid #F9C026;
	}
	.primary-category-big-bad-bruins-live #left-column .category-header h3 a{
		color: #F9C026;
	}

	/* Amica Coverage Play of the Week */
	.primary-category-amica-coverage-play-of-the-week #left-column .category-header, #left-column div.primary-category-amica-coverage-play-of-the-week div.entry-content img, #content .mrow-primary-category-amica-coverage-play-of-the-week .col-a img, .top-features li.primary-category-amica-coverage-play-of-the-week img{
		border-top: 3px solid #005951;
	}
	.primary-category-amica-coverage-play-of-the-week #left-column .category-header h3 a{
		color: #005951;
	}

	/* DCU Save of the Day */ 
	.primary-category-dcu-save-of-the-day #left-column .category-header, #left-column div.primary-category-dcu-save-of-the-day div.entry-content img, #content .mrow-primary-category-dcu-save-of-the-day .col-a img, .top-features li.primary-category-dcu-save-of-the-day img{
		border-top: 3px solid #F9C026;
	}
	.primary-category-dcu-save-of-the-day #left-column .category-header h3 a{
		color: #F9C026;
	}

	/* Berkshire Bank Exciting Rewind */
	.primary-category-berkshire-bank-exciting-rewind #left-column .category-header, #left-column div.primary-category-berkshire-bank-exciting-rewind div.entry-content img, #content .mrow-primary-category-berkshire-bank-exciting-rewind .col-a img, .top-features li.primary-category-berkshire-bank-exciting-rewind img{
		border-top: 3px solid #F9C026;
	}
	.primary-category-berkshire-bank-exciting-rewind #left-column .category-header h3 a{
		color: #F9C026;
	}

	/* TD Bank Mini 1-on-1 */ 
	.primary-category-td-bank-mini-1-on-1 #left-column .category-header, #left-column div.primary-category-td-bank-mini-1-on-1 div.entry-content img, #content .mrow-primary-category-td-bank-mini-1-on-1 .col-a img, .top-features li.primary-category-td-bank-mini-1-on-1 img{
		border-top: 3px solid #FDB813;
	}
	.primary-category-td-bank-mini-1-on-1 #left-column .category-header h3 a{
		color: #FDB813;
	}

	/* Providence Bruins */
	.primary-category-providence-bruins #left-column .category-header, #left-column div.primary-category-providence-bruins div.entry-content img, #content .mrow-primary-category-providence-bruins .col-a img, .top-features li.primary-category-providence-bruins img{
		border-top: 3px solid #F9C026;
	}
	.primary-category-providence-bruins #left-column .category-header h3 a{
		color: #F9C026;
	}

/* Patriots */
.primary-category-new-england-patriots #left-column .category-header, #left-column div.primary-category-new-england-patriots div.entry-content img, #content .mrow-primary-category-new-england-patriots .col-a img, .top-features li.primary-category-new-england-patriots img{
	border-top: 3px solid #9CA5B0;
}
.primary-category-new-england-patriots #left-column .category-header h3 a{
	color: #9CA5B0;
}

/* Celtics */
.primary-category-boston-celtics #left-column .category-header, #left-column div.category-boston-celtics div.entry-content img, #content .mrow-primary-category-boston-celtics .col-a img, .top-features li.primary-category-boston-celtics img{
	border-top: 3px solid #036F37;
}
.primary-category-boston-celtics #left-column .category-header h3 a{
	color: #036F37;
}

/* MLB */
.primary-category-mlb #left-column .category-header, #left-column div.primary-category-mlb div.entry-content img, #content .mrow-primary-category-mlb .col-a img, .top-features li.primary-category-mlb img{
	border-top: 3px solid #28497F;
}
.primary-category-mlb #left-column .category-header h3 a{
	color: #28497F;
}

	/* Arizona Diamondbacks */
	.primary-category-arizona-diamondbacks #left-column .category-header, #left-column div.primary-category-arizona-diamondbacks div.entry-content img, #content .mrow-primary-category-arizona-diamondbacks .col-a img, .top-features li.primary-category-arizona-diamondbacks img{
		border-top: 3px solid #000;
	}
	.primary-category-arizona-diamondbacks #left-column .category-header h3 a{
		color: #000;
	}

	/* Atlanta Braves */
	.primary-category-atlanta-braves #left-column .category-header, #left-column div.primary-category-atlanta-braves div.entry-content img, #content .mrow-primary-category-atlanta-braves .col-a img, .top-features li.primary-category-atlanta-braves img{
		border-top: 3px solid #AF0039;
	}
	.primary-category-atlanta-braves #left-column .category-header h3 a{
		color: #AF0039;
	}

	/* Baltimore Orioles */
	.primary-category-baltimore-orioles #left-column .category-header, #left-column div.primary-category-baltimore-orioles div.entry-content img, #content .mrow-primary-category-baltimore-orioles .col-a img, .top-features li.primary-category-baltimore-orioles img{
		border-top: 3px solid #DF4601;
	}
	.primary-category-baltimore-orioles #left-column .category-header h3 a{
		color: #DF4601;
	}

	/* Chicago Cubs */
	.primary-category-chicago-cubs #left-column .category-header, #left-column div.primary-category-chicago-cubs div.entry-content img, #content .mrow-primary-category-chicago-cubs .col-a img, .top-features li.primary-category-chicago-cubs img{
		border-top: 3px solid #CC3433;
	}
	.primary-category-chicago-cubs #left-column .category-header h3 a{
		color: #CC3433;
	}

	/* Chicago White Sox */
	.primary-category-chicago-white-sox #left-column .category-header, #left-column div.primary-category-chicago-white-sox div.entry-content img, #content .mrow-primary-category-chicago-white-sox .col-a img, .top-features li.primary-category-chicago-white-sox img{
		border-top: 3px solid #666;
	}
	.primary-category-chicago-white-sox #left-column .category-header h3 a{
		color: #666;
	}

	/* Cincinnati Reds */
	.primary-category-cincinnati-reds #left-column .category-header, #left-column div.primary-category-cincinnati-reds div.entry-content img, #content .mrow-primary-category-cincinnati-reds .col-a img, .top-features li.primary-category-cincinnati-reds img{
		border-top: 3px solid #C6011F;
	}
	.primary-category-cincinnati-reds #left-column .category-header h3 a{
		color: #C6011F;
	}

	/* Cleveland Indians */
	.primary-category-cleveland-indians #left-column .category-header, #left-column div.primary-category-cleveland-indians div.entry-content img, #content .mrow-primary-category-cleveland-indians .col-a img, .top-features li.primary-category-cleveland-indians img{
		border-top: 3px solid #C00;
	}
	.primary-category-cleveland-indians #left-column .category-header h3 a{
		color: #C00;
	}

	/* Colorado Rockies */
	.primary-category-colorado-rockies #left-column .category-header, #left-column div.primary-category-colorado-rockies div.entry-content img, #content .mrow-primary-category-colorado-rockies .col-a img, .top-features li.primary-category-colorado-rockies img{
		border-top: 3px solid #333366;
	}
	.primary-category-colorado-rockies #left-column .category-header h3 a{
		color: #333366;
	}

	/* Detroit Tigers */
	.primary-category-detroit-tigers #left-column .category-header, #left-column div.primary-category-detroit-tigers div.entry-content img, #content .mrow-primary-category-detroit-tigers .col-a img, .top-features li.primary-category-detroit-tigers img{
		border-top: 3px solid #F66000;
	}
	.primary-category-detroit-tigers #left-column .category-header h3 a{
		color: #F66000;
	}

	/* Houston Astros */
	.primary-category-houston-astros #left-column .category-header, #left-column div.primary-category-houston-astros div.entry-content img, #content .mrow-primary-category-houston-astros .col-a img, .top-features li.primary-category-houston-astros img{
		border-top: 3px solid #D31145;
	}
	.primary-category-houston-astros #left-column .category-header h3 a{
		color: #D31145;
	}

	/* Kansas City Royals */
	.primary-category-kansas-city-royals #left-column .category-header, #left-column div.primary-category-kansas-city-royals div.entry-content img, #content .mrow-primary-category-kansas-city-royals .col-a img, .top-features li.primary-category-kansas-city-royals img{
		border-top: 3px solid #C09A5B;
	}
	.primary-category-kansas-city-royals #left-column .category-header h3 a{
		color: #C09A5B;
	}

	/* Los Angeles Angels */
	.primary-category-los-angeles-angels #left-column .category-header, #left-column div.primary-category-los-angeles-angels div.entry-content img, #content .mrow-primary-category-los-angeles-angels .col-a img, .top-features li.primary-category-los-angeles-angels img{
		border-top: 3px solid #862633;
	}
	.primary-category-los-angeles-angels #left-column .category-header h3 a{
		color: #862633;
	}

	/* Los Angeles Dodgers */
	.primary-category-los-angeles-dodgers #left-column .category-header, #left-column div.primary-category-los-angeles-dodgers div.entry-content img, #content .mrow-primary-category-los-angeles-dodgers .col-a img, .top-features li.primary-category-los-angeles-dodgers img{
		border-top: 3px solid #005A9C;
	}
	.primary-category-los-angeles-dodgers #left-column .category-header h3 a{
		color: #005A9C;
	}

	/* Miami Marlins */
	.primary-category-miami-marlins #left-column .category-header, #left-column div.primary-category-miami-marlins div.entry-content img, #content .mrow-primary-category-miami-marlins .col-a img, .top-features li.primary-category-miami-marlins img{
		border-top: 3px solid #FF6600;
	}
	.primary-category-miami-marlins #left-column .category-header h3 a{
		color: #FF6600;
	}

	/* Milwaukee Brewers */
	.primary-category-milwaukee-brewers #left-column .category-header, #left-column div.primary-category-milwaukee-brewers div.entry-content img, #content .mrow-primary-category-milwaukee-brewers .col-a img, .top-features li.primary-category-milwaukee-brewers img{
		border-top: 3px solid #B6922E;
	}
	.primary-category-milwaukee-brewers #left-column .category-header h3 a{
		color: #B6922E;
	}

	/* Minnesota Twins */
	.primary-category-minnesota-twins #left-column .category-header, #left-column div.primary-category-minnesota-twins div.entry-content img, #content .mrow-primary-category-minnesota-twins .col-a img, .top-features li.primary-category-minnesota-twins img{
		border-top: 3px solid #D31145;
	}
	.primary-category-minnesota-twins #left-column .category-header h3 a{
		color: #D31145;
	}

	/* New York Mets */
	.primary-category-new-york-mets #left-column .category-header, #left-column div.primary-category-new-york-mets div.entry-content img, #content .mrow-primary-category-new-york-mets .col-a img, .top-features li.primary-category-new-york-mets img{
		border-top: 3px solid #FF5910;
	}
	.primary-category-new-york-mets #left-column .category-header h3 a{
		color: #FF5910;
	}

	/* New York Yankees */
	.primary-category-new-york-yankees #left-column .category-header, #left-column div.primary-category-new-york-yankees div.entry-content img, #content .mrow-primary-category-new-york-yankees .col-a img, .top-features li.primary-category-new-york-yankees img{
		border-top: 3px solid #003087;
	}
	.primary-category-new-york-yankees #left-column .category-header h3 a{
		color: #003087;
	}

	/* Oakland A's */
	.primary-category-oakland-as #left-column .category-header, #left-column div.primary-category-oakland-as div.entry-content img, #content .mrow-primary-category-oakland-as .col-a img, .top-features li.primary-category-oakland-as img{
		border-top: 3px solid #003831;
	}
	.primary-category-oakland-as #left-column .category-header h3 a{
		color: #003831;
	}

	/* Philadelphia Phillies */
	.primary-category-philadelphia-phillies #left-column .category-header, #left-column div.primary-category-philadelphia-phillies div.entry-content img, #content .mrow-primary-category-philadelphia-phillies .col-a img, .top-features li.primary-category-philadelphia-phillies img{
		border-top: 3px solid #E81828;
	}
	.primary-category-philadelphia-phillies #left-column .category-header h3 a{
		color: #E81828;
	}

	/* Pittsburgh Pirates */
	.primary-category-pittsburgh-pirates #left-column .category-header, #left-column div.primary-category-pittsburgh-pirates div.entry-content img, #content .mrow-primary-category-pittsburgh-pirates .col-a img, .top-features li.primary-category-pittsburgh-pirates img{
		border-top: 3px solid #E8A71E;
	}
	.primary-category-pittsburgh-pirates #left-column .category-header h3 a{
		color: #E8A71E;
	}

	/* Portland Sea Dogs */
	.primary-category-portland-sea-dogs #left-column .category-header, #left-column div.primary-category-portland-sea-dogs div.entry-content img, #content .mrow-primary-category-portland-sea-dogs .col-a img, .top-features li.primary-category-portland-sea-dogs img{
		border-top: 3px solid #C6052C;
	}
	.primary-category-portland-sea-dogs #left-column .category-header h3 a{
		color: #C6052C;
	}

	/* San Diego Padres */
	.primary-category-san-diego-padres #left-column .category-header, #left-column div.primary-category-san-diego-padres div.entry-content img, #content .mrow-primary-category-san-diego-padres .col-a img, .top-features li.primary-category-san-diego-padres img{
		border-top: 3px solid #05143F;
	}
	.primary-category-san-diego-padres #left-column .category-header h3 a{
		color: #05143F;
	}

	/* San Francisco Giants */
	.primary-category-san-francisco-giants #left-column .category-header, #left-column div.primary-category-san-francisco-giants div.entry-content img, #content .mrow-primary-category-san-francisco-giants .col-a img, .top-features li.primary-category-san-francisco-giants img{
		border-top: 3px solid #FE5C1C;
	}
	.primary-category-san-francisco-giants #left-column .category-header h3 a{
		color: #FE5C1C;
	}

	/* Seattle Mariners */
	.primary-category-seattle-mariners #left-column .category-header, #left-column div.primary-category-seattle-mariners div.entry-content img, #content .mrow-primary-category-seattle-mariners .col-a img, .top-features li.primary-category-seattle-mariners img{
		border-top: 3px solid #207070;
	}
	.primary-category-seattle-mariners #left-column .category-header h3 a{
		color: #207070;
	}

	/* St. Louis Cardinals */
	.primary-category-st-louis-cardinals #left-column .category-header, #left-column div.primary-category-st-louis-cardinals div.entry-content img, #content .mrow-primary-category-st-louis-cardinals .col-a img, .top-features li.primary-category-st-louis-cardinals img{
		border-top: 3px solid #C41E3A;
	}
	.primary-category-st-louis-cardinals #left-column .category-header h3 a{
		color: #C41E3A;
	}

	/* Tampa Bay Rays */
	.primary-category-tampa-bay-rays #left-column .category-header, #left-column div.primary-category-tampa-bay-rays div.entry-content img, #content .mrow-primary-category-tampa-bay-rays .col-a img, .top-features li.primary-category-tampa-bay-rays img{
		border-top: 3px solid #00C0FF;
	}
	.primary-category-tampa-bay-rays #left-column .category-header h3 a{
		color: #00C0FF;
	}

	/* Texas Rangers */
	.primary-category-texas-rangers #left-column .category-header, #left-column div.primary-category-texas-rangers div.entry-content img, #content .mrow-primary-category-texas-rangers .col-a img, .top-features li.primary-category-texas-rangers img{
		border-top: 3px solid #C0111F;
	}
	.primary-category-texas-rangers #left-column .category-header h3 a{
		color: #C0111F;
	}

	/* Toronto Blue Jays */
	.primary-category-toronto-blue-jays #left-column .category-header, #left-column div.primary-category-toronto-blue-jays div.entry-content img, #content .mrow-primary-category-toronto-blue-jays .col-a img, .top-features li.primary-category-toronto-blue-jays img{
		border-top: 3px solid #134A8E;
	}
	.primary-category-toronto-blue-jays #left-column .category-header h3 a{
		color: #134A8E;
	}

	/* Washington Nationals */
	.primary-category-washington-nationals #left-column .category-header, #left-column div.primary-category-washington-nationals div.entry-content img, #content .mrow-primary-category-washington-nationals .col-a img, .top-features li.primary-category-washington-nationals img{
		border-top: 3px solid #AB0003;
	}
	.primary-category-washington-nationals #left-column .category-header h3 a{
		color: #AB0003;
	}


/* NHL */
.primary-category-nhl #left-column .category-header, #left-column div.primary-category-nhl div.entry-content img, #content .mrow-primary-category-nhl .col-a img, .top-features li.primary-category-nhl img{
	border-top: 3px solid #000;
}
.primary-category-nhl #left-column .category-header h3 a{
	color: #000;
}

	/* Anaheim Ducks */
	.primary-category-anaheim-ducks #left-column .category-header, #left-column div.primary-category-anaheim-ducks div.entry-content img, #content .mrow-primary-category-anaheim-ducks .col-a img, .top-features li.primary-category-anaheim-ducks img{
		border-top: 3px solid #F1690E;
	}
	.primary-category-anaheim-ducks #left-column .category-header h3 a{
		color: #F1690E;
	}

	/* Buffalo Sabres */
	.primary-category-buffalo-sabres #left-column .category-header, #left-column div.primary-category-buffalo-sabres div.entry-content img, #content .mrow-primary-category-buffalo-sabres .col-a img, .top-features li.primary-category-buffalo-sabres img{
		border-top: 3px solid #FFD182;
	}
	.primary-category-buffalo-sabres #left-column .category-header h3 a{
		color: #FFD182;
	}

	/* Calgary Flames */
	.primary-category-calgary-flames #left-column .category-header, #left-column div.primary-category-calgary-flames div.entry-content img, #content .mrow-primary-category-calgary-flames .col-a img, .top-features li.primary-category-calgary-flames img{
		border-top: 3px solid #CC3333;
	}
	.primary-category-calgary-flames #left-column .category-header h3 a{
		color: #CC3333;
	}

	/* Carolina Hurricanes */
	.primary-category-carolina-hurricanes #left-column .category-header, #left-column div.primary-category-carolina-hurricanes div.entry-content img, #content .mrow-primary-category-carolina-hurricanes .col-a img, .top-features li.primary-category-carolina-hurricanes img{
		border-top: 3px solid #CF1629;
	}
	.primary-category-carolina-hurricanes #left-column .category-header h3 a{
		color: #CF1629;
	}

	/* Chicago Blackhawks */
	.primary-category-chicago-blackhawks #left-column .category-header, #left-column div.primary-category-chicago-blackhawks div.entry-content img, #content .mrow-primary-category-chicago-blackhawks .col-a img, .top-features li.primary-category-chicago-blackhawks img{
		border-top: 3px solid #D0171C;
	}
	.primary-category-chicago-blackhawks #left-column .category-header h3 a{
		color: #D0171C;
	}

	/* Colorado Avalanche */
	.primary-category-colorado-avalanche #left-column .category-header, #left-column div.primary-category-colorado-avalanche div.entry-content img, #content .mrow-primary-category-colorado-avalanche .col-a img, .top-features li.primary-category-colorado-avalanche img{
		border-top: 3px solid #800000;
	}
	.primary-category-colorado-avalanche #left-column .category-header h3 a{
		color: #800000;
	}

	/* Columbus Blue Jackets */
	.primary-category-columbus-blue-jackets #left-column .category-header, #left-column div.primary-category-columbus-blue-jackets div.entry-content img, #content .mrow-primary-category-columbus-blue-jackets .col-a img, .top-features li.primary-category-columbus-blue-jackets img{
		border-top: 3px solid #F90121;
	}
	.primary-category-columbus-blue-jackets #left-column .category-header h3 a{
		color: #F90121;
	}

	/* Dallas Stars */
	.primary-category-dallas-stars #left-column .category-header, #left-column div.primary-category-dallas-stars div.entry-content img, #content .mrow-primary-category-dallas-stars .col-a img, .top-features li.primary-category-dallas-stars img{
		border-top: 3px solid #2D6245;
	}
	.primary-category-dallas-stars #left-column .category-header h3 a{
		color: #2D6245;
	}

	/* Detroit Red Wings */
	.primary-category-detroit-red-wings #left-column .category-header, #left-column div.primary-category-detroit-red-wings div.entry-content img, #content .mrow-primary-category-detroit-red-wings .col-a img, .top-features li.primary-category-detroit-red-wings img{
		border-top: 3px solid #E8112D;
	}
	.primary-category-detroit-red-wings #left-column .category-header h3 a{
		color: #E8112D;
	}

	/* Edmonton Oilers */
	.primary-category-edmonton-oilers #left-column .category-header, #left-column div.primary-category-edmonton-oilers div.entry-content img, #content .mrow-primary-category-edmonton-oilers .col-a img, .top-features li.primary-category-edmonton-oilers img{
		border-top: 3px solid #003E7E;
	}
	.primary-category-edmonton-oilers #left-column .category-header h3 a{
		color: #003E7E;
	}

	/* Florida Panthers */
	.primary-category-florida-panthers #left-column .category-header, #left-column div.primary-category-florida-panthers div.entry-content img, #content .mrow-primary-category-florida-panthers .col-a img, .top-features li.primary-category-florida-panthers img{
		border-top: 3px solid #CF0435;
	}
	.primary-category-florida-panthers #left-column .category-header h3 a{
		color: #CF0435;
	}

	/* Los Angeles Kings */
	.primary-category-los-angeles-kings #left-column .category-header, #left-column div.primary-category-los-angeles-kings div.entry-content img, #content .mrow-primary-category-los-angeles-kings .col-a img, .top-features li.primary-category-los-angeles-kings img{
		border-top: 3px solid #000;
	}
	.primary-category-los-angeles-kings #left-column .category-header h3 a{
		color: #000;
	}

	/* Minnesota Wild */
	.primary-category-minnesota-wild #left-column .category-header, #left-column div.primary-category-minnesota-wild div.entry-content img, #content .mrow-primary-category-minnesota-wild .col-a img, .top-features li.primary-category-minnesota-wild img{
		border-top: 3px solid #06704A;
	}
	.primary-category-minnesota-wild #left-column .category-header h3 a{
		color: #06704A;
	}

	/* Montreal Canadiens */
	.primary-category-montreal-canadiens #left-column .category-header, #left-column div.primary-category-montreal-canadiens div.entry-content img, #content .mrow-primary-category-montreal-canadiens .col-a img, .top-features li.primary-category-montreal-canadiens img{
		border-top: 3px solid #C1131E;
	}
	.primary-category-montreal-canadiens #left-column .category-header h3 a{
		color: #C1131E;
	}

	/* Nashville Predators */
	.primary-category-nashville-predators #left-column .category-header, #left-column div.primary-category-nashville-predators div.entry-content img, #content .mrow-primary-category-nashville-predators .col-a img, .top-features li.primary-category-nashville-predators img{
		border-top: 3px solid #F2BF40;
	}
	.primary-category-nashville-predators #left-column .category-header h3 a{
		color: #F2BF40;
	}

	/* New Jersey Devils */
	.primary-category-new-jersey-devils #left-column .category-header, #left-column div.primary-category-new-jersey-devils div.entry-content img, #content .mrow-primary-category-new-jersey-devils .col-a img, .top-features li.primary-category-new-jersey-devils img{
		border-top: 3px solid #D0171C;
	}
	.primary-category-new-jersey-devils #left-column .category-header h3 a{
		color: #D0171C;
	}

	/* New York Islanders */
	.primary-category-new-york-islanders #left-column .category-header, #left-column div.primary-category-new-york-islanders div.entry-content img, #content .mrow-primary-category-new-york-islanders .col-a img, .top-features li.primary-category-new-york-islanders img{
		border-top: 3px solid #EB7126;
	}
	.primary-category-new-york-islanders #left-column .category-header h3 a{
		color: #EB7126;
	}

	/* New York Rangers */
	.primary-category-new-york-rangers #left-column .category-header, #left-column div.primary-category-new-york-rangers div.entry-content img, #content .mrow-primary-category-new-york-rangers .col-a img, .top-features li.primary-category-new-york-rangers img{
		border-top: 3px solid #CF0435;
	}
	.primary-category-new-york-rangers #left-column .category-header h3 a{
		color: #CF0435;
	}

	/* Ottawa Senators */
	.primary-category-ottawa-senators #left-column .category-header, #left-column div.primary-category-ottawa-senators div.entry-content img, #content .mrow-primary-category-ottawa-senators .col-a img, .top-features li.primary-category-ottawa-senators img{
		border-top: 3px solid #D7A20F;
	}
	.primary-category-ottawa-senators #left-column .category-header h3 a{
		color: #D7A20F;
	}

	/* Philadelphia Flyers */
	.primary-category-philadelphia-flyers #left-column .category-header, #left-column div.primary-category-philadelphia-flyers div.entry-content img, #content .mrow-primary-category-philadelphia-flyers .col-a img, .top-features li.primary-category-philadelphia-flyers img{
		border-top: 3px solid #E55232;
	}
	.primary-category-philadelphia-flyers #left-column .category-header h3 a{
		color: #E55232;
	}

	/* Phoenix Coyotes */
	.primary-category-phoenix-coyotes #left-column .category-header, #left-column div.primary-category-phoenix-coyotes div.entry-content img, #content .mrow-primary-category-phoenix-coyotes .col-a img, .top-features li.primary-category-phoenix-coyotes img{
		border-top: 3px solid #6C111C;
	}
	.primary-category-phoenix-coyotes #left-column .category-header h3 a{
		color: #6C111C;
	}

	/* Pittsburgh Penguins */
	.primary-category-pittsburgh-penguins #left-column .category-header, #left-column div.primary-category-pittsburgh-penguins div.entry-content img, #content .mrow-primary-category-pittsburgh-penguins .col-a img, .top-features li.primary-category-pittsburgh-penguins img{
		border-top: 3px solid #E7D8AC;
	}
	.primary-category-pittsburgh-penguins #left-column .category-header h3 a{
		color: #E7D8AC;
	}

	/* San Jose Sharks */
	.primary-category-san-jose-sharks #left-column .category-header, #left-column div.primary-category-san-jose-sharks div.entry-content img, #content .mrow-primary-category-san-jose-sharks .col-a img, .top-features li.primary-category-san-jose-sharks img{
		border-top: 3px solid #00788A;
	}
	.primary-category-san-jose-sharks #left-column .category-header h3 a{
		color: #00788A;
	}

	/* St. Louis Blues */
	.primary-category-st-louis-blues #left-column .category-header, #left-column div.primary-category-st-louis-blues div.entry-content img, #content .mrow-primary-category-st-louis-blues .col-a img, .top-features li.primary-category-st-louis-blues img{
		border-top: 3px solid #1161A2;
	}
	.primary-category-st-louis-blues #left-column .category-header h3 a{
		color: #1161A2;
	}

	/* Tampa Bay Lightning */
	.primary-category-tampa-bay-lightning #left-column .category-header, #left-column div.primary-category-tampa-bay-lightning div.entry-content img, #content .mrow-primary-category-tampa-bay-lightning .col-a img, .top-features li.primary-category-tampa-bay-lightning img{
		border-top: 3px solid #203670;
	}
	.primary-category-tampa-bay-lightning #left-column .category-header h3 a{
		color: #203670;
	}

	/* Toronto Maple Leafs */
	.primary-category-toronto-maple-leafs #left-column .category-header, #left-column div.primary-category-toronto-maple-leafs div.entry-content img, #content .mrow-primary-category-toronto-maple-leafs .col-a img, .top-features li.primary-category-toronto-maple-leafs img{
		border-top: 3px solid #0084B4;
	}
	.primary-category-toronto-maple-leafs #left-column .category-header h3 a{
		color: #0084B4;
	}

	/* Vancouver Canucks */
	.primary-category-vancouver-canucks #left-column .category-header, #left-column div.primary-category-vancouver-canucks div.entry-content img, #content .mrow-primary-category-vancouver-canucks .col-a img, .top-features li.primary-category-vancouver-canucks img{
		border-top: 3px solid #008852;
	}
	.primary-category-vancouver-canucks #left-column .category-header h3 a{
		color: #008852;
	}

	/* Washington Capitals */
	.primary-category-washington-capitals #left-column .category-header, #left-column div.primary-category-washington-capitals div.entry-content img, #content .mrow-primary-category-washington-capitals .col-a img, .top-features li.primary-category-washington-capitals img{
		border-top: 3px solid #CF142B;
	}
	.primary-category-washington-capitals #left-column .category-header h3 a{
		color: #CF142B;
	}

	/* Winnipeg Jets */
	.primary-category-winnipeg-jets #left-column .category-header, #left-column div.primary-category-winnipeg-jets div.entry-content img, #content .mrow-primary-category-winnipeg-jets .col-a img, .top-features li.primary-category-winnipeg-jets img{
		border-top: 3px solid #55B0ED;
	}
	.primary-category-winnipeg-jets #left-column .category-header h3 a{
		color: #55B0ED;
	}

/* NFL */
.primary-category-nfl #left-column .category-header, #left-column div.primary-category-nfl div.entry-content img, #content .mrow-primary-category-nfl .col-a img, .top-features li.primary-category-nfl img{
	border-top: 3px solid #003A72;
}
.primary-category-nfl #left-column .category-header h3 a{
	color: #003A72;
}
	
	/* Arizona Cardinals */
	.primary-category-arizona-cardinals #left-column .category-header, #left-column div.primary-category-arizona-cardinals div.entry-content img, #content .mrow-primary-category-arizona-cardinals .col-a img, .top-features li.primary-category-arizona-cardinals img{
		border-top: 3px solid #C0003B;
	}
	.primary-category-arizona-cardinals #left-column .category-header h3 a{
		color: #C0003B;
	}

	/* Atlanta Falcons */
	.primary-category-baltimore-ravens #left-column .category-header, #left-column div.primary-category-baltimore-ravens div.entry-content img, #content .mrow-primary-category-baltimore-ravens .col-a img, .top-features li.primary-category-baltimore-ravens img{
		border-top: 3px solid #BE0027;
	}
	.primary-category-baltimore-ravens #left-column .category-header h3 a{
		color: #BE0027;
	}

	/* Baltimore Ravens */
	.primary-category-baltimore-ravens #left-column .category-header, #left-column div.primary-category-baltimore-ravens div.entry-content img, #content .mrow-primary-category-baltimore-ravens .col-a img, .top-features li.primary-category-baltimore-ravens img{
		border-top: 3px solid #38224E;
	}
	.primary-category-baltimore-ravens #left-column .category-header h3 a{
		color: #38224E;
	}

	/* Buffalo Bills */
	.primary-category-buffalo-bills #left-column .category-header, #left-column div.primary-category-buffalo-bills div.entry-content img, #content .mrow-primary-category-buffalo-bills .col-a img, .top-features li.primary-category-buffalo-bills img{
		border-top: 3px solid #DF0D05;
	}
	.primary-category-buffalo-bills #left-column .category-header h3 a{
		color: #DF0D05;
	}

	/* Carolina Panthers */
	.primary-category-carolina-panthers #left-column .category-header, #left-column div.primary-category-carolina-panthers div.entry-content img, #content .mrow-primary-category-carolina-panthers .col-a img, .top-features li.primary-category-carolina-panthers img{
		border-top: 3px solid #ACDEF4;
	}
	.primary-category-carolina-panthers #left-column .category-header h3 a{
		color: #ACDEF4;
	}

	/* Chicago Bears */
	.primary-category-chicago-bears #left-column .category-header, #left-column div.primary-category-chicago-bears div.entry-content img, #content .mrow-primary-category-chicago-bears .col-a img, .top-features li.primary-category-chicago-bears img{
		border-top: 3px solid #C83803;
	}
	.primary-category-chicago-bears #left-column .category-header h3 a{
		color: #C83803;
	}

	/* Cincinnati Bengals */
	.primary-category-cincinnati-bengals #left-column .category-header, #left-column div.primary-category-cincinnati-bengals div.entry-content img, #content .mrow-primary-category-cincinnati-bengals .col-a img, .top-features li.primary-category-cincinnati-bengals img{
		border-top: 3px solid #F04E23;
	}
	.primary-category-cincinnati-bengals #left-column .category-header h3 a{
		color: #F04E23;
	}

	/* Cleveland Browns */
	.primary-category-cleveland-browns #left-column .category-header, #left-column div.primary-category-cleveland-browns div.entry-content img, #content .mrow-primary-category-cleveland-browns .col-a img, .top-features li.primary-category-cleveland-browns img{
		border-top: 3px solid #E34912;
	}
	.primary-category-cleveland-browns #left-column .category-header h3 a{
		color: #F26522;
	}

	/* Dallas Cowboys */
	.primary-category-dallas-cowboys #left-column .category-header, #left-column div.primary-category-dallas-cowboys div.entry-content img, #content .mrow-primary-category-dallas-cowboys .col-a img, .top-features li.primary-category-dallas-cowboys img{
		border-top: 3px solid #00295B;
	}
	.primary-category-dallas-cowboys #left-column .category-header h3 a{
		color: #00295B;
	}

	/* Denver Broncos */
	.primary-category-denver-broncos #left-column .category-header, #left-column div.primary-category-denver-broncos div.entry-content img, #content .mrow-primary-category-denver-broncos .col-a img, .top-features li.primary-category-denver-broncos img{
		border-top: 3px solid #F15623;
	}
	.primary-category-denver-broncos #left-column .category-header h3 a{
		color: #F15623;
	}

	/* Detriot Lions */
	.primary-category-detriot-lions #left-column .category-header, #left-column div.primary-category-detriot-lions div.entry-content img, #content .mrow-primary-category-detriot-lions .col-a img, .top-features li.primary-category-detriot-lions img{
		border-top: 3px solid #0273B8;
	}
	.primary-category-detriot-lions #left-column .category-header h3 a{
		color: #0273B8;
	}

	/* Green Bay Packers */
	.primary-category-green-bay-packers #left-column .category-header, #left-column div.primary-category-green-bay-packers div.entry-content img, #content .mrow-primary-category-green-bay-packers .col-a img, .top-features li.primary-category-green-bay-packers img{
		border-top: 3px solid #FFC20E;
	}
	.primary-category-green-bay-packers #left-column .category-header h3 a{
		color: #FFC20E;
	}

	/* Houston Texans */
	.primary-category-houston-texans #left-column .category-header, #left-column div.primary-category-houston-texans div.entry-content img, #content .mrow-primary-category-houston-texans .col-a img, .top-features li.primary-category-houston-texans img{
		border-top: 3px solid #C9243F;
	}
	.primary-category-houston-texans #left-column .category-header h3 a{
		color: #C9243F;
	}

	/* Indianapolis Colts */
	.primary-category-indianapolis-colts #left-column .category-header, #left-column div.primary-category-indianapolis-colts div.entry-content img, #content .mrow-primary-category-indianapolis-colts .col-a img, .top-features li.primary-category-indianapolis-colts img{
		border-top: 3px solid #004890;
	}
	.primary-category-indianapolis-colts #left-column .category-header h3 a{
		color: #004890;
	}

	/* Jacksonville Jaguars */ 
	.primary-category-jacksonville-jaguars #left-column .category-header, #left-column div.primary-category-jacksonville-jaguars div.entry-content img, #content .mrow-primary-category-jacksonville-jaguars .col-a img, .top-features li.primary-category-jacksonville-jaguars img{
		border-top: 3px solid #006778;
	}
	.primary-category-jacksonville-jaguars #left-column .category-header h3 a{
		color: #006778;
	}

	/* Kansas City Chiefs */
	.primary-category-kansas-city-chiefs #left-column .category-header, #left-column div.primary-category-kansas-city-chiefs div.entry-content img, #content .mrow-primary-category-kansas-city-chiefs .col-a img, .top-features li.primary-category-kansas-city-chiefs img{
		border-top: 3px solid #A90F09;
	}
	.primary-category-kansas-city-chiefs #left-column .category-header h3 a{
		color: #A90F09;
	}

	/* Miami Dolphins */ 
	.primary-category-miami-dolphins #left-column .category-header, #left-column div.primary-category-miami-dolphins div.entry-content img, #content .mrow-primary-category-miami-dolphins .col-a img, .top-features li.primary-category-miami-dolphins img{
		border-top: 3px solid #158F98;
	}
	.primary-category-miami-dolphins #left-column .category-header h3 a{
		color: #158F98;
	}

	/* Minnesota Vikings */
	.primary-category-minnesota-vikings #left-column .category-header, #left-column div.primary-category-minnesota-vikings div.entry-content img, #content .mrow-primary-category-minnesota-vikings .col-a img, .top-features li.primary-category-minnesota-vikings img{
		border-top: 3px solid #4F2683;
	}
	.primary-category-minnesota-vikings #left-column .category-header h3 a{
		color: #4F2683;
	}

	/* New Orleans Saints*/
	.primary-category-new-orleans-saints #left-column .category-header, #left-column div.primary-category-new-orleans-saints div.entry-content img, #content .mrow-primary-category-new-orleans-saints .col-a img, .top-features li.primary-category-new-orleans-saints img{
		border-top: 3px solid #D8BF94;
	}
	.primary-category-new-orleans-saints #left-column .category-header h3 a {
		color: #D8BF94;
	}

	/* New York Giants */ 
	.primary-category-new-york-giants #left-column .category-header, #left-column div.primary-category-new-york-giants div.entry-content img, #content .mrow-primary-category-new-york-giants .col-a img, .top-features li.primary-category-new-york-giants img{
		border-top: 3px solid #9E0B23;
	}
	.primary-category-new-york-giants #left-column .category-header h3 a {
		color: #9E0B23;
	}

	/* New York Jets */
	.primary-category-new-york-jets #left-column .category-header, #left-column div.primary-category-new-york-jets div.entry-content img, #content .mrow-primary-category-new-york-jets .col-a img, .top-features li.primary-category-new-york-jets img{
		border-top: 3px solid #06492E;
	}
	.primary-category-new-york-jets #left-column .category-header h3 a {
		color: #06492E;
	}

	/* Oakland Raiders */ 
	.primary-category-oakland-raiders #left-column .category-header, #left-column div.primary-category-oakland-raiders div.entry-content img, #content .mrow-primary-category-oakland-raiders .col-a img, .top-features li.primary-category-oakland-raiders img{
		border-top: 3px solid #606466;
	}
	.primary-category-oakland-raiders #left-column .category-header h3 a {
		color: #606466;
	}

	/* Philadelphia Eagles */
	.primary-category-philadelphia-eagles #left-column .category-header, #left-column div.primary-category-philadelphia-eagles div.entry-content img, #content .mrow-primary-category-philadelphia-eagles .col-a img, .top-features li.primary-category-philadelphia-eagles img{
		border-top: 3px solid #3EACB9;
	}
	.primary-category-philadelphia-eagles #left-column .category-header h3 a {
		color: #3EACB9;
	}

	/* Pittsburgh Steelers */
	.primary-category-pittsburgh-steelers #left-column .category-header, #left-column div.primary-category-pittsburgh-steelers div.entry-content img, #content .mrow-primary-category-pittsburgh-steelers .col-a img, .top-features li.primary-category-pittsburgh-steelers img{
		border-top: 3px solid #F1C817;
	}
	.primary-category-pittsburgh-steelers #left-column .category-header h3 a {
		color: #F1C817;
	}

	/* San Diego Chargers */
	.primary-category-san-diego-chargers #left-column .category-header, #left-column div.primary-category-san-diego-chargers div.entry-content img, #content .mrow-primary-category-san-diego-chargers .col-a img, .top-features li.primary-category-san-diego-chargers img{
		border-top: 3px solid #2691DB;
	}
	.primary-category-san-diego-chargers #left-column .category-header h3 a {
		color: #2691DB;
	}

	/* San Francisco 49ers */
	.primary-category-san-francisco-49ers #left-column .category-header, #left-column div.primary-category-san-francisco-49ers div.entry-content img, #content .mrow-primary-category-san-francisco-49ers .col-a img, .top-features li.primary-category-san-francisco-49ers img{
		border-top: 3px solid #A00;
	}
	.primary-category-san-francisco-49ers #left-column .category-header h3 a {
		color: #A00;
	}

	/* Seattle Seahawks */
	.primary-category-seattle-seahawks #left-column .category-header, #left-column div.primary-category-seattle-seahawks div.entry-content img, #content .mrow-primary-category-seattle-seahawks .col-a img, .top-features li.primary-category-seattle-seahawks img{
		border-top: 3px solid #4DB848;
	}
	.primary-category-seattle-seahawks #left-column .category-header h3 a {
		color: #4DB848;
	}

	/* St. Louis Rams */
	.primary-category-st-louis-rams #left-column .category-header, #left-column div.primary-category-st-louis-rams div.entry-content img, #content .mrow-primary-category-st-louis-rams .col-a img, .top-features li.primary-category-st-louis-rams img{
		border-top: 3px solid #C8AA76;
	}
	.primary-category-st-louis-rams #left-column .category-header h3 a {
		color: #C8AA76;
	}

	/* Tampa Bay Buccaneers*/
	.primary-category-tampa-bay-buccaneers #left-column .category-header, #left-column div.primary-category-tampa-bay-buccaneers div.entry-content img, #content .mrow-primary-category-tampa-bay-buccaneers .col-a img, .top-features li.primary-category-tampa-bay-buccaneers img{
		border-top: 3px solid #C9243F;
	}
	.primary-category-tampa-bay-buccaneers #left-column .category-header h3 a {
		color: #C9243F;
	}
	/* Tennessee Titans */
	.primary-category-tennessee-titans #left-column .category-header, #left-column div.primary-category-tennessee-titans div.entry-content img, #content .mrow-primary-category-tennessee-titans .col-a img, .top-features li.primary-category-tennessee-titans img{
		border-top: 3px solid #3274A2;
	}
	.primary-category-tennessee-titans #left-column .category-header h3 a {
		color: #3274A2;
	}

	/* Washington Redskins */
	.primary-category-washington-redskins #left-column .category-header, #left-column div.primary-category-washington-redskins div.entry-content img, #content .mrow-primary-category-washington-redskins .col-a img, .top-features li.primary-category-washington-redskins img{
		border-top: 3px solid #691B11;
	}
	.primary-category-washington-redskins #left-column .category-header h3 a {
		color: #691B11;
	}	

/* NBA */
.primary-category-nba #left-column .category-header, #left-column div.primary-category-nba div.entry-content img, #content .mrow-primary-category-nba .col-a img, .top-features li.primary-category-nba img{
	border-top: 3px solid #222561;
}
.primary-category-nba #left-column .category-header h3 a{
	color: #222561;
}

	/* Atlanta Hawks */
	.primary-category-atlanta-hawks #left-column .category-header, #left-column div.primary-category-atlanta-hawks div.entry-content img, #content .mrow-primary-category-atlanta-hawks .col-a img, .top-features li.primary-category-atlanta-hawks img{
		border-top: 3px solid #CE1141;
	}
	.primary-category-atlanta-hawks #left-column .category-header h3 a{
		color: #CE1141;
	}

	/* Brooklyn Nets */
	.primary-category-brooklyn-nets #left-column .category-header, #left-column div.primary-category-brooklyn-nets div.entry-content img, #content .mrow-primary-category-brooklyn-nets .col-a img, .top-features li.primary-category-brooklyn-nets img{
		border-top: 3px solid #000;
	}
	.primary-category-brooklyn-nets #left-column .category-header h3 a{
		color: #000;
	}

	/* Charlotte Bobcats */
	.primary-category-charlotte-bobcats #left-column .category-header, #left-column div.primary-category-charlotte-bobcats div.entry-content img, #content .mrow-primary-category-charlotte-bobcats .col-a img, .top-features li.primary-category-charlotte-bobcats img{
		border-top: 3px solid #F26531;
	}
	.primary-category-charlotte-bobcats #left-column .category-header h3 a{
		color: #F26531;
	}

	/* Chicago Bulls */
	.primary-category-chicago-bulls #left-column .category-header, #left-column div.primary-category-chicago-bulls div.entry-content img, #content .mrow-primary-category-chicago-bulls .col-a img, .top-features li.primary-category-chicago-bulls img{
		border-top: 3px solid #B00203;
	}
	.primary-category-chicago-bulls #left-column .category-header h3 a{
		color: #B00203;
	}

	/* Cleveland Cavs */
	.primary-category-cleveland-cavs #left-column .category-header, #left-column div.primary-category-cleveland-cavs div.entry-content img, #content .mrow-primary-category-cleveland-cavs .col-a img, .top-features li.primary-category-cleveland-cavs img{
		border-top: 3px solid #FDBA31;
	}
	.primary-category-cleveland-cavs #left-column .category-header h3 a{
		color: #FDBA31;
	}

	/* Dallas Mavericks */
	.primary-category-dallas-mavericks #left-column .category-header, #left-column div.primary-category-dallas-mavericks div.entry-content img, #content .mrow-primary-category-dallas-mavericks .col-a img, .top-features li.primary-category-dallas-mavericks img{
		border-top: 3px solid #006AB6;
	}
	.primary-category-dallas-mavericks #left-column .category-header h3 a{
		color: #006AB6;
	}

	/* Denver Nuggets */
	.primary-category-denver-nuggets #left-column .category-header, #left-column div.primary-category-denver-nuggets div.entry-content img, #content .mrow-primary-category-denver-nuggets .col-a img, .top-features li.primary-category-denver-nuggets img{
		border-top: 3px solid #FDB827;
	}
	.primary-category-denver-nuggets #left-column .category-header h3 a{
		color: #FDB827;
	}

	/* Detroit Pistons */
	.primary-category-detroit-pistons #left-column .category-header, #left-column div.primary-category-detroit-pistons div.entry-content img, #content .mrow-primary-category-detroit-pistons .col-a img, .top-features li.primary-category-detroit-pistons img{
		border-top: 3px solid #000;
	}
	.primary-category-detroit-pistons #left-column .category-header h3 a{
		color: #000;
	}

	/* Golden State Warriors */
	.primary-category-golden-state-warriors #left-column .category-header, #left-column div.primary-category-golden-state-warriors div.entry-content img, #content .mrow-primary-category-golden-state-warriors .col-a img, .top-features li.primary-category-golden-state-warriors img{
		border-top: 3px solid #003399;
	}
	.primary-category-golden-state-warriors #left-column .category-header h3 a{
		color: #003399;
	}

	/* Houston Rockets */
	.primary-category-houston-rockets #left-column .category-header, #left-column div.primary-category-houston-rockets div.entry-content img, #content .mrow-primary-category-houston-rockets .col-a img, .top-features li.primary-category-houston-rockets img{
		border-top: 3px solid #A21700;
	}
	.primary-category-houston-rockets #left-column .category-header h3 a{
		color: #A21700;
	}

	/* Indiana Pacers */
	.primary-category-indiana-pacers #left-column .category-header, #left-column div.primary-category-indiana-pacers div.entry-content img, #content .mrow-primary-category-indiana-pacers .col-a img, .top-features li.primary-category-indiana-pacers img{
		border-top: 3px solid #F8BC26;
	}
	.primary-category-indiana-pacers #left-column .category-header h3 a{
		color: #F8BC26;
	}

	/* LA Clippers */
	.primary-category-los-angeles-clippers #left-column .category-header, #left-column div.primary-category-los-angeles-clippers div.entry-content img, #content .mrow-primary-category-los-angeles-clippers .col-a img, .top-features li.primary-category-los-angeles-clippers img{
		border-top: 3px solid #ED174C;
	}
	.primary-category-los-angeles-clippers #left-column .category-header h3 a{
		color: #ED174C;
	}

	/* LA Lakers */
	.primary-category-los-angeles-lakers #left-column .category-header, #left-column div.primary-category-los-angeles-lakers div.entry-content img, #content .mrow-primary-category-los-angeles-lakers .col-a img, .top-features li.primary-category-los-angeles-lakers img{
		border-top: 3px solid #42186D;
	}
	.primary-category-los-angeles-lakers #left-column .category-header h3 a{
		color: #42186D;
	}

	/* Memphis Grizzlies */
	.primary-category-memphis-grizzlies #left-column .category-header, #left-column div.primary-category-memphis-grizzlies div.entry-content img, #content .mrow-primary-category-memphis-grizzlies .col-a img, .top-features li.primary-category-memphis-grizzlies img{
		border-top: 3px solid #5D76A9;
	}
	.primary-category-memphis-grizzlies #left-column .category-header h3 a{
		color: #5D76A9;
	}

	/* Miami Heat */
	.primary-category-miami-heat #left-column .category-header, #left-column div.primary-category-miami-heat div.entry-content img, #content .mrow-primary-category-miami-heat .col-a img, .top-features li.primary-category-miami-heat img{
		border-top: 3px solid #B62630;
	}
	.primary-category-miami-heat #left-column .category-header h3 a{
		color: #B62630;
	}

	/* Milwaukee Bucks */
	.primary-category-milwaukee-bucks #left-column .category-header, #left-column div.primary-category-milwaukee-bucks div.entry-content img, #content .mrow-primary-category-milwaukee-bucks .col-a img, .top-features li.primary-category-milwaukee-bucks img{
		border-top: 3px solid #004812;
	}
	.primary-category-milwaukee-bucks #left-column .category-header h3 a{
		color: #004812;
	}

	/* Minnesota Timberwolves */
	.primary-category-minnesota-timberwolves #left-column .category-header, #left-column div.primary-category-minnesota-timberwolves div.entry-content img, #content .mrow-primary-category-minnesota-timberwolves .col-a img, .top-features li.primary-category-minnesota-timberwolves img{
		border-top: 3px solid #000;
	}
	.primary-category-minnesota-timberwolves #left-column .category-header h3 a{
		color: #000;
	}

	/* New Orleans Pelicans */
	.primary-category-new-orleans-pelicans #left-column .category-header, #left-column div.primary-category-new-orleans-pelicans div.entry-content img, #content .mrow-primary-category-new-orleans-pelicans .col-a img, .top-features li.primary-category-new-orleans-pelicans img{
		border-top: 3px solid #A88E57;
	}
	.primary-category-new-orleans-pelicans #left-column .category-header h3 a{
		color: #A88E57;
	}

	/* New York Knicks */
	.primary-category-new-york-knicks #left-column .category-header, #left-column div.primary-category-new-york-knicks div.entry-content img, #content .mrow-primary-category-new-york-knicks .col-a img, .top-features li.primary-category-new-york-knicks img{
		border-top: 3px solid #F58025;
	}
	.primary-category-new-york-knicks #left-column .category-header h3 a{
		color: #F58025;
	}

	/* Oklahoma City Thunder */
	.primary-category-oklahoma-city-thunder #left-column .category-header, #left-column div.primary-category-oklahoma-city-thunder div.entry-content img, #content .mrow-primary-category-oklahoma-city-thunder .col-a img, .top-features li.primary-category-oklahoma-city-thunder img{
		border-top: 3px solid #F8BC26;
	}
	.primary-category-oklahoma-city-thunder #left-column .category-header h3 a{
		color: #F8BC26;
	}

	/* Orlando Magic */
	.primary-category-orlando-magic #left-column .category-header, #left-column div.primary-category-orlando-magic div.entry-content img, #content .mrow-primary-category-orlando-magic .col-a img, .top-features li.primary-category-orlando-magic img{
		border-top: 3px solid #1E6AB7;
	}
	.primary-category-orlando-magic #left-column .category-header h3 a{
		color: #1E6AB7;
	}

	/* Philadelphia 76ers */
	.primary-category-philadelphia-76ers #left-column .category-header, #left-column div.primary-category-philadelphia-76ers div.entry-content img, #content .mrow-primary-category-philadelphia-76ers .col-a img, .top-features li.primary-category-philadelphia-76ers img{
		border-top: 3px solid #005ABB;
	}
	.primary-category-philadelphia-76ers #left-column .category-header h3 a{
		color: #005ABB;
	}

	/* Phoenix Suns */
	.primary-category-phoenix-suns #left-column .category-header, #left-column div.primary-category-phoenix-suns div.entry-content img, #content .mrow-primary-category-phoenix-suns .col-a img, .top-features li.primary-category-phoenix-suns img{
		border-top: 3px solid #F99120;
	}
	.primary-category-phoenix-suns #left-column .category-header h3 a{
		color: #F99120;
	}

	/* Portland Blazers */
	.primary-category-portland-blazers #left-column .category-header, #left-column div.primary-category-portland-blazers div.entry-content img, #content .mrow-primary-category-portland-blazers .col-a img, .top-features li.primary-category-portland-blazers img{
		border-top: 3px solid #CC0000;
	}
	.primary-category-portland-blazers #left-column .category-header h3 a{
		color: #CC0000;
	}

	/* Sacramento Kings */
	.primary-category-sacramento-kings #left-column .category-header, #left-column div.primary-category-sacramento-kings div.entry-content img, #content .mrow-primary-category-sacramento-kings .col-a img, .top-features li.primary-category-sacramento-kings img{
		border-top: 3px solid #542E91;
	}
	.primary-category-sacramento-kings #left-column .category-header h3 a{
		color: #542E91;
	}

	/* San Antonio Spurs */
	.primary-category-san-antonio-spurs #left-column .category-header, #left-column div.primary-category-san-antonio-spurs div.entry-content img, #content .mrow-primary-category-san-antonio-spurs .col-a img, .top-features li.primary-category-san-antonio-spurs img{
		border-top: 3px solid #000;
	}
	.primary-category-san-antonio-spurs #left-column .category-header h3 a{
		color: #000;
	}

	/* Toronto Raptors */
	.primary-category-toronto-raptors #left-column .category-header, #left-column div.primary-category-toronto-raptors div.entry-content img, #content .mrow-primary-category-toronto-raptors .col-a img, .top-features li.primary-category-toronto-raptors img{
		border-top: 3px solid #B80F2E;
	}
	.primary-category-toronto-raptors #left-column .category-header h3 a{
		color: #B80F2E;
	}

	/* Utah Jazz */
	.primary-category-utah-jazz #left-column .category-header, #left-column div.primary-category-utah-jazz div.entry-content img, #content .mrow-primary-category-utah-jazz .col-a img, .top-features li.primary-category-utah-jazz img{
		border-top: 3px solid #1C6AA8;
	}
	.primary-category-utah-jazz #left-column .category-header h3 a{
		color: #1C6AA8;
	}

	/* Washington Wizards */
	.primary-category-washington-wizards #left-column .category-header, #left-column div.primary-category-washington-wizards div.entry-content img, #content .mrow-primary-category-washington-wizards .col-a img, .top-features li.primary-category-washington-wizards img{
		border-top: 3px solid #CF142B;
	}
	.primary-category-washington-wizards #left-column .category-header h3 a{
		color: #CF142B;
	}

/* HEA */
.primary-category-hockey-east #left-column .category-header, #left-column div.primary-category-hockey-east div.entry-content img, #content .mrow-primary-category-hockey-east .col-a img, .top-features li.primary-category-hockey-east img{
	border-top: 3px solid #0C2D8E;
}
.primary-category-hockey-east #left-column .category-header h3 a{
	color: #0C2D8E;
}

	/* Boston College */
	.primary-category-boston-college #left-column .category-header, #left-column div.primary-category-boston-college div.entry-content img, #content .mrow-primary-category-boston-college .col-a img, .top-features li.primary-category-boston-college img{
		border-top: 3px solid #6C0014;
	}
	.primary-category-boston-college #left-column .category-header h3 a{
		color: #6C0014;
	}

	/* Boston University */
	.primary-category-boston-university #left-column .category-header, #left-column div.primary-category-boston-university div.entry-content img, #content .mrow-primary-category-boston-university .col-a img, .top-features li.primary-category-boston-university img{
		border-top: 3px solid #9B0302;
	}
	.primary-category-boston-university #left-column .category-header h3 a{
		color: #9B0302;
	}

	/* Harvard */
	.primary-category-harvard #left-column .category-header, #left-column div.primary-category-harvard div.entry-content img, #content .mrow-primary-category-harvard .col-a img, .top-features li.primary-category-harvard img{
		border-top: 3px solid #C41230;
	}
	.primary-category-harvard #left-column .category-header h3 a{
		color: #C41230;
	}

	/* Northeastern */
	.primary-category-northeastern #left-column .category-header, #left-column div.primary-category-northeastern div.entry-content img, #content .mrow-primary-category-northeastern .col-a img, .top-features li.primary-category-northeastern img{
		border-top: 3px solid #CF102F;
	}
	.primary-category-northeastern #left-column .category-header h3 a{
		color: #CF102F;
	}

/* LFC */
.primary-category-liverpool-fc #left-column .category-header, #left-column div.primary-category-liverpool-fc div.entry-content img, #content .mrow-primary-category-liverpool-fc .col-a img, .top-features li.primary-category-liverpool-fc img{
	border-top: 3px solid #D00027;
}
.primary-category-liverpool-fc #left-column .category-header h3 a{
	color: #D00027;
}

/* Soccer */
.primary-category-soccer #left-column .category-header, #left-column div.primary-category-soccer div.entry-content img, #content .mrow-primary-category-soccer .col-a img, .top-features li.primary-category-soccer img{
	border-top: 3px solid #005596;
}
.primary-category-soccer #left-column .category-header h3 a{
	color: #005596;
}

	/* Manchester City FC */
	.primary-category-manchester-city-fc #left-column .category-header, #left-column div.primary-category-manchester-city-fc div.entry-content img, #content .mrow-primary-category-manchester-city-fc .col-a img, .top-features li.primary-category-manchester-city-fc img{
		border-top: 3px solid #5CBFEB;
	}
	.primary-category-manchester-city-fc #left-column .category-header h3 a{
		color: #5CBFEB;
	}

	/* Manchester United FC */
	.primary-category-manchester-united-fc #left-column .category-header, #left-column div.primary-category-manchester-united-fc div.entry-content img, #content .mrow-primary-category-manchester-united-fc .col-a img, .top-features li.primary-category-manchester-united-fc img{
		border-top: 3px solid #C60000;
	}
	.primary-category-manchester-united-fc #left-column .category-header h3 a{
		color: #C60000;
	}

/* Odds */
.primary-category-odds #left-column .category-header, #left-column div.primary-category-odds div.entry-content img, #content .mrow-primary-category-odds .col-a img, .top-features li.primary-category-odds img{
	border-top: 3px solid #CC0001;
}
.primary-category-odds #left-column .category-header h3 a{
	color: #CC0001;
}

/* Daily Blend */
.primary-category-daily-blend #left-column .category-header, #left-column div.primary-category-daily-blend div.entry-content img, #content .mrow-primary-category-daily-blend .col-a img, .top-features li.primary-category-daily-blend img{
	border-top: 3px solid #00A3F2;
}
.primary-category-daily-blend #left-column .category-header h3 a{
	color: #00A3F2;
}

/* Sylvania */
.primary-category-sylvania-spotlight #left-column .category-header, #left-column div.primary-category-sylvania-spotlight div.entry-content img, #content .mrow-primary-category-sylvania-spotlight .col-a img, .top-features li.primary-category-sylvania-spotlight img{
	border-top: 3px solid #F57C24;
}
.primary-category-sylvania-spotlight #left-column .category-header h3 a{
	color: #F57C24;
}

/* NESN Sports Today */
.primary-category-nesn-sports-today #left-column .category-header, #left-column div.primary-category-nesn-sports-today div.entry-content img, #content .mrow-primary-category-nesn-sports-today .col-a img, .top-features li.primary-category-nesn-sports-today img{
	border-top: 3px solid #000;
}
.primary-category-nesn-sports-today #left-column .category-header h3 a{
	color: #000;
}

/* FSG */
.primary-category-fenway-sports-group #left-column .category-header, #left-column div.primary-category-fenway-sports-group div.entry-content img, #content .mrow-primary-category-fenway-sports-group .col-a img, .top-features li.primary-category-fenway-sports-group img{
	border-top: 3px solid #50947B;
}
.primary-category-fenway-sports-group #left-column .category-header h3 a{
	color: #50947B;
}

/* FSM */
.primary-category-fenway-sports-management #left-column .category-header, #left-column div.primary-category-fenway-sports-management div.entry-content img, #content .mrow-primary-category-fenway-sports-management .col-a img, .top-features li.primary-category-fenway-sports-management img{
	border-top: 3px solid #52947C;
}
.primary-category-fenway-sports-management #left-column .category-header h3 a{
	color: #52947C;
}

/* Fenway Park */
.primary-category-fenway-park #left-column .category-header, #left-column div.primary-category-fenway-park div.entry-content img, #content .mrow-primary-category-fenway-park .col-a img, .top-features li.primary-category-fenway-park img{
	border-top: 3px solid #50947B;
}
.primary-category-fenway-park #left-column .category-header h3 a{
	color: #50947B;
}

/* NASCAR */
.primary-category-nascar #left-column .category-header, #left-column div.primary-category-nascar div.entry-content img, #content .mrow-primary-category-nascar .col-a img, .top-features li.primary-category-nascar img{
	border-top: 3px solid #000;
}
.primary-category-nascar #left-column .category-header h3 a{
	color: #000;
}

/* Superbowl */
.primary-category-super-bowl #left-column .category-header, #left-column div.primary-category-super-bowl div.entry-content img, #content .mrow-primary-category-super-bowl .col-a img, .top-features li.primary-category-super-bowl img{
	border-top: 3px solid #0085CA;
}
.primary-category-super-bowl #left-column .category-header h3 a{
	color: #0085CA;
}

/* Olympics */
.primary-category-olympics #left-column .category-header, #left-column div.primary-category-olympics div.entry-content img, #content .mrow-primary-category-olympics .col-a img, .top-features li.primary-category-olympics img{
	border-top: 3px solid #0084B4;
}
.primary-category-olympics #left-column .category-header h3 a{
	color: #0084B4;
}

/* Beanpot */
.primary-category-beanpot #left-column .category-header, #left-column div.primary-category-beanpot div.entry-content img, #content .mrow-primary-category-beanpot .col-a img, .top-features li.primary-category-beanpot img{
	border-top: 3px solid #0268BC;
}
.primary-category-beanpot #left-column .category-header h3 a{
	color: #0268BC;
}

/* NESN Nation */
.primary-category-nesn-nation #left-column .category-header, #left-column div.primary-category-nesn-nation div.entry-content img, #content .mrow-primary-category-nesn-nation .col-a img, .top-features li.primary-category-nesn-nation img{
	border-top: 3px solid #50947B;
}
.primary-category-nesn-nation #left-column .category-header h3 a{
	color: #50947B;
}

/* Boston Marathon */
.primary-category-boston-marathon #left-column .category-header, #left-column div.primary-category-boston-marathon div.entry-content img, #content .mrow-primary-category-boston-marathon .col-a img, .top-features li.primary-category-boston-marathon img{
	border-top: 3px solid #005596;
}
.primary-category-boston-marathon #left-column .category-header h3 a{
	color: #005596;
}

/* Paul Rudeen */
.primary-category-paul-rudeen #left-column .category-header, #left-column div.primary-category-paul-rudeen div.entry-content img, #content .mrow-primary-category-paul-rudeen .col-a img, .top-features li.primary-category-paul-rudeen img{
	border-top: 3px solid #76ab37;
}
.primary-category-paul-rudeen #left-column .category-header h3 a{
	color: #76ab37;
}