@charset "utf-8";
/* CSS Document */

/************* content modules *****************/
.fanVoiceBody {
	width: 660px;
	overflow: hidden;
}
.stepCaroGutter {
	width: 660px;
	overflow: hidden;
	background: #fff;
}
.hmLeftModule {
	width: 672px;
	overflow: hidden;
	float: left;
}
.rightRailModule {
	margin: 0 0 6px 0;
	padding: 0;
	width: 300px;
	overflow: hidden;
	float: left;
	margin-bottom: 6px;
}
.hdlBox, .hdlBoxWhite {
	float: left; width: 288px; padding: 5px 6px 6px 6px; background: #c9c9c9;
}
.hdlBoxWhite {
	background: #fff; border: 1px solid #c9c9c9; width: 286px
}
.hdlBox .hdlTitle, .hdlBoxWhite .hdlTitle {
	float: left; margin: 0px 0px 5px 0px; font-family: Arial; font-size: 14px; font-weight: bold; color: #333;
}
.hdlBox .hdlList, .hdlBoxWhite .hdlList {
	list-style: none;margin: 0; padding: 0; font-family: Arial;font-size: 12px;color: #333;clear: both; width: 288px;
}
.hdlBox .hdl, .hdlBoxWhite .hdl {padding:5px 6px;};
.hdlBox .hdl a:link, .hdlBoxWhite .hdl a:link {
	color: #333333;
	text-decoration: none;
}
.hdlBox .hdl a:visited, .hdlBoxWhite .hdl a:visited {
	color: #333333;
	text-decoration: none;
}
.hdlBox .hdl a:hover, .hdlBox .hdl a:visited:hover, .hdlBoxWhite .hdl a:hover, .hdlBoxWhite .hdl a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
.hdlBox .rss, .hdlBoxWhite .rss {
	font-size: 9px; font-weight: bold; color: #333333; height: 12px; padding-top: 8px;
}
.hdlBox .rss a:link, .hdlBox .rss a:visited, .hdlBoxWhite .rss a:link, .hdlBoxWhite .rss a:visited {
	color: #333;
	text-decoration: none;
}
.hdlBox .rss a:hover, .hdlBox .rss a:visited:hover, .hdlBoxWhite .rss a:hover, .hdlBoxWhite .rss a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
.hdlBox .rssImg, .hdlBoxWhite .rssImg {
	float: left; width: 16px; margin: -2px 6px 0px 0px;
}

/* start inbody stats */
.inbody-stats {
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
	width: 325px;
	background: #e4e4e4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #333;
	line-height: 14px;
}
.inbody-stats .player {
	float: left;
	margin: 6px -4px 6px 12px;
}
.inbody-stats .team {
	float: left;
	margin: 6px -4px 6px 12px;
}
.inbody-stats img {
	float: left;
}
.inbody-stats p {
	float: left;
	margin: 0;
	padding: 6px 12px;
	width: 210px;
}
.inbody-stats p img {
	float: left;
	margin: 0 0 4px 0;
	padding: 0;
	clear: both;
}
.inbody-stats b {
	clear: both;
}
.inbody-stats ul {
	list-style: none;
	margin: 0 6px;
	padding: 0;
	font-size: 11px;
	color: #333;
	clear: both;
}
.inbody-stats ul li {
	padding: 5px 6px;
}
.inbody-stats ul li a:link {
	color: #333;
	text-decoration: none;
}
.inbody-stats ul li a:visited {
	color: #666;
	text-decoration: none;
}
.inbody-stats ul li a:hover, .inbody-stats ul li a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
.inbody-stats table {float: left; margin: 0 6px;width: 314px; text-transform: uppercase; text-align: center;}
.inbody-stats table td {font-size: 10px;}
.inbody-stats table tr.hdr {font-size: 10px; font-weight: bold; background: #ccc;}
.inbody-stats .odd {background: none;}
.inbody-stats .even {background: #ccc;}
/* end inbody stats */


/* start related media */
.inbody-related-media {
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
	width: 325px;
	font-family: Arial, Helvetica, sans-serif;
	background: #e4e4e4;
	border: none;
}
.inbody-related-media h1 {
	float: left;
	margin: 0;
	padding: 10px 0 6px 12px;
	font-size: 14px;
	color: #333;
	width: 288px;
	background-image: none;
}
.inbody-related-media img {
	float: left;
}
.inbody-content {
	margin: 0 6px 6px 6px;
	padding: 6px;
	background: #f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	clear: both;
}
.inbody-content img {
	margin: 0;
	padding: 0 0 8px 0;
	width: 302px;
	height: 170px;
}
.inbody-content h2 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #333;
}
.inbody-content b {
	font-size: 10px;
	color: #666;
}
.inbody-content b a:link {font-size: 9px; font-weight: bold; color: #333; text-decoration: none;}
.inbody-content b a:visited {font-size: 9px; font-weight: bold; color: #666; text-decoration: none;}
.inbody-content b a:hover, .inbody-content b a:visited:hover {font-size: 9px; font-weight: bold; color: #0183da; text-decoration: none;}

.inbody-content .seperator {
	margin: 8px 0 0 0;
	padding: 0;
	line-height: 0;
	border-bottom: 1px solid #ccc;
}
.inbody-content ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	clear: both;
}
.inbody-content ul li {
	padding: 5px 6px;
}
.inbody-content ul li a:link {
	color: #333;
	text-decoration: none;
}
.inbody-content ul li a:visited {
	color: #666;
	text-decoration: none;
}
.inbody-content ul li a:hover, .inbody-content ul li a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
.inbody-content .odd {background: none;}
.inbody-content .even {background: #ccc;}
.archive {
	margin: 0;
	padding: 6px 6px 0 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #333;
	background: #f1f1f1;
}
.archive a:link {
	color: #333;
	text-decoration: none;
}
.archive a:visited {
	color: #666;
	text-decoration: none;
}
.archive a:hover, .archive a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
.inbody-related-media .links {
	margin: 6px;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #333;
	background: #f1f1f1;
}
.inbody-related-media .links a:link {
	color: #333;
	text-decoration: none;
}
.inbody-related-media .links a:visited {
	color: #666;
	text-decoration: none;
}
.inbody-related-media .links a:hover, .inbody-related-media .links a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
/* end related media */


/* start in body poll */
.inbody-poll {
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
	width: 325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	line-height: 18px;
}
.inbody-poll h1 {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 12px;
}
.inbody-poll .vote {
	list-style: none;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 12px;
	font-weight: normal;
}
.inbody-poll .vote li {
	padding: 0 0 8px 0;
}
.inbody-poll .vote li input {
	vertical-align: middle;
	margin: 0 4px 0 0;
}
.inbody-poll .results {
	list-style: none;
	margin: 0;
	padding: 8px 0 0 0;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
.inbody-poll .results li b {
	font-size: 10px;
	color: #0183da;
}
/* start in body poll */


/* start pull quote */
.inbody-pullquote {
	float: left; margin: 20px 0 20px 20px; padding: 0; font: 16px Arial; font-weight: bold; color: #0183da; line-height: 18px; clear: both;
}
.inbody-pullquote p {
	float: left; margin: 0; padding: 0;
}
.inbody-pullquote i {
	font-weight: normal; color: #666;
}
/* end pull quote */

.seperator {
	border-bottom: 1px dotted #ccc; margin: 20px 0 0 0; line-height: 0; padding: 0; clear: both;
}

/* start user comment */
.inbody-usercomment {
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
	width: 325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 16px;
}
.inbody-usercomment h1 {
    margin: 0 0 8px 0;
    padding: 0;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333;
}
.inbody-usercomment img {
	float: left;
	margin-right: 8px;
}
.inbody-usercomment p {
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.inbody-usercomment b {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #333;
	line-height: 14px;
}
.inbody-usercomment b a:link {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 9px;
	color: #333;
	text-decoration: none;
	line-height: 9px;
}
.inbody-usercomment b a:visited {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 9px;
	color: #666;
	text-decoration: none;
	line-height: 9px;
}
.inbody-usercomment b a:hover, .inbody-usercomment b a:hover:visited {
	margin: 0;
	padding: 0;
	vertical-align: top;
	font-size: 9px;
	color: #0183da;
	text-decoration: none;
	line-height: 9px;
}
.inbody-usercomment .seperator {
	border-bottom: 1px dotted #ccc;
	margin: 8px 0 18px 0;
	padding: 0;
	line-height: 0;
}
/* end user comment */


/* start user quote */
.inbody-userquote {
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
	width: 325px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	line-height: 16px;
	background: #e4e4e4;
}
.inbody-userquote p {
	float: left;
	margin: 0;
	padding: 12px 18px;
}
.inbody-userquote p img {
	margin: 0 8px 0 0;
	width: 98px;
	height: 55px;
}
.inbody-userquote b {
	font-size: 12px;
	font-style: italic;
}
.inbody-userquote img {
	float: left;
}
/* end user quote */


/* start inbody drip */
.inbody-drip {float:left;padding:0;margin:20px 0 0 0;overflow:hidden;text-transform:uppercase;font-size:9px;font-weight:bold;line-height:14px;color:#333;}
.inbody-drip h1 {font-size:14px;margin-bottom:6px;}
.inbody-drip h1 a:link {color:#333;text-decoration:none;}
.inbody-drip h1 a:visited {color:#666;text-decoration:none;}
.inbody-drip h1 a:hover, .inbody-drip h1 a:visited:hover {color:#0183da;text-decoration:none;}
.inbody-drip .col {width:93px;float:left;border-right:1px solid #ccc;margin:0 10px 6px 0;}
.inbody-drip .col h1 {margin:0;padding:0;font-size:12px;line-height:15px;color:#333;}
.inbody-drip .col h1 a:link {color:#333;text-decoration:none;}
.col h1 a:visited {color:#666;text-decoration:none;}
.inbody-drip .col h1 a:hover, .col h1 a:visited:hover {color:#0183da;text-decoration:none;}
.inbody-drip .col a:link {color:#333;text-decoration:none;}
.col a:visited {color:#666;text-decoration:none;}
.inbody-drip .col a:hover, .col a:visited:hover {color:#0183da;text-decoration:none;}
/* end inbody drip */


.inbody-media {
	float: right;
	margin: 20px 0 20px 20px;
	padding: 0;
	width: 325px;
	height: 198px;
	background: #fff;
}

/* start related media */
.rgtcol-related-media {
	float: left;
	margin: 0 0 6px 0;
	padding: 0;
	width: 298px;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #9f9f9f;
	background: #fff;
}
.rgtcol-related-media h1 {
	float: left;
	margin: 0;
	padding: 8px 0 6px 12px;
	font-size: 14px;
	color: #333;
	width: 290px;
}
.rgtcol-related-media img {
	float: left;
}
.rgtcol-content {
	margin: 0 6px 6px 6px;
	padding: 6px;
	background: #f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 14px;
	clear: both;
}
.rgtcol-content img {
	margin: 0;
	padding: 0 0 8px 0;
	width: 274px;
	height: 154px;
}
.rgtcol-content h2 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.rgtcol-content b {
	font-size: 10px;
	color: #666;
}
.rgtcol-content b a:link {font-size: 9px; font-weight: bold; color: #333; text-decoration: none;}
.rgtcol-content b a:visited {font-size: 9px; font-weight: bold; color: #666; text-decoration: none;}
.rgtcol-content b a:hover, .rgtcol-content b a:visited:hover {font-size: 9px; font-weight: bold; color: #0183da; text-decoration: none;}
.rgtcol-content .seperator {
	margin: 8px 0 0 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	line-height: 0;
}
.rgtcol-content ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	clear: both;
}
.rgtcol-content ul li {
	padding: 5px 6px;
}
.rgtcol-content ul li a:link {
	color: #333;
	text-decoration: none;
}
.rgtcol-content ul li a:visited {
	color: #666;
	text-decoration: none;
}
.rgtcol-content ul li a:hover, .rgtcol-content ul li a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
.rgtcol-content .odd {background: none;}
.rgtcol-content .even {background: #ccc;}
.archive {
	margin: 0;
	padding: 6px 6px 0 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #333;
	background: #f1f1f1;
}
.archive a: link, .archive a: visited {
	color: #333;
	text-decoration: none;
}
.archive a: hover, .archive a: visited: hover {
	color: #0183da;
	text-decoration: none;
}
.rgtcol-related-media .links {
	margin: 6px;
	padding: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	font-weight: bold;
	color: #333;
	background: #f1f1f1;
}
.rgtcol-related-media .links a:link {
	color: #333;
	text-decoration: none;
}
.rgtcol-related-media .links a:visited {
	color: #666;
	text-decoration: none;
}
.rgtcol-related-media .links a:hover, .rgtcol-related-media .links a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
/* end related media */


/* start new POD */
.rgtcol-pod {
	float: left;
	margin: 0 0 6px 0;
	padding: 0;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	background: #000;
}
.rgtcol-pod h1 {
	float: left;
	margin: 0;
	padding: 8px 0 2px 12px;
	font-size: 14px;
	color: #fff;
	width: 290px;
}
.rgtcol-pod img {
	float: left;
}
.rgtcol-pod-content {
	margin: 0 6px 6px 6px;
	padding: 6px;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	line-height: 14px;
	clear: both;
}
.rgtcol-pod-content img {
	margin: 0;
	padding: 0 0 8px 0;
	width: 274px;
	height: 154px;
}
.rgtcol-pod-content h2 {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
.rgtcol-pod-content b {
	font-size: 10px;
	color: #666;
}
.rgtcol-pod-content b a:link {font-size: 9px; font-weight: bold; color: #fff; text-decoration: none;}
.rgtcol-pod-content b a:visited {font-size: 9px; font-weight: bold; color: #ccc; text-decoration: none;}
.rgtcol-pod-content b a:hover, .rgtcol-pod-content b a:visited:hover {font-size: 9px; font-weight: bold; color: #0183da; text-decoration: none;}
/* end new POD */


/* start featured stories */
.featured-stories {
	float: left;
	margin: 0 0 6px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 298px;
	border: 0px solid #9f9f9f;
	background: #fff;
}
.featured-stories h1 {
	float: left;
	margin: 0;
	padding: 8px 0 6px 12px;
	font-size: 14px;
	color: #333;
	width: 290px;
}
.tab-nav {
	margin: 6px 6px 0 6px;
	padding: 8px 0 0 0;
	height: 20px;
	border-bottom: 1px solid #ccc;
	background: #f1f1f1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	color: #333;
	clear: both;
}
.tab-nav a:link, .tab-nav a:visited {
	color: #333;
	text-decoration: none;
}
.tab-nav a:hover, .tab-nav a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
.featured-stories ul {
	list-style: none;
	margin: 0 6px;
	padding: 0;
	font-weight: bold;
	color: #333;
	line-height: 16px;
	clear: both;
}
.featured-stories ul li {
	padding: 6px;
	border-bottom: 1px solid #ccc;

}
.featured-stories ul .odd {background: none;clear: both;}
.featured-stories ul .even {background: #f1f1f1;clear: both;}
.featured-stories ul a:link {
	font-size: 9px;
	color: #333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-stories ul a:visited {
	font-size: 9px;
	color: #333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-stories ul a:hover, .featured-stories ul a:visited:hover {
	font-size: 9px;
	color: #0183da;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-stories ul .hdln {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.featured-stories ul .hdln a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.featured-stories ul .hdln a:hover, .featured-stories ul .hdln a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0183da;
}
.featured-stories ul .hdln a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.featured-stories h2 {
	margin: 0;
	color: #666;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-stories h2 a:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.featured-stories h2 a:hover, .featured-stories h2 a:visited:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0183da;
}
.featured-stories h2 a:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}
.featured-stories .image {
	margin: 0;
	padding: 5px 0 6px 0;
	width: 276px;
	height: 155px;
}
.featured-stories .user-quote {
	margin: 11px 0;
	padding: 14px 0;
	border-top: 1px dashed #ccc;
}
.featured-stories b {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #333;
	line-height: 14px;
}
.featured-stories b a:link {
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #333;
	text-decoration: none;
	line-height: 10px;
}
.featured-stories b a:visited {
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #333;
	text-decoration: none;
	line-height: 10px;
}
.featured-stories b a:hover, .featured-stories b a:hover:visited {
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #0183da;
	text-decoration: none;
	line-height: 10px;
}
.featured-stories .avatar {
	margin: 0 8px 0 0;
	padding: 0;
	width: 98px;
	height: 55px;
	clear: both;
}
.featured-stories .rss {
	margin: 0;
	padding: 8px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333;
	height: 12px;
}
.featured-stories .rss img {
	margin: -2px 6px 0px 6px;
	float: left;
	width: 16px;
}
.rss a:link, .rss a:visited {
	color: #333;
	text-decoration: none;
}
.rss a hover, .rss a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
.avatar {
	float: left;
	margin-right: 8px;
	width: 93px;
	height: 55px;
}
/* end featured stories */

/* start photo gallery */
.featured-galleries {
	float: left;
	margin: 0 0 6px 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	width: 298px;
	border: 0px solid #9f9f9f;
	background: #fff;
}
.featured-galleries h1 {
	float: left;
	margin: 0;
	padding: 8px 0 6px 12px;
	font-size: 14px;
	color: #333;
	width: 290px;
}
.featured-galleries ul {
	list-style: none;
	margin: 0 6px;
	padding: 0;
	font-weight: bold;
	color: #333;
	line-height: 16px;
	clear: both;
}
.featured-galleries ul li {
	padding: 6px;
	border-top: 1px dotted #ccc;
	background: none;
	clear: both;

}
.featured-galleries ul a:link {
	font-size: 9px;
	color: #333;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-galleries ul a:visited {
	font-size: 9px;
	color: #666;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-galleries ul a:hover, .featured-galleries ul a:visited:hover {
	font-size: 9px;
	color: #0183da;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-galleries ul .hdln {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
}
.featured-galleries ul .hdln a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	
}
.featured-galleries ul .hdln a:hover, .featured-galleries ul .hdln a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0183da;
}
.featured-galleries ul .hdln a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
}
.featured-galleries h2 {
	margin: 0;
	padding: 0;
	color: #666;
	font-size: 10px;
	line-height:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featured-galleries h2 a:link {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
.featured-galleries h2 a:hover, .featured-stories h2 a:visited:hover {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0183da;
}
.featured-galleries h2 a:visited {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
}
.featured-galleries b {
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #333;
	line-height: 14px;
}
.featured-galleries b a:link {
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #333;
	text-decoration: none;
	line-height: 10px;
}
.featured-galleries b a:visited {
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #333;
	text-decoration: none;
	line-height: 10px;
}
.featured-galleries b a:hover, .featured-galleries b a:hover:visited {
	vertical-align: top;
	margin: 0;
	padding: 0;
	font-size: 9px;
	color: #0183da;
	text-decoration: none;
	line-height: 10px;
}
.featured-galleries .thumb {
	float: left;
	margin: 0 8px 6px 0;
	padding: 0;
	border: Solid 1px #c1c1c1;
	padding: 3px;
	background-color: #ffffff;
	clear: both;
}
.featured-galleries .rss {
	margin: 0px 5px 0 5px;
	padding: 8px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333;
	height: 12px;
	border-top:1px solid #ccc;
}
.featured-galleries .rss img {
	margin: -2px 6px 0px 1px;
	float: left;
	width: 16px;
}
.rss a:link, .rss a:visited {
	color: #333;
	text-decoration: none;
}
.rss a:hover, .rss a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
/* end photo gallery */

/* start right poll */
.rgtcol-poll {
	float: left;
	margin:  0 0 6px 0;
	padding: 12px;
	width: 276px;
	height: 226px;
	overflow: hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	font-weight: bold;
	line-height: 16px;
	background: url('i/poll_bgd.png') top left no-repeat;
	overflow: visible;
}
.rgtcol-poll .title h1 {
	float: left;
	margin: 0;
	padding: 0;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 12px;
	color: #333;
}
.rgtcol-poll .title {
	margin: 0 0 8px 0;
	padding: 0;
	height: 34px;
	font-size: 10px;
	color: #999;
	border-bottom: 1px solid #999;
}
.rgtcol-poll .title b {
	float: left;
	width: 150px;
}
.rgtcol-poll .title img {
	float: right;
}
.rgtcol-poll .vote {
	list-style: none;
	margin: 0;
	padding: 4px 0;
	font-size: 11px;
	font-weight: normal;
}
.rgtcol-poll .vote li {
	padding: 0 0 4px 0;
	line-height: 18px;
}
.rgtcol-poll .vote li input {
	vertical-align: middle;
	margin: 0 4px 0 0;
}
.rgtcol-poll .results {
	list-style: none;
	margin: 0;
	padding: 6px 0 0 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}
.rgtcol-poll .results li {
	vertical-align: top;
	margin: 0;
	padding: 0;
}
.rgtcol-poll .results li b {
	font-size: 9px;
	color: #0183da;
}
.poll-links {
	float: right;
	width: 150px;
	text-align: right;
	font-size: 9px;
	margin: 0;
	padding: 6px 0 0 0;
	color: #fff;
}
.poll-links a:link, .poll-links a:visited {
	color: #fff;
	text-decoration: none;
}
.poll-links a:hover, .poll-links a:visited:hover {
	color: #0183da;
	text-decoration: none;
}
/* end right poll */

/************* /content modules *****************/

.video {font-size:12px;line-height:16px;}
ul.video {list-style:none;float:left;margin:0;padding:0 0 4px 0;width:160px;line-height:15px;}
ul.video a:link, ul.video a:visited {
padding:0 0 0 20px;
list-style:none;
color:#999;
background: url(../images/arrow_off.png) 0 2px no-repeat;
text-decoration:none;
}
ul.video a:hover, ul.video a:visited:hover {
padding:0 0 0 20px;
list-style:none;
color:#0183da;
background: url(../images/arrow_on.png) 3px 2px no-repeat;
text-decoration:none;
}

/** button styles **/
.btn80Blue, .btn60Lite, .btn80Lite, .btn80Lite, .btn95Lite, .btn100Lite, .btn110Lite, .btn120Lite, .btn95Selected, .btn80Dark, .btn65Dark, .btn75Dark, .btnRedExpand, .btnGrayExpand {
	font-weight: bold;
    text-align: center;
    margin-right: 3px;
    padding-top: 1px;
    float: left;
    font-size: 9px;
    cursor: pointer;
}

.btn80Dark, .btn65Dark, .btn75Dark, .btnRedExpand a:link { color: #fff; text-decoration:none; }
.btn80Dark, .btn65Dark, .btn75Dark, .btnRedExpand a:visited { color: #fff; text-decoration:none; }
.btn80Dark, .btn65Dark, .btn75Dark, .btnRedExpand a:hover { text-decoration: none; }

.btn80Lite a:link, .btn60Lite a:visited, .btn80Lite a:link, .btn60Lite a:visited {color: #333;}
.btn80Lite a:hover, .btn60Lite a:hover, .btn80Lite a:visited:hover, .btn60Lite a:visited:hover {color: #fff;}

.btn60Lite, .btn95Lite, .btn110Lite, .btn110Lite, .btn120Lite, .btnGrayExpand { color: #000; text-decoration:none; }
.btn60Lite, .btn95Lite a:visited, .btn110Lite a:visited, .btn110Lite a:visited, .btn120Lite a:visited, .btnGrayExpand a:visited  { color: #000; text-decoration:none; }
.btn60Lite, .btn95Lite a:hover, .btn110Lite a:hover, .btn110Lite a:hover, .btn120Lite a:hover, .btnGrayExpand a:hover { text-decoration:none; }

.btn60Lite {
    width: 60px;
    height: 14px;
	color: #333;
    background: url(../images/buttons/btn60Lite.gif) no-repeat;
}

.btn60Lite:hover {
	background: url(../images/buttons/btn60On.gif) no-repeat;
	color: #fff;
}

.btn80Blue {
	width: 80px;
    height: 14px;
	color: #fff;
	text-decoration:none;
    background: url(http://www.nhl.com/league/images/buttons/btn80On.gif) no-repeat;
}

.btn80Blue:hover {
	color: #333;
	background: url(http://www.nhl.com/league/images/buttons/btn80Lite.gif) no-repeat;
}

.spcAlert {
	display: none;
}

.btn80Lite {
    width: 80px;
    height: 14px;
	color: #333;
    background: url(http://www.nhl.com/league/images/buttons/btn80Lite.gif) no-repeat;
}

.btn80Lite:hover {
	background: url(http://www.nhl.com/league/images/buttons/btn80On.gif) no-repeat;
	color: #fff;
}

.btn95Lite, .btn95Selected {
    width: 95px;
    height: 19px;
    background: url(http://www.nhl.com/league/images/buttons/btn95Lite.gif) no-repeat;
	font-weight: normal;
	font-size: 10px;
    padding-top: 3px;
    color: #fff;
}
.btn95Selected {
	background: url(http://www.nhl.com/league/images/buttons/btn95On.gif) no-repeat;
}
.btn95Lite:hover {
	background: url(http://www.nhl.com/league/images/buttons/btn95On.gif) no-repeat;
	color: #fff;
}

.btn100Lite, .btn100Selected {
    width: 100px;
    height: 14px;
    background: url(http://www.nhl.com/league/images/buttons/btn100Lite.gif) no-repeat;
	font-size: 9px;
    color: #333;
}
.btn100Selected {
	background: url(http://www.nhl.com/league/images/buttons/btn100On.gif) no-repeat;
}
.btn100Lite:hover {
	background: url(http://www.nhl.com/league/images/buttons/btn100On.gif) no-repeat;
	color: #fff;
}

.btn110Lite {
    width: 110px;
    height: 19px;
    background: url(http://www.nhl.com/league/images/buttons/btn110Lite.gif) no-repeat;
	font-weight: normal;
	font-size: 10px;
    padding-top: 3px;
    color: #fff;
}

.btn110Lite:hover {
	background: url(http://www.nhl.com/league/images/buttons/btn110On.gif) no-repeat;
	color: #fff;
}

.btn120Lite {
    width: 120px;
    height: 19px;
    background: url(http://www.nhl.com/league/images/buttons/btn120Lite.gif) no-repeat;
	font-weight: normal;
	font-size: 10px;
    padding-top: 3px;
    color: #fff;
}

.btn120Lite:hover {
	background: url(http://www.nhl.com/league/images/buttons/btn120On.gif) no-repeat;
	color: #fff;
}

.btn80Dark {
    width: 80px;
    height: 14px;
    background: url(http://www.nhl.com/league/images/buttons/btn80Dark.gif) no-repeat;
    color: #fff;
}

.btn80Dark:hover {
	background: url(http://www.nhl.com/league/images/buttons/btn80On.gif) no-repeat;
}

.btn75Dark {
    width: 75px;
    height: 14px;
    background: url(http://www.nhl.com/league/images/buttons/btn75Dark.gif) no-repeat;
    color: #fff;
}

.btn75Dark:hover {
	background: url(http://www.nhl.com/league/images/buttons/btn75On.gif) no-repeat;
}

.btn65Dark {
    width: 65px;
    height: 14px;
    background: url(http://www.nhl.com/league/images/buttons/btn65Dark.gif) no-repeat;
    color: #fff;
}

.btn65Dark:hover {
	background: url(http://www.nhl.com/league/images/buttons/btn65On.gif) no-repeat;
}

.btnRedExpand {
    height: 14px;
    background: url(http://www.nhl.com/league/images/buttons/btnRedLeft.gif) no-repeat;
    color: #fff;
    float: left;
    margin-right: 0px;
    padding-left: 5px;
}
.btnRedExpandEdge {
    height: 14px;
    width: 5px;
    background: url(http://www.nhl.com/league/images/buttons/btnRedEdge.gif) no-repeat;
    float: left;
    margin-right: 3px;
}
.btnGrayExpand {
    height: 14px;
    background: url(../images/buttons/btnGrayLeft.gif) no-repeat;
    float: left;
    margin-right: 0px;
    padding-left: 5px;
    color: #333;
}
.btnGrayExpandEdge {
    height: 14px;
    width: 5px;
    background: url(../images/buttons/btnGrayEdge.gif) no-repeat;
    float: left;
    margin-right: 3px;
}

/** end button styles **/
