/*  01. BASICS ################################################ */
/*  02. LAYOUT ################################################ */
/*  03. METANAVIGATION ######################################## */
/*  04. MAINNAVIGATION ######################################## */

/*  01. BASICS ################################################ */

* {
	padding: 0; 
	margin: 0;
}

html {
    overflow: -moz-scrollbars-vertical;
	background: url(../images/pageBg.jpg) no-repeat fixed 0 0 #a0a5a8;
}



body {
	font-size: 70%; 
	color: #1e315e;
	font-family: Arial, Helvetica, sans-serif;
	/* => 0.7em bzw. 11px; http://www.reeddesign.co.uk/test/points-pixels.html */ 
}

/*  02. LAYOUT ################################################ */

#container {
	margin: 5px auto 0 auto;
	padding: 0;
	position: relative;
	width: 883px;
}

#naviMeta {
	height: 35px;
	
	background: #1e315e;
	width: 883px;
	float: right;
}

#naviMeta ul {
	margin: 11px 5px 0 0;
	float: right;
	background: #1e315e;	
}

#naviMeta ul li {
	display: inline;
	padding-right: 10px;
	margin-right: 5px;
	background: #1e315e;
}

#naviMeta ul li.last {
	background: none;	
}

#naviMeta ul li a {
	text-decoration: none;
	color: #fcfeff;	
	background: #1e315e;
}

#branding {
	clear: both;
	float: left;
	margin-bottom: 5px;
}

#branding span {
	display: none;
}

#branding img {
} 

#blindbox {
	float: left;
	width: 217px;
	height: 214px;
	margin-bottom: 5px;
	background: url(../images/contentblindboxBg.png);
}

#moodImage {
	float: right;
	width: 883px;
	height: 200px;
   
    background: #fff;
}

#naviMain {
	position: absolute;
	height: 36px;
	right: 0px;
	top: 235px;
	width: 883px;
	background: #1e315e;
}

#naviMain ul {
	margin-left: 5px;
}

#naviMain ul li {
	display: block;
	float: left;
	margin-right: 1px;
	padding-right: 2px;
	background: url(../images/naviMainDivider.gif) right no-repeat;
}

#naviMain ul li a {
	display: block;
	float: left;
	padding: 10px 20px;
	font-weight: bold;
	text-decoration: none;
	color: #fcfeff;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#naviMain ul li.last {
	background: #none; 
}

#naviMain ul li a:hover,
#naviMain ul li.cur a,
#naviMain ul li.act a {
	color: #fecb00
}

#contentArea {
	clear: both;
}

#contentArea h1 {
	font-size: 18px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
    line-height: 30px;
}

#contentArea a {
	color: 1e315e;
	text-decoration: underline;
}

#contentMain ul {
	margin: 5px 0;
}

#contentMain ul li {
	list-style: square;
	margin-left: 17px;
	margin-bottom: 5px;
}

#contentArea a:hover {
	color: #fecb00;	
}

#contentAdditional {
	float: left;
	width: 177px;
	background: url(../images/contentAdditionalBg.png) ;
	padding: 20px;
}

#contentMain {
	float: right;
	width: 843px;
	min-height: 400px;
    margin-top: 36px;
	background: #fcfeff;
	padding: 20px;	
}

#contentArea {
	font-size: 13px;
	line-height: 18px; 	
}

.naviLabel {
	font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
}

#naviSub ul.level1 {
    margin-bottom: 25px;
}

#naviSub ul.level2 {
    margin: 5px 0 0 5px;
}

#naviSub ul li {
    padding-bottom: 10px;
}

#naviSub ul li a {
	color: #1e315e;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
}

#naviSub ul.level2 li a {
    background: url(../images/naviSubBullet.gif) 0px 4px no-repeat;
    padding-left: 10px;
    font-weight: bold;
}

#naviSub ul.level2 li.no a {
    color: #1e315e;
}

#naviSub ul li a:hover, 
#naviSub ul.level2 li a:hover, 
#naviSub ul li.cur a, 
#naviSub ul li.act a {
	color: #ff8e19;
}


#naviSub ul.level1 li.last {
    padding-bottom: 20px;
}

#naviSub ul.level2 li.last {
    border: none;
    padding-bottom: 0;
}
	
.clearer {
	height: 1px;
	width: 1px;
	line-height: 1px;
	clear: both;
}

.news-list-item {
    margin-bottom: 20px;
}

.news-list-item .subheader {
    font-weight: bold;
}

.news-list-item h3 {
    margin-bottom: 5px;
}

.news-list-morelink {
    margin-top: 5px;
}

.news-latest-container h2,
.news-latest-item h3 a, 
.news-list-item h3 a {
	font-family: Georgia, "Times New Roman", Times, serif;
    font-weight: bold;
    font-size: 14px;
}

.news-latest-container h2 {
    margin-bottom: 15px;
}

.news-latest-item h3 a {
    font-size: 12px;
} 

.news-latest-item {
    margin-bottom: 20px;
}

.activeLinkWrap,
.news-list-browse a {
    margin-right: 10px;
}

#contentArea .news-single-item h1 {
    margin-bottom: 5px;
}

.news-single-item h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
    line-height: 30px;
}

.news-single-item .author {
    margin-bottom: 15px;
}

.news-single-backlink {
    margin-top: 25px;
}
