/* http://www.ikandy.co.ug/ */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top: 0px;
	margin-left:0px;
	margin-right:0px;
	background-color: #F2F2F2;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	
}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111; margin:0px; margin-bottom:0.3em;}
h1 {font-size:3em;line-height:1;}
h2 {font-size:2em;}
h3 {font-size:1.5em;line-height:1;}
h4 {font-size:1.2em;line-height:1.25;}
h5 {font-size:1em;font-weight:bold;}
h6 {font-size:1em;font-weight:bold;}
.bold{font-weight:bold;}
.padded5{padding:5px; padding-left:10px}

.top{ vertical-align:top;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4; margin-top:5px;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}


.top_menu{background-color:#121212; color:#FFFFFF; height:20px;}


.header {color:#FFFFFF; padding: 0px 5px 0px 5px; text-align:center;
}
.header a, .search a{color:#FFFFFF; text-decoration:none;}
.header a:hover, .search a:hover{text-decoration:underline;}

.search{ color:#FFFFFF; font-weight:bold; text-align:left;}
.searchbox{background-color: #fff; border:1px solid #666666; width:250px;}
.searchbutton{ background:url(images/search.jpg) no-repeat left top; width:53px; height:18px; margin:0px; padding:0px; border:outset 0px #ccc;}

/*Main Column Styling*/
.maincolumn{padding:5px; padding-left:10px; min-height:500px; text-align:left; vertical-align:top;}
.post{ padding-bottom:10px;}
.post h2{color: #333333; font-size:18px; font-weight:bold}
.post h2 a, .right_sidenav a{color:#0075BB; text-decoration:none;}
.post h2 a:hover, .right_sidenav a:hover{color:#333333;}
.post_summary,.page{color:#666666; font-size:12px;}



/*Nav Bars*/
.left_sidenav{ text-align:left; font-size:10px; vertical-align:top;}
.left_sidenav li h3{font-weight:bold;
}
.left_sidenav li a{
display: block; font-size:0.8em;
padding: 2px 0;
padding-left: 20px;
width: 130px; 
text-decoration: none;
color: #666666;
text-align:left; padding-right:15px;
border-bottom:1px dotted #ccc;
}
.left_sidenav li a:hover{
text-decoration: none;
color: #666666;
background-color: #F2F2F2;}

.left_sidenav ul{
margin: 0;
padding: 0;
list-style-type: none;
font: 16px 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

.right_sidenav {vertical-align:top; text-align:left; padding:5px;}
.adspace{border:1px solid #CCCCCC; background-color:#EBEBEB; padding:5px; color:#999999;}
.adspace a{color:#999999;}

/*Footer*/
.footer{ background-color:#000000; color:#FFFFFF;padding:3px; text-align:left;}
.footer a{color:#FFFFFF; text-decoration:none;}
.footer a:hover{color:#FFFFFF; text-decoration:underline;}

.footer .left{float:left;}
.footer .left a{color:#FFFFFF; text-decoration:none;}
.footer .left a:hover{text-decoration:underline;}

.footer .right{float:right; font-size:11px; text-align:right;}
.footer .right a{color: #666666; text-decoration:none;}
.footer .right a:hover{text-decoration:underline;}


.linkfooter{color:#999999;}