/* new poll styles 3/31/09 */

.mod-container p.footer { margin:0; padding: 4px 8px; text-align: right; font-size: 10px; height: 14px; width:auto; clear:both;}
.mod-container p.footer a { padding-left: 10px; }
.mod-container p.footer.left { text-align: left; }
.mod-container p.footer span { float: left; color:#888;}
.mod-header { background: transparent url(http://a.espncdn.com/prod/assets/module_header_gradient.gif) 0 0 repeat-x; height: 25px; clear:both;}
.mod-header h4 { color: #fff; margin: 0; padding: 0 0 0 10px; font-family: helvetica, arial, sans-serif; font-size: 12px; line-height: 25px; letter-spacing:.3px;}

.mod-footer { background: #fff; border-width: 0 1px 1px; border-color: #c2c2c2; border-style: solid; text-align: right; margin-bottom: 6px;}
.ie .mod-footer {height:1%;}
.mod-footer.sub-footer { border-width: 0; margin-bottom:0;}
.mod-footer p { margin:0; padding:0 5px; font-size: 10px; line-height: 25px; overflow:hidden;}
.ie6 .mod-footer p {height:1%;}
.mod-footer p span { float: left; color:#888; padding-left:5px;}
.mod-footer a { color: #225fb2; text-decoration: none; padding-left:10px;}
.mod-footer a:hover { text-decoration: underline; }
.mod-content { background: #fff; font-size: 11px; border-width: 0 1px; /*border-color: #b8a6a6;*/ border-color:#c2c2c2; border-style: solid; overflow: hidden; padding: 2px; }
.ie6 .mod-content { height: 1%; }
.mod-no-footer .mod-content { margin-bottom: 6px; border-bottom-width: 1px; padding-bottom:2px;}
.mod-no-footer p { background: none;padding:0px;}
.mod-content p { margin: 10px; }
.mod-footer.sub-footer p { margin:0; }
.mod-content a { color: #225DB7; }
.mod-content a:visited { color: #608fd6 !important;}
.mod-content .gradient-container { background: #fff url(http://a.espncdn.com/prod/assets/gradient_back.jpg) bottom repeat-x; overflow:hidden;  }
.ie6 .mod-content .gradient-container { zoom: 1; }

                /* POLL MODULE */
.mod-poll .promo {padding:5px; display:block; overflow:hidden;}
.ie6 .mod-poll .promo {padding:5px 4px;}
.mod-poll form { margin: 10px 0 0 0; padding: 0 8px; }
.mod-poll .mod-carousel form { margin: 0; padding:0 4px;}
.ie6 .mod-poll form { margin: 0; zoom: 1; }
.mod-poll form .submit { text-align: center; }
.mod-poll form label {color: #2e2e2e; cursor: pointer; display:block; position:relative; padding:5px 24px;}
.mod-poll form label input {position:absolute; top:3px; left:0;}
.ie .mod-poll form label input {top:1px;}
.ie6 .mod-poll form label input {left:-24px;}
.mod-poll form .question { padding: 5px; display:block;}
.mod-poll form p.submit { margin:0; padding:12px;}
/* Poll Features: Used for HTML Poll */
.mod-poll .mod-header h4 span { display: none; }
.mod-poll h4.subtitle { color:#7b7b7b; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:8px 8px 0px 8px; }
.mod-poll .sn-featured img{float:left; margin:8px;}
.mod-poll .sn-featured div{margin:8px 8px 8px 55px; line-height:13px; font-size:10px; color:#333333;}
.mod-poll .sn-featured h5{font-size:11px; padding-bottom:4px;}

/* these divs create the basic sport page/column layout */

IMG	{border: 0}

#containerIndex
 {margin: auto;
 width: 990px;
 text-align:left;
 }

#container
 {margin: auto;
 width: 990px;
 text-align:left;
 }

#sportcontent {
	width: 990px;
	clear: both;
	 float: left;
	 background: #fff url(http://espn.starwave.com/espnradiostations/i/bg_wideindex_final.jpg) repeat-y;
}
#storycontent {
	width: 990px;
	clear: both;
	 float: left;
}

#leftcolumn {
 	width: 237px;
 	float: left;
	padding-top: 10px;


}
#rightcolumn {
 	width: 560px;
	 float: left;
	 padding-left: 3px;
}

#adcolumn {
  	width: 190px;
	 float: left;
}

.flashheader {
 	width: 800px;
	float: left;
	background-color: #000000;
}

.login {
	position: absolute;
	top: 7px;
	left: 750px;
	font-family: Verdana, Arial, Sans-serif;
	font-size: x-small;
	color: #fff;
}

.login a:link, .login a:visited { color: #fff;}


/*  form tags  */
select {
font-size: 11px;}
option, form {
font-size: 11px;}
.gInputFields {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;	background-color: #ffffff; border: 1px solid #000000; padding-left: 3px; text-transform: uppercase;margin-top: 5px;}
/*  Top Stories Module  */
	#topStories	{clear: both;width: 557px; position: relative; margin: 3px 0 3px 0px; background: #555555 url(http://espn.starwave.com/espnradiostations/i/topstoryBG.jpg) repeat-x; color: #fff; }
	#topStories.topStoryFront {height: 240px;}
	#topStories h2 {padding: 0px 0 0 5px;   height: 20px; border-bottom: 3px solid #cc0000; background: #000000; font-size: 13px; color: #ffffff; text-transform: uppercase; line-height: 20px;margin-bottom: 0;margin-top: 0px;}



	.currentDate	{position: absolute; right: 10px; top: 0;  font-size: 10px; color: #ffffff; text-transform: uppercase; text-align: right; font-weight: 700;}
	#story1, #story2, #story3, #story4, #story5, #story6, #story7, #story8, #story9, #story10 { }
	#story2, #story3, #story4, #story5, #story6, #story7, #story8, #story9, #story10  {display: none;}
	#topStories h3	{margin: 0; padding: 10px 0 5px 0px; font-size: 17px; font-weight: bold; line-height: 130%;color: #fff; }
	#topStories h3 a{color: #fff; text-decoration: none; }
	#topStories h3 a:hover{color: #cc0000; text-decoration: underline; }
	.topStoryImage	{margin: 0; padding: 5px; float: left; }
	.topStoryImage img	{border: 1px solid #000; }
	p.imageCaption	{margin: 0; padding: 0;	}
	#topStoryDetails	{margin: 0;width: 280px; float: left; color: #fff;}
	.topStoryDetailsHor	{width: 280px;  padding: 0 10px 0 0; color: #ccc;}
	#topStories h4, #topStories h4 a	{margin: 5px 0; padding: 0; font-size: 12px; color: #3b3c40;}
	#topStories p	{margin: 5px 0; }
	p.readMore  	{padding: 0 10px 0px 0;float:right;text-transform: uppercase; color: #fff; font-weight: bold; }
	p.readMore  a	{color: #fff;}
	p.readMore  a:hover	{color: #ccc;}
	p.topStoryRelated {margin: 0; padding: 0; color: #ccc; font-weight: 700;  text-transform: uppercase;}
	.relatedlink a{color: #ccc;}
	.relatedlink a:hover{color: #fff;}
	#story1 ul, #story2 ul, #story3 ul, #story4 ul, #story5 ul, #story6 ul, #story7 ul, #story8 ul, #story9 ul, #story10 ul	{margin: 0; padding: 0 0 0px 5px;}
	#story1 li, #story2 li, #story3 li, #story4 li, #story5 li, #story6 li, #story7 li, #story8 li, #story9 li, #story10 li	{margin-left: 15px; color: #ccc; font-weight: 700; line-height: 1.3em;}
	.topStoriesControls	{clear: both; position: absolute; bottom: 0; width: 557px; margin: 0; padding:  0px; background: #262626;}
	.topStoriesControls ul	{margin: 0; padding: 1px 10px 0 0;  text-align: right; vertical-align:bottom;}
	.topStoriesControls li {margin: 0; padding: 0px; font-size: 12px; font-weight: 700; display: inline; line-height: 25px; list-style-type: none;  background: #262626;}
	.topStoriesControls li.stationDomain	{margin: 0; padding-right: 190px; color: #fff; font-size: 12px; letter-spacing: 1.3;}
	.topStoriesControls li.passiveControls a	{padding: 0px 3px 0px 3px; border: 1px solid #000; background: #fff; text-decoration: none; }
	.topStoriesControls li.passiveControls a:visited	{color: #000;}
	.topStoriesControls li.activeControls a, .topStoriesControls li.activeControls a:hover, .topStoriesControls li.activeControls a:visited	{padding: 0px 3px 0px 3px;  border: 1px solid #000; color: #fff; background: #fd0001;text-decoration: none; }
	.topStoriesControls li.controlButton	{margin: 0; padding: 0 0 0 5px;}
	.topStoriesControls img	{ margin: 0; padding: 0; border: none; vertical-align: middle;}


/* three column module */
#THREEHEAD {
	margin-bottom: 3px;
	width: 557px;
	background:url(http://espn.starwave.com/espnradiostations/i/3colBG_wide2.gif) repeat-y;

	float:left;
}

.threecolimg {
    width: 180px;
}
.threecoltext {
    padding: 4px 4px 10px 6px;
	width: 170px;
}

.column1 {
	width: 180px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000;
}
.column2, .column3 {
    width: 180px;
	float: left;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #000;
	margin-left: 8px;
}
.column1 a, .column2 a, .column3 a {
	color: #000;
}

/* SPORTS DESK module */
#SPORTSDESKCONTENT {
	width: 557px;
	margin-bottom: 4px;
	margin-top: 5px;
	background:url(http://espn.starwave.com/espnradiostations/i/deskBG2.jpg) repeat-x;
	float:left;
}

.sportsdesk1 {
	width: 263px;
	float: left;
	padding: 10px 5px 0px 5px;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #bfbbaf;

}

.sportsdesk2 {
	width: 263px;
	float: left;
	padding: 10px 5px 0px 5px;

}
.callout {
	width: 263px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #000;
	font-weight: normal;
	padding-bottom: 5px;
}

.calloutHead {
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #600b06;
	font-weight: bold;
	padding: 6px 0 12px 0;
}
.calloutHead a, .calloutHead a:visited{
	color: #600b06;
	text-decoration: none;
}
.calloutHead a:hover {
	color: #cc0000;
	text-decoration: underline;
}
.myphoto {
	padding: 0px 5px 4px 0px;
}

/* HEADER COLORS module */
.greyHead {
	width: 100%;
	background-color:#c2beb2;
	height: 24px;
}

.greyHeadText {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	padding: 6px 5px 0px 8px;
}
.redHead {
	width: 100%;
	height: 24px;
	margin-bottom: 2px;
	background-image:url(http://espn.starwave.com/espnradiostations/i/redBG.jpg);
}
.whiteHeadText {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 6px 4px 0px 8px;
	color: #fff;
	font-weight: bold;
}
.blackHead {
	width: 100%;
	height: 24px;
	margin-bottom: 2px;
	background-image:url(http://espn.starwave.com/espnradiostations/i/blackBG.jpg);
}

/* POLL module */
.poll {
}
.pollsponsor {
background-color: #ececec;
border: 2px solid #ececec;
padding: 0px 0px 3px 0px;
}

#showpoll {
		margin: 0;
		padding: 0;
		width: 237px;
		background-color: #efefef;
		}

/* RESOURCES module */
#RESOURCES {
	width: 557px;
}


.resourcelinks {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000;
	float: left;
	width: 32%;
	padding: 4px 0px 0px 0px;
}
.resourcelinks a {
	color: #54504d;
	text-decoration:none;
}
.resourcelinks a:hover {
	color: #cc0000;
	text-decoration:underline;
}
.resourcelinks ul{
padding-left: 25px;
margin-top: 0;
}
/* ads */
#adBottom {
	text-align:center;
	margin-bottom: 10px; }

#adSky {margin:10px 0px 10px 14px;}

/* search */
.searchCol {
width: 176px;
padding: 15px 0px 10px 14px;
}
.searchf {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 0px solid #f00;
}


/* ON AIR module */
#onair {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #fff;
	width: 100%;
	padding-bottom: 10px;
	padding-left: 10px;

}
.onairBG {
	background-image: url(http://espn.starwave.com/espnradiostations/i/onair.gif);
	background-repeat: no-repeat;
	height: 113px;
}
.onairImg {
	width: 170px;
	padding-top: 20px;
	padding-left: 12px;
}
.onairContent {
	width: 170px;
	text-align:center;
	padding-top: 6px;
	padding-left: 20px;
}
/* HOT THIS WEEK module */
.hotweek {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	width: 100%;


}
.hotweekContent {
	text-align:center;
	padding-top: 10px;
}

/* CALENDAR module */
.calendar {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #fff;
	width: 100%;
	padding-bottom: 10px;
	background-color:#000;
}
.calendar a{color: #fff;
text-decoration:none;}
.calMonth	{
	color: #fff;
	background-color:#666;
	text-align:center;
	text-transform:uppercase;
}
.calDay, .calDay a, .calDay a:visited	{
	color: #fff;
	background-color:#000000;
	margin: 0;
	padding: 0;
	text-decoration:none;
	text-transform:uppercase;
}
.calDay:hover	{
	color: #cc0000;
}
.calDayon	{
	color: #000;
	background-color: #cc0000;
}
.calTeams	{
	padding: 10px 10px 0px 6px;
	width: 91px;

	float: left;
}
.calTeams a:hover	{
	color: #cc0000;
	text-decoration:underline;
}
.calGrid	{
	font-family: arial, sans-serif;
	font-size: 10px;
	line-height: 11px;
	padding: 10px 0px 0px 0px;
	height: 130px;
}

/* WEATHER module */
.weather {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #fff;
	width: 100%;
	margin-bottom: 5px;

}
.weather a, .weather a:visited{
	color: #fff;
}
.weatherContent {
	padding: 8px 0px 0px 10px;
	text-align:left;
}
.weatherDegree {
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 10px;
}
.weatherImg {
	float: left;
	padding: 0px 10px 0px 0px;

}
/* HEADLINE TABS */
.Oboxon { display: block; }
.Obox { display: none; }
#headlineTabs {
	width: 237px;
	margin-bottom: 7px;
}
.headlineRule{
height: 6px;
}
.headlineScores{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 15px;
	margin: 0;
	padding: 0px 10px 0px 10px;
}
.headlineScores a {
color: #fff;
text-decoration:underline;
}
.headlineScores a:hover {
color: #ccc;
}
.headlineText {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 15px;
	margin: 0;
	padding: 0px 10px 0px 10px;
}
.headlineText a, .headlineText a:visited {
color: #fff;
text-decoration:none;
}
.headlineText a:hover {
color: #ccc;
text-decoration:underline;
}
.headlineText ul{
padding-left: 15px;
margin-top: 0;
margin-bottom: 2px;
}
/* BULLET FIX IE mac*/
/*\*//*/
.headlineText ul {
padding-left: 0px;
 }
 /**/

/* BULLET FIX IE win*/
/*\*/
 * html .headlineText ul {
     padding-left: 0px;
 }
 /**/






/* STORY PAGE STYLES */

#storymain {
 	width: 800px;
	 float: left;
	 color: #333;
     font-size:11px;
     font-family:verdana;
}
.mainText {
 	margin-left: 25px;
	margin-right: 25px;
	width: 730px;
	margin-top:10px;
	line-height: 150%;
}
.mainText a {
color: #225DB7;
}
.mainText a:visited {
color: #608FD6 !important;
}
h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
line-height: 115%;
color: #000;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
line-height: 115%;
}

.storyOnAir {
color: #fff;
background-color:#cc0000;
color: #fff;
padding: 3px 10px 3px 25px;
}
.storyOnAir a, .storyOnAir a:visited {
color: #fff;
text-decoration:none;
font-weight: bold;
}
.storyOnAir a:hover {
color: #000;
text-decoration:underline;
}
.channelHead {
background-color: #660001;
width: 100%;
}
.channelText {
color: #fff;
font-size: 15px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
padding: 15px 10px 15px 25px;
}
.showbox {
background-color:#fff;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color: #000;
padding: 5px 10px 8px 0px;
margin-top: 10px;
height: 110px;
}

.showImg {
margin-right: 10px;
margin-top: 5px;
float:left;
}
.showbox h1 {
font-size: 22px;
font-family:Arial, Helvetica, sans-serif;
padding: 0px;
margin: 0px;
font-weight: normal;

}
.presby {
float:right;
width: 250px;
}

.storyImg {
padding: 3px;
border: 1px solid #ccc;
float:right;
margin-left: 10px;
}
.related {
background-color: #ddd;
width:217px;
padding: 10px;
margin-bottom: 10px;
}

/* table STYLES */
.stathead {
	background:#a50400;
}

/* sectional STYLES */
.calloutSect {
	width: 280px;
	padding-bottom: 10px;
		font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
}


.calloutHeadSect {
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	color: #600b06;
	font-weight: bold;
	padding: 6px 0 12px 0;
}
.calloutHeadSect a, .calloutHeadSect a:visited{
	color: #600b06;
	text-decoration: none;
}
.calloutHeadSect a:hover {
	color: #cc0000;
	text-decoration: underline;
}

.thumbLeftCol {
	width: 280px;
	float: left;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #bfbbaf;

}

.thumbRightCol {
	width: 280px;
	float: left;
	padding-left: 20px;

}
.thumbOnecol {
	width: 580px;
	padding-top: 10px;

}
.calloutSectOnecol {
	width: 580px;
	padding-bottom: 10px;
		font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.myphoto {
	padding: 0px 5px 4px 0px;
}

/* SHOW TOP STORY */

.showphoto {
	margin-right: 15px;
	width: 277px;
	text-align: left;
	float: left;
	color: #858383;
	font-size: 10px;
	}
.showphotoLocal {
	margin-right: 15px;
	width: 250px;
	text-align: left;
	float: left;
	color: #858383;
	font-size: 10px;
	}
.caption {
	border-bottom: solid 1px #d3d3d3;
	text-align: right;
	}


/* SHOW TWIN TOP */
	#twinshow {
		margin-bottom: 20px;
		padding: 0;
		background: #ddd;
		}
	#twinshow #txt {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #454545;
		text-decoration: none;
		margin: 0px 12px 7px 13px;
		padding: 10px 0px 10px 0px;
		line-height: 16px;
		}
	#twinshow #txt a {
		font-weight: bold;
		text-decoration: undeline;
		color: #454545;
		}

	#twinshow #txt a:hover {
		text-decoration: none;
		}

	#twinshow #txt img {
		display: inline;
		border: 0;
		float: right;
		margin: 3px 0 0 8px;
		padding: 0;
		border: solid 1px #fff;
		}

	#twinshow #txt #listen {
		border: none;
		float: none;
		margin: 0 0 0 8px;
		padding: 0;
		}

	#twinshow h1 {
		font-family: arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #454545;
		margin: 0;
		padding: 0;
		text-decoration: none;
		}

	#twinshow #txt .more {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #930000;
		text-decoration: none;
		margin: 0;
		padding: 0;
		}





/* MORE FEATURES */

#showmorefeats {
		margin: 14px 0 0 0;
		padding: 0;
		font-size: 10px;
		text-decoration: none;
		color: #454545;
		}
#showmorefeats #txt {
		margin: 15px 0 0 0;
		padding: 0 2px 8px 0px;
		color: #454545;
		height: 57px;
		}

#showmorefeats #txt img {
		float: left;
		margin: 0 4px 0 0;
		padding: 0;
		border: solid 1px #d3d3d3;
		}
#showmorefeats #txt75 {
		margin: 15px 0 0 0;
		padding: 0 2px 8px 0px;
		color: #454545;
		height: 77px;
		}

#showmorefeats #txt75 img {
		float: left;
		margin: 0 4px 0 0;
		padding: 0;
		border: solid 1px #d3d3d3;
		}
#showmorefeats h1 {
		font-family: Arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #655824;
		padding: 0;
		margin: 0;
		}

#showmorefeats h1 a {
		text-decoration: none;
		color: #940001;
		}

#showmorefeats h1 a:hover {
		text-decoration: underline;
		}

#showmorefeats #txt .more {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #930000;
		text-decoration: none;
		margin: 0;
		padding: 0;
		}


#showmorefeats #txt75 .more {
		font-family: verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #930000;
		text-decoration: none;
		margin: 0;
		padding: 0;
		}

/* video page layout */

.VideoClipsCol {
	float: left;
	width: 720px;
	padding: 0 23px 0 0px;
	margin-bottom: 20px;
}



.player-container {
	width: 440px;
	padding: 5px;
	border: 1px solid #e3e3e1;
	background: #f2f1e5;
	margin-bottom: 15px;
	margin-right: 20px;
	float:left;
}

.VideoPlayer	{
	margin-bottom: 10px;
}


.playlist-item {
	float: left;
	width: 224px;
	height: 39px;
	padding: 8px;
	border-bottom: 1px solid #e3e3e1;
}

.odd {
	float: left;
}

.playlist-item a.thumb {
	display: block;
	float: left;
	width: 52px;
	height: 39px;
}

.playlist-item img {
	float: left;
	border: 0;
}

.playlist-item p {
	font-size: 100%;
	position: relative;
	margin: 0 0 0 57px;
	padding: 0;
	color: #807e6f;
}

.playlist-item p a, .playlist-item p a:visited {
	color: #5a594f;
	font-weight: normal;
}

.playlist-item p a:hover {
	color: red;
}




.VideoFeatCol	{
	float: left;
	width: 257px;

}
.np-arcMore	{
	color: #666666;
	margin-bottom: 40px;
}

.np-arcMore .seeAll	{
	border-top: 1px solid #ccc;
	margin-bottom: 40px;
}
.np-arcFeature .video-frame {
	border: 1px solid #e3e3e1;
	background: #f2f1e5;
	padding: 5px;
	margin: 0px 0 10px 0;
	width: 203px;
}
.np-arcpadding	{
	padding: 0 16px 0 16px;

}

.np-arcFeature .video-frame img {
	width: 203; height: 152px;
}



.np-arcFeature .photo	{
	margin: 0px 10px 15px 0;
}

.np-arcFeature .photo img	{
	border: 0px;
}
.np-arcFeature h3	{
	color: #000000;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 0 4px 0;
	font-weight: bold;
	line-height: 1.3em;
}

.np-arcFeature h3 a, .np-arcFeature h3 a:visited	{
	color: #000000;
	text-decoration: none;
}

.np-arcFeature h3 a:hover	{
	color: #000000;
	text-decoration: underline;
}

.footer a, .footer a:visited {
	color: #b5b7ba;
}

/* schedule */

#keyholder {padding-bottom: 10px; color: #666;}

/* homepage button */


.homepage {
	margin: 0px 0px 0px 13px;
}
.schedule {
	font-family: Tahoma, Verdana;
	font-size: 10px;
	border:0;
	margin-bottom:12px;
}

.schedule td { color: #fff !important; text-align: center; vertical-align: bottom; border: 1px solid #666; background-color: #000; }
	.schedule .home {font-family: Tahoma, Verdana; font-size: 10px; background-color: #a50400;}
	.schedule .away {font-family: Tahoma, Verdana; font-size: 10px; background-color: #000;}

#schedholder {
	background-color:#000000;
	text-align:center;
}


.schednavitem{
	margin:10px 10px 4px 8px;
	display:inline;
	border-bottom:4px solid #f4f6eb;
	margin-bottom:12px;
}
.schednavitem a:link, a:visited {
	color:#333333;
}
.schednavitem a:hover {
	color:#be2704;
}

#schednav {
	background-color:#666;
	height:18px;
}

.schedule .noborder {
	border:0px;
	background-color:#a50400;

}
.schedule .noborder a:link, .noborder a:visited {
	color:#333333;
}
.schedule .noborder a:hover {
	color:#be2704;
}
.schedule .puff {border-bottom:4px solid #f4f6eb; text-align: center;}
