
/*	FIXES	*********************************************/

.clearfix:after {
    content: ".";              /* the period is placed on the page as the last thing before the div closes */
	display: block;          /* inline elements don't respond to the clear property */ 
    height: 0px;                  /* ensure the period is not visible */
    clear: both;               /* make the container clear the period */
    visibility: hidden;	     /* further ensures the period is not visible */
}

.clearfix {display: inline-table;}   /* a fix for IE Mac */

/* next a fix for the dreaded Guillotine bug in IE6 */
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* end of no-extra-markup clearing method */
body {font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; background-color:#f2edd6; behavior:url(css/csshover.htc);}
	
a:link {font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#3f67a5; text-decoration:underline;}
a:visited {font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#3f67a5; text-decoration:underline;}
a:hover {font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#7197d1; text-decoration:underline;}
a:active {font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#3f67a5; text-decoration:none;}
	
* {margin:0px; padding:0px;}

/*	CONNTAINERS	*********************************************/
div#containAll{ width:100%; background-image:url(../images/bg_tile.jpg); background-repeat:repeat; background-position:top left;}

div#container {position:relative; max-width:801px;
width:expression( 
    document.body.clientWidth > (500/12) * 
    parseInt(document.body.currentStyle.fontSize)?
        "801px":
        "auto" ); margin-left:auto; margin-right:auto; background-color:#f2edd6; }


div#content {width:801px; height:100%; background-color:#f2edd6; border-right:2px solid #a28f45; border-left:2px solid #a28f45;}

/****	GLOBAL	*************************************************/
div#mainLeft{ width:147px; height:529px; float:left; background:#fcf9e3 url(../images/africa_element.jpg) no-repeat bottom left; border-right:1px solid #cfc494;padding:75px 0px 0px 0px;}
div#mainLeft img{ margin:75px 0px 0px 8px;}
div#mainLeft p{ padding:20px 0px 0px 0px; text-align:center;}
strong.strongLeft{ font-size:14px;}

div#formEmail{padding:5px 0px 0px 8px;}
div#formSubmit{padding:5px 10px 0px 8px; text-align:left;}

div#mainMiddle{ width:353px; height:529px; float:left;  }
div#mainRight{ width:299px; height:529px; float:left; border-left:1px solid #cfc494; }

div#logo {position:absolute; top:0px; left:2px;}
span.thankyou{ color:#00CC66; font-weight:bold;}

/****	HOME	*************************************************/

p.homeTxt{ padding:10px 16px 0px 16px;}
h2.homeTitle{ font-size:16px; font-weight:bold; color:#665c3b; padding:15px 0px 0px 16px;}
h3.homeSub{ font-size:12px; font-weight:bold; color:#aaa185; padding:0px 0px 0px 16px;}

h3.freedomLink{ font-size:12px; font-weight:bold; color:#aaa185; padding:10px 0px 0px 16px;}
h3.freedomLink a:link { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; color:#665c3b; text-decoration:underline;}
h3.freedomLink a:visited { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; color:#665c3b; text-decoration:underline;}
h3.freedomLink a:hover { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; color:#aaa185; text-decoration:underline;}
h3.freedomLink a:active { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; color:#665c3b; text-decoration:underline;}

ul.linked{ list-style-type:none; padding:6px 0px 0px 25px;}
ul.linked li{ padding:3px 0px 3px 0px;}

ul.linked a:link { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#6c5735; text-decoration:underline;}
ul.linked a:visited { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#6c5735; text-decoration:underline;}
ul.linked a:hover { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#c0b599; text-decoration:none;}
ul.linked a:active { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#6c5735; text-decoration:underline;}

/****	MISSION	*************************************************/
div#missionMiddle{ width:353px; height:100%; float:left;  }
div#mainLeftMission{ width:147px; height:1305px; float:left; background:#fcf9e3 url(../images/africa_element.jpg) no-repeat; background-position:0px 350px; border-right:1px solid #cfc494;padding:75px 0px 0px 0px;}
div#mainLeftMission img{ margin:75px 0px 0px 8px;}
div#mainLeftMission p{ padding:20px 0px 0px 0px; text-align:center;}
/****	DONATE	*************************************************/
div#donateMiddle{ width:353px; height:100%; float:left;  }

/****	CONFIRM	*************************************************/
div#ccinfo{padding:10px 16px 0px 16px;}
div#mainLeftConfirm{ width:147px; height:529px; float:left; background:#fcf9e3 url(../images/confirm_image.jpg) no-repeat bottom left; border-right:1px solid #cfc494;padding:75px 0px 0px 0px;}

/****	THE TEAM	*************************************************/
p.teamTxt{ padding:0px 16px 0px 16px;}
div#mainLeftTeam{ width:147px; padding:75px 0px 0px 0px;height:1220px; float:left; background:#fcf9e3 url(../images/africa_element.jpg) no-repeat; background-position:0px 350px; border-right:1px solid #cfc494;}
div#mainLeftTeam img{ margin:75px 0px 0px 8px;}
div#mainLeftTeam p{ padding:20px 0px 0px 0px; text-align:center;}

/****	SITEMAP	*************************************************/
div#sitemap{ width:353px; height:529px; float:left;  }
div#sitemap ul{ list-style-type:none; padding:0px 0px 0px 25px;}
div#sitemap ul li{ padding:5px 0px 5px 0px;}
div#sitemap a:link { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#6c5735; text-decoration:underline;}
div#sitemap a:visited { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#6c5735; text-decoration:underline;}
div#sitemap a:hover { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#c0b599; text-decoration:none;}
div#sitemap a:active { font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; color:#6c5735; text-decoration:underline;}

/****	GALLERY	*************************************************/
div#galleryContain{ width:652px; height:100%; float:left; border-right:1px solid #cfc494;}
div.gall{ width:652px; height:175px; border-bottom:1px dashed #709034;}
div.gall img{ margin:11px 15px 0px 15px;}
div.gall_row_four{ width:652px; height:175px; border-bottom:1px dashed #709034;}
div.gall_row_four img{ margin:11px 10px 0px 10px;}
div.gallLast{ width:652px; height:150px;}
div.gallLast img{ margin:15px 15px 0px 15px;}

/****	PRIVACY	*************************************************/
div#privateMiddle{ width:353px; height:100%; float:left; padding:0px 0px 5px 0px;  }

/****	PRESS	*************************************************/
div#pressMiddle{ width:353px; height:529px; float:left;  }
div#pressMiddle ul{ list-style-type:none; padding:15px 0px 0px 25px;}
div#pressMiddle ul li{ padding:5px 0px 5px 0px;}

/****	ASCENT LOG	*************************************************/

div#mainMiddleLog{ width:652px; height:100%; float:left;  }

/**** 	MENU	***************************************************/

div#menuHolder { width: 801px; height: 70px; background-color:#c9c0a4; border-bottom:1px solid #9b8c6d; border-right:2px solid #a28f45; border-left:2px solid #a28f45;} 

div#listMenu { width: 640px; margin:0px 0px 0px 160px; height:70px; background-color:#c9c0a4; color:#6c5735;}

div#listMenu a{ text-decoration:none; font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; color:#6c5735; } 

div#listMenu a:hover{ text-decoration:none; color:#5c821b; }

div#listMenu ul {text-align: left; float: left; list-style-type: none;} 

div#listMenu li.ascentLog{ text-align:center; float:left; width:93px; height:30px; padding-top:40px;}
div#listMenu li:hover.ascentLog{ text-align:center; float:left; padding-top:40px; width:93px; height:30px; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}
div#listMenu li.ascentLogMark{ text-align:center; float:left; padding-top:40px; width:93px; height:30px; color:#5c821b; font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}

div#listMenu li.donate{ text-align:center; float:left; width:90px; height:30px; padding-top:40px;}
div#listMenu li:hover.donate{ text-align:center; float:left; padding-top:40px; width:90px; height:30px; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}
div#listMenu li.donateMark{ text-align:center; float:left; padding-top:40px; width:90px; height:30px; color:#5c821b; font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}
 
div#listMenu li.mission{ text-align:center; float:left; width:105px; height:30px; padding-top:40px;}
div#listMenu li:hover.mission{ text-align:center; float:left; padding-top:40px; width:105px; height:30px; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;} 
div#listMenu li.missionMark{ text-align:center; float:left; padding-top:40px; width:105px; height:30px; color:#5c821b; font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}

div#listMenu li.team{ text-align:center; float:left; width:95px; height:30px; padding-top:40px;}
div#listMenu li:hover.team{ text-align:center; float:left; padding-top:40px; width:95px; height:30px; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;} 
div#listMenu li.teamMark{ text-align:center; float:left; padding-top:40px; width:95px; height:30px; color:#5c821b; font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}

div#listMenu li.press{ text-align:center; float:left; width:85px; height:30px; padding-top:40px;} 
div#listMenu li:hover.press{ text-align:center; float:left; padding-top:40px; width:85px; height:30px; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}
div#listMenu li.pressMark{ text-align:center; float:left; padding-top:40px; width:85px; height:30px; color:#5c821b; font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}

div#listMenu li.contact{ text-align:center; float:left; width:100px; height:30px; padding-top:40px;} 
div#listMenu li:hover.contact{ text-align:center; float:left; padding-top:40px; width:100px; height:30px; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}
div#listMenu li.contactMark{ text-align:center; float:left; padding-top:40px; width:100px; height:30px; color:#5c821b; font-family:Myriad, Helvetica, Arial, Verdana, sans-serif; font-size:12px; font-weight:bold; background-image:url(../images/nav_pointer.jpg); background-repeat:no-repeat; background-position:top;}





/****	FOOTER	****************************************************/
div#footer{width:100%; color:#c0b599; text-align:center; padding:5px 0px 0px 0px; height:24px; background-color:#f2edd6; border-top:1px solid #6c5735;}

div#footer a:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#c0b599; text-decoration:underline;}
div#footer a:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#c0b599; text-decoration:underline;}
div#footer a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#6c5735; text-decoration:none;}
div#footer a:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#c0b599; text-decoration:underline;}

