/*****************************************************
                  BREAKING NEWS
*****************************************************/
.breakingNewsHeader {
	color:#FFFF00;
	background-color:#CC0000;
	border-top:1px solid #CC0000;
	font:bold 14px Arial;
	padding:2px 0px 2px 10px;
}

.breakingNewsContent {
	background-color:#EEEEEE;
	border:1px solid #CC0000;
	color:#000000;
	font:10px Verdana;
	padding:10px;
}

.breakingNewsHeadlineLink {
	color:#000000;
	font:bold 12px Arial;
}
.breakingNewsHeadlineLink:active {
	color:#CC0000;
}
.breakingNewsHeadlineLink:visited {
	color:#666666;
}
.breakingNewsHeadlineLink:hover {
	color:#CC0000;
}



/*****************************************************
                     GLOBAL
*****************************************************/

A { COLOR:#336699; }
A:active { COLOR:#CC0000; }
A:visited { COLOR:#666666; }
A:hover { COLOR:#CC0000; }

BODY { BACKGROUND-IMAGE:url(/static/images/bg_body.gif); MARGIN:0px; }

body.experts {
	background: #FFF url(/static/images/bg_body_experts.gif) top left repeat-y;
	margin: 0px;
	padding: 0px;
	}

HR { color:#CCCCCC; height:3px; }

INPUT { FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; }

SELECT { FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; }

TD { COLOR:#333333; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; }

div.clearLeft {
	clear: left;
	height: 1px;
	overflow: hidden;
	}

/* ------------------------------------------------ */

.arrow 	{ FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; FONT-WEIGHT:bold; } /* this is for the double arrow that is on the left of some links*/

.byline { COLOR:#666666; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; }

.classLink { COLOR:#000000; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; TEXT-DECORATION:underline; }
.classLink:active { COLOR:#CC0000; }
.classLink:visited { COLOR:#000000; }
.classLink:hover { COLOR:#CC0000; }

.classHeaderLink { COLOR:#000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; FONT-WEIGHT:bold; TEXT-DECORATION:none; }
.classHeaderLink:active { COLOR:#666666; }
.classHeaderLink:visited { COLOR:#000000; }
.classHeaderLink:hover { COLOR:#666666; }

.columnistNameLink { COLOR:#000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; FONT-WEIGHT:bold; TEXT-DECORATION:underline; }
.columnistNameLink:active { COLOR:#FF0000; }
.columnistNameLink:visited { COLOR:#000000; }
.columnistNameLink:hover { COLOR:#FF0000; }

.footer { COLOR:#999999; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; }

.footerBarBg { BACKGROUND-IMAGE:url(/static/images/bg_footer.gif); HEIGHT:4PX; }

.footerLink { COLOR:#666666; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; TEXT-DECORATION:underline; }
.footerLink:active { COLOR:#000000; }
.footerLink:visited { COLOR:#666666; }
.footerLink:hover { COLOR:#000000; }

.headlineLink { COLOR:#336699; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; FONT-WEIGHT:bold; TEXT-DECORATION:underline; }
.headlineLink:active { COLOR:#CC0000; }
.headlineLink:visited { COLOR:#666666; }
.headlineLink:hover { COLOR:#CC0000; }

.KBAKbreakingNews { BACKGROUND-COLOR:#CC0000; COLOR:#FFFF00; FONT-WEIGHT:bold; TEXT-ALIGN:center; }

.KBAKbreakingNewsLink { COLOR:#FFFF00; FONT-WEIGHT:bold; TEXT-DECORATION:none; }
.KBAKbreakingNewsLink:active { COLOR:#FF9933; FONT-WEIGHT:bold; TEXT-DECORATION:none; }
.KBAKbreakingNewsLink:visited { COLOR:#FFFF00; FONT-WEIGHT:bold; TEXT-DECORATION:none; }
.KBAKbreakingNewsLink:hover { COLOR:#FF9933; FONT-WEIGHT:bold; TEXT-DECORATION:none; }

.navBar { WIDTH:140px; padding:0px; margin:0px; }

.pageTitle { COLOR:#000000; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:18px; FONT-WEIGHT:bold; }

.posted { COLOR:#999999; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; }

.prepTeamLink { COLOR:#336699; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; TEXT-DECORATION:underline; }
.prepTeamLink:active { COLOR:#CC0000; }
.prepTeamLink:visited { COLOR:#336699; }
.prepTeamLink:hover { COLOR:#CC0000; }

.registrationFormLink { COLOR:#999999; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; TEXT-DECORATION:underline; }
.registrationFormLink:active { COLOR:#000000; }
.registrationFormLink:visited { COLOR:#999999; }
.registrationFormLink:hover { COLOR:#000000; }

.registrationFormText { COLOR:#999999; }

.registrationPreferencesTitle { COLOR:#336699; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:14px; }

.requiredField { COLOR:#CC0000; FONT-WEIGHT:bold; TEXT-ALIGN:right; }

.searchResultsHeadline { FONT-SIZE:14px; FONT-WEIGHT:bold; }

.sectionBar { COLOR:#000000; BACKGROUND-COLOR:#E6E6DC; BORDER:1px solid #666666; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; FONT-SIZE:10px; }
.sectionBarRightBox { COLOR:#000000; BACKGROUND-COLOR:#E6E6DC; BORDER-TOP:1px solid #666666; BORDER-LEFT:1px solid #666666; BORDER-RIGHT:1px solid #666666; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; FONT-SIZE:10px; }

.smwhitelinks {COLOR:#FFFFFF; FONT-WEIGHT:bold; FONT-SIZE:10px; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION:none }
.smwhitelinks:active { COLOR:#0099FF; }
.smwhitelinks:visited { COLOR:#FFFFFF; }
.smwhitelinks:hover { COLOR:#0099FF; }

.stats { COLOR:#333333; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; PADDING:2px; }
.statsLine { BACKGROUND-COLOR:#999999; }
.statsTitle { BACKGROUND-IMAGE:url(/static/images/team_statstitle_bg.gif); COLOR:#FFFFFF; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; PADDING:2px; }

.seperatorLine { BACKGROUND-COLOR:#666666; }

.sportsSubNavLink { COLOR:#336699; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; FONT-WEIGHT:bold; TEXT-DECORATION:underline; }
.sportsSubNavLink:active { COLOR:#FF0000; }
.sportsSubNavLink:visited { COLOR:#336699; }
.sportsSubNavLink:hover { COLOR:#FF0000; }

/* highlight special sports subnav link */
.sportsHighlight {
	background: #C00;
	color: #FC6;
	font-weight: bold;
	padding: 1px;
	text-decoration: none;
	}
.sportsHighlight:active {
	background: #C00;
	color: #FFF;
	}
.sportsHighlight:visited {
	background: #C00;
	color: #FC6;
	}
.sportsHighlight:hover {
	background: #C00;
	color: #FFF;
	}

.storyHeadlineLink { COLOR:#336699; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:14px; FONT-WEIGHT:bold; TEXT-DECORATION:underline; }
.storyHeadlineLink:active { COLOR:#CC0000; }
.storyHeadlineLink:visited { COLOR:#666666; }
.storyHeadlineLink:hover { COLOR:#CC0000; }

.storyToolsLink { COLOR:#336699; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:10px; TEXT-DECORATION:underline; }
.storyToolsLink:active { COLOR:#CC0000; }
.storyToolsLink:visited { COLOR:#336699; }
.storyToolsLink:hover { COLOR:#CC0000; }

.topLink { COLOR:#000000; FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:9px; FONT-WEIGHT:bold; TEXT-DECORATION:none; }
.topLink:active { COLOR:#666666; }
.topLink:visited { COLOR:#000000; }
.topLink:hover { COLOR:#666666; }

.topTitleBarBg { BACKGROUND-IMAGE:url(/static/images/bg_title.gif); WIDTH:600px; HEIGHT:4PX; }

.topTitleBarBgExperts { BACKGROUND-IMAGE:url(/static/images/bg_title.gif); HEIGHT:4PX; } /* for beat the experts */

.weeklyAthleteName { COLOR:#336699; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; FONT-SIZE:12px; }

span.newUpdated {
	color: #C00;
	font-weight: normal;
	}

span.newUpdated span {
	font-weight: bold;
	}

span.kindaNew {
	color: #666;
	font-weight: bold;
	}




/*****************************************************
                   STORY PAGE
*****************************************************/
div#topAd {
	margin: 10px 0 20px 0;
	padding: 0px;
	text-align: center;
	}

div.storyGraphic {
	float: left;
	margin: 0 20px 20px 0;
	padding: 0px;
	text-align: center;
	width: 200px;
	}

.caption { FONT-FAMILY:Arial, Helvetica, sans-serif; COLOR:#000000; FONT-SIZE:10px; WIDTH:178px; PADDING-LEFT:10px; PADDING-RIGHT:10px; PADDING-BOTTOM:10px; }
.captionBox { BACKGROUND-COLOR:#EEEEEE; BORDER-LEFT:1px solid #000000; BORDER-RIGHT:1px solid #000000; BORDER-BOTTOM:1px solid #000000; WIDTH:198px; }
.photographer { COLOR:#666666; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:10px; PADDING-LEFT:10px; PADDING-RIGHT:5px; }
.storyHeadline { FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:22px; FONT-WEIGHT:bold; }
.storySubHeadline { COLOR:#666666; FONT-FAMILY:Arial, Helvetica, sans-serif; FONT-SIZE:16px; FONT-WEIGHT:bold; }

div.multimediaType {
	background: #369;
	color: #FFF;
	font: bold 12px "Verdana", sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 3px 0px 3px 8px;
}

div.multimediaIndexLink {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}

#right-column {
	float: right;
	margin: 6px 0px 20px 20px;
	padding: 0px;
	width: 200px;
}

#classifieds {	/*delete this after storypage redesign*/
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	width: 175px;
}

#classified-ads {	/*this is for the storypage redesign*/
	width: 175px;
}

.ad-info {
	background-color: #FFFFE3;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 10px;
}
.ad-info a {
	color: #333333;
	font: 10px 'verdana';
}
.ad-info a:hover {
	color: #CC0000;
}
.ad-info-line {
	background-color: #E6E6E6;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	height: 2px;
}

/* begin blog include */
div.blogHeader {
	background: #B32129 url(/static/images/weblog_logo.gif) no-repeat 50% 0;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

ul.blogList {
	list-style: none;
	margin: 10px 0 20px 0;
	padding: 0px;
}

ul.blogList li {
	margin: 0 0 10px 0;
	padding: 0px;
}

ul.blogList li a {
	font-weight: bold;
}

ul.blogList li p {
	margin: 0px;
	padding: 0px;
	text-indent: 8px;
}
/* end blog include */

/*==============================================================================
BEGIN COMMUNITY PHOTOS
==============================================================================*/
img.bnImg {
	border: 1px solid #000;
	}

div#communityPhotos {
	border-top: 1px dashed #666;
	border-bottom: 1px dashed #666;
	margin: 10px 0 20px 0;
	padding: 15px 0 15px 0;
	}

div#communityPhotos p.title {
	margin: 0 0 6px 0;
	padding: 0px;
	}

div#communityPhotos p.title a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	}

div#communityPhotos p.title a:hover {
	color: #C00;
	}

div#communityPhotos div#buzznetPic {
	float: left;
	margin: 0 10px 0 0;
	padding: 0px;
	}

div#communityPhotos p.buzznetLink {
	margin: 10px 0 0 0;
	padding: 0px;
	text-align: center;
	}

div#communityPhotos p.buzznetLink a {
	font-weight: bold;
	}
/*==============================================================================
END COMMUNITY PHOTOS
==============================================================================*/

/* begin special reports */
div.specialReports {
	border-bottom: 1px dashed #666;
	margin: 10px 0px 25px 0px;
	padding: 0px 0px 25px 0px;
}

div.specialReports a.title {
	color: #369;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
}

div.specialReports a.title:hover {
	color: #C00;
}

div.specialReports p {
	margin: 8px 0 15px 0;
	padding: 0px;
}

div.specialReports div.image {
	float: right;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	text-align: center;
	width: 150px;
}

div.specialReports img.reportGraphic {
	border: none;
	float: right;
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

div.specialReports div.clearRight {
	clear: right;
	height: 1px;
	overflow: hidden;
}

/* this is for the include */
dl#featuresContainer {
	margin: 0 0 20px 0;
	padding: 0px;
}

dl#featuresContainer dt {
	background: url(/static/images/dd_bullet.gif) 0px 0px no-repeat;
	padding: 0 0 15px 20px;
}
/* end special reports */

/* 2005 CIF State Wrestling Championship index page*/
ul#weightClasses {
	margin: 10px 0px 0px 20px;
	padding-left: 0px;
}

ul#weightClasses li ul {
	margin: 5px 0px 20px 15px;
	padding-left: 0px;
}

ul#weightClasses li ul li {
	margin: 2px 0px 2px 0px;
	padding-left: 0px;
}

/* Legacy template */
span.obitHeader {
	font: bold 16px Arial, sans-serif;
}

/*==============================================================================
BEGIN FAIR BOX
==============================================================================*/
div#fairBox {
	border: 1px solid #036;
	margin: 0 0 20px 0;
	padding: 0px;
	}

div#fairBox p.title {
	background: #003367 url(/static/images/special/fair/bg_fairbox_title.jpg) top right no-repeat;
	height: 30px;
	margin: 0px;
	padding: 0px;
	}

div#fairBox div.boxContent {
	margin: 0px;
	padding: 12px 12px 15px 12px;
	}

div#fairBox div.boxContent p.header {
	color: #C00;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0px;
	}

div#fairBox div.boxContent p.headerLine {
	border-top: 1px dashed #999;
	color: #C00;
	font-weight: bold;
	margin: 15px 0 5px 0;
	padding: 15px 0 0 0;
	}

div#fairBox div.boxContent ul {
	margin: 0 0 0 20px;
	padding: 0px;
	}

div#fairBox div.boxContent ul li {
	margin: 0 0 10px 0;
	padding: 0px;
	}

div#fairBox div.boxContent ul li.moreLink {
	list-style: none;
	}

div#fairBox div.boxContent ul li.moreLink a {
	font-weight: bold;
	}

div#fairBox div.boxContent ul li span.type {
	color: #666;
	font-weight: bold;
	}

div#fairBox div.boxContent a.fairHeadline {
	font-weight: bold;
	}
/*==============================================================================
END FAIR BOX
==============================================================================*/

/*==============================================================================
BEGIN WHAT'S NEW
==============================================================================*/
div#updates {
	background: url(/static/images/updates_topRight.gif) top right repeat-y;
	font: 10px Verdana, sans-serif;
	margin-bottom: 20px;
	padding: 0px;
	}

div#updates div#title {
	background: url(/static/images/updates_topLeft.gif) top left no-repeat;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 15px 15px 10px 15px;
	}

div#updates div#content {
	background: url(/static/images/updates_contentBg.gif) top left repeat-y;
	margin: 0px;
	padding: 0 15px 0 15px;
	}

div#updates ul#links {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

div#updates ul#links li {
	margin: 0px;
	padding-bottom: 15px;
	}

div#updates ul#links li a {
	color: #00F;
	font-weight: bold;
	}

div#updates ul#links li a:hover {
	background: #00F;
	color: #FFF;
	}

div#updates p.rssFeed {
	margin: 0px;
	padding: 0 0 10px 0;
	}

div#updates p.rssFeed img {
	border: 0px;
	}

div#updates div#footer {
	background: url(/static/images/updates_bottomRight.gif) bottom right no-repeat;
	height: 7px;
	margin: 0px;
	padding: 0px;
	}

div#updates div#footer div {
	background: url(/static/images/updates_bottomLeft.gif) bottom left no-repeat;
	height: 7px;
	margin: 0px;
	padding: 0px;
	width: 40px;
	}
/*==============================================================================
END WHAT'S NEW
==============================================================================*/




/*==============================================================================
BEGIN WEEK IN PICTURES
==============================================================================*/
div#weeklyPicturesTitle {
	background: #A5B2BD;
	color: #FFF;
	font: bold 10px Verdana, sans-serif;
	margin: 0px;
	padding: 3px 0 3px 10px;
	}

div#weeklyPictures {
	/*background: #F2F3F5;*/
	border-left: 1px solid #A5B2BD;
	border-right: 1px solid #A5B2BD;
	border-bottom: 1px solid #A5B2BD;
	color: #000;
	font: 10px Verdana, sans-serif;
	margin-bottom: 20px;
	padding: 10px;
	}

div#weeklyPictures div#photo {
	background: url(/static/images/weekly_pictures_bg.gif) top left no-repeat;
	float: left;
	margin: 0 6px 8px 0;
	padding: 8px;
	}

div#weeklyPictures a {
	color: #00F;
	font-weight: bold;
	}

div#weeklyPictures a:hover {
	color: #C00;
	}

/* local page */
div#weeklyPicturesLocal {
	border-left: 1px solid #A5B2BD;
	border-right: 1px solid #A5B2BD;
	border-bottom: 1px solid #A5B2BD;
	color: #000;
	font: 10px Verdana, sans-serif;
	margin-bottom: 20px;
	padding: 12px;
	}

div#weeklyPicturesLocal p.date {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	text-align: center;
	}

div#weeklyPicturesLocal div#photo {
	margin: 8px 0 12px 0;
	padding: 0px;
	text-align: center;
	}

div#weeklyPicturesLocal div#photo a {
	color: #000;
	text-decoration: none;
	}

div#weeklyPicturesLocal div#photo a:hover {
	color: #000;
	}

div#weeklyPicturesLocal div#photo img {
	border: 1px solid #000;
	}

div#weeklyPicturesLocal a {
	color: #00F;
	font-weight: bold;
	}

div#weeklyPicturesLocal a:hover {
	color: #C00;
	}
/*==============================================================================
END WEEK IN PICTURES
==============================================================================*/

/*==============================================================================
BEGIN PODCAST INDEX
==============================================================================*/
div.podcastEpisode {
	border-top: 1px dashed #999;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
	}

div.podcastEpisodeFirst {
	border-top: 0px;
	margin: 0px;
	padding: 0px;
	}

div.podcastEpisode p.podcastHeadline, div.podcastEpisodeFirst p.podcastHeadline, div.podcastEpisodeIndex p.podcastHeadline {
	color: #369;
	font-size: 18px;
	font-weight: bold;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding: 0 0 5px 0;
	}

div.podcastEpisode p.podcastBody, div.podcastEpisodeFirst p.podcastBody, div.podcastEpisodeIndex p.podcastBody {
	color: #000;
	margin: 0px;
	padding: 0 0 10px 0;
	}

p.podcastBody span {
	font-weight: bold;
	}

div.podcastEpisodeIndex {
	margin: 10px 0 0 0;
	padding: 0px;
	}

p.podcastSeparator {
	border-top: 1px dashed #666;
	height: 1px;
	margin: 0 0 20px 0;
	padding: 0px;
	/*width: 300px;*/
	}

div.podcastEpisode ul, div.podcastEpisodeFirst ul, div.podcastEpisodeIndex ul {
	margin: 0 0 30px 18px;
	padding: 0px;
	}

div.podcastEpisode ul li, div.podcastEpisodeFirst ul li, div.podcastEpisodeIndex ul li {
	margin: 0 0 5px 0;
	padding: 0px;
	}

div.podcastEpisodeIndex ul li.more a {
	font-weight: bold;
	}

span.podcastName {
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: 800;
}

span.podcastDesc {
	color: #666;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}

div#podcastInfo {
	border: 1px solid #369;
	/*float: right;
	margin: 0 0 0 40px;*/
	margin: 0 0 30px 0;
	padding: 0px;
	/*width: 200px;*/
	}

div#podcastInfo p.title {
	background: #369 url(/static/images/bg_whats_podcast.jpg) top right no-repeat;
	border-bottom: 1px solid #369;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	}

div#podcastInfo div {
	margin: 0px;
	padding: 10px 10px 0 10px;
	}

div#podcastInfo p {
	margin: 0px;
	padding: 0 0 10px 0;
	}
/*==============================================================================
END PODCAST INDEX
==============================================================================*/

/*==============================================================================
BEGIN PESTICIDE INFO BOX
==============================================================================*/
div#pesticideGraphic {
	background: #FFFFF0;
	border: 1px solid #063;
	float: right;
	margin: 0 0 20px 40px;
	padding: 0px;
	width: 250px;
	}

div#pesticideGraphic p.title {
	background: #063 url(/static/images/special/pesticide/bg_box_title.jpg) top right no-repeat;
	border-bottom: 1px solid #063;
	color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding: 6px 12px 6px 12px;
	}

div#pesticideGraphic div {
	margin: 0px;
	padding: 12px;
	}

div#pesticideGraphic div ul {
	margin: 10px 0 10px 20px;
	padding: 0px;
	}

div#pesticideGraphic div ul li {
	margin: 0 0 6px 0;
	padding: 0px;
	}

div#pesticideGraphic div a {
	color: #F60;
	font-weight: bold;
	}

div#pesticideGraphic div a:hover {
	color: #C00;
	}
/*==============================================================================
END PESTICIDE INFO BOX
==============================================================================*/

/* begin new kbak video box */
div#KBAKBox {
	background: #FFF url(/static/images/kbak/bg_kbak_videobox.gif) top left repeat-x;
	border-right: 1px solid #000;
	border-left: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 0px;
	padding: 10px;
}

div#KBAKBox div#videoTitle {
	border-bottom: 2px solid #039;
	color: #039;
	font: bold 14px Verdana, sans-serif;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

div#KBAKBox ul {
	list-style: none;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

div#KBAKBox ul li {
	border-bottom: 1px solid #CCC;
	margin-bottom: 10px;
	padding-bottom: 12px;
}

div#KBAKBox ul li.last {
	border-bottom: none;
	margin: 0px;
	padding: 0px;
}

div#KBAKBox ul li a {
	color: #036;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}

div#KBAKBox ul li a:hover {
	color: #C00;
}
/* end new kbak video box */

/* begin RSS feed index page */
#rssTitle {
	color: #000;
	font: bold 16px "Arial", sans-serif;
	margin: 10px 0px 20px 0px;
	padding: 0px;
}

#rssFeedBox {
	background: #FAF8F9;
	border: 1px solid #999;
	float: right;
	margin-left: 30px;
	margin-bottom: 20px;
	padding-bottom: 7px;
	width: 220px;
}

#rssFeedBoxContent {
	margin: 0px;
	padding: 15px 15px 0px 15px;
}

div.rssLinkRow {
	border-bottom: 1px solid #E6E6E6;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 8px 0px;
}

div.rssLink {
	float: left;
	margin: 0px;
	padding: 0px;
}

div.rssLink a {
	color: #00C;
	font: bold 12px "Verdana", sans-serif;
}

div.rssLink a:hover {
	color: #C00;
}

div.rssIcon {
	float: right;
	margin: 0px;
	padding: 0px;
}

div.rssLinkRow div.clearBoth {
	clear: both;
	height: 1px;
	overflow: hidden;
}
/* end RSS feed index page */

/* BEST OF */
ul#bestOfNav {
	display: inline;
	margin: 0px;
	padding: 0px;
	}

ul#bestOfNav li {
	display: inline;
	float: left;
	list-style: none;
	margin: 0px 0px 0px 3px;
	padding: 0px;
	}

ul#bestOfNav li.first {
	margin: 0px;
	}

ul#bestOfNav li a {
	background: #EEE;
	border: 1px solid #999;
	color: #999;
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	}

ul#bestOfNav li a.selected {
	background: #FFF;
	border-bottom: none;
	color: #369;
	}

ul.results {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	}

ul.results li {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	}

div.winner h2 {
	color: #369;
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding-bottom: 8px;
	}

div.winner p {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding-bottom: 10px;
	}

div.favorites h3 {
	color: #000;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 12px 0px 8px 0px;
	padding: 0px;
	}

div.favorites p {
	margin: 0px;
	padding-bottom: 10px;
	}

img.bestOfLogo {
	float: right;
	margin: 0px 0px 20px 20px;
	padding: 0px;
	}

/* hidden link for homepage spidering */
.spdrHdnLnk {
	display: none;
}