#wrapper {
	padding: 0;
	width: 772px;
	background-color: #FFFFFF;
	background-image: url(../img/bg_wrapper.jpg);
	background-repeat: repeat-y;
	position: relative;
	margin: auto;
}
body {
	font: 10px/15px verdana, arial, sans-serif;
	color:#333;
	background-color: #f18931;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-repeat: repeat-x;
	/*font-family:verdana, arial, sans-serif;*/
	
	/*font-size: 10px/;*/
	background-image: url(../img/bg_body.jpg);	
}
#top {
	background-image: url(../img/top_wrapper_.jpg);
	height: 85px;
	width: 772px;
	background-repeat: no-repeat;
}
#banner {
	background-image: url(../img/banner.jpg);
	background-repeat: no-repeat;
	height: 161px;
	width: 516px;
	margin-top: 5px;
	clear: both;
}
.bannerwrap
{
	height: 161px;
	width: 516px;
	margin-top: -10px;
	clear: both;	
}
#contentwrapper {
	margin-left: 15px;
	margin-right: 15px;
}
#navigation {
	border: 1px solid #000000;
}
/* closing the page*/

#shadow {
	clear: both;
 	background: url(../img/white_shadow.jpg) bottom no-repeat ;	
	height: 60px;
}
#shadow img {
	margin: 10px;
}
#footer 
{
	clear:both;
	text-align: center;
	font-size: 90%;
	margin-bottom: 3px; 
}
#closer {
 	background: url(../img/footer.jpg) no-repeat ;
	height: 13px;
}

/*primary content */

#content-primary {
	width: 516px;
	margin-left: 1px;
	float: left;
}
#pagecontent{
	padding: 7px 20px 0 28px;
}
#pagecontent h1{
	font-size: 160%;
	color: #f18931;
	background: url(../img/logo_pc.jpg) no-repeat top left;
	padding: 0 0 0 17px;
	margin: 12px 0 0px -18px;
	/*display: block;*/
}

#pagecontent h2{
	font-size: 140%;
	color: #f18931;
	background: url(../img/logo_pc.jpg) no-repeat top left;
	padding: 0 0 0 17px;
	margin: 12px 0 0px -18px;
	/*display: block;*/
}

#pagecontent h3 {
	font-size: 120%;
	color: #f18931;
	background: url(../img/logo_pc.jpg) no-repeat top left;
	padding: 0 0 0 17px;
	margin: 12px 0 0px -18px;
	/*display: block;*/
}

#pagecontent h4 {
	font-size: 100%;
	color: #f18931;
	background: url(../img/logo_pc.jpg) no-repeat top left;
	padding: 0 0 0 17px;
	margin: 12px 0 0px -18px;
	/*display: block;*/
}


#pagecontent h5 {
	font-size: 100%;
	color: #f18931;
	background: url(../img/logo_pc.jpg) no-repeat top left;
	padding: 0 0 0 17px;
	margin: 12px 0 0px -18px;
	/*display: block;*/
}

#pagecontent h6 {
	font-size: 100%;
	
	/*display: block;*/
}


#pagecontent p {
/*	padding: 7px 0px 0 0px;*/
}

/* secondary content  */

#content-secondary {
	float: left;
	margin:178px 0 0 0;
	width:220px;
}
#banner_b {
	background-image: url(../img/banner_b.jpg);
	background-repeat: no-repeat;
	height: 161px;
	width: 224px;
	margin-bottom: 1px;
	margin-top: 5px;
}

#news {
	width: 224px;
}
#news ul {
	list-style-position:inside;
	background:#0C5BA0;
	list-style:none;
	color:#ffffff;
	padding:10px;margin:0;
}
#news ul li 
{
	border-bottom:1px solid #FFFFFF;
	margin:0 0 10px;
	padding:0 0 10px;
}


#news h3 {
	background-color: #2f75b1;
	text-align: left;
	font-size: 120%;
	color:#FFFFFF;
	padding: 5px 0 5px 10px;
	margin: 6px 0 0 0;
	text-transform: uppercase;
}
#news p {
	background-color: #0c5ba0;
	text-align: left;
	color:#FFFFFF;
	padding: 5px 0 5px 10px;
	margin: 0px;
	border-bottom:#FFFFFF 1px solid
}

.date {
	font-weight: bold;
}

	

#news a:link, #news a:active, #news a:visited, #news a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#newsletter {
	width: 208px;
	background: #0c5ba0 url(../img/newsletter_icon.gif)  no-repeat;
	text-align: left;
	border:#2f75b1 8px solid;
	padding: 2px 0 2px 0px;
	margin-bottom: 1px;
}

#newsletter a:link, #newsletter a:active, #newsletter a:visited, #newsletter a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.newslettertext {
	margin-left:46px;
}

#eaid {
	background :url(../img/projectoverview.jpg) no-repeat;
	width: 224px;
	height: 148px; 
	border-top: 5px;
	margin-top: 7px;
}


#share {
	font-size: 10px;
	margin-top: 7px;
	width: 224px;
	text-align: right;
}

#donorinfo{
	margin-top: 5px;
}
.donorlogo{
	margin: 10px 0px 10px 65px;
}
.donortekst{
	margin: 5px 0 5px 5px;
}



/* general font styling */

a:link, a:active, a:visited, a:hover{color: #333}
a:hover{text-decoration: none}

/* form styling */

.forminput {
	font: 10px verdana, arial, sans-serif;
	color:#333;

}

#tablebg {
	background:#f4f4f4;
	padding: 5px; 

}
#makeinvisible {
	display:none;
}

.donor_list{
	margin-left: 65px;
	text-align: left;
}

.donor_list ul{
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
}

.donor_list li{
	margin-bottom: 10px;
	padding-left: 25px;
}

.donor_list .website{
	background: url('../img/icons/world.gif') left center no-repeat;
	height: 16px;
}

.donor_list .readmore{
	background: url('../img/icons/information.gif') left center no-repeat;
}

.bg_gradient{
	background:url(../img/gradient.jpg) no-repeat top center;
}

.bg_gradient span{
	padding: 0 5px;
}

.floatLeft{
	float: left;
}

.goldenflash{
	position:relative;
	top:90px;
	right: 8px;
}

.clear{
	clear:both;
}

.newsReadMore
{
	background:transparent url(../img/arrow.gif) no-repeat scroll right center;
	padding-right:16px;
}

H1
{
	font-size: 160%;
	color: #f18931;
	background: url(../img/logo_pc.jpg) no-repeat top left;
	padding: 0 0 0 17px;
	margin: 12px 0 0px 0px;		
}
.FAQQuestions li
{
	margin-left:25px;
}

.FAQQuestions h2
{
	font-size: 100%;
	font-weight: bold;
}

.FAQAnswers h2
{
	font-size: 140%;
	color: #f18931;
	background: url(../img/logo_pc.jpg) no-repeat top left;
	padding: 0 0 0 17px;
	margin: 12px 0 0px 0px;	
}

.ImageListTag .logos ul
{
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.ImageListTag .logos ul li
{
	float:left;
	margin:0 55px 0 0;
}
.ImageListTag .logos ul li img
{
	border:none;
}
