/* @group Homepage - Additional */
.additional .wrapper {
	margin: 0;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	padding: 0 10px 10px;
}

.additional .wrapper .row {
	padding: 10px;
	width:  249px;
	float: left;
}

* html .additional .wrapper .row {
	width: 239px;
}

#frame h2.sifr, #frame .section h2.sifr {
	background-color: #435365;
}

#column_center #home h2.sifr {
	margin-top: 2em;
	padding-top: 8px;
	padding-bottom: 6px;
	clear: both;
}

.additional ul, .additional li {
	margin: 0;
	padding: 0;
}

.additional ul {
	margin-left: 13px;
}

.additional li a {
	color: #435365;
}

.additional li {
	line-height: 1.7em;
	padding-bottom: .2em;
}

#home .additional .wrapper h4.sifr {
	border-bottom: 1px dotted #7a7a88;
	margin-bottom: 12px;
}

/* @end */

/* @group Homepage - Top Headlines */

#top_headlines {
	height: 130px;
	background: url('/images/layout/homepage_top_headlines.gif') left center repeat-x;
	clear: left;
	position: relative;
	padding: 0 19px;
	margin: 0;
	overflow: hidden;
	width: 521px;
}

#top_headlines .scroll-wrapper {
	width: 100%;
	height: 60px;
	overflow: hidden;
	position: relative;
}

#top_headlines .scroll-wrapper .scrollable {
	height: 60px;
}

#top_headlines h3 {
	padding-top: 8px;
	height: 24px;
	line-height: 1em;
	width: auto;
}

#top_headlines .headline {
	width: 169px;
	height: 60px;
	float: left;
	overflow: hidden;
	padding-right: 5px;
	display: block;
	position: relative;
}

#top_headlines img {
	padding: 1px;
	border: 1px solid #9c9ca9;
	float: left;
	display: block;
	width:  56px;
}

#top_headlines p {
	margin: 0;
	margin-left: 65px;
	color: #435365;
	padding-top: 5px;
	font-weight: bold;
	width: 104px;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}

#top_headlines a {
	text-decoration: none;
	color: #435365;
}

.scroll_buttons {
	width:  60px;
	height: 18px;
	background: url('/images/layout/scroll_buttons_paused.gif') right bottom no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}

.playing .scroll_buttons {
	background-image: url('/images/layout/scroll_buttons.gif');
}

.scroll_buttons a {
	width: 19px;
	height: 18px;
	margin-left: 1px;
	float: left;
	text-indent: -999em;
}

/* @end */



/* @group Homepage - Newsrooms */

#newsrooms {
	height: 130px;
	background: url('/images/layout/homepage_newspond_slider.gif') left center repeat-x;
	clear: left;
	position: relative;
	padding: 0 19px;
	overflow: hidden;
	width: 521px;
}

* html #newsrooms {
	padding-top: 10px;
}

#newsrooms .scroll-wrapper {
	width: 100%;
	height: 74px;
	overflow: hidden;
	position: relative;
	padding-top: 15px;
}

#newsrooms .scroll-wrapper .scrollable {
	height: 74px;
}

#newsrooms .newsroom {
	width: 175px;
	height: 74px;
	float: left;
	overflow: hidden;
	padding-right: 5px;
	display: block;
	position: relative;
}

#newsrooms img {
	display: block;
	border: none;
}

.scroll_buttons {
	width:  60px;
	height: 18px;
	background: url('/images/layout/scroll_buttons_paused.gif') right bottom no-repeat;
	position: absolute;
	right: 0;
	bottom: 0;
}

.playing .scroll_buttons {
	background-image: url('/images/layout/scroll_buttons.gif');
}

.scroll_buttons a {
	width: 19px;
	height: 18px;
	margin-left: 1px;
	float: left;
	text-indent: -999em;
}

/* @end */

/* @group Newsrooms */

#newsroom_list, #newsroom_list li, .feed_nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

#newsroom_list .item, .feed_nav {
	clear: left;
}

.feed_nav {
	text-align: center;
}

#newsroom_list .item {
	padding-top:  1em;
}

#newsroom_list h2 {
	margin-top: 5px;
}

#newsroom_list .feed_nav li {
	margin-right: 30px;
	display: inline;
	text-align: center;
}

#newsroom_list .feed_nav li a {
	margin-left: 5px;
	margin-top: 1px;
	vertical-align: top;
}


#newsroom_list .feed_nav li.last {
	margin-right: 0;
}

#newsroom_list .item .logo {
	width: 111px;
	height: 56px;
	padding: 5px;
	margin: 5px 8px 5px 0;
	float: left;
	position: relative;
	display: inline;
}

#newsroom_list .item .logo .corner_wrap {
	top: 0;
	left: 0;
	background-image: url('/images/layout/corner_left.png');
}

* html #newsroom_list .item .logo .corner_wrap {
	background: none;
	filter: progid:Microsoft.DirectX.AlphaImageLoader(src='/images/layout/corner_left.png',method='crop');
}

/* @end */

/* @group Feeds */

#feeds table {
	border-collapse: collapse;
	
}

#feeds td, #feeds th {
	border: 2px solid #eee;
	padding: 5px;
}

#feeds a.rss, #feeds a.rss img {
	border: none;
}

/* @end */

/* @group Misc */

#redbook {
	font-size: 91%; /* 10px */
}

#redbook img {
	float: left;
	margin-right: 4px;
	display: inline;
}

#redbook a {
	font-style: italic;
}

#redbook a img {
	text-decoration: none;
	border: none;
}

/* @end */

/* @group Homepage */

#news .head {
	float: left;
}

#news {
	padding: 0 10px;
	height: 90px;
	overflow: hidden;
	width: auto;
	margin-bottom: 25px;
}

#news.large {
	margin: 0;
	padding: 0;
	height: auto;
	overflow: visible;
	margin-bottom: 25px;
	width:  100%;
	position: relative;
}

.interior_page #news {
	overflow: visible;
	height: auto;
}

#news h3.sifr, #news blockquote {
	width: 353px;
	float:  right;
}

.interior_page #news h3.sifr, .interior_page #news blockquote {
	width: auto;
	float: none;
}

#news.large h3.sifr, #news.large blockquote {
	width: auto;
	float: none;
	padding: 0 19px;
}

#news.large h3.sifr {
	margin-top:  15px;
}

#news.large blockquote p {
	line-height:  1.5em;
}

#news.large .head {
	float: none;
}

#news.large img {
	border: none;
	padding: 0;
	width:  auto;
	float: none;
}

/* @end */

* html #home {
	height: 1%;
}

* html .featured {
	height: 1%;
	position: relative;
}

* html .newsroom a, * html .newsroom span {
	display: block;
	height: 1%;
}

* html #newsrooms {
	background-position: left bottom;
}
