/*	UNICEF : Schools for Africa
	CSS Stylesheet by rod
	rodrigo@estudiosiete.com
*/

/* - - - s t r u c t u r e - */

body	{
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, 'Bitstream Vera Sans', sans;
	font-size: 11px;
	text-align: center;
	background: #d5d5d5 url(img/body_background.jpg) top center repeat-y;
	}

#wrapper	{
	margin: 0 auto;
	padding: 0;
	width: 760px;
	height: 100%;
	background: #000;
	}

#header	{
	width: 760px;
	height: 158px;
	background: #9a0000 url(img/header.jpg);
	position: relative;
	color: #fff;
	}

#main	{
	width: 100%;
	}

	/* footer has its own section at bottom of document */

/* - - - h e a d e r - - - */

#header_unicef_link	{
	position: absolute;
	top: 37px;
	right: 17px;
	}

#header_home_link	{
	position: absolute;
	top: 34px;
	left: 24px;
	}

#header_navigation	{
	font-size: 9px;/* 10px? */
	font-weight: normal;
	text-align: center;
	width: 422px;
	position: absolute;
	bottom: 10px;
	right: 12px;
	}

#header_navigation a:link	{
	color: #fff;
	text-decoration: none;
	}

#header_navigation a:visited	{
	color: #fff;
	text-decoration: none;
	}

#header_navigation a:active, #header_navigation a:hover	{
	color: #ce9c30;
	text-decoration: none;
	}

#header_navigation a.current:link	{
	color: #ce9c30;
	text-decoration: none;
	}

#header_navigation a.current:visited	{
	color: #ce9c30;
	text-decoration: none;
	}

#header_navigation a.current:active, #header_navigation a.current:hover	{
	color: #ce9c30;
	text-decoration: none;
	}

/* - - - h o m e - - - */

#home_content	{
	width: 744px;
	margin: 0 auto;
	position: relative;
	padding-top: 40px;
	}

#home_content_left	{
	width: 560px;
	height: 502px;
	float: left;
	position: relative;
	}

#home_content_left_banner	{
	width: 560px;
	height: 300px;
	position: relative;
	margin: 0;
	}

#home_content_left_banner_link	{
	position: absolute;
	bottom: 8px;
	right: 8px;
	padding-left: 8px;
	background: url(img/home_content_left_banner_bullet.gif) center left no-repeat;
	}

#home_content_left_banner_link p	{
	margin: 0;
	text-decoration: underline;
	}

#home_content_left_banner_link a:link, #home_content_left_banner_link a:active	{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	}

#home_content_left_banner_link a:visited	{
	font-size: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	}

#home_content_left_banner_link a:hover	{
	font-size: 10px;
	color: #f2cd1f;
	font-weight: bold;
	text-decoration: underline;
	}

#home_content_left_bottom	{
	width: 560px;
	height: 185px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background: url(img/home_content_left_bottom_background.jpg) center center no-repeat;
	}

#home_content_left_bottom_left	{
	width: 160px;
	height: 170px;
	position: absolute;
	top: 10px;
	left: 17px;
	background: url(img/home_content_left_bottom_left.jpg) center center no-repeat;
	}

#home_content_left_bottom_center	{
	width: 160px;
	height: 170px;
	position: absolute;
	top: 10px;
	left: 206px;
	background: url(img/home_content_left_bottom_center.jpg) center center no-repeat;
	}

#home_content_left_bottom_right	{
	width: 160px;
	height: 170px;
	position: absolute;
	top: 10px;
	right: 17px;
	}

.home_content_left_bottom_title	{
	width: 150px;
	margin: 0;
	position: absolute;
	top: 0px;
	left: 5px;
	font-size: 13px;
	font-weight: bold;
	}

.home_content_left_bottom_title a:link, .home_content_left_bottom_title a:active	{
	color: #000;
	text-decoration: none;
	}

.home_content_left_bottom_title a:visited	{
	color: #000;
	text-decoration: none;
	}

.home_content_left_bottom_title a:hover	{
	color: #183e56;
	text-decoration: none;
	}

.home_content_left_bottom_link	{
	width: 150px;
	margin: 0;
	position: absolute;
	bottom: 0px;
	left: 5px;
	font-size: 10px;
	}

.home_content_left_bottom_link p	{
	margin: 0;
	text-decoration: underline;
	}

.home_content_left_bottom_link a:link, .home_content_left_bottom_link a:active	{
	color: #e5e3e0;
	text-decoration: underline;
	}

.home_content_left_bottom_link a:visited	{
	color: #e5e3e0;
	text-decoration: underline;
	}

.home_content_left_bottom_link a:hover	{
	color: #183e56;
	text-decoration: underline;
	}

#home_content_whatsnew	{
	width:159px;
	height: 30px;
	position: absolute;
	top: 12px;
	right: 6px;
	background: url(img/home_content_whatsnew.jpg);
	text-align: center;
	}

#home_content_whatsnew_title	{
	margin-top: 6px;
	color: #fff;
	font-size: 12px;
	}

#home_content_right	{
	width: 169px;
	height: 502px;
	float: right;
	position: relative;
	background: url(img/home_content_right_background2.gif) top left no-repeat;
	margin-bottom: 20px; /* space over footer. hackish. */
	}

#home_content_right_news	{
	width: 150px;
	height: 65px;
	position: absolute;
	top: 10px;
	left: 11px;
	text-align: left;
	}

#home_content_right_news p	{
	margin: 0;
	padding: 0;
	}

.home_content_right_news_single	{
	padding-left: 12px;
	background: url(img/home_content_right_news_bullet.gif) top left no-repeat;
	margin-bottom: 5px;
	}

.home_content_right_news_title	{
	font-size: 11px;
	text-decoration: underline;
	}

.home_content_right_news_title a:link, .home_content_right_news_title a:active	{
	color: #464545;
	}

.home_content_right_news_title a:visited	{
	color: #464545;
	}

.home_content_right_news_title a:hover	{
	color: #ee1e28;
	}

.home_content_right_news_date	{
	font-size: 9px;
	color: #ce9c30;
	}
	
	
	
	
	
	
	
#home_content_right_news2	{
	width: 150px;
	height: 65px;
	position: absolute;
	top: 232px;
	left: 11px;
	text-align: left;
	}

#home_content_right_news2 p	{
	margin: 0;
	padding: 0;
	}

.home_content_right_news2_single{
	padding-left: 12px;
	background: url(img/home_content_right_news_bullet.gif) top left no-repeat;
	margin-bottom: 5px;
	}

.home_content_right_news2_title	{
	font-size: 11px;
	text-decoration: underline;
	}

.home_content_right_news2_title a:link, .home_content_right_news_title a:active	{
	color: #464545;
	}

.home_content_right_news2_title a:visited	{
	color: #464545;
	}

.home_content_right_news2_title a:hover	{
	color: #ee1e28;
	}

.home_content_right_news2_date	{
	font-size: 9px;
	color: #ce9c30;
	}
	
	
	
	
	
	
	

#home_content_right_video_nelsonmandela	{
	width: 148px;
	height: 132px;
	position: absolute;
	top: 80px;
	left: 11px;
	}

#home_content_right_logo_nelsonmandela	{
	width: 169px;
	height: 95px;
	position: absolute;
	top: 312px;
	left: 0px;
	}

#home_content_right_logo_hamburgergesellschaft	{
	width: 169px;
	height: 77px;
	position: absolute;
	top: 408px;
	left: 0px;
	}

/* - - - i n n e r  p a g e s - - - */

#page_content	{
	width: 744px;
	padding-top: 40px;
	padding-bottom: 20px;
	margin: 0 auto;
	position: relative;
	background: url(img/page_content_background.jpg) top center repeat-y;
	}

#page_content_menu	{
	width: 170px; /* position hack. 150px + 20px left margin */
	float: left;
	color: #000;
	text-align: right;
	}

#page_content_menu p.page_content_menu_title	{
	font-family: georgia, 'BitstreamVera Serif', serif;
	font-size: 28px;
	line-height: 28px;
	margin: 0 0 0 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #995024;
	}

#page_content_menu p.page_content_menu_title a:visited	{
	font-size: 28px;
	line-height: 28px;
	color: #000;
	text-decoration: none;
	}

#page_content_menu p.page_content_menu_title a:link, #page_content_menu p.page_content_menu_title a:active, #page_content_menu p.page_content_menu_title a:hover	{
	font-size: 28px;
	line-height: 28px;
	color: #000;
	text-decoration: none;
	}

#page_content_menu p.page_content_menu_item	{
	text-decoration: underline;
	margin-top: 5px;
	margin-bottom: 5px;
	}

#page_content_menu p.page_content_menu_item_current	{
	margin-top: 5px;
	margin-bottom: 5px;
	text-decoration: none;
	color: #995024;
	}

#page_content_menu a:visited	{
	font-size: 13px;
	color: #000;
	text-decoration: underline;
	}

#page_content_menu a:link, #page_content_menu a:active, #page_content_menu a:hover	{
	font-size: 13px;
	color: #000;
	text-decoration: underline;
	}

#page_content_menu p.page_content_menu_item_current a:visited	{
	font-size: 13px;
	color: #995024;
	text-decoration: none;
	}

#page_content_menu p.page_content_menu_item_current a:link, #page_content_menu p.page_content_menu_item_current a:active, #page_content_menu p.page_content_menu_item_current a:hover	{
	font-size: 13px;
	color: #995024;
	text-decoration: none;
	}

#page_content_main	{
	width: 350px;
	float: left;
	margin-left: 22px;
	text-align: justify;
	font-size: 11px;
	}

#page_content_main_wide	{
	width: 532px;
	float: left;
	margin-left: 22px;
	text-align: justify;
	font-size: 11px;
	}

#page_content_main a:link, #page_content_main a:active	{
	color: #000;
	text-decoration: underline;
	}

#page_content_main a:visited	{
	color: #000;
	text-decoration: underline;
	}

#page_content_main a:hover	{
	color: #f1ae0d;
	text-decoration: underline;
	}

#page_content_main p.page_content_main_intro	{
	font-size: 14px;
	color: #995024;
	margin-top: 0px;
	}

#page_content_main p.page_content_main_intro a:link, #page_content_main p.main_content_intro a:active	{
	color: #995024;
	text-decoration: underline;
	}

#page_content_main p.page_content_main_intro a:visited	{
	color: #995024;
	text-decoration: underline;
	}

#page_content_main p.page_content_main_intro a:hover	{
	color: #55280c;
	text-decoration: underline;
	}

#page_content_main p.page_content_main_title_first	{
	font-size: 13px;
	color: #995024;
	font-weight: bold;
	margin-top: 0px;
	}

#page_content_main p.page_content_main_title	{
	font-size: 13px;
	color: #995024;
	font-weight: bold;
	}

#page_content_main p.page_content_main_title_sub	{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	}

#page_content_main p.page_content_main_title_mini	{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	}

#page_content_main p.page_content_main_quote	{
	font-size: 12px;
	color: #995024;
	font-weight: bold;
	text-align: right;
	margin-bottom: 2px;
	}

#page_content_main p.page_content_main_quote_author	{
	font-size: 11px;
	color: #995024;
	text-align: right;
	margin-top: 2px;
	}

#page_content_main p.page_content_main_small	{
	font-size: 10px;
	color: #333;
	}

/* - wide version - */

#page_content_main_wide	{
	width: 532px;
	float: left;
	margin-left: 22px;
	text-align: justify;
	font-size: 11px;
	}

#page_content_main_wide a:link, #page_content_main_wide a:active	{
	color: #000;
	text-decoration: underline;
	}

#page_content_main_wide a:visited	{
	color: #000;
	text-decoration: underline;
	}

#page_content_main_wide a:hover	{
	color: #f1ae0d;
	text-decoration: underline;
	}

#page_content_main_wide p.page_content_main_intro	{
	font-size: 14px;
	color: #995024;
	margin-top: 0px;
	}

#page_content_main_wide p.page_content_main_intro_inter	{ /* has top margin, used in newsroom */
	font-size: 14px;
	color: #995024;
	margin-top: 25px;
	}

#page_content_main_wide p.page_content_main_intro a:link, #page_content_main_wide p.main_content_intro a:active	{
	color: #995024;
	text-decoration: underline;
	}

#page_content_main_wide p.page_content_main_intro a:visited	{
	color: #995024;
	text-decoration: underline;
	}

#page_content_main_wide p.page_content_main_intro a:hover	{
	color: #55280c;
	text-decoration: underline;
	}

#page_content_main_wide p.page_content_main_title_first	{
	font-size: 13px;
	color: #995024;
	font-weight: bold;
	margin-top: 0px;
	}

#page_content_main_wide p.page_content_main_title	{
	font-size: 13px;
	color: #995024;
	font-weight: bold;
	}

#page_content_main_wide p.page_content_main_title_sub	{
	font-size: 12px;
	color: #000;
	font-weight: bold;
	}

#page_content_main_wide p.page_content_main_title_mini	{
	font-size: 11px;
	color: #000;
	font-weight: bold;
	}

#page_content_main_wide p.page_content_main_quote	{
	font-size: 12px;
	color: #995024;
	font-weight: bold;
	text-align: right;
	margin-bottom: 2px;
	}

#page_content_main_wide p.page_content_main_quote_author	{
	font-size: 11px;
	color: #995024;
	text-align: right;
	margin-top: 2px;
	}

#page_content_main_wide p.page_content_main_small	{
	font-size: 10px;
	color: #333;
	}

/* - end wide version - */

#page_content_images	{
	width: 180px; /* position hack. 160px + 20px right margin */
	float: right;
	text-align: left;
	}

#page_content_images img	{
	margin-bottom: 30px;
	}

#page_content_clear	{
	height: 15px;
	clear: both;
	}

#page_content_background_top	{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 744px;
	height: 22px;
	background: url(img/page_content_bakground_top.gif) top center no-repeat;
	margin: 0;
	padding: 0;
	}

#page_content_background_bottom	{
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 744px;
	height: 22px;
	background: url(img/page_content_bakground_bottom.gif) bottom center no-repeat;
	margin: 0;
	padding: 0;
	}

/* - - - f o o t e r - - - */

#footer	{
	width: 743px;
	height: 55px;
	border-top: 1px solid #cecdce;
	margin: 0 auto;
	clear: both;
	text-align: left;
	position: relative;
	color: #a1a1a1;
	font-size: 11px;
	}

#footer_copyright	{
	margin-top: 5px;
	margin-left: 10px;
	
	}

#footer_links	{
	position: absolute;
	top: 5px;
	left: 125px;
	}

#footer_backtotop	{
	position: absolute;
	top: 5px;
	right: 10px;
	}

#footer_links p, #footer_backtotop p	{
	margin: 0;
	}

#footer_links a:link, #footer_backtotop a:link	{
	color: #a1a1a1;
	}

#footer_links a:visited, #footer_backtotop a:visited	{
	color: #a1a1a1;
	}

#footer_links a:active, #footer_backtotop a:active	{
	color: #ce9c30;
	}

#footer_links a:hover, #footer_backtotop a:hover	{
	color: #ce9c30;
	}

/* - - - o t h e r - - - */

img	{
	border: 0;
	}

blockquote	{
	margin-right: 0;
	font-weight: bold;
	text-decoration: italic;
	}

blockquote span	{
	text-align: right;
	text-decoration: none;
	color: 000;
	}
	
	
.logo {
	margin-top:14px;
	margin-right:14px;
}

.update_text{
font-weight:bold;
color:#900;
font-size:1.3em;
text-align:left;
}

.news_thumb{
margin-top:60px;
}

.news_thumb2{
text-align:right;
}

.news_thumb_caption{
color: #7e7e7e;
padding-right:4px;
}

table p{
font-size:11px;
}