/*******************//****** RESETS *****//*******************//* http://meyerweb.com/eric/tools/css/reset/    v2.0 | 20110126   License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, /*strong,*/ sub, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {	margin: 0;	padding: 0;	border: 0;	font-size: 100%;	font: inherit;	vertical-align: baseline;}sup {	margin: 0;	padding: 0;	border: 0;}/* HTML5 display-role reset for older browsers */article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}body {	line-height: 1;	text-align:center;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}table {    border-collapse: collapse;    border-spacing: 0;    border:1px solid #fff;}tr, td {border:1px solid #fff;}.clear {    clear:both;}html, body {    height:100%;    position:relative;}h3{     margin-bottom:10px;     color:#FFF;     font:18pt Arial, sans-serif;     letter-spacing:-1px;     font-weight: bold;     text-decoration: underline;}a {    color:#FECB00;    text-decoration:underline;    font-weight: bold;}a:hover {   }#yellow_bg {	background: url('../images/im_bg_home.jpg');}#blue_bg {    background: url('../images/im_bg_about_us.jpg');}#red_bg {    background: url('../images/im_bg_what_we_do.jpg');}#peach_bg {    background: url('../images/im_bg_news.jpg');}#wrapper {    width: 960px;    position: relative;    margin-right: auto;    margin-left: auto;}#africa {    width: 718px;    height: 800px;    z-index: 1;    position: absolute;    background: url('../images/africa_lights.png') no-repeat ;    margin-top:40px;    margin-left: 130px;}#content {    position:relative;    z-index: 999;    min-height: 780px;}#gree_img {    width: 100%;    min-height:100%;    top:0;    left:0;    position: absolute;    background: url('../images/bg.png') repeat-y center center;}#logo {    background: url('../images/logo.png') no-repeat;    width:202px;    height:109px;    margin-top: 20px;    margin-left:30px;    float:left;}h2#tag-line {    color:#ffffff;    float:right;    display:block;    margin-top:102px;    font-family: Century Gothic;    font-size:22px;    margin-right:20px;}#menu {    width: 174px;    float:left;    display:block;    position:relative;}#menu-wrapper {    width:960px;    float:left;    display:block;    margin-left:30px;    margin-right:10px;    z-index:999;    margin-top:20px;    position:relative;}a.menu-bar {	    padding-top:10px;	    position:relative;    width: 174px;    height: 29px;    color:#ffffff;    text-decoration:none;}.menu-holder {    float:left;    display:block;    width: 174px;    height: 29px;    margin: 0 10px 0 0;    color: #ffffff;	}.menu-holder-current {    float:left;    display:block;    width: 174px;    height: 29px;    margin: 0 10px 0 0;    color: #ffffff;	}p.menu-text {	    padding-top:6px;    font-family:'Glypha LT W01 55 Oblique';            font-size:19px;    font-weight:bold;    width:174px;    height:23px;    background:#663b30;    border-radius:5px;}p.menu-text-current {	    padding-top:6px;    font-family:'Glypha LT W01 55 Oblique';            font-size:19px;    font-weight:bold;    width:174px;    height:23px;    background:#291813;    border-radius:5px;}.menu-text:hover {    background-color: #291813;}.menu-text:active {    background-color: #291813;}#main-copy {    float: left;    display:block;    margin-top:11px;    text-align:left;    width:350px;    margin-left:30px;    margin-right:30px;    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;}#top-content {    float: left;    display:block;    text-align:left;    width:960px;    color:#ffffff;    min-height: 353px;}#top-content-news {    float: left;    display:block;    text-align:left;    width:960px;    color:#ffffff;    min-height: 670px;}.title {    font-size:20px;    font-family:'Glypha LT W01 55 Oblique';    color:#000000;    font-weight:bold;    margin-bottom:10px;    text-decoration: none;    position: relative;    top: 10px;}.news_title {    font-size:20px;    font-family:'Glypha LT W01 55 Oblique';    color:#000000;    font-weight:bold;    margin-bottom:10px;    text-decoration: none;}p.main-text {    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;}.widget_sp_image-description {    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;    margin-bottom: 10px;    margin-top: 10px;    margin-left: 5px;    margin-right: 5px;}#main-image{    margin-top:27px;    margin-right:27px;    width:521px;    height:280px;    float:right;    display: block;        border-radius:10px;    box-shadow: 2px 2px 10px #000000;}.thethe_image_slider.frame-black {    background:none;    norder:none;}a.widget_sp_image-image-link:hover {     opacity: 0.7;}a.widget_sp_image-image-link {    -webkit-transition: opacity 0.2s ease-in-out;    -moz-transition: opacity 0.2s ease-in-out;    -o-transition: opacity 0.2s ease-in-out;    -ms-transition: opacity 0.2s ease-in-out;    transition: opacity 0.2s ease-in-out;}.attachment-521x280 wp-post-image {    width:521px;    height:280px;    float:right;    display: block;    margin-top:50px;    margin-right:20px;    border-radius:10px;    box-shadow: 2px 2px 10px #000000;}#aboutus-main-image {    width:489px;    height:306px;    float:right;    display: block;    margin-top:21px;    margin-right:20px;    border-radius:10px;    border:2px solid #ffffff;    box-shadow: 2px 2px 10px #000000;}.wp-post-image {    border-radius: 8px;}.sml-image {    width:276px;    float:left;    text-align:left;    top:100px;    left:30px;    margin-right:30px;    border-radius: 10px;}#bottom_imgs {    float:left;    width:960px;    margin-left:40px;    margin-top: -15px;}.sml-img-left {    background: url('../images/im_homepage_footer_one.png');    width:276px;    height:186px;    margin-bottom:10px;    border-radius:10px;    box-shadow: 2px 2px 10px #000000;}.sml-img-middle {    background: url('../images/im_homepage_footer_two.png');    width:276px;    height:186px;    margin-bottom:10px;    border-radius:10px;    box-shadow: 2px 2px 10px #000000;}.sml-img-right {    background: url('../images/im_homepage_footer_three.png');    width:276px;    height:186px;    margin-bottom:10px;    border-radius:10px;    box-shadow: 2px 2px 10px #000000;}#footer {   padding-bottom:10px;   position: relative;   z-index: 999;   margin-top:7px;}#footer-links {    width:910px;    height:37px;    display:block;    background-color: #424219;    border-radius: 10px;    margin-left: 30px;    margin-right:20px;    text-align:left;}.bottom-links-donate {    position:relative;    top:8px;    border-right:1px solid #ffffff;    padding-right:15px;    color:#fecb00;    text-decoration:none;    font-family:'Glypha LT W01 55 Oblique';    font-size:15px;    padding-left:10px;    font-weight:bold;}.bottom-links {    position:relative;    top:8px;    border-right:1px solid #ffffff;    padding-right:15px;    color:#ffffff;    text-decoration:none;    font-family:'Glypha LT W01 55 Oblique';    font-size:15px;    padding-left:10px;    font-weight:bold;}.bottom-links-last {    position:relative;    top:8px;    padding-right:15px;    color:#ffffff;    text-decoration:none;    font-family:'Glypha LT W01 55 Oblique';    font-size:15px;    padding-left:10px;    font-weight:bold;}#social-icons {    float:right;    margin-right:10px;    position: relative;    top: -24px;}@media screen and (-webkit-min-device-pixel-ratio:0) {#social-icons {    float:right;    margin-right:10px;} }.social-icons-btn {    margin-right:5px;}p.generic-text {    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;}/*******************************About Us*******************************/#aboutus-copy {    float: left;    display:block;    margin-top:9px;    text-align:left;    width:380px;    margin-left:30px;    margin-right:30px;    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;    min-height: 320px;}#title-wrapper {    width:180px;    position:relative;    margin-right:0px;}p.copy-widget {    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;    font-weight:bold;    text-align:left;    position:relative;    top:10px;    width:560px;    margin-left: 190px;    text-decoration: none;}a.copy-widget {    font-size:12px;    font-family:Verdana;            color:#FECB00;    font-weight:bold;    position:relative;    left:5px;    width:440px;    text-decoration: underline;}a.title-widget {    font-size:20px;    font-family:'Glypha LT W01 55 Oblique';    line-height:22px;    color:#ffffff;    font-weight:bold;    text-align:left;    position:absolute;    top:15px;    left:15px;    right: 10px;    text-decoration: none;   -webkit-transition: opacity 0.2s ease-in-out;    -moz-transition: opacity 0.2s ease-in-out;    -o-transition: opacity 0.2s ease-in-out;    -ms-transition: opacity 0.2s ease-in-out;    transition: opacity 0.2s ease-in-out;}a.title-widget:hover {opacity:0.7;}.about_us_text_box {    float:left;    display:block;    width:906px;    height:79px;    background: url('../images/box1.png');    border-radius:10px;    margin-bottom:22px;    text-align:left;    border:2px solid #ffffff;}.widget-wrappper {    float:left;    display:block;    width:889px;    margin-left:30px;    margin-top:20px;}/*******************************What We Do*******************************/#copy-left {    float: left;    display:block;    margin-top:11px;    text-align:left;    width:440px;    margin-left:30px;    margin-right:20px;    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;    word-wrap:break-word;    min-height: 600px;}#copy-left ul{list-style: disc;padding:1.4em 0 0 1.6em;}#copy-right ul{list-style: disc;padding:1.4em 0 0 1.6em}#copy- {    float: left;    display:block;    margin-top:30px;    text-align:left;    margin-left:30px;    margin-right:20px;    margin-bottom:100px;    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;}#copy-right {    float: right;    display:block;    text-align:left;    width:440px;    margin-left:10px;    margin-right:20px;    margin-top:51px;    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;    min-height: 600px;}/*******************************News*******************************/#news-copy {    float: left;    display:block;    margin-top:3px;    text-align:left;    width:610px;    margin-left:30px;    margin-right:30px;    font-family:Verdana;    color:#ffffff;    margin-bottom: 30px;    font-size: 12px;}#news-copy-single {    float: left;    display:block;    margin-top:13px;    text-align:left;    width:610px;    margin-left:30px;    margin-right:30px;    font-family:Verdana;    color:#ffffff;    margin-bottom: 30px;    font-size: 12px;}.news-date{    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;    text-decoration: none;     margin-top: 10px;    font-style: italic;}a.news-excerpt{    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;    text-decoration: none; }a.news-excerpt:visited {    font-size:12px;    font-family:Verdana;    line-height:17px;    color:#ffffff;    text-decoration: none; }#news-main-image {    width:248px;    height:543px;    float:right;    display: block;    margin-top:25px;    margin-right:20px;    border-radius:10px;    box-shadow: 2px 2px 10px #000000;    border:2px solid #ffffff;}#news-main-image1 {    width:248px;    height:543px;    float:right;    display: block;    margin-top:30px;    margin-right:20px;    border-radius:10px;    box-shadow: 2px 2px 10px #000000;    margin-bottom:140px;    border:2px solid #ffffff;}.news_excerpt {    float:left;    display:block;    width:610px;    border-radius:10px;    margin-bottom:20px;    text-align:left;}a.archive {    font-size:12px;    font-family:Verdana;            color:#FECB00;    font-weight:bold;    position:relative;	    text-decoration: underline;}#archive-link {    float:left;    margin-top:20px;    margin-bottom:10px;	    font-weight:bold;    text-decoration: underline;    font-size:12px;}#gallery-back {    float:left;    margin-top:20px;    margin-bottom:20px;    margin-left:22px;    text-decoration: underline;    font-weight: bold;}/*******************************menu bar*******************************/.headlink {    height:29px;}li.li-top {    background: url('../images/nav_bg.png');    border-radius: 5px;    margin-bottom:2px;    height:21px;    padding-top:3px;    padding-bottom: 5px;}li.li-middle {    background: url('../images/nav_bg.png');    border-radius: 5px;    margin-bottom:2px;    height:21px;    padding-top:3px;    padding-bottom: 5px;}li.li-bottom {    background: url('../images/nav_bg.png');    border-radius: 5px;    margin-bottom:2px;    height:21px;    padding-top:3px;    padding-bottom: 5px;}a.li-links {    color:#ffffff;    text-decoration:none;    font-family: 'Glypha LT W01 55 Oblique';    font-size:12px;}.li-top:hover {    opacity:0.8;}li.headlink ul {     display: none;    padding-top:3px; }li.headlink:hover ul {        display: block; }/*******************************Gallery*******************************/.box_gallery {		    background: url('../images/im_gallry_box_bg.png');    border:2px solid #ffffff;    border-radius:17px;    box-shadow:2px 2px 10px #000000;    float: left;    display:block;    margin-top:20px;    text-align:left;    width:906px;    font-family: Arial;    margin-left:30px;    margin-right:30px;    margin-bottom:50px;    min-height: 550px;}#gallery-title {	    position: relative;    display:block;    margin-top: 11px;	    width:900px;    margin-left:auto;    margin-right:auto;    z-index:1;    font-size:30px;    font-family:Arial;    color:#ffffff;    font-weight:bold;    margin-bottom:-11px;    text-align: center;}#gallery-title-temp {	    position: relative;    display:block;    margin-top: 11px;	    width:900px;    margin-left:auto;    margin-right:auto;    z-index:1;    font-size:30px;    font-family:Arial;    color:#ffffff;    font-weight:bold;    margin-bottom:11px;    text-align: center;}.attachment-thumbnail {     box-shadow: 2px 2px 10px #000;    border:2px solid #ffffff;    border-radius: 5px;    width:157px;    height:111px;}.gallery_th_home {    position:absolute;    margin-top:84px;    background: url('../images/gallery_tt_bg.png');    width:157px;    height:29px;    color:#ffffff;    font-family: verdana;    font-size: 10px;    margin-left: 2px;    border-radius-bottom: 4px;    text-decoration: none;}.child-thumb {    margin-bottom: 20px;    width:157px;    height:111px;    float:left;    margin-right:12px;}.gallery_tt_home {    padding-left:5px;    line-height: 12px;    text-decoration: none;}.gallery_thumb {text-decoration: none;}#gallery_hm_content {    width:900px;    margin-left:30px;    float:left;    margin-right:30px;    margin-top: 20px;}.hm_page_sml_border {    border-radius: 8px;}.thethe_image_slider frame-black {    background:none;    border:none;}    