/*ndekaini template css */
/*Basic Elements*/
html,body {background:#c6deae url(../images/site_bg.png) repeat-x scroll 0 0; margin:auto; padding:0;}
.contentpaneopen{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;margin: 0;padding: 0;text-decoration: none;color: #333; line-height:20.58px;vertical-align: baseline;letter-spacing: normal;word-spacing: normal;}
.topic{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;margin: 0;padding: 0;text-decoration: none;color: #333; font-weight:bold;}
.maintopic{font-family: Arial, Helvetica, sans-serif;font-size: 16px;font-style: normal;margin: 0;padding: 0;text-decoration: none;color: #333; font-weight:bold; text-transform:uppercase;}
/*Basic Layout*/
#page_container{background:transparent url(../images/site_bg2.gif) repeat scroll 0 0; margin:auto; padding:0; width:860px;}
#page_wrapper{ background:transparent url(../images/site_bg.png) repeat-x scroll 0 0;}
#header{height:80px;}
#banner{background: url(../images/banner_bg2.gif) repeat-x; clear:both; height:281px; width:860px;}
#nav_bar{height:62px; padding:0 29px 0 29px;}
#content{min-height:500px; max-height:none;}
#footer{ clear:both; height:30px;}
/*header*/
#h_top{ background:url(../images/header_topbg.gif) no-repeat; height:8px;}
#h_down{ height:70px; margin:0; padding:0; position:relative; top:0;}
#h_d_left{ background:url(../images/logo.gif) no-repeat;float:left; height:70px; width:221px;}
#h_d_right{ float:right; height:70px; width:240px;}
#h_d_right ul { float:right;	font-family: Arial, Helvetica, sans-serif;list-style: none;font-size: 12px;font-style: normal;font-weight: bold;margin: 0;	padding: 0;		text-decoration: none;}
#h_d_right li a {text-decoration: none; color:#000000;}
/*banner*/
#b_left{ background: url(../images/banner_bg1.gif) no-repeat; float:left; height:281px; width:11px;}
#b_middle{float:left; height:200px; width:218px; padding:13px 0 8px 18px;}
#pad{background:#fff url(../images/toppad.gif) no-repeat top; height:240px; width:200px; padding-top:20px;}
#linkpad{ background:url(../images/linkpad_bottom.gif) no-repeat bottom; height:240px; width:200px;}
#sidelinks ul {list-style: none;margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;font-style: normal;font-weight: bold;text-decoration: none;}
#sidelinks {width: 160px;margin:0 10px 10px 10px;}
#sidelinks li{background:url(../images/sidelink2_bg.gif) no-repeat;color: #333;}
#sidelinks #current { background:url(../images/sidelink_bg.gif) no-repeat;}
#sidelinks li a {color: #000;text-decoration: none;}
#sidelinks li a:link{color: #000;display: block;background-color: #fff;	padding: 10px 0 10px 45px;}
#sidelinks li a:visited {display: block;padding: 10px 0 10px 47px;}
#sidelinks li a:hover { background:url(../images/sidelink_bg.gif) no-repeat;color: #333;	padding: 10px 0 10px 47px;}
#animation{float:left; width:580px; padding:18px 0 13px 0;}
#screen{background:url(../images/banner_img.jpg) no-repeat; height:247px; width:580px;}
#b_right{ background: url(../images/banner_bg3.gif) no-repeat; float:right; height:281px; width:12px;}
/*the top navigation bar*/ 
#linkbar{background:url(../images/nav_bg.gif) no-repeat; height:62px; padding:9px 0 0 28px;}
.toplinks{width: 100%; height:52px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;	font-style: normal;text-decoration: none;}
.toplinks ul{margin: 0;	padding: 0;	float: left;width: 100%;}
.toplinks ul li{display: inline;}
  /* selected link */
.toplinks ul li a{float: left;color: #FFF;padding:22px 0 22px 20px;	text-decoration: none;}
.toplinks ul li a:visited{color: #FFF;}
.toplinks ul li a:hover, .toplinks ul li .selected{	color: #49601c !important;padding:22px 0 22px 20px;}
/*the content area*/
#headlin{background:url(../images/heading_bg.gif) no-repeat; height:30px; width:168px;}
#headlin p{text-transform:uppercase; font-weight:bold;}
#sub_info{ float:left; width:200px;}
#main_info{ float:right; width:500px;}
#subcontent{background:#99cc66; padding:20px 0 0 20px;}
#subcontent p{ padding:0 10px 0 0;}
#subcontent ul{padding:0; margin:0; list-style:none;}
#subcontent li a {text-decoration: none; color:#000000;}
#photogallery{ background:#FFF; padding:10px;}
/* edit button */
.contentpaneopen_edit{float: left;}
/* content styles */
.contentpaneopen{float:right; padding:0 29px;}
.contentpaneopen, table.contentpane {margin: 0;width: 100%;}
.contentpaneopen li {margin-bottom: 5px;}
.contentpaneopen fieldset {border: 0;border-top: 1px solid #ddd;}
.contentpaneopen h3 {margin-top: 25px;}
.contentpaneopen h4 {font-family: Arial, Helvetica, sans-serif;color: #333;}
img{margin:10px;}
.MsoNormal p{ margin:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333;}
img{margin:5px;}
/*the footer*/
#f_img{background:url(../images/footer_bg.gif) no-repeat; height:10px;}
#copyright{ float:left; width:486px; }
#copyright p{font-family: Arial, Helvetica, sans-serif; font-size:9px; color: #666; float:right;}
#creators{ float:right; width:370px;}
#creators p{font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #666; float:right; text-decoration:none;}
#ideasafrica{font-size:11px; color: #999; padding:0; margin:0; text-decoration:none; font-weight:bold;}
.item14{width:128px;}
.item15,.item16,.item17,.item18,.item19{ background:url(../images/linkline.gif) left center no-repeat;width:128px;}
/*the support us table*/
#support_tb{ width:802px;  border:#000 thin solid;}
.sub_table{border-bottom:#000 thin solid;border-left:#000 1px solid; padding:10px;width:100px; }
/*e-newsletter*/
.aca_list_name a{color: #333; font-weight:bold; text-decoration:none;}
.aca_list_name a:hover{color : #666;}
.pretext {text-align : center;        font-style : italic;background-color : #ffffff;}
a{ text-decoration:none; font-weight:bold;color:#333;}
