@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}

*.toggle a {text-decoration:none;}
*.toggle a:hover {text-decoration:underline;}

.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right;}
.alignleft {float: left}
img.alignleft {margin: 0 15px 15px 0;}
img.alignright {margin: 0 0 15px 15px;}

/***************************** body + fonts */

body {text-align:center;background: #000 url(/wp-content/themes/khaya/images/animals.gif) 760px 20px no-repeat fixed;color:#fff;font: 12px Arial, Helvetica, sans-serif;padding: 0 0 100px 0;}
p {line-height:150%;padding: 10px 0;}

a {outline:none;color:#aaa;}
a:hover, #sidebar a:hover, #nav li.current_page_parent a, #nav .current_page_item a {text-decoration:none;color:#39b2f1;}

ul, ol {padding: 10px 0 10px 15px;}
li {line-height:150%;list-style:square;}
ol li {list-style:inherit;}

a#logo {width:240px;height:75px;display:block;margin: 0 0 20px 0;}
h1 {color:#3fac21;letter-spacing:-1px;font-size:20px;}
h1 span {font-size:10px;text-transform:uppercase;float:right;margin: -20px 0 0 0;}
h3, h3 a, h2 {color:#3fac21;font-size:18px;letter-spacing:-1px;}
ul h4 {margin: 10px 0;}
table {margin: 15px 0;width:100%;}
td {padding: 3px;border:1px solid #111;}

/***************************** containers */

#wrap {text-align:left;padding: 20px 0 0 0;}
#sidebar {width:240px;padding: 0 0 0 20px;position:fixed;text-align:right;}
#content {width:450px;padding: 0 0 0 300px;}

/***************************** sidebar */

#flags img{margin: 0px 5px 10px 5px;width:20px;float:left;}

#nav {padding:0 0 0 0;}
#nav li {list-style:none;font-weight:bold;text-transform:uppercase;height:25px;display:block;}
#nav a {text-decoration:none;color:#fff;display:block;}

#nav li.page-item-87 li {display:none;}

/*submenu*/
#nav ul {display:none;position:absolute;padding:0 0 0 20px;left:255px;width:180px;margin:-18px 0 0 0;font-size:11px;}
* html #nav ul {margin:-3px 0 0 0;}
#nav li li {text-align:left;display:block;height:25px;width:200px;}
#nav li li a {background:#111;display:block;padding: 2px 4px;height:17px;width:188px;display:block;border:2px solid #222;margin: -2px 0 0 0;}
#nav ul ul li {display:none;}

/*social*/
#social {padding: 20px 0;}

/***************************** content */

iframe {border:0;}

#flashblock {color:#000;}
body #flash h1 {color:#000;}
body #flash a, body #flash a:hover {color:#000;}

/*gallery*/
.attachment-thumbnail {width:80px;height:80px;}
.attachment-thumbnail:hover {border: 2px solid #111;}

/*who is khaya staff pictures*/
.post-7 .subpage h2 {font-size:12px;margin: 0 0 5px 0;}
.post-7 .subpage {float:left;margin: 0 50px 20px 0;height:150px;display:block;overflow:hidden;width:130px;}

.post-227 .attached-image, .post-225 .attached-image {width:80px;height:80px;}
.post-227 .subpage, .post-225 .subpage {border:0;width:100px;float:left;}
.post-227 .subpage h2, .post-225 .subpage h2 {font-size:12px;letter-spacing:0;}
.post-227 .subpage h2 a, .post-225 .subpage h2 a {color:#fff;}

/*testimonials*/
.subpage {border-bottom: 1px dotted #333;padding: 0 0 15px 0;margin: 0 0 15px 0;}
.smallimg {width:105px;height:105px;float:left;margin: 5px 0 0 0;}
.smallimg img {width:100px;height:100px;border:2px solid #666;}
.excerpt {float:right;width:330px;}
.excerpt p {padding:0;}
.post-84 h3 a {color:#fff;}

/*accordion*/
#accordion {border:1px solid #444;}
.accwrap h3 a {display:block;text-decoration:none;padding: 2px;background:#111;font-size:14px;}
.accordioncontent {padding: 0 10px;}

/*projects*/
.post-112 .excerpt img {display:none;}
.post-112 .pdflink {width:32px;height:32px;float:right;display:block;background: url(/wp-content/themes/khaya/images/pdf.png) 0 0 no-repeat;margin: 0 0 10px 10px;}
.post-112 .excerpt h3 {color:#fff;}

/*cforms*/
#li--5items label, #li--8items label {width:30px;}
#li--5items label span, #li--8items label span {width:30px;}
*+html #li--5items.cf-box-group {margin-left:-50px;}
