body, td {
	color: #442222;
	font-family: Helvetica, Arial;
	font-size: 12px;
	line-height: 13pt;
	
}

body {
	
}

a {
	text-decoration: none;
	color: #220000;/*#442222;*/
}

a.menulink {
	color: #331111;
	font-weight: 1000;
}

a.languagelink {
	color: #442222;
}

a.titlelink {
	color: #7e7e7e;
}

a:hover, a.feed_item_header:hover, a.feed_header:hover {
	color: #555555;
}

embed {
	margin: 0px;
}

p {
	margin-top: 0px; 
}

h3 { 
	font-size: 30px;
	margin: 0px;
	color: #bbbbbb;
	font-weight: 100;
}

h4 {
	font-size: 14px;
}

.button {

}

.pageHeader {
	font-size: 30px;
	margin: 0px;
	color: #7e7e7e;
	font-weight: 100;
}


.news_item {
	background-color: #7a7a7a;
	
}

.news_title {
	font-weight: bold;
	font-size: 14px;
}

.news_date {
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
}


.news_abstract {

}

.news_titleseparator {
	border-bottom: 1px solid #222222;
}

.news_endseparator {
	border-bottom: none;
	margin-bottom: 10px;
}

a.feed_header {
	color:#553333;//#442222;
}

a.feed_item_header {
	color:#553333;//#442222;//#331111;
	font-size:10px;
}

div.feed_header {
	border-bottom: 1px dotted #222222;
	margin-bottom: 5px;
	height:18px;
}

div.feed_item_header {
}

div.feet_item_date {
	position: relative;
	top:-3px;
	margin-bottom: 3px;
	font-size: 8px;
	color:#331111;
}



div.container_menuitem {
	/*border: dotted 1px;*/
	text-align: right;
	height: 20px;
	vertical-align: top;
	font-size: 12px;
	/*color: #442222;*/
}

.article_header {
	
}

#outline { 
	position: relative; 
	height: 550px; 
	width: 960px; 
	margin: 60px auto 0;
	padding: 0;
	border: none; 
	text-align: left;
}

#title { 
	width: 580px;
	height: 50px;
	top: -28px; 
	left: 82px;
	position: absolute; 
	visibility: visible;
	z-index: 1;
	padding-top: 5px;
	/*border: grey solid 1px;*/
	overflow: visible;
}

#site {
	width: 960px; 
	height: 450px;
	top: 23px; 
	left: 0px;
	position: absolute; 
	visibility: visible;
	background-color: #7e7e7e;
	/*border: 1px solid #333333;*/
	/*border: solid red 1px;*/
}

#menubar, #main, #separator, #separator2, #newsfeed {
	height: 374px;
	top: 40px; 
}

#menubar {
	width: 170px; 
	left: 10px;
	position: absolute; 
	visibility: visible;
	/*border: solid blue 1px;*/
}

#separator {
	width: 5px; 
	left: 195px;
	position: absolute; 
	visibility: visible;
	border-left: solid #222222 1px;
}

#separator2 {
	width: 5px; 
	left: 765px;
	position: absolute; 
	visibility: visible;
	border-left: solid #222222 1px;
}

#main {
	width: 540px; 
	left: 210px;
	position: absolute; 
	visibility: visible;
	overflow: hidden;
	letter-spacing: default;
	/*border: solid grey 1px;*/
}

#main_arrows {
	top: 398px; 
	left: 168px;
	position: absolute; 
	visibility: visible;
}

#language_links {
	top: 6px; 
	left: 210px;
	width: 540px;
	position: absolute; 
	visibility: visible;
	text-align: right;
}

#newsfeed_container {
	width: 195px; 
	left: 765px;
	top: 0px;
	height: 450px;
	position: absolute; 
	visibility: visible;
	overflow: hidden;
	letter-spacing: default;
	line-height: 10pt;
	background-color: #0f0000;
	//z-index: 5;
}

#newsfeed {
	width: 160px; 
	left: 15px;
	top: 15px;
	height: 180px;
	position: absolute; 
	visibility: visible;
	overflow: hidden;
	letter-spacing: default;
	line-height: 10pt;
	background-color: #0f0000;
	z-index: 10;
}

#newsfeed2 {
	width: 160px; 
	left: 15px;
	top: 215px;
	height: 205px;
	position: absolute; 
	visibility: visible;
	overflow: hidden;
	letter-spacing: default;
	line-height: 10pt;
	background-color: #0f0000;
	z-index: 10;
}

/*
#newsfeed {
	width: 160px; 
	left: 780px;
	top: 40px;
	position: absolute; 
	visibility: visible;
	overflow: hidden;
	letter-spacing: default;
	line-height: 10pt;
	background-color: #331111;
	//border-bottom: 1px dotted #442222;
	//border-right: 1px dotted #442222;
	//border-top: 1px dotted #442222;
}
*/
#bottom {
	width:800px;
	top: 440px; 
	left: -1px;
	position: absolute; 
	visibility: visible;
	border-left: solid black 1px;
}

#text {
	background-color: #7e7e7e;
}




b.btop, b.btop b, b.bbot, b.bbot b{
    display: block;height: 10px;font-size: 1px;
    background-image:url(images/rc2.png);
    background-repeat: no-repeat}
b.btop b{background-position: 100% -10px;  position:relative; left: 0px; z-index:11;}
b.bbot{background-position: 0 -20px}
b.bbot b{background-position: 100% -30px; position:relative; left: 160px;}


