/*  
Theme Name: AfriGadget.com
Theme URI: http://www.afrigadget.com
Author: Jared Pervis
Description: The latest AfriGadget Theme.
Version: 2.0
*/

body {
	background: #e0e0bf url(images/bg_body.gif) left top repeat-x;
	margin: 0 0 20px 0;
	padding: 0;
	font: normal 12px arial, helvetica, sans-serif;
	}

a {
	color: #5F0102;
	text-decoration: underline;
	}

img {
	border: none;
	}

.linkcat { font-size: 11px; font-weight: bold; margin-top: 10px; color: #9B9B7C; text-transform: uppercase; }

.linkcat li { text-transform: none; }


.hidden {
	display: none;
	}

#wrapper {
	position: relative;
	margin: 0 auto;
	width: 960px;
	}
	
#header {
	height: 117px;
	margin: 0;
	padding: 0;
	}
	
#afrigadget {
	position: absolute;
	left: 20px;
	top: 36px;
	background: url(images/afrigadget.gif) left top no-repeat;
	width: 291px;
	height: 64px;
	margin: 0;
	padding: 0;
	}
	
#afrigadget a {
	float: left;
	display: block;
	width: 291px;
	height: 64px;
	}

#afrigadget a span {
	display: none;
	}

#nav {
	position: absolute;
	top: 81px;
	right: 20px;
	list-style: none;
	display: inline;
	overflow: hidden;
	height: 21px;
	margin: 0;
	padding: 0;
	}

#nav li {
	display: inline;
	list-style: none;
	margin: 0;
	}

#nav a {
	float: left;
	padding: 22px 0 0 0;
	margin-left: 20px;
	overflow: hidden;
	height: 0px !important;
	}

#nav_blog a {
	background: url(images/nav_blog.gif) left top no-repeat;
	width: 27px;
	}
	
#nav_about a {
	background: url(images/nav_about.gif) left top no-repeat;
	width: 37px;
	}

#nav_ent a {
	background: url(images/nav_ent.gif) left top no-repeat;
	width: 86px;
	}

#nav_store a {
	background: url(images/nav_store.gif) left top no-repeat;
	width: 102px;
	}

#nav_projects a {
	background: url(images/nav_projects.gif) left top no-repeat;
	width: 48px;
	}

#nav_contact a {
	background: url(images/nav_contact.gif) left top no-repeat;
	width: 47px;
	}

#popular {
	position: relative;
	clear: both;
	width: 960px;
	height: 169px;
	}

* html #popular {
	margin-bottom: -3px;
	}

#content {
	width: 960px;
	}

#content .floatfix {
	background: url(images/bg_content.gif) left top repeat-y;
	float: left;
	width: auto;
	}

#ag_ads {
	float: left;
	clear: both;
	width: 100%;
	}

#ag_ads ul {
	float: left;
	width: auto;
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0 20px;
	}

#ag_ads li {
	list-style: none;
	display: inline;
	float: left;
	width: 287px;
	margin: 0;
	padding: 0;
	}

#ag_ads li.one {
	padding-right: 36px;
	}

.post {
	margin: 20px 0 40px 0;
	}

.post img {
	border: 1px solid #CBCBA4;
	padding: 3px;
	}

.post h2 {
	font: bold 30px georgia, "times new roman", serif;
	letter-spacing: -2px;
	margin: 0 0 10px 0;
	padding: 0;
	}

.post h2 a {
	color: #660306;
	margin-top: 0;
	padding-top: 0;
text-decoration: none;
	}

.postinfo {
	background: #E5E5DA;
	padding: 5px;
	width: auto;
	font: normal 12px arial, helvetica, sans-serif;
	color: #999;
	}

.postinfo a {
	color: #999;
	font-weight: bold;
	}

.postmetadata {
	background: #E5E5DA;
	margin: 0;
	padding: 15px;
	width: auto;
	}

.postmetadata a {
	color: #5F0102;
	font-weight: bold;
	}

#main {
	float: left;
	width: 652px;
	padding: 20px 0;
	}

#mainwrap {
	padding: 10px 20px 0 20px;
	}

* html #mainwrap {
	padding: 0 20px 0 20px;
	}

.authorcomment {
background: #eceef3;
margin: 10px 0;
overflow: hidden;
}
.tbcomment {
overflow: hidden;
padding: 15px;
border: 1px solid #eee;
margin: 10px 0;
}
.pbcomment {
overflow: hidden;
padding: 15px;
border: 1px solid #eee;
margin: 10px 0;
}

.count {
float:left;
font-size:26px;
font-family: Georgia, "Times New Roman", serif;
color:#eee;
}


#comment {
	width: 606px;
	}

.alt {
	background: #eee;
	padding: 10px;
	}

.def {
	backgroud: #fff;
	padding: 10px;
	}

.mycomment {
	background: #CBCBA4;
	color: #333;
	padding: 5px 10px;
	border: none;
	}

.mycomment a {
	color: #5F0102;
	text-decoration: underline;
	}

#sidebar {
	float: right;
	width: 308px;
	}

#sidewrap {
	padding: 10px 20px;
	}

#sidebar ul, #sidebar li {
	list-style: none;
	display: block;
	}

#sidebar ul {
	margin: 0;
	padding: 0;
	}

#sidebar a {
	color: #5F0102;
	text-decoration: none;
	font-weight: bold;
	}

#head_rss {
	background: transparent url(images/ag_rss.gif) left top no-repeat;
	width: 185px;
	height: 38px;
	}

#head_rss a {
	display: block;
	float: left;
	width: 185px;
	height: 38px;
	}

#head_archives {
	background: transparent url(images/head_archives.gif) left top no-repeat;
	width: 58px;
	height: 14px;
	padding: 0;
	margin-bottom: 5px;
	}

#head_categories {
	background: transparent url(images/head_categories.gif) left top no-repeat;
	width: 74px;
	height: 18px;
	padding: 0;
	margin-bottom: 5px;
	}

#head_partners {
	background: transparent url(images/head_partners.gif) left top no-repeat;
	width: 59px;
	height: 14px;
	padding: 0;
	margin-bottom: 5px;
	}

#head_groups {
	background: transparent url(images/head_groups.gif) left top no-repeat;
	width: 130px;
	height: 18px;
	padding: 0;
	margin-bottom: 5px;
	}

#head_contributors {
	background: transparent url(images/head_links.gif) left top no-repeat;
	width: 36px;
	height: 14px;
	padding: 0;
	margin-bottom: 5px;
	}

#head_popular {
	background: transparent url(images/head_popular.gif) left top no-repeat;
	width: 107px;
	height: 17px;
	padding: 0;
	margin-bottom: 5px;
	}

#footer {
	clear: both;
	}

#footer ul, #footer li {
	display: inline;
	list-style: none;
	}

#footer ul {
	margin: 0;
	padding: 0;
	}

#footer li {
	float: left;
	width: auto;
	margin: 10px 0 30px 0;
	}

#footer a {
	display: block;
	float: left;
	width: auto;
	color: #5F0102;
	font-size: 11px;
	text-decoration: none;
	border-right: 1px solid #5f0102;
	padding-right: 15px;
	padding-left: 15px;
	}

#footer a.first {
	padding-left: 20px;
	}

#footer a.last {
	border-right: none;
	padding-right: none;
	}
