/*
THEME NAME: ACSS
DESCRIPTION: Africa Center for Strategic Studies
VERSION: 1.0
AUTHOR: <a href="http://fulcrumit.com/">Fulcrum IT</a>
AUTHOR URI: http://fulcrumit.com/
A sandbox theme
*/
html,body{margin:0;padding:0}
body{background:#343432;font:10pt Arial,Tahoma,Helvetica,sans-serif;color:#342826;text-align:center}
p{margin:0 10px 10px}
a{color:#347C17;text-decoration:none}
.ui-state-active a,
.ui-state-active a:link,
a:hover{color:#000000;text-decoration:underline}
.ui-state-active a:visited{color:#347C17!important}
img{border:none!important}
img.left,
img.alignleft{float:left;margin-right:10px}
img.right,
img.alignright{float:right;margin-left:10px}

div#wrapper{width:950px;margin:0 auto;text-align:left;background:#FFF}

div#header{position:relative;height:120px;background:url(images/header.jpg) no-repeat}
div#header a{text-decoration:none;color:black;font-weight:bold}
div#header h1#blog-title{display:block;position:absolute;width:600px;left:25px;top:15px;margin:0;padding:0;text-align:left;font-size:26px;line-height:1em}
div#header h1#blog-title a{font-weight:normal;color:#FFF}
div#header #blog-description{position:absolute;right:140px;top:78px;color:white;font-size:12.2px;font-style:italic;overflow:auto;height:50px;line-height:1em}
div#header .qtrans_language_chooser{position:absolute;right:98px;top:3px;margin:0;padding:0;text-align:right;list-style:none}
div#header .qtrans_language_chooser li{list-style:none}
div#header .qtrans_language_chooser li.active{display:none}
div#header #text-only-nav{position:absolute;right:8px;top:3px;text-align:right}

div#access{height:28px;overflow:hidden}
div#access .skip-link a{position:absolute;margin-left:-10000px;width:1px;height:1px;overflow:hidden;}
div#access .skip-link a:focus,
div#access .skip-link a:active{margin-left:0.2em;margin-top:-1.4em;width:auto;height:auto;overflow:visible;text-decoration:underline;color:#FFF}
div#access div#menu{border:none;padding:0;width:950px}
div#access div#menu .ui-tabs-nav{border:none;padding:3px 3px 1px}
div#access div#menu ul,
div#access div#menu ul ul{line-height:1;list-style:none;margin:0;padding:0}
div#access div#menu li{margin-top:3px;float:left;display:inline;font-size:13px;font-weigth:bold;}
div#access div#menu li a{display:block;padding:0.2em 1.5em;text-decoration:none;float:left;height:16px;margin:0;overflow:hidden}
div#access div#menu ul li ul{position:absolute;left:-999em}
div#access div#menu .ui-tabs-nav .current_page_item,
div#access div#menu .ui-tabs-nav .current_page_ancestor{margin-top:1px!important;padding-top:2px}
div#access div#menu .ui-tabs-nav li .tabs-tl{position:absolute;left:-1px;top:-1px;width:8px;height:8px;background:url(images/tabs-tl.png) no-repeat}
div#access div#menu .ui-tabs-nav li .tabs-tr{position:absolute;right:-1px;top:-1px;width:8px;height:8px;background:url(images/tabs-tr.png) no-repeat}
div#access div#menu .ui-tabs-nav .ui-state-hover .tabs-tl{background:url(images/tabs-hover-tl.png) no-repeat}
div#access div#menu .ui-tabs-nav .ui-state-hover .tabs-tr{background:url(images/tabs-hover-tr.png) no-repeat}
div#access div#menu .ui-tabs-nav .current_page_item .tabs-tl,
div#access div#menu .ui-tabs-nav .current_page_ancestor .tabs-tl{background:url(images/tabs-active-tl.png) no-repeat}
div#access div#menu .ui-tabs-nav .current_page_item .tabs-tr,
div#access div#menu .ui-tabs-nav .current_page_ancestor .tabs-tr{background:url(images/tabs-active-tr.png) no-repeat}

div#access div#menu .page-item-2355{display:none}
div#access div#menu .page-item-2775{display:none}
div#access div#menu .page-item-2903{display:none}
div#access div#menu .page-item-3566{display:none}
div#access div#menu .page-item-192{float:right}

div#container{float:left;width:100%;margin-left:0px;margin-bottom:20px}

div#content{margin:0 220px}
div#content p{line-height:1.4}
div#content .entry-title{margin:0.6em 0 0;padding:0;font-weight:bold;line-height:1.3em}
div#content .entry-title a{margin:0;padding:0;text-decoration:none}
div#content .entry-content{width:488px;float:left;background:#F7F5EE;border-color:#FFFFFF #E2DEC5 #E2DEC5 #FFFFFF;border-style:solid;border-width:1px;color:#433;line-height:1.5em;margin:5px 0;padding:-10px}
div#content .ui-accordion .ui-accordion-header{background:none;border:none}
div#content .ui-accordion .ui-accordion-content{background:none;border:none;padding-top:0!important}
div#contentns{margin:40 10px}

div#primary{float:left;width:200px;margin-left:-950px;margin-top:1.2em;background:#343432}
div#primary ul,
div#primary li{margin:0;padding:0;list-style:none}
div#primary li#simple-section-nav h3{display:none}
div#primary li#simple-section-nav a{color:#FFF}
div#primary li#simple-section-nav ul{background:#343432}
div#primary li#simple-section-nav ul li a{display:block;zoom:1;margin:0;outline:none;padding:2px 2px 2px 5px;text-decoration:none;border-bottom:1px solid #444}
div#primary li#simple-section-nav li.current_page_item{background: #FECE2F}
div#primary li#simple-section-nav li.current_page_item a{color:#4C3000;font-weight:bold}
div#primary li#simple-section-nav li li{margin-bottom:2px!important;padding-left:10px!important}
div#primary li#simple-section-nav li.current_page_item li a{border-bottom:1px solid #444;color:#FFF;font-weight:normal}
div#primary li#simple-section-nav li li.current_page_item a{border:none}

div#secondary{float:left;width:200px;margin-left:-200px;margin-top:1.2em}
div#secondary ul,
div#secondary li{margin:0;padding:0;list-style:none}

div#footer{clear:left;background:black;color:#FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color:#C6D5FD}
div#footer ul,
div#footer li{margin:0;padding:0;list-style:none}

/* ----- */

.entry-date{font-size:11px;border:none;margin:3px 0;padding:0 0 0 20px;color:#766;line-height:16px}
.published{text-decoration:none;border:none;margin:0;padding:0}
.entry-meta{color:#777;font-size:12px;line-height:1.4em;padding:5px;margin:0;padding:0;text-align:justify;display:inline-block;overflow:hidden}
.author, .cat-links, .comments-links{font-size:12px;line-height:1.4em}
.author a{background:transparent url(user.png) no-repeat 0 0}
.cat-links a{background:transparent url(folder.png) no-repeat 0 0;padding-left:18px}
.edit-link a{background:transparent url(edit.png) no-repeat 0 0;padding-left:18px}
.page-title{color:#83783D;font-size:16px;font-weight:bold;margin:0 0 20px 0;padding:1px 0;border-top:1px solid #C7BE8D;border-bottom:1px solid #E2DEC5}
.page-title span{text-transform:uppercase}

#nav-above{display:none}
.navigation a{text-decoration:none}
.navigation a:hover{text-decoration:underline}
.nav-previous{width:250px;float:left;display:inline-block;overflow:hidden;background:transparent url(left.png) no-repeat left 3px;padding-left:22px}
.nav-next{width:250px;float:right;display:inline-block;overflow:hidden;text-align:right;background:transparent url(right.png) no-repeat right 3px;padding-right:22px}
#nav-below{display:none}

.comments-link{display:none}

#primary #search{margin:0;padding:6px}

#footer{text-align:left;color:#E2DEC5;padding:10px 20px;background:black}
#footer *{text-align:left}
#footer a{text-decoration:none}
#footer ul,#footer li{list-style:none}
#footer .page-links, #footer .page-links li{margin:0;padding:0}
#footer .page-links li{display:inline;margin-right:4em}
#footer .page-links a{color:#EF9201;text-transform:uppercase}
#footer .adr{clear:left;margin-top:30px;font-size:8pt}
#footer .adr *{display:inline}
#footer .adr .locality, #footer .adr .tel{margin-left:2em}
#footer{border-width:1px 0 0 0}
#footer #badges ul, #footer #badges li{margin:0;padding:0;list-style:none}
#footer #badges li{float:left;margin-right:10px}

input,textarea{margin:0 14px;font:14px/1.0em "Trebuchet MS", Arial, Tahoma, Helvetica, sans-serif;background:#fff;border:1px solid #E2DEC5;padding:3px 5px;margin-top:5px}
form#searchform{margin:0;padding:0}
form#searchform input#s{width:140px}

fieldset{margin:1.5em 0 0 0;padding:0;border:1px solid #E2DEC5}
legend{margin-left:1em;color:#000000;font-weight:bold}
fieldset ol{margin:0;padding:1em 1em 0 1em;list-style:none}
fieldset li{margin:0;padding:0;padding-bottom:1em;float:left;clear:left;width:100%}
fieldset label{display:block;line-height:1em}
fieldset.emailaddress input{margin-left:2.6em}
fieldset.subscriptions input{float:left;width:1.2em;margin:1px 0.8em 0 0.8em;border:none;background:#F7F5EE}
fieldset.subscriptions label{float:left;width:400px;*padding-top:4px}
fieldset.submit{border-style:none}
fieldset.submit input{display:block;margin:0px auto;padding:0.5em 2em;*padding:0.5em 1em}
fieldset.submit input:hover{border-width:2px;margin-top:-1px;margin-bottom:-1px}
fieldset.contactus {margin:10px}
fieldset.contactus #email{margin-left:2.6em;width:370px}
fieldset.contactus #recipient{margin-left:2.6em;width:370px}
fieldset.contactus select#recipient{width:380px}
fieldset.contactus #message{margin-left:2.6em;width:370px}
fieldset.contactus .submit{display:block;margin:0px auto;padding:0.5em 2em;*padding:0.5em 1em}
fieldset.contactus .submit:hover{border-width:2px;margin-top:-1px;margin-bottom:-1px}


.formcontainer{padding:5px 10px;margin:10px 0 10px 20px;border:1px solid #fff;border-top:1px solid #E2DEC5;border-left:1px solid #E2DEC5;border-right:1px solid #FFF;border-bottom:1px solid #FFF;color:#433}
.comment-author{font-weight:bold;color:#433}
.comment-meta{font-size:12px;color:#433}
.form-label{float:left;width:70px;display:inline-block}
.form-submit{padding-left:70px;display:inline}

#wp-calendar{text-align:center;padding:0;margin:0 auto;font-size:13px}
#wp-calendar a{border:0}
#wp-calendar tr{margin:0;padding:0;border-top:1px solid #6F6935}
#wp-calendar td,#wp-calendar th {padding:2px 5px;margin:0;line-height:1.0em;border-bottom:1px solid #E2DEC5}
#wp-calendar td.pad,#wp-calendar td#prev,#wp-calendar td#next{border:0}

#secondary #wp-calendar{margin:0}

.entry-title,.entry-meta{clear:both;}

form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:#c30;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}
.alignright,img.alignright{float:right;margin:1em 0 0 1em;}
.alignleft,img.alignleft{float:left;margin:1em 1em 0 0;}
.aligncenter,img.aligncenter{display:block;margin:1em auto;text-align:center;}
div.gallery{clear:both;height:180px;margin:1em 0;width:100%;}
p.wp-caption-text{font-style:italic;}
div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1{width:100%;}
div.gallery dl.gallery-columns-2{width:49%;}
div.gallery dl.gallery-columns-3{width:33%;}
div.gallery dl.gallery-columns-4{width:24%;}
div.gallery dl.gallery-columns-5{width:19%;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;}
div#nav-images{height:150px;margin:1em 0;}
div.navigation{height:1.25em;}
div.navigation div.nav-next{float:right;text-align:right;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:1em 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:none;margin:0;}
#primary ul ul li a{border-bottom:1px solid #444;}
#primary ul ul .current_page_item a{border-bottom:none;}
#primary ul ul .current_page_item li a{border-bottom:1px solid #444;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div#menu ul li,div.gallery dl,div.navigation div.nav-previous{float:left;}
input#author,input#email,input#url{width:50%;}
div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul{margin:0;padding:0;}
div#menu ul ul{margin-top:14px;}
div.sidebar ul ul ul li{list-style:circle;}
div#menu ul ul{margin-top:14px;}

.pageid-91 #container #content{margin-right:100px}
.pageid-91 #secondary{display:none}
#post-91 h3{padding-top:1em}
#post-91 ul,
#post-91 li{margin:0;padding:0;list-style:none}
#post-91 li{margin-left:30px}
#post-91 .child-pages-list li{float:left;width:250px}
#post-91 .ui-accordion li{float:none;width:auto}
#post-91 .ui-accordion h3{margin:0;padding:0}

body.home h2, body.pageid-6086 h2{font-size:13pt}
body.home h3, body.pageid-6086 h3{font-size:11pt}
body.home h2 a, body.pageid-6086 h2 a,
body.home h4 a, body.pageid-6086 h4 a{color:black;text-decoration:none}
body.home h2 a:hover, body.pageid-6086 h2 a:hover,
body.home h4 a:hover, body.pageid-6086 h4 a:hover{text-decoration:underline}

#home-mediareview{float:left;width:450px;height:230px;margin-top:2px;overflow-y:scroll;overflow-x:hidden}
#home-mediareview-list{margin:1px;margin-left:20px;margin-top:0;padding:0}
#home-mediareview-list .mediareview-item{list-style:none}
#home-mediareview h2{margin:0;padding:0;text-align:center}
#home-mediareview h3{margin-bottom:5px;margin-top:3px;padding-bottom:0;font-size:9pt}
#home-mediareview h4{margin:0 0 0 10px;padding:0}
#home-mediareview h4 a{color:#347C17;text-decoration:underline}
#home-mediareview p{font-size:8pt;margin:0 0 20px 10px;padding:0}
#home-mediareview ul{list-style-type:circle}
#home-mediareview li{margin-left:-20px}

.fit-carousel ul, .fit-carousel li{margin:0;padding:0;list-style:none}
.fit-carousel, .fit-carousel li{width:490px;height:230px;overflow:hidden}
.fit-carousel-controls{position:absolute;top:3px;right:10px;font-size:12pt}
.fit-carousel-button-page, .fit-carousel-controls a{color:#bd7b00;background:none !important;border:none !important;margin:2px;padding:2px;display:inline-block;font-size:0.8em;position:relative;text-align:center;text-decoration:none;vertical-align:bottom;white-space:nowrap}

#home-spotlight{position:relative;float:right;width:490px;height:230px;margin-top:6px;display:inline;overflow:hidden;background:#fff1cc;margin-right:5px}
#home-spotlight-label{position:absolute;margin-top:13px;top:-13px;left:2px}
#home-spotlight .fit-carousel-controls{border:none;position:absolute;top:0;right:0;padding:1px 8px;font-size:12pt}
.spotlight-item{margin:0;padding:0;list-style:none;width:490px;height:230px;float:left}
.spotlight-item-wrapper{margin:15px}
.spotlight-img-wrapper{width:300px;height:200px;overflow:hidden;float:right;margin:10px -10px 20px 10px}
.spotlight-item-title{margin:0;padding:10px 0;font-size:10pt}
.spotlight-item-body{font-size:9.5pt}
.spotlight-item-body a{color:black;text-decoration:none}

#home-security{clear:left;position:relative;padding-top:5px}
#home-security h2{border:none;color:white;margin:0;padding:4px;padding-left:7px;font-size:16pt;text-transform:uppercase}
#home-security h3.featured-topic a{color:#342826;text-decoration:none}
#home-security .featured-topic{margin:0;padding:0;color:black;position:absolute;left:400px;top:12px;font-size:12pt}
#home-security #primary{margin:0;width:200px;height:325px;background:black;float:left;color:white}
#home-security-search, #home-security-search{margin:0;padding:0;list-style:none}
#search h3{margin:0;padding:0}
#primary #search h3{color:white}
#search #s{margin:0}
#search .button{margin:0;width:20px}
#home-security #primary #home-security-pages, #home-security #primary #home-security-pages li{margin:0;padding:0;list-style:none}
#home-security #primary #home-security-pages li{padding:5px 10px}
#home-security #primary #home-security-pages li a{text-decoration:none;color:white}
#home-security #primary #home-security-pages li a:hover{text-decoration:underline}
#home-security #primary #home-security-pages ul{display:none}

#home-featured{height:270;margin-bottom:0px;margin-top:0px;overflow-y:hidden;overflow-x:hidden}
#home-featured-list{margin:0;padding:0;list-style:none;padding-bottom:1px}
#home-featured-list .featured-item{height:auto;clear:left;margin:15px;list-style:none;padding-bottom:10px}
#home-featured-list .featured-img-wrapper{width:150px;float:left;height:120px;overflow:hidden;}
#home-featured-list .featured-item-wrapper{margin-left:10px;margin-bottom:10px;width:520px;float:left}
#home-featured-list .featured-item h4{margin-top:2px;margin-bottom:1px}

#home-featcats{width:740px;float:left}
#home-featcats-list, #home-featcats-list li{margin:0;padding:0;list-style:none;}
#home-featcats-list{margin-left:20px;margin-top:10px}
#home-featcats-list li{float:left;margin:0 15px}
#home-featcats-list li a{font-size:80%}

div#header,div#footer{text-align:center;}

h3{clear:left}

.ui-accordion-content{padding-top:0 !important}
.ui-accordion .ui-accordion-header{background:none;border:none}
.ui-accordion .ui-accordion-content{background:none;border:none}

.pageid-2355 #content ul, .pageid-2355 #content li{margin:0;padding:0}
.pageid-2355 #content li{margin-bottom:10px}
.pageid-2355 #content li li{margin-bottom:0}
.pageid-2355 #content ul{margin-left:15px;margin-bottom:10px}

.post-updated-date{display:none}
body.s-category-spotlight .post-updated-date{display:block}

.child-posts li{float:left;width:470px}
.child-pages-list .child-posts li{width:404px}