/* CSS Document */

.section_deep {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #990066;
}
.section_lite {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #eac6dd;
}
.section_medium {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #C767A4;
}
.search_button {
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	background-color: #eac6dd;
	background-image: url(http://i.usatoday.net/_common/_images/_inside/go-btn-wYahoo-life.gif);
	background-repeat: no-repeat;
}
.sectionBullet {
	background-color: #990066;
	float: left;
	height: 10px;
	width: 10px;
	margin-right: 4px;
	margin-top: 2px;
	margin-bottom: 10px;
}
.smallSectionBullet {
	background-color: #990066;
	height: 4px;
	width: 4px;
}
.va_main_header {
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
}
.va_header {
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #990066;
	text-decoration: none;
}
.paintbox_label {
	text-align: center;
	background-color: #990066;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
#section-nav li a {
	display: block;
	color:#666;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	background: #fff url(http://i.usatoday.net/_common/_images/divider_life.gif) left no-repeat;
	padding: 0 10px 0 8px;
	margin: 5px 0 0 0;
}
#section-nav a:hover {
	color:#990066;
}
#section-nav li.sectionlabel a{
	color:#990066;
	font-size:18px;
	background:none;
	padding: 0 8px 0 0;
	margin: 0;
}
#section-nav li.subsectionlabel a{
	color:#990066;
	font-size:18px;
	background:none;
	padding: 0 8px 0 0;
	margin: 0;
}
.uslCommentsCount {
	color:#990066;
	background:url(http://i.usatoday.net/community/_common/_images/comments-after_life.gif) left 50% no-repeat;
}
.uslRecommendCount {
	color:#990066;
	background:url(http://i.usatoday.net/community/_common/_images/recommend_life.gif) left 50% no-repeat;
}
.uslRecommendedCount {
	color:#990066;
	background:url(http://i.usatoday.net/community/_common/_images/recommend-after_life.gif) left 50% no-repeat;
}
.uslReviewsCount {
	color:#990066;
	background:url(http://i.usatoday.net/community/_common/_images/rate_life.gif) left 50% no-repeat; 
}
span.uslReportAbuseLink a { 
	background:url(http://i.usatoday.net/community/_common/_images/reportabuse_life.gif) right 50% no-repeat;
}
.uslAbuseReported { 
	background:url(http://i.usatoday.net/community/_common/_images/reportabuse-after_life.gif) right 50% no-repeat;
}

/* communities */
.communitiesBody .datestamp span.uslCommentsCount {
	color:#990066;
	background:url(http://i.usatoday.net/community/_common/_images/comments-after_life.gif) left 50% no-repeat;
}
.communitiesBody .datestamp span.uslRecommendCount {
	color:#990066;
	background:url(http://i.usatoday.net/community/_common/_images/recommend_life.gif) left 50% no-repeat;
}
.communitiesBody .datestamp span.uslRecommendedCount {
	color:#990066;
	background:url(http://i.usatoday.net/community/_common/_images/recommend-after_life.gif) left 50% no-repeat;
}
.communitiesBody .datestamp span.uslReviewsCount {
	color:#990066;
	background:url(http://i.usatoday.net/community/_common/_images/rate_life.gif) left 50% no-repeat; 
}		
.communitiesBody span.uslReportAbuseLink a { 
	background:url(http://i.usatoday.net/community/_common/_images/reportabuse_life.gif) left 50% no-repeat;
}
.communitiesBody span.uslReportAbuseLink a { 
	background:url(http://i.usatoday.net/community/_common/_images/reportabuse_life.gif) left 50% no-repeat;
}
div#community-nav-strip {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-life.png);
}
ul#community-nav li a {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/community-nav-sprite-life.gif);
}
body div#ft {
	border-top: 3px solid #d58dbb;
	background: #906 url(http://i.usatoday.net/_common/_images/_communities/footer-bg-life.gif) bottom left repeat-x;
}
div#ft div.global-nav-strip,
div#ft div.leaderboard {
	background: url(http://i.usatoday.net/_common/_images/_communities/footer-divider-life.gif) bottom left repeat-x;
}
div#community-nav-strip {
	background-image: url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-life.png) !important;
}
body.communitiesBody {
	background: #f2ddeb;
}
div.copyright-strip div.footer-copyright p  {
	margin-top:0;
	color:#fff;
}

/* begin css for zap2it widget*/

#zap2it_widget #zcc-grid-label { 			/* grid label CSS */
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 2px;
	text-indent: 10px;
	}
	
#zap2it_widget table thead th {
	font-weight:bold;
	font-size:11px;
	}
	
#zap2it_widget #tms_widget_footer_wrap,
#zap2it_widget #zcc-wrap {					/* adjust width here  */
/*	width: 300px;*/
	width:100%;
	margin: 0 0 0 0;
	}	
	
#zap2it_widget .zcc-primetime { 			/* Text within grid  */
	border-collapse: collapse;
	caption-side: top;
	font-size: 10px;
	color: #000;
	table-layout: fixed;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	margin: 0;
	width: 100%;
	font-family: arial, sans-serif;
	}
	
#zap2it_widget .zcc-primetime td,
#zap2it_widget .zcc-primetime th {
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 3px 4px 5px;
	overflow: hidden;
	}
#zap2it_widget .zcc-primetime th {
	padding: 3px 4px;
	font-weight: bold;
	text-align: left;
	}
#zap2it_widget .zcc-primetime a {
	color: #000;
	text-decoration: underline;
	}
#zap2it_widget .zcc-primetime a:hover {
	text-decoration: none;
	}
#zap2it_widget .zcc-primetime .zcc-station,
#zap2it_widget .zcc-primetime .zcc-station .zcc-callsign {
	text-align: center;
	}
#zap2it_widget .zcc-primetime .zcc-station img {
	text-align: center;
	}
#zap2it_widget #tms_widget_footer {   
	clear: both;
	color: #999;
	font-size: 9px;
	line-height: 2;
	text-align: right;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #999;
	margin: 0;
	padding-right:5px;
	}
#zap2it_widget #tms_widget_footer a:link,
#zap2it_widget #tms_widget_footer a:visited,
#zap2it_widget #tms_widget_footer a:hover,
#zap2it_widget #tms_widget_footer a:active {
	color: #999;
	text-decoration: none;
	}	
#zap2it_widget #tms_widget_footer a:hover {
	color: #666;
	text-decoration: underline;
	}
	
#zap2it_widget #tms_widget_footer2 {
	clear: both;
	color: #999;
	font-size: 9px;
	line-height: 2;
	text-align: right;
	margin: 0;
}

#zap2it_widget #tms_widget_footer2 a:link,
#zap2it_widget #tms_widget_footer2 a:visited,
#zap2it_widget #tms_widget_footer2 a:active {
	color: #999;
	text-decoration: none;
	}	
#zap2it_widget #tms_widget_footer2 a:hover {
	color: #666;
	text-decoration: underline;
	}
	
#zap2it_widget #zipCode {
	border-top:1px #990066 solid;
	margin-top:10px;
}
#zap2it_widget .enterZip {
	font-weight:bold;	
	margin-top:5px;
	margin-bottom:5px;
}

/* end css for zap2it widget*/