/* CSS Document */

/* 		RESET.css  		*/ 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,em,strong,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:normal; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	} 
/* 		RESET.css  		*/ 



/*  BASE.css, part of YUI's CSS Foundation */ 
	h1 { 
	    /*18px via YUI Fonts CSS foundation*/ 
	    font-size:138.5%;   
	} 
	h2 { 
	    /*16px via YUI Fonts CSS foundation*/ 
	    font-size:123.1%;  
	} 
	h3 { 
	    /*14px via YUI Fonts CSS foundation*/ 
	    font-size:108%;   
	} 
	h1,h2,h3 { 
	    /* top & bottom margin based on font size */ 
	    margin:1em 0; 
	} 
	h1,h2,h3,h4,h5,h6,strong { 
	    /*bringing boldness back to headers and the strong element*/ 
	    font-weight:bold;  
	} 
	abbr,acronym { 
	    /*indicating to users that more info is available */ 
	    border-bottom:1px dotted #000; 
	    cursor:help; 
	}  
	em { 
	    /*bringing italics back to the em element*/ 
	    font-style:italic; 
	} 
	blockquote,ul,ol,dl { 
	    /*giving blockquotes and lists room to breath*/ 
	    margin:1em; 
	} 
	ol,ul,dl { 
	    /*bringing lists on to the page with breathing room */ 
	    margin-left:2em; 
	} 
	ol li { 
	    /*giving OL's LIs generated numbers*/ 
	    list-style: decimal outside;     
	} 
	ul li { 
	    /*giving UL's LIs generated disc markers*/ 
	    list-style: disc outside; 
	} 
	dl dd { 
	    /*giving UL's LIs generated numbers*/ 
	    margin-left:1em; 
	} 
	th,td { 
	    /*borders and padding to make the table readable*/ 
	    border:1px solid #000; 
	    padding:.5em; 
	} 
	th { 
	    /*distinguishing table headers from data cells*/ 
	    font-weight:bold; 
	    text-align:center; 
	} 
	caption { 
	    /*coordinated marking to match cell's padding*/ 
	    margin-bottom:.5em; 
	    /*centered so it doesn't blend in to other content*/ 
	    text-align:center; 
	} 
	p,fieldset,table { 
	    /*so things don't run into each other*/ 
	    margin-bottom:1em; 
	} 
/*  BASE.css */ 



/* FONTS  */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:76%; color:#ffffa6; }
h1 { font-size:2.5em; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}
h2 {font:1.6em  bold Georgia, "Times New Roman", Times, serif; color:#f16515; letter-spacing:1px; margin:0;padding:10px 0 5px 0;}
h3 {}
/* FONTS  */


/* GRID */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}  

.clearfix {display: inline-block;}

/* hide da IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* end hack per IE-mac */

#skiplinks { display:none;}
.lclr 	{clear:left;}
.rclr 	{clear:right;}

#pagewidth {width:750px; text-align:left; margin:0 auto;}
#leftc {float:left; width:550px;}
#rightc {float:right; width:180px;}
#main { min-height: 500px;height: auto !important;height:500px;}
#footer { margin-top:20px;}
/* GRID */



/* CUSTOM */
body { background-color:#160000}
a 		{color:#f16515}
a:hover {text-decoration:none;}
hr		{display:none;}
img		{display:block;} /* Mozilla: cut strange margin and border under IMG for STRICT DOCTYPE */
a.readmore { margin-top:10px;display:block; width:83px; height:13px; text-indent:-9999em;background:transparent url("img/read_more.png") repeat-x left top;}


#header { position:relative;}
#africa { position:absolute; z-index:0;top:-60px; left:208px; width: 342px; height:365px;background:#160000 url("img/africa.jpg") no-repeat left top;}
#africa_holding_space {width: 220px; float: right; height: 180px;}

#logo a{ color:#ffffa6; text-decoration:none; width:200px;  display:block;}

#leftc {position:relative;z-index:10;}
#leftc .leftc-panel {color:#ffffff; margin-top:20px;width:547px;background:#160000 url("img/box_left_top.jpg") repeat-x left top; padding-top:5px;}
#leftc .leftc-panel .wrapped { padding:10px 4px 10px 12px;width:531px;background:#160000 url("img/box_left_bottom.jpg") repeat-x left bottom;}
#leftc .leftc-panel h2 {background:#631E1E url("img/v.jpg") no-repeat left top; margin:0; padding:2px 0 0 30px; color:#ffffff; }
#leftc .leftc-panel ul { width:260px; float:left; margin:0; padding:5px 0 0 0;}
#leftc .leftc-panel ul li{ list-style-type:none;background:#631e1e url("img/arrow.png") no-repeat left 11px; padding:5px 0 5px 10px}
#leftc .leftc-panel ul li a{ color:#ffffff}

#rightc ul {margin:10px 0 0 0; padding:0 }
#rightc ul li{ list-style-type:none;display:inline; }
#rightc ul li a{ letter-spacing:-1px;font-size:0.9em;padding:0 7px 0 2px;list-style-type:none; color:#ffffa6; text-decoration:none;  background:transparent url("img/dot.png") no-repeat right 6px;}
#rightc ul li a:hover{text-decoration:underline}
#rightc ul li a.last{ background-image:none;}

#rightc .rightc-panel {margin-top:20px;width:179px;background:#160000 url("img/box_right_top.jpg") repeat-x left top; padding-top:6px;}
#rightc .rightc-panel .wrapped { padding:0 4px 10px 12px;width:163px;background:#160000 url("img/box_right_bottom.jpg") repeat-x left bottom;}
#rightc .rightc-panel h3 {font-size:1em;margin:0; padding:10px 0 4px 17px; color:#f16515;background:#631e1e url("img/title_right_bg.jpg") no-repeat left bottom;}
#rightc .rightc-panel p {margin: 0.5em 0; font-size:0.9em;}

#footer { height:130px; text-align:center; background:#4a1b07 url("img/footer_bg.jpg") repeat-x left top;font:0.9em  normal "Trebuchet MS", Arial, sans-serif; color:#fff;}
#footer ul{margin:0 auto; padding:15px 0 2px 0; }
#footer ul li{ list-style-type:none; display:inline;}
#footer ul li a{text-decoration:none;font-weight:bold; color:#ffffa6; padding:0 10px; border-right:1px solid #fff;line-height:10px; }
#footer ul li a:hover{ text-decoration:underline}
#footer ul li.last  a{border-right:0;}


