/* 
Theme Name: Pelum Kenya theme
Theme URI: http://bighostweb.com/
Description: The Default website theme created by Francis Mugecha of Big Host Africa
Version: 1.0
Author: Francis Mugecha
Author URI: http://bighostweb.com/
Tags: blue, custom header, fixed width, two columns, widgets
 */
 
 html{
	background:#090/* url(images/html-bar.jpg) repeat-x top left*/; 
 }

body{
	/*background:#48b90f#3366ff#8CC63F top left;*/
	background-attachment:fixed;
	margin:0;
	padding:0;
}

body{
	font:normal 13.3px Geneva, Arial, Helvetica, sans-serif;
	font: 80%/150% "Trebuchet MS", Tahoma, Arial;
	line-height:1.6em;
	border-color:#CCC;
}

table{
margin:5px 0 5px 0;	
}

td{
	padding:5px;
	border-color:#CCC;
}

th{
	background:#EEE;
	text-align:left;
	padding:5px;
}

b{font-size: 110%;}
em{color:#630;}

a:hover{
color:red;
text-decoration:underline;
}


#maincontainer{
	/*width: 900px; Width of main container*/
	width: 960px;
	margin:0 auto 0 auto; /*Center container on page*/
	padding:0;
	background: #f1f1f1 url(images/pelum-logobg-light.gif) no-repeat right center/* url('images/body.gif') repeat-y top*/;
	border-left:6px solid #3c1e00;
	border-right:6px solid #3c1e00;
	/*border:5px solid #eee #3366ff#000066#E87A0A #555;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 3px;*/
/*	border-top:none;
	border-bottom:none;*/
}

#pelumbar{
	height:40px;
	background:#3c1e00 url(images/pelum-kenya-top-text.png) no-repeat 20px center;
	margin:0 3px;
	padding:5px;
}

#pelumbar span{
display:none;	
}

#topsection{
	/*background:#fff url(images/top-banner-860x200px-1.jpg)url(images/top-banner900x200.jpg)*/ no-repeat left top;
	height: 190px; /*Height of top section*/
	margin:4px 10px 4px 4px;
	padding:0 10px 0 0;
}

#topsection h1{
	margin: 0;
	padding:0;
	display:none;
}

#contentwrapper{
	float: left;
	width: 100%;
	/*background:#fff url(images/content-bg.gif) repeat-y top right;*/
}

#contentcolumn{
	margin-right: 300px; /*Set right margin to RightColumnWidth*/
	min-height:620px;
}

*html #contentcolumn{
height:620px;	
}

#bodies{
margin: 0 5px 10px 10px;
border-top:1px solid #CCC;
}

#rightcolumn{
	float: left;
	width: 300px; /*Width of right column*/
	margin-left: -300px; /*Set left margin to -(RightColumnWidth) */
}


#footer{
	clear: left;
	/*width: 100%;
	background: #fff;*/
	text-align: center;
	padding: 4px 0;
	margin:0 20px 0 20px;
	border-top:1px dashed #444;
}

.innertube{
	margin:5px 5px 10px 10px; /*Margins for inner DIV inside each column (to provide padding)*/
}

/* NAVIGATION STYLES */
	/* TOP NAVIGATION */
#topnav{
margin:3px;
padding:2px;
background:url(images/linkbar-bg.png) repeat-x/*#EEBA83*/;
/*border-bottom:2px solid #177C3F;*/
color:#FFF;
-moz-border-radius: 3px;
-khtml-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

#topnav h2{
display:none;
}

#topnav ul{
list-style-type:none;
margin:0;
padding:0;
}

#topnav ul li{
list-style-type:none;
display:inline;
}


#topnav a{
/*padding:3px 10px 3px 10px;*/
text-decoration:none;
color:#fff;

}

#topnav a:hover{
text-decoration:underline;
color:#000;
}

/**/
.breadcrumb{
margin:0 5px 2px 3px;
padding:0;
}

/* POST STYLING */

#post{
margin:5px;
padding:0;
/*background:#fff;
border:1px solid #DDD;
border-right:3px solid #DDD;*/
color:#333;
min-height:400px;
}

#post .entry{
margin:0 0 10px 0;
padding:10px;
background:#eeffee/*#fff*/;
border:1px solid #ccc;
-moz-border-radius: 7px;
-khtml-border-radius: 7px;
-webkit-border-radius: 7px;
border-radius: 7px;
}

#post .entry img.alignleft{
	margin:5px 10px 5px 0;
	border:none;
}

#post .entry img.alignright{
	margin:5px 0 5px 10px;
	border:none;
}

#post .entry ul, #post .entry ol{
padding-left: 40px;	
}

#post .entry ul li, #post .entry ol li{
	margin:3px 0 3px 0;
}

#post .entry p{
margin:10px 0 10px 0;
text-align:justify;
}

#post .entry h2{
padding:3px;
font-size:17px;
margin:2px 0 5px 0;
}

#post .entry h2{
border-bottom:1px dashed #888;
}

#post .entry h3{
margin:10px 0 10px 0;
padding:5px;
border-bottom:1px dashed #ccc;
color:green;
font-size:120%;
}

#post .entry h2 a{
text-decoration:none;
color:#177C3F;
display:block;
}

#post .entry h2 a:hover{
text-decoration:underline;
color:red;
}

#post .entry .postmetadata{
background:#ddffdd/*#f5f5f5*/;
border-bottom:1px solid #999;
padding:3px;
line-height:normal;
}

#post .sub-entry{
	padding:5px 0 5px 0;
	border-bottom:1px dotted #CCC;
}

/* NAVIGATION */
.navigation{
font-size:11.5px;
clear:both;
margin:0 5px 0 0;
border-bottom:1px solid #eee;
}

.alignnone{
margin-left:0;	
}

.alignleft{
text-align:left;
float:left;
}

.alignright{
text-align:right;
float:right
}

.navigation div{
}

/**/

/* WIDGETS */

.widget{
margin:0 0 5px 0;
padding:5px;
font:normal 13px "Trebuchet MS", Tahoma, Arial;
border:1px solid #3c1e00/*#ccc*/;
background:#eeffee/*#fff*/;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}

.widget-special{
margin:0 3px 10px 7px;
padding:5px;
border:1px solid #ccc;
/*background:#EEE;*/
}

.widget h2{
font-size:15px;
padding:0;
margin:-5px;
margin-bottom:3px;
background:#3c1e00 url(images/linkbar-bg.png) right top repeat-x;
color:#fff;
}

.widget h2 span{
padding:2px 2px 2px 10px;
display:block;
background:transparent url(images/h2_left2.gif) 0 0 no-repeat;
}

.widget h2 a, .widget h2 a:visited{
color:#fff;
text-decoration:none;
}

.widget h2 a:hover{
	color:#ff;
	text-decoration:underline;
}

.widget-special h2{
	font-size:15px;
	padding:0;
	margin:-6px;
	margin-bottom:3px;
	background:#bbb;
	color:#000;
	display:none;
}

.widget-special h2 span{
	display:none;
}

.widget ul, .widget-special ul{
	list-style-type:none;
	padding:0;
	margin:0;
	margin-bottom:5px;
}

.widget ul li, .widget-special ul li{
	padding:1px 2px 1px 20px;
	margin:0;
	border-bottom:1px dashed #ccc;
	background:url(images/mini-page.gif) no-repeat top left;
}

.widget ul li a, .widget-special ul li a{
	text-decoration:none;
	margin:0;
	padding:0;
}

.widget ul li ul li{
	background:url(images/mini-page-arrow.gif) no-repeat top left;	
	padding:1px 2px 1px 12px;
	margin:0;
	border:none;
}

.widget table{
width:100%;	
}

/* IMAGE MENU */	
#slidingmenu{
margin:0 5px 0 7px;
/*border:1px solid #326195;*/
border-left:none;
border-right:none;
}	
* {margin:0; padding:0}

*.sm {list-style:none;  height:250px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden; background:#fff;}

.date-yoast{
margin:0 5px 0 7px;
background: #BBB;
}

/* COMMENTS */
.commentlist{
margin:10px 0 10px 0;
padding:0;
list-style-type:none;
}

.commentlist li{
border-bottom:1px solid #777;
padding:5px;
margin:5px 0 5px 0;
}

.commentlist .even{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #ccc;
background:#fff;
}

.commentlist .odd{
background:#eeeeee;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border:1px solid #ccc;
}

.commentlist li ul{
background:#E5F0FB/*#CFE4FC*/;
padding:5px 5px 5px 10px;
border:1px solid #CFE4FC;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
list-style-type:none
}

.commentmetadata{
font-size:85%;
}

.pagetitle{
	font:bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:4px;
	margin:3px 0 10px 0;
	border-bottom:1px dashed #444;
	color:#006;
}

#topsociables{
float:right;
padding:100px 10px 3px 0;
margin:0;
list-style-type:none;
}

#topsociables li{
	display:inline;
	margin-right:10px;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	margin-left:0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

