
div.main {
	position:			relative;
	width:				960px;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

div.main > table {
	width:				960px;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

div.footer {
	width:				100%;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
	padding:			5px 0 5px 0;
	background-image:	url('/images/new/bg-footer.png');
	background-repeat:	repeat-x;
	background-color:	#231f20;
	text-align:			middle;
}

div.footer td {
	font-size:			11px;
}

div.footer a:link, div.footer a:active, div.footer a:visited, div.footer a:hover {
	color:				#ffffff;
}

table.nav {
	width:				100%;
	margin-top:			5px;
	background-color:	#ffffff;
}

table.archive {
	width:				100%;
	margin-top:			5px;
	background-color:	#ffffff;
}

table.archive td {
	padding:			10px;
	font-family:		Arial;
	font-size:			12px;
}

table.archive td div {
	padding: 			5px 0 5px 3px;
}


table.headlines td.channelicon {
	padding:			0;
}
table.headlines td.item {
	width:				100%;
	padding:			10px;
	background-image:	url('/images/new/itemgradient.png');
	background-repeat:	repeat-x;
	background-color:	#f0f0f0;
	border-bottom:		1px solid #ececec;
}

table.headlines .section_general td.item, table.overview .item_section_general {
	border-top:			3px solid #656565;
}
table.headlines .section_nl td.item, table.overview .item_section_nl {
	border-top:			3px solid #ffad00;
}
table.headlines .section_foreign td.item, table.overview .item_section_foreign {
	border-top:			3px solid #0099fe;
}
table.headlines .section_economy td.item, table.overview .item_section_economy {
	border-top:			3px solid #b7161a;
}
table.headlines .section_sport td.item, table.overview .item_section_sport {
	border-top:			3px solid #009d00;
}
table.headlines .section_entertainment td.item, table.overview .item_section_entertainment {
	border-top:			3px solid #9e35fe;
}
table.headlines .section_multimedia td.item, table.overview .item_section_multimedia {
	border-top:			3px solid #ec1e78;
}
table.headlines .section_remarkable td.item, table.overview .item_section_remarkable {
	border-top:			3px solid #55dac5;
}
table.headlines .section_other td.item, table.overview .item_section_other {
	border-top:			3px solid #000000;
}



table.headlines .section_general td.channelicon, table.overview td.icon_section_general {
	background-color:	#656565;
}
table.headlines .section_nl td.channelicon, table.overview td.icon_section_nl {
	background-color:	#ffad00;
}
table.headlines .section_foreign td.channelicon, table.overview td.icon_section_foreign {
	background-color:	#0099fe;
}
table.headlines .section_economy td.channelicon, table.overview td.icon_section_economy {
	background-color:	#b7161a;
}
table.headlines .section_sport td.channelicon, table.overview td.icon_section_sport {
	background-color:	#009d00;
}
table.headlines .section_entertainment td.channelicon, table.overview td.icon_section_entertainment {
	background-color:	#9e35fe;
}
table.headlines .section_multimedia td.channelicon, table.overview td.icon_section_multimedia {
	background-color:	#ec1e78;
}
table.headlines .section_remarkable td.channelicon, table.overview td.icon_section_remarkable {
	background-color:	#55dac5;
}
table.headlines .section_other td.channelicon, table.overview td.icon_section_other {
	background-color:	#000000;
}


table.headlines .section_general h1 a:hover, table.headlines h1 .section_general a:active {
	color:				#656565;
}
table.headlines .section_nl h1 a:hover, table.headlines h1 .section_nl a:active {
	color:				#ffad00;
}
table.headlines .section_foreign h1 a:hover, table.headlines h1 .section_foreign a:active {
	color:				#0099fe;
}
table.headlines .section_economy h1 a:hover, table.headlines h1 .section_economy a:active {
	color:				#b7161a;
}
table.headlines .section_sport h1 a:hover, table.headlines h1 .section_sport a:active {
	color:				#009d00;
}
table.headlines .section_entertainment h1 a:hover, table.headlines h1 .section_entertainment a:active {
	color:				#9e35fe;
}
table.headlines .section_multimedia h1 a:hover, table.headlines h1 .section_multimedia a:active {
	color:				#ec1e78;
}
table.headlines .section_remarkable h1 a:hover, table.headlines h1 .section_remarkable a:active {
	color:				#55dac5;
}
table.headlines .section_other h1 a:hover, table.headlines h1 .section_other a:active {
	color:				#000000;
}

div.promo {
	background-color:	#ffffff;
	font-family:		georgia, times new roman, arial;
	font-size:			16px;
	color:				#000000;
	margin:				5px 0 10px 0;
	padding:			5px 0 5px 10px;
	border:				5px solid #ffffff;
	height:				38px;
}

div.promo img {
	float:				left;
}

div.promo p {
	float:				left;
	width:				575px;
	margin:				0;
	line-height:		1.2em;
}

div.promo a:link, div.promo a:visited {
	color:				#1269a2;
	text-decoration:	underline;
}

div.promo a:hover, div.promo a:active {
	color:				#1269a2;
	text-decoration:	none;
}

div.subtitle {
	background-image:	url('/images/new/fade_title.png');
	background-repeat:	repeat-x;
	background-color:	#5b5b5b;
	font-family:		georgia, times new roman, arial;
	font-size:			16px;
	color:				#ffffff;
	margin:				5px 0 0 0;
	padding:			5px 0 5px 10px;
	position:			relative;
	border-top:			5px solid #ffffff;
	border-left:		5px solid #ffffff;
	border-right:		5px solid #ffffff;
}

div.subtitle a:link, div.subtitle a:visited, div.sidetitle a:link, div.sidetitle a:visited {
	color:				#ffffff;
} 
div.subtitle a:hover, div.subtitle a:active, div.sidetitle a:hover, div.sidetitle a:active {
	color:				#dddddd;
} 


div.sidemargin {
	border:				5px solid #ffffff;
	margin:				5px 0 10px 0;
}

div.sidetitle {
	background-image:	url('/images/new/fade_subtitle.png');
	background-repeat:	repeat-x;
	background-color:	#abadb0;
	font-family:		arial;
	font-size:			13px;
	font-weight:		700;
	color:				#ffffff;
	margin:				0;
	padding:			3px 5px 4px 6px;
	position:			relative;
}


div.sidebox {
	position:			relative;
	margin:				0;
	padding:			3px;
	background-image:	url('/images/new/fade_titlebox3.png');
	background-repeat:	repeat-x;
	background-color:	#abadb0;
	border-top:		3px solid #ffffff;
	font-family:		Arial;
	font-size:			12px;
 	white-space:		nowrap;
}

div.sidebox div {
	margin:				3px;
}


td.mainLeft {
	padding:			5px 10px 5px 0;
}
td.mainRight {
	padding:			5px 0 5px 0;
	width:				100%;
}

table.headlines, table.overview {
	background-color:	#ffffff;
	width:				100%;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

table.overview td.item {
	width:				100%;
	padding:			10px;
	background-image:	url('/images/new/itemgradient.png');
	background-repeat:	repeat-x;
	background-color:	#f0f0f0;
	border-bottom:		1px solid #ececec;
}

.headlines h1, .overview h1 {
	font-family:		georgia, times new roman, arial;
	font-size:			20px;
	margin: 			0 0 5px 0;
	font-weight:		400;
	white-space:		normal;
}

.headlines .first h1 {
	font-size:			32px;
	font-weight:		700;
}

div.articlesummary {
	font-family:		georgia, times new roman, arial;
	font-size:			12px;
	line-height:		20px;
	padding:			10px 100px 15px 10px;
	clear:				both;
}

img.fold {
	position:			absolute;
	bottom:				0;
	right:				0;
	z-index:			10;
}

div.alert {
/*	border:				1px solid #aaaaaa;	*/
	border:				5px solid #ffffff;
	font-family:		arial;
	font-size:			12px;
	line-height:		20px;
	background-color:	#eeeeee;
	margin:				10px 0 0 0;
	padding:			5px 0 5px 10px;
	position:			relative;
	width:				100%;
	background-color:	#ffffff;
	background-image:	url('/images/new/fade_section_home.png');
	background-repeat:	repeat-x;
	-moz-box-sizing:	border-box;
	box-sizing:			border-box;
}

div.alert a:link, div.alert a:visited, div.error a:link, div.error a:visited, div.confirmation a:link, div.confirmation a:visited {
	text-decoration:	underline;
}
 
div.alert a:hover, div.alert a:active, div.error a:hover, div.error a:active, div.confirmation a:hover, div.confirmation a:active {
	text-decoration:	none;
	color:				#000000;
}

html, body {
	margin:					0;
	font-family:			arial;
	color:					#000000;
	font-size:				12px;
	background-attachment: fixed;
}

body {
	margin-top:			20px;
}

table.headlines td {
	padding:			10px;
	font-size:			12px;
	color: 				#000000;
}

table.overview td {
	padding:			0;
	font-size:			12px;
	color: 				#000000;
}

table.login td {
	padding:			0px;
	font-family:		georgia, times new roman, arial;
	font-size:			20px;
	color:				#000000;
 	white-space:		nowrap;
}

table.login input {
	font-family:		georgia, times new roman, arial;
	font-size:			20px;
	width:				100%;
}

table.overview td.error {
	padding:			5px 0 5px 10px;
	background-color:	#F2DDDC;
	font-size:			12px;
	line-height:		20px;
}

table.overview td.confirmation {
	padding:			5px 0 5px 10px;
	background-color:	#f7f7b8;
	font-size:			12px;
	line-height:		20px;
}



form, input {
	margin: 			0;
	display:			inline;
}

a:link, a:visited {
	color: 				#000000;
	text-decoration: 	none;
}

a:hover, a:active {
	color: 				#606060;
	text-decoration: 	none;
}

img {
	border:				0;
}

img.favicontop {
	margin:				0px 5px 0px 0px;
	position:			relative;
	top:				2px;
}

img.favicon {
	cursor:				pointer;
	border:				none;
	margin:				0px 5px 0px 5px;
	position:			relative;
	top:				2px;
}

img.emailicon {
	cursor:				pointer;
	margin:				0 5px 0 0;
	position:			relative;
	top:				4px;
}

img.nujijicon {
	cursor:				pointer;
	margin:				0 5px 0 0;
	position:			relative;
	top:				4px;
}

img.twittericon {
	cursor:				pointer;
	margin:				0 5px 0 0;
	position:			relative;
	top:				4px;
}

div.sharethisicon {
	display:			inline;
	margin:				0 10px 0 0;
	position:			relative;
	top:				4px;
}



span.selectall {
	font-family:		arial;
	font-size:			12px;
	margin:				2px 0 0 0;
	position:			absolute;
	right:				10px;
	padding:			0px;
}

span.selectall a {
	cursor:				pointer;
	text-decoration:	underline;
}

span.selectall a:hover {
	cursor:				pointer;
	text-decoration:	none;
}

span.loggedinas {
	font-family:		arial;
	font-size:			12px;
	font-style:			italic;
	color:				#ffffff;
	margin:				2px 0 0 0;
	position:			absolute;
	top:				5px;
	right:				10px;
	padding:			0px;
}

div.confirmation {
	margin:				5px;
	padding:			16px;
	background-color:	#f7f7b8;
	font-family:		arial;
	font-size:			12px;
	line-height:		20px;
}

div.error {
	margin:				5px;
	padding:			16px;
	background-color:	#F2DDDC;
	font-size:			12px;
	line-height:		20px;
}



table.articletop td {
	padding:			5px;
	font-family:		arial;
	font-size:			12px;
}

.articletop div {
	font-family:		arial;
	font-size:			12px;
}

.settingschannels h1 {
	font-family:		georgia, times new roman, arial;
	font-size:			20px;
	margin: 			0 0 5px 0;
	font-weight:		400;
}

.headlines div {
 	position:			relative;
}

.headlines a:link, .headlines a:visited, .channelstop a:link, .channelstop a:visited {
	color: 				#000000;
}

.headlines a:hover, .headlines a:active, .channelstop a:hover, .channelstop a:active {
	color: 				#808080;
}

div.articleshareContainer {
	margin:			16px 0px 0 31px;
	padding:		0px;
	position:		relative;
}
div.articleshareMessage {
	width:			350px;
	margin:			0;
	padding:		0px;
	line-height:	20px;
}
div.articleshareAddresses {
	margin:				0;
	border:				1px solid #808080;
	padding:			0;
	background-color:	#ffffff;
	position:			absolute;
	top:				21px;
	left:				361px;
	width:				243px;
	z-index:			100;
	overflow:			hidden;
}

div.articleshareAddresses div {
	padding:			2px;
	cursor:				pointer;
}

div.articleshareAddresses div:hover {
	background-color:	#dddddd;
}

div.articleshareMessage textarea {
	font-family:		arial;
	font-size:			12px;
	border:				1px solid #cccccc;
}



span.timeago {
	font-style:			italic;
	margin:				0px;
	position:			absolute;
	right:				2px;
	padding:			5px 0 0 0;
}

span.count {
	font-style:			italic;
	margin:				0px;
	position:			absolute;
	right:				0px;
	padding:			0;
}

td.channelicon {
	border:				none;
	padding:			0;
	text-align:			center;
}
