DIV.featurePromo {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #fff 1px solid; COLOR: #fff; POSITION: relative; BACKGROUND-COLOR: #aaa
}
DIV.featurePromo DIV.content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: relative
}
DIV.featurePromo A {
	COLOR: #fff
}
DIV.featurePromo H2.title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 5px
}
DIV.featurePromo .content IMG {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
DIV.featurePromo DIV.columnists IMG {
	FLOAT: none
}
DIV.featurePromo DIV.columnistThumb {
	FLOAT: left
}
DIV.featurePromo DIV.featureThumb {
	FLOAT: left
}
DIV.featurePromo DIV.bottomBorder {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}
DIV.featureHeadlineAbove {
	PADDING-LEFT: 5px
}
DIV.featurePromo DIV.featurePromoTitle {
	PADDING-BOTTOM: 5px
}
DIV.featurePromo DIV.featurePromoTitle H2.title {
	PADDING-RIGHT: 5px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px
}
DIV.featurePromo DIV.featurePromoTitle SPAN.description {
	PADDING-LEFT: 0px
}
DIV.promoRSS DIV.rssHeader IMG {
	MARGIN: auto
}
DIV.promoRSS DIV.rssHeader H2 {
	FONT-SIZE: 24px
}
DIV.promoRSS DIV.rssContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.promoRSS .rssContent-info {
	PADDING-TOP: 5px
}
DIV.promoRSS .rssContent-icon {
	BACKGROUND: url(/hive/images/icons/icon-rss-16px.gif) no-repeat; FLOAT: right; MARGIN-BOTTOM: -5px; WIDTH: 16px; HEIGHT: 16px
}
DIV.promoRSS .rssContent-desc {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 0px
}
DIV.promoRSS DIV.rssContent UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
DIV.promoRSS DIV.rssContent UL LI.bullets {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 20px; LIST-STYLE-TYPE: disc
}
DIV.promoRSS DIV.rssContent DIV.bottomBorder {
	MARGIN: 10px; BORDER-BOTTOM: #000 1px solid
}
DIV.promoRSS SPAN.rssMoreLink {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-BOTTOM: 5px; TEXT-ALIGN: right
}
DIV.feedMashup SPAN.rssMoreLink {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-BOTTOM: 5px; TEXT-ALIGN: right
}
DIV.parasitePromo {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: center bottom; MARGIN-TOP: -26px; PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
DIV.tabContentContainer DIV.parasitePromo {
	MARGIN-TOP: 0px
}
DIV.parasitePromo HR {
	WIDTH: 90%
}
DIV.parasitePromoDisplay {
	MARGIN-TOP: 10px
}
DIV.multimedia DIV.clear {
	PADDING-BOTTOM: 5px
}
DIV#rail DIV.clearfix DIV.featurePromo {
	WIDTH: 336px
}
DIV#rightRailTop DIV.clearfix DIV.featurePromo {
	WIDTH: 336px
}
DIV#middleLeftNarrow DIV.clearfix DIV.featurePromo {
	WIDTH: 336px
}
DIV#bottomRightNarrow DIV.clearfix DIV.featurePromo {
	WIDTH: 336px
}
.simplePromo-horizList {
	CLEAR: both
}
.simplePromo-horizList LI {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px! important; PADDING-TOP: 0px
}
.simplePromo-horizList LI.simplePromo-horizList-last {
	PADDING-RIGHT: 0px; BORDER-RIGHT-WIDTH: 0px
}
.simplePromo-horizList A {
	WHITE-SPACE: nowrap
}
.simplePromo-horizList-header {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 6px
}
.fp-verticalScroll {
	OVERFLOW-Y: auto; POSITION: relative
}
.columnistPromo TABLE {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
DIV.columnistPromo TD {
	VERTICAL-ALIGN: top
}
DIV.columnistPromo TD.bottomBorder {
	PADDING-BOTTOM: 5px; BORDER-BOTTOM: #fff 1px solid; POSITION: relative
}

