/**
 * Theme Name: vmafrika
 * Theme URI: 
 * Description: Based on Leviathan by Justin Tadlock http://themehybrid.com/themes/leviathan
 * Author: Svale 
 * Author URI: 
 * Version: 0.0.1
 * Tags: threaded-comments, microformats, two-columns, fixed-width
 * Template: hybrid
 *
*/

/*Hybrid base styles*/

@import url('../hybrid/library/css/21px.css'); 				/*Get base CSS*/
@import url('../hybrid/library/css/plugins.css'); 			/*Get plugins CSS*/
@import url('../hybrid/library/css/drop-downs.css'); 		/*Get drop-downs CSS*/
@import url('tabs.css'); 									/*Get tabs plugin css*/


/* Body */
body					{margin:0; padding:0 0 0 0 ; border:0; color:#3a3434; /*background: url(images/body-bg.png); */ font:75%/1.5 Verdana, Geneva, Tahoma, sans-serif}
body.front-page			{}
#body-container			{overflow:hidden; width:100%; }

/* Links  */
a:link,a:visited		{color:#00a650;}
a:hover,a:active		{text-decoration:underline}
#content a				{text-decoration:underline;}
#content a:hover, 
#content a:active 		{color: #d44e0d !important}

.entry-content:after 				{visibility:hidden; display:block; font-size:0; content:" "; clear: both; height:0;}
* html .entry-content        		{zoom:1;} 		/* IE6 */
*:first-child+html .entry-content 	{zoom:1;}		/* IE7 */

.author-profile:after 				{visibility:hidden; display:block; font-size:0; content:" "; clear: both; height:0;}
* html .author-profile        		{zoom:1;} 		/* IE6 */
*:first-child+html .author-profile 	{zoom:1;}		/* IE7 */




.entry-content a		{color: #00a650 !important;}

h1 a, h2 a, h3 a, h4 a	{text-decoration:none !important;}

/* Headers  */
h1,h2,h3,h4,h5,h6		{font-family:Verdana, Tahoma, Geneva, sans-serif}

/* Lists  */
#content ul				{list-style:none; margin-left:12px}
#content ul li			{overflow:hidden; height:100%; padding:2px 0 2px 15px; background:url(images/bullet.png) no-repeat 0 8px}
#content ul li li		{background:url(images/bullet-alt.png) no-repeat 0 8px}


/* Blockquotes  */
blockquote				{margin:0 24px 0 0; padding:6px 0 0 24px; background:url(images/quotes.gif) no-repeat 0 0; border:none}
.post blockquote		{font-style:italic; color:#777}
.post blockquote em		{font-style:normal}

/* Code  */
code					{font-size:12px; padding:0 3px; background:#EFF1E1}
pre						{font-size:12px; overflow:auto; padding:9px; background:#EFF1E1; border:1px solid #e2e2e2}
pre code				{padding:0; background:transparent}

/* Tables  */
table					{width:100%; background:#0C2E3B; border:1px solid #e2e2e2}
caption					{font-size:.8em; font-style:italic; text-align:right; color:#666}
td						{padding:.3em; border:1px solid #e2e2e2}
tr						{background:#EFF1E1}
th						{padding:.3em; color:#fff; background:#113644; border:1px solid #e2e2e2}
td a,th a				{font-weight:700}

/*widgets inside*/
.widget-inside			{margin-bottom: 10px;}

/* Forms  */
textarea				{width:98%; font:normal normal normal 1.2em/1.4 arial, verdana, sans-serif}
input					{font:normal normal normal 1em/1.6 arial, verdana, sans-serif}
.text-input				{display:block; width:24em; font-size:15px}
.page-template-quick-post .text-input {width:98%}
.button					{margin:0 10px 0 0; padding:0.5em; font-weight:700; color:#fff; background-color:rgb(0,166,80); border:1px solid #000}
.button:hover			{cursor:pointer; color:#000; background-color:rgb(252,181,20);}
.search-text			{padding: 0.5em;}
fieldset				{margin-bottom: 1em;}

/* Drop caps  */
.drop-cap				{float:left; line-height:39px; margin-right:3px; font-size:48px; font-family:"Warnock Pro", "Goudy Old Style", Palatino,"Book Antiqua", Cambria, Georgia, serif; color:#666}

/* Notes  */
.note					{padding:6px 9px; background:#EFF1E1; border:1px solid #e2e2e2}

/* Warnings/Alerts  */
.warning,.alert			{padding:6px 9px; background:#fffbbc; border:1px solid #E6DB55}

/* Errors  */
.error					{padding:6px 9px; background:#ffebe8; border:1px solid #C00}

/* Downloads  */
.download				{padding:6px 9px; background:#e7f7d3; border:1px solid #6c3}

/* Alignment  */
.left,.alignleft		{float:left; margin:0 15px 0 0}
.right,.alignright		{float:right; margin:0 0 0 15px}
.center,.aligncenter	{display:block; margin:0 auto 21px}
.block,.alignnone		{display:block; margin:0 0 21px}
.clear					{clear:both}
span.pullquote			{float:none; margin:0}

/**
* Images
*********************************************** */
img,a img				{padding:5px}
.post img				{max-width:40em; padding:4px; background:#EFF1E1; border:1px solid #e2e2e2}

/* WP Smilies  */
img.wp-smiley			{max-height:12px; margin:0; padding:0; border:none}

/* Thumbnails  */
.thumbnail				{float:left; width:200px; height:200px; margin:0 15px 10px 0; padding:4px; background:#EFF1E1; border:1px solid #e2e2e2}

/* WP Captions [caption]  */
.wp-caption				{overflow:hidden; max-width:588px; padding:6px; background:#EFF1E1; border:1px solid #e2e2e2; text-align:center}
.wp-caption img,.wp-caption a img				{max-width:588px; margin:0; padding:0; border:none}
.wp-caption p			{margin:0; padding:0; font-size:11px; font-style:italic; text-align:right}

/* Gallery [gallery]  */
.gallery				{display:block; text-align:center; margin-bottom:21px !important}
.gallery img			{padding:4px; background:#EFF1E1; border:1px solid #e2e2e2}

/* Avatars  */
.avatar					{float:left; margin:0 15px 5px 0; padding:4px; background:#EFF1E1; border:1px solid #e2e2e2}
/**

* Header
*********************************************** */
#header-container		{overflow:hidden; width:100%; background: url(images/head_bg.png) repeat-x ;}
#header					{position: relative; overflow:hidden; width:960px; height:300px; margin:0 auto; padding:0 2em;}
#site-title				{width:960px; height: 300px; text-indent: -5000px; font-size:1.8em; background: url(images/vmafrika.png) 0 0% no-repeat;}
#site-title a			{display:block; width:100%; height:100%; margin:0; color: #fff; font-size: 1.3em;}
#site-description		{float:left; margin:24px 0 0 396px; font-size: 1em; color:#fff;}
/*
#site-description		{float:left; margin:2em 0 0 33em; font-size: 1em; color:#fff;}
*/
/**
* Navigation
*********************************************** */
#navigation									{width:100%; height:3em; margin:0 auto; background:rgb(212,78,13);}
#page-nav									{width:900px; height:3em; margin:0 auto; /*background:url(images/nav-border.png) repeat-y left 0*/}
#page-nav ul								{list-style:none; margin:0}
#page-nav li								{float:left}
#page-nav a									{color: #fff; display:block; padding:10px 24px 12px; font-size: 1.2em;text-transform: uppercase;}
#page-nav li.current_page_item a			{color:#fff;}
#page-nav li.current_page_item li a			{color:#fff}

/* Drop-down styles  */
#page-nav ul ul,
.menu ul									{width:180px; background:#0A2934}
#page-nav li li:hover ul,
#page-nav li li li:hover ul					{left:180px}
#page-nav li li								{border-top:1px solid #09232c}
#page-nav li li a							{padding:7px 10px; background:transparent}
#page-nav li:hover ul,
#page-nav li.sfHover ul						{top:33px}
#page-nav li li:hover ul,
#page-nav li li.sfHover ul,
#page-nav li li li:hover ul,
#page-nav li li li.sfHover ul				{top:-1px}

/**
* Containers
*********************************************** */
#container									{overflow:hidden; width:860px; margin:20px auto}
#container a								{color:#00a650}
#content									{overflow:hidden; float:left; width:520px}

/* Breadcrumb trail  */
.breadcrumb									{width:855px; margin:0 auto 20px; padding:4px 0; font-size:11px; color:#999}

/* Posts (and other general sections)  */
.post,.series,.related,.category-info,.tag-info,.author-info,.date-info,.search-info,.single .author-profile				{overflow:hidden; margin:0 0 20px; padding:19px 0 0 !important; background:#fff;}


/* Post title (and other titles)  */
.entry-title,.series-title,.related-title	{margin:0 0 5px; font:normal normal bold 1.5em/1.4 arial, verdana, sans-serif}
.single-title,.attachment-title,.page-title,.series-title,.related-title,.home .entry-title,.blog .entry-title,.category-title,.tag-title,.author-title,.date-title,.search-title,.page-template-blog .post-title				{margin:0 0 10px; padding:0 6px 9px 3px; border-bottom:1px solid #e2e2e2; font:normal normal bold 1.5em/1.4 arial, verdana, sans-serif}

/* Byline  */
.byline										{font-size:0.9em; color:#777}
.byline a									{color:#00a650 !important}

/* Post meta data  */
.entry-meta									{clear:both; font-size:11px; color:#999; padding:9px 5px 0; border-top:1px solid #e2e2e2}
.entry-meta a								{color:#00a650 !important}

/* Using   */
p.pages a									{margin:0 0 0 3px; padding:4px 7px; color:#00a650 !important; background:#DFE7E5; border:1px solid #ddd}

/* Page Templates  */
.page-template-authors .author-profile,
.single .author-profile						{overflow:hidden; margin:0 0 20px; padding:19px 19px 0 !important;}
.page-template-authors .author-name,
.single .author-profile .author-name		{font-size:15px; font-weight:700; margin:0}
.page-template-no-widgets #content,
.no-widgets #content,
.primary-inactive .secondary-inactive #content	{width:66em}
.post-box,
.page-template-widgets #content .widget		{overflow:hidden; margin:0 0 20px; padding:19px 19px 0; background:#fff; border:1px solid #DFE7E5}

/* Navigation links  */
.navigation-attachment						{overflow:hidden; margin:0 0 21px}
.navigation-links							{overflow:hidden; padding:19px !important; background:#fff; /*border:1px solid #DFE7E5*/}
.navigation-links a							{color:#000}
.navigation-links .previous					{float:left; max-width:49%}
.navigation-links .next						{float:right; max-width:49%; text-align:right}

/* Paged comments navigation  */
#comments-template							{padding:10px 0 0 !important;}
#comments-template .paged-navigation				{overflow:hidden; margin:0 0 20px}
#comments-template .paged-navigation .page-numbers,
#comments-template .paged-navigation .next,
#comments-template .paged-navigation .prev			{float:left; margin:0 6px 0 0; padding:4px 12px; color:#00a650 !important; background:#fff; border:1px solid #e2e2e2}

/* WP PageNavi  */
.wp-pagenavi								{overflow:hidden}
.wp-pagenavi .pages,
.wp-pagenavi .current,
.wp-pagenavi a,
.wp-pagenavi .extend						{float:left; margin:0 6px 0 0; padding:4px 12px; color:#00a650 !important; background:#fff; border:1px solid #e2e2e2}

/**
* Primary/Secondary and utility widgets
*********************************************** */
#primary,#secondary						{float:right; width:290px}
#secondary								{clear:right}
.widget									{margin:0 0 21px; padding:20px 20px 0; background:#fff; border:1px solid #DFE7E5}
.widget-title							{margin:0 0 6px; padding:0 6px 9px; font:normal normal bold 1.5em/1.4 arial, verdana, sans-serif; color:#d44e0d; border-bottom:1px solid #e2e2e2}
.widget ul								{list-style:none; margin:0 0 21px}
.widget li								{margin:0 0 6px; padding:0 0 6px 15px; background:url(images/bullet.png) no-repeat 0 6px; border-bottom:1px solid #e2e2e2}
.widget ul ul							{margin:6px 0 0}
.widget li li							{margin:0 0 3px; padding:0 0 3px 15px; background:url(images/bullet-alt.png) no-repeat 0 6px; border-bottom:none}

/**
* Comments template
*********************************************** */
#comments-number						{overflow:hidden; margin:0 0 20px; padding:10px 0; background:#fff; border-top:1px solid #DFE7E5; font:normal normal bold 1.5em/1.3 arial, verdana, sans-serif}
#comments ol							{list-style:none; margin-left:0}
#comments li,p.comments-closed			{overflow:hidden; margin:0 0 20px; padding:19px 19px 0; background:#fff; border:1px solid #DFE7E5}
#comments li.thread-even,
#comments li.thread-odd					{padding-bottom:9px}
p.comments-closed						{padding:19px}
#comments-template p.comments-closed	{border:none; padding:0}
#comments li li,
#comments li li li li					{margin:0 15px 15px; padding:15px 15px 0; background:#EFF1E1; border:1px solid #DFE7E5}
#comments li li li,
#comments li li li li li				{margin:0 15px 15px; padding:15px; background:#fff; border:1px solid #DFE7E5}

/* Comment avatars  */
#comments .avatar						{float:left; width:40px; height:40px; margin:0 15px 5px 0; padding:4px; background:#EFF1E1; border:1px solid #e2e2e2}

/* Comment meta data  */
#comments .comment-meta-data			{margin:10px 0}
#comments .comment-meta-data cite		{font-size:15px; font-weight:700; font-style:normal}
#comments .comment-meta-data a			{color:#00a650 !important}

/* Comment text  */
#comments .comment-text					{clear:both; margin:0 0px}

/* Comment form  */
#respond								{overflow:hidden; margin:0 0 20px; padding:19px 19px 0; background:#fff; border:1px solid #DFE7E5}
#reply									{margin:0 0 10px; padding:0 6px 9px; font:normal normal bold 1.5em/1.4 arial, verdana, sans-serif; border-bottom:1px solid #e2e2e2}

/* Search form*/
#search-form-1 label					{position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden;}

/**
* Subsidiary widgets (footer)
*********************************************** */
#subsidiary								{overflow:hidden; margin: 2em 0 0 0;}
#subsidiary a							{color:#DFE7E5}
#subsidiary .widget						{float:left; /*width:15em;*/ margin:0; padding:0 25px; background:transparent; border:none}
#subsidiary .widget-title				{margin:0 0 6px; padding:0 6px 9px 0; font:normal normal bold 1.5em/1.4 arial, verdana, sans-serif; color:#fff; border-bottom:1px solid #fff}
#subsidiary #text-3						{width: 545px;}
#subsidiary .widget ul,
#subsidiary .widget ul ul				{list-style:none; margin:0 0 21px}
#subsidiary .widget li,
#subsidiary .widget li li				{margin:0 0 9px; padding:0 6px 9px 0; background:transparent; border-bottom:1px solid #fff}

/**
* Footer
*********************************************** */
#footer-container						{overflow:hidden; clear:both; width:100%; padding:0; color:rgb(252,181,20); background-color: rgb(0,0,0); border-top:2px solid #000}
#footer									{overflow:hidden; width:910px; height: 30em; margin:0 auto; clear: both; background-color: rgb(0,0,0);}
#footer .copyright						{float:left; width:40%; margin-left: 20px;}
#footer .credit							{float:right; width:49%; text-align:left}

/* noop div plugins, addons and stuff*/

.fblike	{display:block; float: left; width: 400px;}
.fblike	iframe {}
.addtoany_share_save_container{margin:0; outline: 0px solid red; float: right; z-index:1000;
font-size:11px}

	ul.addtoany_list{
		display:inline;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
		text-indent:0 !important;
	}
	ul.addtoany_list li{
		background:none !important;
		border:0;
		display:inline !important;
		line-height:23px;
		list-style-type:none;
		margin:0 !important;
		padding:0 !important;
	}
	ul.addtoany_list li:before{content:"";}
	ul.addtoany_list li a{padding:0; color: #333333; text-decoration: none;}
	ul.addtoany_list img{
		float:none;
		border:0;
		margin:0;
		padding:0;
		vertical-align:middle;
	}
	ul.addtoany_list a img{
		opacity:.7;
	}
	ul.addtoany_list a:hover img, ul.addtoany_list a.addtoany_share_save img{
		opacity:1;
	}
	a.addtoany_share_save img{border:0;width:auto;height:auto;}



/**************************************************************************/
#skip a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;}
#skip a:focus {position:static;width:auto;height:auto;} 

.font_resizer							{position: absolute; top: 0.5em; right: 1em; list-style-type: none;}
.font_resizer li						{display: inline;}
.font_resizer li a						{color: #fff; font-family:bold Verdana,sans-serif; font-size:18px; padding:0 0.25em;}

.font_default .content,
.font_default .widget-inside			{font-size: 1em;}

.font_large .content,
.font_large .widget-inside				{font-size: 1.5em;}

.font_larger .content,
.font_larger .widget-inside				{font-size: 2em;}

.font_default #site-description			{font-size: 1em;}
.font_large #site-description			{font-size: 1.2em;}
.font_larger #site-description			{font-size: 1.4em;}
.font_default #navigation				{font-size: 1em;} 
.font_large #navigation 				{font-size: 1.2em;}
.font_larger #navigation 				{font-size: 1.6em;}



