/* CSS Document */
/*---------------------------------------------------------------------------------------------------------------------
CSS made by:

|=============ganji====================|

|=======cell: +254 752 74 11 20========|

|=========email:jezgan@aol.com=========|

|======enquire at craftscene.net=======|

-----------------------------------------------------------------------------------------------------------------------*/
/*links
----------------------------------------------------------------*/
a.whylinks {
color:#00CC33;
}
a.read-more {
font-weight:bold;
text-decoration:none;
}
a.read-more:hover{
color:#960;
}
/*lists
----------------------------------------------------------------*/
ul.topnav {
width:960px;
height:50px;
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
background:url(../img/png/topnav_bg.png);
}
ul.topnav li {
width:159px;
height:50px;
display:block;
margin:0px;
padding:0px;
float:left;
list-style-type:none;
border-right:1px solid #c60;
}
ul.topnav li.last {
border-right:none;
}
ul.topnav li a {
display:block;
margin:0px;
padding:15px 0px 0px 0px;
font-size:16px;
text-align:center;
font-weight:bold;
text-decoration:none;
text-shadow:#000;
} 
ul.topnav li a:hover {
color:#ff0;
}
ul.safaris {
display:block;
width:199px;
float:left;
margin:0px;
padding:0px;
}
ul.safaris li {
display:block;
list-style-type:none;
width:199px;
height:auto;
margin:0px;
padding:0px;
float:left;
border-bottom:1px solid #cc6600;
}
ul.safaris li a{
display:block;
margin:0px;
padding:0px 0px 0px 10px;
text-decoration:none;
font-weight:bold;
text-align:left;
}
ul.safaris li a:hover {
color:#ff0;
}
ul.special-safaris {
	width:344px;
	float:left;
	margin:0px;
	padding:0px;
	display:block;
}
ul.special-safaris li {
	width:324px;
	float:left;
	margin:0px;
	padding:0px 10px;
	list-style-type:none;
	text-align:left;
}
ul.special-safaris li.shade {
	background:#e9e9e9;
}
ul.special-safaris li.line-height {
	line-height:20px;
	float:left;
}
ul.special-safaris li.line-height-shade {
	line-height:20px;
	background:#e9e9e9;
	float:left;
}
ul.special-safaris li a {
	display:block;
	float:left;
	margin:0px;
	padding:0px;
	font-weight:400;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	color:#060;
}
ul.special-safaris li a:hover {
	text-decoration:underline;
}
/*headers
------------------------------------------------------------------------------*/
h1 {
display:block;
margin:0px;
padding:0px;
width:100%;
background:#CC6600;
font-size:16px;
}
h2 {
display:block;
width:100%;
margin:10px 0px 0px 0px;
float:left;
padding:0px;
}
/*paragraph styles
------------------------------------------------------------------------------*/
p {
display:block;
text-align:justify;
width:96%;
float:left;
margin:0px 10px 10px 10px;
padding:0px;
}
p.htext {
display:block;
width:940px;
padding:5px;
margin:0px;
font-weight:bold;
font-size:16px;
float:left;
text-align:center;
}
p.home-heading{
display:block;
font-size:16px;
color:#996600;
font-weight:bold;
margin:0px;
padding:0px 10px 0px 10px;
text-align:center;
}
p.special {
width:190px;
display:block;
margin:0px;
padding:5px;
float:left;
}
p.subheader {
display:block;
color:#00CC00;
font-weight:bold;
}
p.bottom {
width:960px;
float:left;
display:block;
margin:0px;
padding:10px 0px 0px 0px;
text-align:center;
font-weight:bold;
}
p.ad-story {
	float:left;
	display:block;
	margin:0px;
	padding:0px;
}
/*img styles
--------------------------------------------------------------------------------*/
img.logo-img {
display:block;
margin:0 auto;
padding:0px;
}
img.tpicture {
display:block;
float:left;
margin:20px 20px 20px 20px;
padding:0px;
width:200px;
height:200px;
}
img.social {
height:30px;
display:block;
margin:0px 0px 0px 20px;
padding:0px;
float:left;
border:none;
}
img.intropic {
width:200px;
display:block;
margin:5px 10px 10px 10px;
float:left;
padding:0px;
border:none;
}
img.timage {
display:block;
float:left;
margin:10px;
}
img.adz {
width:344px;
float:left;
margin:0px;
padding:0px;
border-top-left-radius:7px;
border-top-right-radius:7px;
display:block;
}
/*span styles
-----------------------------------------------------------------------------*/
span.heading {
color:#CC9900;
font-weight:bold;
margin:0px;
padding:0px;
text-align:center;
}
span.year {
color:#FF0000;
}
span.vision {
color:#00CC33;
}
span.li {
	line-height:12px;
}
/*END OF CSS DOCUMENT
---------------------/
----GANJI 2010-------/
---------------------/
-----------------------------------------------------------------------------------------------------------------------------*/
