/*CLEARING FLOATS */

.column {
float:left;
}
.clearfix {
display: inline-block;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0;
clear: both; 
visibility: hidden;
font-size:0;
line-height:0;
}
/*Holly Hack Targets IE Win only \*/
*html .clearfix {height: 1%;}
.clearfix {display: block;}
/*End Holly Hack */

/*END CLEARING FLOATS */

#wrapper {
width:770px;
border:1px solid #e9e9e1;
border-top:none;
border-bottom:none;
margin:0 auto;
background:#fff;
}

#masthead {
height:159px;
background:url(../images/masthead.jpg) right top no-repeat;
border-bottom:1px solid #E0EFFD;
}
#logo {
margin:0 0 0 20px;
width:336px;
height:158px;
background:url(../images/logo.gif) 10px 40px no-repeat;
}
#logo img {
margin:40px 10px 0 10px;
}
#search-breadcrumb {
min-height:35px;
background:#fff7e9 url(../images/below-banner_spline.gif) repeat-x;
border:6px solid #CFE2F3;
border-left:none;
border-right:none;
}
#search {
width:190px;
}
#breadcrumb {
width:370px;
}
#go2africa-website {
width:169px;
}
#go2africa-website img {
margin:4px 0 0 0;
}

/*FOR IE 6 AND BELOW (IE7 IGNORES) : */
*html #search-breadcrumb {
height:39px;
}

/*FOR ABSOLUTELY POSITIONING THE NAV AND BANNER FROM THE BOTTOM OF THE PAGE */
div.absolute {
padding:468px 0 0 0;
position:relative;
}
#nav-banner {
border-top:1px solid #C5D4E4;
min-height:256px;
border-bottom:1px solid #fff;
background:transparent !important;
}
/*FOR IE 6 AND BELOW (IE7 IGNORES) : */
*html #nav-banner {
height:256px;
}
a#banner {
position:absolute;
top:-264px;
left:150px;
z-index:1;
}
div.absolute #masthead,
div.absolute #search-breadcrumb,
div.absolute #nav-banner {
position:absolute;
top:0;
left:0;
float:none;
width:770px;
}
div.absolute #search-breadcrumb {
top:160px !important;;
}
div.absolute #nav-banner {
top:210px;
}
/*END ABSOLUTELY POSITIONING NAV AND BANNER */

/*FOR IE 6 AND BELOW (IE7 IGNORES) : */
#nav {
width:149px;
height:256px;
float:left;
min-height:256px;
background:#f9f7f0 !important;
overflow:auto;
}
div.map #nav {
height:auto;
}
.jsEnabled #nav {
overflow:visible;
}
/*FOR IE 6 AND BELOW (IE7 IGNORES) : */
*html #nav {
height:256px;
}
div#banner {
border-left:1px solid #ddd;
width:620px;
float:right;
background:#fff;
}
