@CHARSET "UTF-8";


html, body {
    background-color: #f3da86;
    font: bold 10pt Arial, Helvetica, Sans-Serif;
}


/*------------ Common Elements -------------*/

h1 { color: #000000; font: bold 16pt Arial, Helvetica, Sans-Serif; }
h2 { color: #ad2033; font: bold 14pt Arial, Helvetica, Sans-Serif; }
h3 { color: #000000; font: bold 13pt Arial, Helvetica, Sans-Serif; }
h4 { color: #000000; font: 11pt Arial, Helvetica, Sans-Serif; }
h5 { color: #000000; font: bold 10pt Arial, Helvetica, Sans-Serif; line-height: 11pt; }

p { line-height: 18px; margin: 5px 0 15px 0; }
strong { font-weight: bold !important; }
a { }
a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #ad2033; text-decoration: none; }
a:active { color: #ad2033; text-decoration: none; }

ul, ol { padding: 0 0 15px 12px; }
ul li { padding: 5px 0 5px 18px; list-style: none; background: 0 8px url('/lib/img/btnBall.gif') no-repeat; }
ol li { padding: 5px 0; list-style: decimal; }

em { font-size: 110%; font-weight: bold; }

.hseparator { padding: 0 4px; }
.fixer { clear: both; }
.right-fixer { clear: right; }
.center { text-align: center; margin: 0 auto; }
.bold { font-weight: bold; }

.page-title { padding-top: 19px; padding-bottom: 10px; text-align: left; }
.page-text { padding: 2px 0 10px 0; font-weight: normal; }

a.return-to-top { font-size: 80%; font-style: italic; }

.img-right { float: right; clear: right; padding-left: 10px; padding-bottom: 20px; padding-top: 5px; }
.img-right img { }

.img-left { float: left; padding-right: 10px; padding-bottom: 20px; padding-top: 5px; }
.img-left img { }

caption { text-align: center; font-size: 75%; padding-top: 3px; }

.hr { border-top: 2px solid #ebc236; width: 75%; margin: 17px auto; }

ul.no-bullets li { list-style: none; }


/*------------ Container -------------*/

#ie-center {
    text-align: center;
}

#border {
    width: 985px;
    margin: 10px auto;
    background-color: #fdf7e7;
    text-align: left; /* reset text-align from ie-center */
}

#container {
    border: 5px solid #ebc236;
}

#container-padding {
	padding: 12px;
	position: relative;
}	


/*------------ Left Nav -------------*/

#left-nav {
    width: 158px;
    float: left;
    display: inline;
    text-align: center;
    margin-top: 3px;
}

#left-nav-border { padding: 18px 5px; } 


#left-nav-margin {
    margin-left: 163px;
}

#left-nav-links { font-size: 10pt; margin-top: 15px; padding: 0; }
#left-nav-links li { padding: 13px 0; list-style: none; background: none; }
#left-nav-links a { text-decoration: none; }


#left-nav ul.page-links { margin: 0; padding: 2px 0 0 27px; }
#left-nav ul.page-links li {
    margin: 0; 
    padding: 0px 0; 
    text-align: left;
    font-weight: normal;
    list-style: circle;
}

#left-nav ul.page-links li a:link { color: #ad2033; }
#left-nav ul.page-links li a:visited { color: #ad2033; }
#left-nav ul.page-links li a:hover { color: #42210b; }
#left-nav ul.page-links li a:active { color: #42210b; }


/*------------ Header -------------*/
#header {
    position: relative;
    padding: 0 10px 13px 10px;
}

#header-links {
    font-size: 10pt;
    padding-bottom: 10px;
}

#header h1 { font-size: 16pt; padding-top: 6px; }

#header-holiday-candle {
	position: absolute;
	width: 100px;
	height: 100px; 
	background: 0 0 url(/lib/img/template/candleHoliday100.gif) no-repeat transparent;
	right: 127px;
	top: 22px;
}

#top-nav-container {
    font-size: 11pt;
    height: 43px;
    font: bold 10pt Arial, Helvetica, Sans-Serif;
}

#top-nav {
    float: left;
    padding-left: 7px;
}

#top-nav .top-nav-el { float: left; height: 43px; display: inline; }

#top-nav-links a { background-position: 0 0; }
#top-nav-links a:hover { background-position: 0 -43px; }

#top-nav-links #about_us { width: 94px; background-image: url('/lib/img/template/about_us.gif'); }
#top-nav-links #zimbabwe_program { width: 163px; background-image: url('/lib/img/template/zimbabwe_program.gif'); }
#top-nav-links #malawi_program { width: 142px; background-image: url('/lib/img/template/malawi_program.gif'); }
#top-nav-links #our_store { width: 142px; background-image: url('/lib/img/template/our_store.gif'); }
#top-nav-links #donate-now { width: 152px; background-image: url('/lib/img/template/donate_now.gif'); }
#top-nav-links .separator { width: 2px; background-image: url('/lib/img/template/separator.gif'); }

#our-store-btn { width: 140px; height: 30px; color: red; background-color: orange; float: right; text-align: center; padding-top: 10px; margin-right: 40px; }

#bottom_donate {text-align: center; }
#bottom_donate a { background-position: 0 0; background-image: url('/lib/img/footer/donate_now_tran.gif'); width: 152px; height: 43px; display: block; margin: 0 auto; }
#bottom_donate a:hover { background-position: 0 -44px; }
/*------------ Main -------------*/

#main {
    padding-bottom: 5px;
}
#right-bar {
    float: right;
    display: inline;
    width: 214px;
    padding-top: 49px;
}

#right-bar h4 {
    padding-left: 12px;
    font-weight: bold;
}

#content { float: left; width: 550px; }
#content-padding { padding-left: 11px; }


ul.asap-bullets { position: relative; padding-left: 15px;; }
ul.asap-bullets li { list-style: none; background: 0 0 url('/lib/img/btnAsapLogo.gif') no-repeat; padding-left: 35px; padding-bottom: 12px; }
ul.asap-bullets li li { list-style: none; background-image: none; padding-left: 0; }

/* normal elements, like p, can have an asap bullet as well */
.asap-bullet { background: 0 0 url('/lib/img/btnAsapLogo.gif') no-repeat; padding-left: 35px; }



/*------------ Footer -------------*/

#footer {
    text-align: center;
    height: 145px;
    position: relative;
    padding-right: 67px; /* to make the text look centered with the page */
}

#footer #africa_direct { width: 40px; height: 70px; position: absolute; left: 160px; bottom: -7px; background: url('/lib/img/footer/africaDirect40w.gif'); }
#footer #cfc { width: 79px; height: 49px; position: absolute; left: 226px; bottom: -9px; background: url('/lib/img/footer/cfc.gif'); }
/*#footer #crs { width: 77px; height: 50px; position: absolute; left: 215px; bottom: 0; background: url('/lib/img/footer/crs.gif'); }
#footer #one { width: 35px; height: 34px; position: absolute; left: 307px; bottom: 0; background: url('/lib/img/footer/one.gif'); }*/
#footer #global_giving { width: 144px; height: 32px; position: absolute; left: 314px; bottom: 3px; background: url('/lib/img/footer/global_givingOld.gif'); }
/*#footer #cortaid { width: 179px; height: 58px; position: absolute; left: 467px; bottom: -12; background: url('/lib/img/footer/cortaid.gif'); }
#footer #concern { width: 98px; height: 35px; position: absolute; left: 644px; bottom: 5; background: url('/lib/img/footer/concern.gif'); }*/
#footer #ebay { width: 85px; height: 35px; position: absolute; left: 596px; bottom: 0px; background: url('/lib/img/footer/ebayTrans35.gif'); }
#footer #aid_for_africa { width: 110px; height: 34px; position: absolute; left: 477px; bottom: 0px; background: url('/lib/img/footer/aid_for_africa.gif'); }
/*#footer #plan { width: 50px; height: 57px; position: absolute; left: 752px; bottom: 0; background: url('/lib/img/footer/plan.gif'); }*/
#footer #guidestar { width: 68px; height: 72px; position: absolute; left: 685px; bottom:0px; background: url('/lib/img/footer/guidestar.gif'); }
/*#footer #care { width: 57px; height: 67px; position: absolute; left: 890px; bottom: 0; background: url('/lib/img/footer/care.gif'); }*/





/*------------ Borders -------------*/


/*
    gold-border usage:
    
    <div class="gold-border-###">
        <div class="gold-border-top-###"></div>
        <div class="gold-border">
            text text text
        </div>
        <div class="gold-border-bottom-###"></div>
    </div>
*/
.gold-border-158 { width: 158px !important; overflow: hidden; }
.gold-border-top-158 { width: 158px; height: 14px; font-size: 0; background: 0 0 url('/lib/img/template/gold-border-top-158px.gif') no-repeat; }
.gold-border-bottom-158 { width: 158px; height: 14px; font-size: 0; background: 0 0 url('/lib/img/template/gold-border-bottom-158px.gif') no-repeat; }

.gold-border-214 { width: 214px !important; overflow: hidden; }
.gold-border-top-214 { width: 214px; height: 14px; font-size: 0; background: 0 0 url('/lib/img/template/gold-border-top-214px.gif') no-repeat; }
.gold-border-bottom-214 { width: 214px; height: 14px; font-size: 0; background: 0 0 url('/lib/img/template/gold-border-bottom-214px.gif') no-repeat; }

.gold-border { border-left: 3px solid #ebc236; border-right: 3px solid #ebc236; }

.donor-table th { text-align: center; font-weight: bold; }
.donor-table td { vertical-align: top;}

