h3.sectionHeader.title {
	text-transform:none;
	font-size:16px;
	}
/* Basic Layout */
body 		{ text-align: left; }
.fourteen	{ width: 959px; }
.thirteen	{ width: 889px; }
.twelve		{ width: 819px; }
.eleven		{ width: 749px; }
.ten		{ width: 679px; }
.nine		{ width: 609px; }
.eight		{ width: 539px; }
.seven		{ width: 469px; }
.six		{ width: 399px; }
.five		{ width: 329px; }
.four		{ width: 259px; }
.three		{ width: 189px; }
.twoHalf	{ width: 154px; }
.two		{ width: 119px; }
.one		{ width: 49px;	}
.left		{ float: left;	}
.right		{ float: right; }
.col		{ margin-right: 10px; }
.first		{ margin-left: 0;	}	
.last		{ margin-right: 0;	}
.outset		{ margin: 30px;}
/* Basic layout (Alan's styles)*/
.spItem {
	cursor:auto;
	width:593px;
	border-top:1px dotted #666;
	padding:12px 10px 14px 6px;
	font-family:arial,helvetica;
	background-color:#fff;
	}
.spItem td a {
	text-decoration:none;
	cursor:auto;
	}
.spItem td {
	cursor:auto;
	}
.spLtCol {
	width:105px;
	float:left;
	height:50px;
	}
.spMdCol {
	width:15px;
	float:left;
	min-height:1px;
	}
.spRtCol {
	width:455px;
	float:right;
	min-height:1px;
	}
.spRtCol h3 {
	margin:-2px 0 3px;
	}
.spRtCol a:visited {
	color:#6699cc;
	text-decoration:line-through;
	}
.spiContainer {
	}
.bxb, .bx {
	height:15px;
	width:15px;
	display:block;
	}
.spItem .bx.rs, #filterButtons .bxb.rs {
	color:#c53834;
	background-color:#c53834;
	}
.spItem .bx.br, #filterButtons .bxb.br {
	color:#efc725;
	background-color:#efc725;
	}
.spItem .bx.pt, #filterButtons .bxb.pt {
	color:#003e6f;
	background-color:#003e6f;
	}
.spItem .bx.ct, #filterButtons .bxb.ct {
	color:#009049;
	background-color:#009049;
	}
.spItem .bx.x, #filterButtons .bxb.x {
	color:#666;
	background-color:#666;
	}
.spShare {
	visibility:hidden;
	margin-top:7px;
	}
.spShare li a {
	background-position:3px 50%;
	background-repeat:no-repeat;
	font-size:11px;
	padding:2px 6px 2px 19px;	
	}
.spShare li a:hover {
	background-color:#fff;
	border-bottom:none;
	}
.spShare li.twitter a {
	background-image:url(http://cache.boston.com/universal/site_graphics/icon_twitter_12x12.gif);
	}
.spShare li.facebook a {
	background-image:url(http://cache.boston.com/universal/site_graphics/icon_facebook_12x12.gif);
	}	
.spShare .listPipe {
	padding:0 2px;
	color:#666;
	}
.spItem.spHover {
	background-color:#eaf5fe;
	cursor:auto;
	}
.spItem.spHover .spShare {
	visibility:visible;
	cursor:auto;
	}
.spShare a {
	font-size:10px;
	}	
/* Syndication links */
ul#spSyndication {
	font-size:11px;
	height:15px;
	}
ul#spSyndication li {
	float:right;
	}
ul#spSyndication li a {
	font-size:11px;
	}
ul#spSyndication li strong {
	font-weight:normal;
	margin-right:4px;
	color:#878686;
	}
ul#spSyndication .listPipe {
	padding:0 4px;
	top:-1px;
	}
/* Header */
#topSpan {
/*	margin-top:10px;
	border-bottom:7px solid #e5e5e5; */
	}
#topSpan .ltBlueBox {
	border-width:0 0 1px 0;
	padding:10px 10px 5px 10px;
	margin-bottom:0;
	}
#spTmsg {
	float:left;
	font-size:11px;
	color:#878686;
	margin-bottom:40px;
	padding-left:18px;
	background:transparent url(http://cache.boston.com/universal/site_graphics/icon_refresh_12x12.gif) no-repeat 1px 30%;
	}
#spTmsg .countdown.seconds {
	color:#d2232a;
	}
#topSpan h1 {
	font-size:40px;
	line-height:40px;
	letter-spacing:-0.03em;
	margin-right:12px;
	}
#topSpan .tt.articleText {
	margin:5px 0 10px;
	}
#topSpan .counterContainer {
	padding: 10px;
	background-color:#e5e5e5;
	font-size:14px;
	color:#464646;
	}
#topSpan .counterContainer .updates {
	font-weight:bold;
	color:#000;
	}
#topSpan .counterContainer .minutes {	
	color:#d2232a;
	}
#topSpan h1 { 
	font-size:40px;
	line-height:40px; 
	letter-spacing:-0.03em;
	float:left;
	margin-right:12px;
	color:#333; 
	}
#topSpan h1 span { 
	color:#003876;
	}
#topSpan .beta { 
	background-color:#003876;
	color:#FFFFFF; 
	font-size:9px; 
	font-weight:bold; 
	left:-44px;
	padding:1px 4px 2px; 
	position:relative; 
	top:-5px;
	font-family:Lucida Grande, Lucida, Arial, Helvetica, Verdana;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px; 
	}
#topSpan .tt.articleText { 
	margin:15px 0 10px; 
	clear:both; 
	}			
/* Messages */
#ggMsg{
	padding-top:20px;
	width:605px;
	text-align:center;
	display:none;
	}
/* Filter buttons */
ul#filterButtons {
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	}
ul#filterButtons li {
	display:inline;
	}
ul#filterButtons li a.team {
	float:left;
	border:2px solid #999;
	padding:8px 7px;
	color:#000;
	background:#fff url(http://cache.boston.com/universal/site_graphics/grayGradient04_spWire.gif) repeat-x 50% -66px;
	width:67px;
	margin-right:9px;
	font-size:12px;
	font-weight:bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	}
ul#filterButtons li a.team.redSox {
	border-color:#C53834;
	}
ul#filterButtons li a.team.patriots {
	border-color:#003E6F;
	}
ul#filterButtons li a.team.celtics {
	border-color:#009049;
	}
ul#filterButtons li a.team.bruins {
	border-color:#EFC725;
	}
ul#filterButtons li:hover,ul#filterButtons li a:hover {
	cursor:pointer;
	}
ul#filterButtons li a:hover,ul#filterButtons li a.team.redSox.disabled:hover, ul#filterButtons li a.team.patriots.disabled:hover,ul#filterButtons li a.team.celtics.disabled:hover, ul#filterButtons li a.team.bruins.disabled:hover {
	border-color:#000;
	}
ul#filterButtons li a.disabled {
	background-position:50% bottom;
	color:#000;
	border:1px solid #ccc;
	padding:9px 8px;
	box-shadow: 0px 1px 2px #999;
	-moz-box-shadow: 0px 1px 2px #999;
	-webkit-box-shadow: 0px 1px 2px #999;
	}
ul#filterButtons li a.team.redSox.disabled, ul#filterButtons li a.team.patriots.disabled,ul#filterButtons li a.team.celtics.disabled, ul#filterButtons li a.team.bruins.disabled {
	border-color:#ccc;
	}
ul#filterButtons li a.disabled:hover {
	border-color:#666;
	background-position:50% -66px;
	}
ul#filterButtons .bxb, ul#filterButtons .bx {
	float:left;
	margin:1px 6px 0 0;
	height:12px;
	width:12px;
	}
#sportsWireNavigation {
	margin-top:15px;
	height:35px;
	}
#sportsWireNavigation .showing {
	float:left;
	margin-left:10px;
	min-height:1px;
	}
#sportsWireNavigation .showing h5 {
	font-weight:bold;
	font-size:16px;
	margin-top:7px;
	}	
a.reset {
	display:block;
	float:left;
	padding:2px;
	font-size:11px;
	color:#2851A2;
	border:1px solid #fff;
	text-align:center;
	width:30px;
	}
a.reset.showAll {
	margin-left:-6px;
	width:70px;
	}
a.reset:hover {
	color:#002878;
	border:1px solid #ccc;
	cursor:pointer;
	}
#gg {
	margin-top:20px;
	}
#gg .spLtCol .source {
	text-align:left;
	font-size: 11px;
	color:#000;
	}
#gg .spLtCol .timestamp {
	color:#666;
	font-size:11px;
	}

#gg .spLtCol .srcname {
	color:#464646;
	font-size:14px;
	font-family: Arial, Helvetica, sans-serif;
	}

#gg .spLtCol .timestamp .fresh {
	color:#d2232a;
	}
#spShow a {
	display: block;
	background: #ebf4fb url(http://cache.boston.com/multimedia/products/iphone/images/more_arrow.png) no-repeat 50% 17px;
	border:1px solid #b7dcff; 
	text-align:center; 
	color:#272727; 
	font-weight:bold; 
	padding:13px; 
	font-size:13px;
	margin: 13px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#spShow a:hover {
	cursor:pointer;
	border-color:#a2c5e5;
	color:#000;
	/* background-position:50% 34px; */
	}
/* Minified version */

#globeWire.minified {
	}
#globeWire.minified #gg {
	margin-top:12px;
	}
#globeWire.minified #ggMsg {
	color:#999999;
	font-weight:bold;
	margin:40px auto;
	padding-top:0;
	text-align:center;
	width:60%;
	}
#globeWire.minified #spTmsg {
	float:right;
	margin:3px 0 0 0;
	}
#globeWire.minified .spItem {
	width:96%;
	cursor:normal;
	}
#globeWire.minified .spRtCol,
#globeWire.minified .spLtCol {
	float:none;
	width:100%;
	}
#globeWire.minified #gg .tt {
	font-size:12px;
	line-height:16px;
	}
#globeWire.minified .timestamp {
	color:#666;
	font-size:11px;
	font-weight:normal;
	}

#globeWire.minified .srcname {
	color:#464646;
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	}

#globeWire.minified .timestamp .fresh {
	color:#d2232a;
	}
#globeWire.minified h3 {
	font-size:14px;
	line-height:16px;
	margin-bottom:0;
	}
#globeWire.minified .topper h1 a {
	color:#222;
	float:left;
	font-size:18px;
	letter-spacing:-0.03em;
	line-height:20px;
	margin-right:4px;
	}
#globeWire.minified .topper h1 a:hover {
	color:#000;
	border-bottom:none;
	}
#globeWire.minified .topper h1 span {
	color:#003876;
	}
#globeWire.minified .topper .beta {
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	background-color:#003876;
	color:#FFFFFF;
	font-family:Lucida Grande,Lucida,Arial,Helvetica,Verdana;
	font-size:9px;
	font-weight:bold;
	padding:1px 4px 2px;
	position:relative;
	top:4px;
	}
#globeWire.minified .topper .tt, #belowSB #Col2 #globeWire.minified .topper .tt{
	float:none;
	margin:4px 0 0 0;
	padding:0;
	font-style:italic;
	font-size:13px;
	line-height:16px;
	clear:both;
	}
#globeWire.minified #spShow a {
	background-image:none;
	padding:10px;
	margin:7px 0 50px;
	}
#globeWire.minified.redSox h1 span {
	color:#c53834;
	}	
#globeWire.minified.patriots h1 span {
	color:#003e6f;
	}
#globeWire.minified.celtics h1 span {
	color:#009049;
	}
#globeWire.minified.bruins h1 span {
	color:#efc725;
	}
#globeWire.minified.sportsFront h1 span {
	color:#003876;
	}
#globeWire.minified.sportsFront .spRtCol {
	float:right;
	width:91%;
	}
#globeWire.minified .spMdCol {
	display:none;
	}
#globeWire.minified.sportsFront .spMdCol {
	display:block;
	}

#globeWire.minified.nonsports .spItem {padding: 8px 0 8px 0;}
#globeWire.minified.nonsports .topper #sptMsg {margin: -2px 0 0;}
#globeWire.minified.nonsports #gg {margin: 12px 10px 10px;}
#globeWire.minified.nonsports h3 {padding-left: 10px;}
#globeWire.minified.nonsports li.spWire  {padding-bottom: 10px;}

/* specific for news page */
.news #globeWire.minified h3.pageTitle  {
	color:#222;
	float:left;
	font-size:18px;
	letter-spacing:-0.03em;
	line-height:20px;
	margin-right:4px;
	}
.news #globeWire.minified h3 {
	font-size:14px;
	}

.news #globeWire.minified h3 a:hover {
	color:#000;
	border-bottom:none;
	}
.news #globeWire.minified h3 span {
	color:#003876;
	}
.spLtColNu {
       float:left;
       width:40px;
       }
.spRtColNu {
      float:right;
      width:259px;
       }
.spImage {
	width:35px;
 	height:35px;
	visibility:hidden;
  }