/* COMMON STYLE
--------------------------------------------------------- */
body {
	background: #ffffff;
	color: #000000;
	font-family: sans-serif;
	line-height: 1.5;
}

body#bd { background: #ccc url(../images/main-bg.jpg) repeat-x; color: #000000; font-size: 12px;}

body.fs1 #ja-wrapper { font-size: 80%; }
body.fs2 #ja-wrapper { font-size: 90%; }
body.fs3 #ja-wrapper { font-size: 100%; }
body.fs4 #ja-wrapper { font-size: 110%; }
body.fs5 #ja-wrapper { font-size: 120%; }
body.fs6 #ja-wrapper { font-size: 130%; }

/*Top Panel*/

#ja-top-panel .main-inner1 {
  background-attachment:initial;
  background-clip:initial;
  background-image:initial;
  background: none;
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  height:26px;
  border:none;
 /* padding-bottom:5px;
  padding-left:10px;
  padding-right:10px;
  padding-top:15px;*/
  position:relative;
  margin-top:0px;
  text-align:right;
  margin-bottom:0px;
}


#ja-top-panel {
  background-color:#000000;
  border-bottom: #7a6b28 solid 1px;
  margin-bottom:0px;

}

a.mainlevel-nav {
	margin-left:30px;
	color: #666;
	}
	
a:hover.mainlevel-nav {
	color:#7a6b28 ;
	text-decoration:none;	
	}
	




/*Logo Header*/

#ja-header .main {
	border:none;
 
}
#ja-header .main {
  background-attachment:initial;
  background-clip:initial;
  background-image:initial;
  background-origin:initial;
  background-position:initial initial;
  background-repeat:initial initial;
  height:118px;
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;}
  
  
/*Logo*/
  
h1.logo {
  height:100px;
  width:584px;
}

h1.logo {
  height:100px;
  width:584px;
}

h1 {
  font-size:180%;
}


h1.logo a {
  background-attachment:initial;
  background-clip:initial;
  background:url(../images/logo.png) no-repeat;
  background-origin:initial;
  background-repeat:no-repeat no-repeat;
  display:block;
  margin-top:12px;
  height:100px;
  width:70px;
}

a {
  color:#006699;
  text-decoration:none;
} 



/*Sponsor logo*/
#ja-top{
    background: url(../images/Usamru-Kenya.png) center no-repeat;
	width:836px;
	height:118px;
	margin-left:140px;
	
	
	}
	

/*Advertising*/

.ja-advertising
{
	background:#006;
	
	}




/*User1*/


#ja-topsl {
	background: none;
		border:none;
		

	}
	
#ja-topsl .main {
	background: none;
		border:none;
	}

#ja-topsl .main-inner1 {
	border:none;
	background: none;
	margin:0px;
	padding:0px;
	}
#ja-topsl .ja-box {
	margin:0px;
	padding:0px;
	border:none;
	height:262px;
	}
	
#ja-topsl .ja-box-left{
	background: #fff url(../images/sidebar-bg.png) repeat-x;
	margin:0px;
	padding-left:0px;
	
	}
	
#ja-topsl .ja-box-right{
	margin:0px;
	padding:0px;
	
	}
	
	
/*Users Module Tables*/	

#ja-topsl .ja-moduletable{
    margin-bottom: 0px;
    margin-top: 0px;
}

#ja-topsl .ja-moduletable {
    margin-bottom: 0px;
    margin-top: 0px;
    padding-bottom: 0;
    padding-top: 0;
}

.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module {
    margin-left: 0px;
    margin-right:0px;
}	
	
	
	
	
	
	
	
/*Container*/
#ja-container {
	padding-bottom:0px;
	margin-bottom:0px;
}	
	
#ja-container .main {
  padding-bottom:0;
  padding-left:0;
  padding-right:0;
  padding-top:0px;
  background-color:#FFF;
}
	
	



#ja-footer .main {
    padding: 0px;
    position: relative;
    text-align: center;
	margin-top:0px;
}

#ja-footer {
    background: url(../images/footer.jpg) repeat-x;
    clear: both;
    padding: 0px 0px;
	height:50px;
	margin-top:0px;
	
}

#ja-footer p{
	padding-top:16px;
	margin-left:20px;
	color: #666;
	
	}


small, .small, .smalldark, .small-text, .article-tools, .img_caption, .contenttoc, p.site-slogan, a.readon, #ja-navhelper, #ja-footer {
    font-size: 92%;
}



/*Side Menu*/

#ja-topsl ul{

	margin-top:10px;
    
}

#ja-topsl li {
	
	border-bottom: solid 1px #ccc;
	margin-bottom:0px;
	padding-left:30px;
	padding-top:3px;
	padding-bottom:3px;
    
}

div.ja-moduletable ul li, div.ja-module ul li {
    /*background-position: 2px 8px;
    padding-left: 12px;*/
}

.ja-moduletable ul li, .ja-module ul li, .ja-content-main ul li {
    background: none;
    line-height: 160%;
    overflow: hidden;
    padding-left: 30px;*/
}

/*Input box*/

#pp_search{
	margin-bottom:20px;
	}

#ps_search_str, #search_searchword, #ordering{
    font-family: Helvetica,Arial,sans-serif;
    padding: 6px;
	width: 220px;
	color: #666;
}

	
#ps_results {
    margin-left: 0;
    margin-top: 10px;
}



/*Typography*/

.blog-featured .contentheading {
    font-size: 130%;
}


h2.contentheading, .contentheading {
    color: #444444;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}


.column p, .column pre, .column blockquote, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column ol, .column ul, .column dl {
    margin: 15px 0;
    padding: 0;
	
}

.column p, .column pre, .column blockquote, .column ol, .column ul, .column dl{
	color: #333;
	font-size:100%;
	line-height:23px;
	
	}

.contentheading {
    font-size: 200%;
}

.contentheading, .componentheading, h1, h2, h3, h4, h5 {
    font-family: Arial, Helvetica, sans-serif;
}



h1.contentheading, h2.contentheading, .contentheading {
    margin: 0;
    padding: 0 0 5px;
}


h1 {
    font-size: 180%;
}

.contentheading, .componentheading, h1, h2, h3, h4, h5 {
    font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2;
}




p.readmore a {
}

a {
    color: #ff0;
    text-decoration: none;
}

a {
    color: #009100;
    text-decoration: none;
}

.items-row {
 padding-bottom:15px;
 padding-top:0;
}

div.ja-moduletable h3, div.moduletable h3 {
	font-size: 140%;
	text-transform: inherit;
	font-family: Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #DBE0E5;
	padding-top:5px;
	padding-left:5px;
}

.gn_header a {
  color:#FFFFFF;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  padding-left:25px;
  font-size:14px;
  font-weight:bold;
  
}
  