@charset "UTF-8";
/* BusinessAfricafx.com style sheet */

/********************
	 Global  
********************/

* {margin:0;padding:0;font-weight:normal;list-style-type:none;}
strong {font-weight:bold;}

a {color:#c00;text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
a:visited {color:#c00;}

a big {color:#000;}

.image {overflow:hidden;}

.adBanner {}	
.wideSkyscraper {}
.fullBanner {}

.alignleft {float:left;}
.alignright {float:right;}

body {font-family:Arial, Helvetica, sans-serif;background:#fff;}
#pseudoBody {width:820px;margin:0 auto;padding-top:40px;}

/********************
	 Header  
********************/
#header {margin-bottom:20px;}

#search {float:right;text-align:right;}
#search p {font-size:10px;color:#333;}
#search p a {color:#333;}
#search div label {display:none;}
#search input {height:28px;margin-bottom:5px;padding:0 2px;font-size:20px;color:#333;border:1px solid #ccc;background:#fff;font-family:Arial, Helvetica, sans-serif;}
#search input[type=submit] {height:28px;padding:2px;font-size:12px;}

#logo {margin-bottom:5px;}
p#tagline {font-size:12px;color:#999;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
p#tagline em {color:#c00;}

#mainNav {margin-left:-4px;padding-top:13px;}
	#mainNav li {float:left;}
	#mainNav li a {display:block;padding:4px;font-size:26px;color:#222;text-transform:uppercase;line-height:27px;}
	#mainNav li.s a {font-size:18px;line-height:27px;}
	#mainNav li a:hover {background:#e4e4e4;text-decoration:none;}
	#mainNav li.selected a {color:#c00;}

/********************
	 Main Content  
********************/

#mainContent {margin-bottom:40px;width:820px;}

	.oneColumn .post {width:670px;padding-right:150px;}

	#leftColumn {float:left;width:468px;overflow:hidden;}
	#rightColumn {float:right;width:300px;overflow:hidden;}
	
	.post {padding:3px 0 10px;border-top:4px solid #000;}
		.post h1 {margin-bottom:10px;padding-top:10px;font-size:32px;line-height:32px;border-top:1px solid #ccc;font-family:Georgia, "Times New Roman", Times, serif;}
		.post h1 a {color:#000;}
		.post h1 a:hover {text-decoration:none;}
		.archive .post h1 {font-style:italic;color:#c00;}
		.post h2 {margin:0 0 10px;font-size:24px;line-height:24px;font-family:Georgia, "Times New Roman", Times, serif;}
		.post h2 a {color:#000;}
		.post h3 {margin:15px 0 10px;font-size:18px;line-height:20px;font-weight:bold;}
		.post h4 {margin:10px 0 10px;font-size:14px;line-height:16px;font-weight:bold;}
		.post p {margin-bottom:12px;font-size:15px;line-height:20px;}
		.post p.reference {margin-bottom:10px;font-size:11px;line-height:12px;color:#999;}
		.post p.reference a {text-transform:lowercase;font-size:14px;font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
		.post p.reference a.author {font-size:10px;color:#999;text-transform:none;font-style:normal;font-family:Arial, Helvetica, sans-serif;}
		.post p.meta {clear:left;float:left;margin:0 10px 10px 0;font-size:11px;line-height:12px;color:#666;}
		.post p.meta a {color:#666;}
		.page .post p {margin-right:100px;}

		.post .alignright {margin:0 0 10px 10px;}
		.post .alignleft {margin:0 10px 10px 0;}

		.post ul {margin:0 0 12px;}
		.post ul li {margin:0 0 5px 16px;list-style-type:square;}

		.post textarea {width:460px;}
	
	.period {display:inline-block;width:8px;height:8px;background:#c00;}
	
	ul.sociable {clear:right;float:left;}
		.post .sociable li {display:inline;margin:15px 0 0;margin-right:4px;margin-left:0;}
		.sociable li img {width:16px;height:16px;}
		
	.wp-caption {margin-bottom:12px;}
		.wp-caption p {margin-bottom:0;padding:8px 0;font-size:11px;color:#333;line-height:12px;border-bottom:4px solid #e4e4e4;}

	.pagination {padding-top:10px;border-top:4px solid #000;}
	.pagination p {font-size:16px;}

	#commentsArea {clear:left;float:left;width:468px;margin-top:30px;padding-top:10px;border-top:4px solid #e4e4e4;}
		#commentsArea h3 {margin:0 0 10px;font-family:Georgia, "Times New Roman", Times, serif;}
		.commentlist img {display:none;}
		.commentlist .commentmetadata {margin-bottom:5px;color:#666;font-size:11px;}
		.commentlist .commentmetadata a {color:#666;}
		.commentlist li {padding:10px 0 0 5px;border-top:1px solid #ddd;}
		.commentlist li p {margin-bottom:10px;}
		
		#commentsArea #respond {padding-top:10px;border-top:4px solid #e4e4e4;}

	.result {padding:10px 0;border-top:1px solid #e4e4e4;}

	.category-gallery .post .result {padding-left:100px;}
	.category-gallery .post .result .image {float:left;margin-left:-100px;padding:3px;border:1px solid #ddd;}

	.wp-pagenavi {clear:both;padding-top:15px;}
		.wp-pagenavi li {float:left;margin-right:5px;}
		.wp-pagenavi li a {display:block;padding:0 7px;line-height:25px;}
		.wp-pagenavi li a:hover {background:#e4e4e4;text-decoration:none;}
		.wp-pagenavi li.nextPrev {border:0;}
		.wp-pagenavi li.pages,
		.wp-pagenavi li.current {display:block;line-height:26px;}
		.wp-pagenavi li.current {padding:0 7px;line-height:25px;background:#ddd;}

	#rightColumn .mod {margin-bottom:20px;padding:10px 0 10px;border-top:4px solid #000;}
		#rightColumn .mod .modTitle {margin-bottom:10px;text-transform:uppercase;}
		#rightColumn .mod p {margin-bottom:8px;font-size:12px;line-height:14px;}
		
		.mod.storyList ul {margin-bottom:15px;}
		.mod.storyList ul li {margin:0 0 10px 17px;font-size:14px;list-style-type:square;color:#c00;}
		.mod.storyList ul li a {color:#000;}

		#pictures.mod {padding:10px;background:#efefef;border-bottom:1px solid #ccc;}
		#pictures .caption {margin-bottom:10;font-size:11px;color:#000;line-height:13px;}
		#pictures .image {margin-bottom:3px;}
		
		#rightColumn .mod.adBanner {padding:0;border:0;}

		#links.mod h2 {display:none;}
		#links.mod ul li {margin:0 0 7px;font-size:12px;list-style-type:none;}
		#links.mod ul li a {color:#333;}
		
		#rightColumn #poll li {margin-left:0;list-style-type:none;}

	#inbox.mod {padding:10px;border:1px solid #ddd;}
		#inbox h3 {margin-bottom:10px;font-size:16px;}
		#inbox h4 {margin-bottom:5px;font-size:12px;}
		#inbox h3 strong {display:block;}	
		#inbox .mc-field-group {margin-bottom:5px;font-size:10px;}
		#inbox .mc-field-group label {display:block;width:133px;}
		#inbox .mc-field-group li {float:left;margin:0 10px 0 0;list-style-type:none;}		
		#inbox .mc-field-group li label {display:inline;}
		#inbox .mc-field-group li input {vertical-align:middle;margin-right:5px;}
		#inbox #submit {clear:both;margin-bottom:10px;padding-top:10px;font-size:14px;}
		#inbox img {margin-right:8px;vertical-align:middle;}
	
	#gallery #leftColumn {width:820px;}
		.jad_slideshow {clear:both;width:820px;margin-bottom:15px;background:#111;}
		.jad_slideshow .imageDetails {float:right;width:286px;margin-right:15px;}
		.jad_slideshow h1 {padding:15px 15px 0;color:#fff;}
		.jad_slideshow h3 {color:#fff;}
		.jad_slideshow h3 small {font-size:14px;color:#666;}
		.jad_slideshow p {color:#ccc;font-size:12px;line-height:16px;}
		.jad_slideshow .image {float:left;width:468px;margin-left:15px;padding:15px 10px;background:#000;border-top:1px solid #222;border-left:1px solid #222;text-align:center;}
		.jad_slideshow .ssNav {clear:both;margin-left:15px;border-left:1px solid #222;}
		.jad_slideshow .ssNav li {float:left;margin:0;list-style-type:none;}
		.jad_slideshow .ssNav li a {display:block;height:30px;padding:0 15px;line-height:30px;border:solid #222;border-width:1px 1px 1px 0;}
		.jad_slideshow .ssNav li a:hover {background:#222;text-decoration:none;}		
		.jad_slideshow .ssNav li a.selected {background:#000;border-top-color:#000;}
		.jad_slideshow .ssNav li a.dim big {color:#222;}
		.jad_slideshow .ssNav li a.dim:hover {background:#111;}
		.jad_slideshow .ssNav li a big {color:#999;}
		.jad_slideshow .ssNav li.thumbGallery img {padding-top:7px;}
		
		.jad_slideshow .thumb {float:left;width:100px;height:100px;margin:0 15px 20px 8px;padding:5px;background:#111;border:1px solid #222;text-align:center;}

/********************
	 Footer  
********************/

#footerWrapper {clear:both;background:#e5e5e5;}
#footer {width:820px;margin:0 auto;padding:20px 0;}
	
	#followUs {margin-bottom:20px;padding-bottom:15px;color:#999;border-bottom:4px solid #ccc;}
		#followUs img {margin-right:15px;vertical-align:middle;}	
		#followUs #facebook {}
		#followUs #twitter {}
		#followUs #linkedin {}

	#footer p {font-size:14px;color:#777;}
	#footer p a {color:#777;}
		
	#copyright {padding-top:15px;}
	#copyright label {display:block;padding-top:2px;font-size:11px;color:#999;}
	#copyright label a {color:#999;text-decoration:underline;}


/********************
	 Hacks  
********************/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}

img {border:none;vertical-align:top;}
.spacer {clear:both;}
