/*
 *
 * BASIC
 * 
 **/
 body {background-color:#F5F5F5; }   
 #container {overflow:hidden; background:white; padding-bottom:30px; }
 .container_12 {padding:0 16px; }
 div.hr {width:100%; border-bottom:1px solid #D9D9D9; line-height:1px; margin-bottom:10px; clear:both; }


/* 
 *
 *  HEADER
 *   
 **/
 #header {overflow:hidden; font-size:1.1em; margin-bottom:0; }
 #header_logo {float:left; }
 #header_mission {float:right; margin:38px 18px 20px 0; }
 #header span#header_mission, #header span#header_mission span {position:relative; top:0; left:0; display:block; width:620px; height:112px; }
 #header span#header_mission span {text-indent:-50000px; background:transparent url(../img/vision_mission_top.png) 0 0 no-repeat; position:absolute; }
 #header #nav_primary {float:right; width:700px; text-align:right; }
 #header #nav_primary, #header #nav_primary li {margin:0; padding:0; }
 #header #nav_primary li {display:inline; background:transparent url(../img/nav_slash.gif) 100% 50% no-repeat; }
 #header #nav_primary li a {padding:0 10px 0 5px; text-align:center; }
 #header #nav_primary li.last {background:none; }
 #header a {color:#444444; }
 #header a:hover {color:#CC0016; }
 body#front #header #nav_primary li#main_nav_home a,
 body#allaboutus #header #nav_primary li#main_nav_allaboutus a,
 body#events #header #nav_primary li#main_nav_events a,
 body#wherethemoneygoes #header #nav_primary li#main_nav_wherethemoneygoes a,
 body#learnmore #header #nav_primary li#main_nav_learnmore a {color:#CC0016; }


/* 
 *
 *  SECONDARY NAV
 *   
 **/
 #nav_secondary, #nav_secondary li {margin:0; padding:0; list-style:none; }
 #nav_secondary {background:transparent url(../img/pod_fade.png) 0 0 repeat-x; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; }
 #nav_secondary li {padding:4px 0; margin-left:15px; border-bottom:1px solid #D9D9D9; }
 #nav_secondary li.last {border-bottom:0; }
 #nav_secondary a {color:#444444; }
 #nav_secondary a:hover {color:#CC0016; text-decoration:none; }


/* 
 *
 *  FOOTER
 *   
 **/
 #footer #nav_footer, #footer #nav_footer li {list-style:none; margin:0; padding:0; }
 #footer #nav_footer {margin:0 auto; display:block; text-align:center; margin-top:30px; }
 #footer #nav_footer li {display:inline; text-align:center; background:transparent url(../img/nav_slash.gif) 100% 50% no-repeat; }
 #footer #nav_footer li a {padding:0 8px; }
 #footer #nav_footer li.last {background:none; }
 #footer a {color:#444444; }
 #footer a:hover {color:#CC0016; }
 
 
/* 
 *
 *  GRID TWEAKS
 *   
 **/
 .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {margin-bottom:30px; } 
 .copy_area {padding:10px 10px 10px 10px; background:transparent url(../img/pod_fade.gif) 0 100% repeat-x; border-top:1px solid #D9D9D9; position:relative; z-index:1; display:block; overflow:hidden; }
 .grid_6 .copy_area {background:none; border-bottom:1px solid #D9D9D9; }
 
 
/* 
 *
 *  ICONS
 *   
 **/
 .icon_board {float:right; margin-top:-50px; }
 .icon_financial {float:right; margin-top:-50px; }
 .icon_africa {float:right; margin-top:-50px; margin-right:20px; }
 .icon_usa {float:right; margin-top:-50px; margin-right:20px; }
 
 
/* 
 *
 *  ORG INFO PODS
 *   
 **/
 .org_info h5 {float:left; clear:left; width:220px; }
 .org_info img {float:right; clear:right; }
 .org_info p {clear:both; }
 
 
/* 
 *
 *  LEARN MORE
 *   
 **/
 body#learnmore .grid_6 .copy_area {text-align:center; }
 body#learnmore .grid_6 .copy_area img.logo {margin:20px 0; }
 
 
 .flash-replaced .alt {display:block; height:0; overflow:hidden; position:absolute; width:0; }
 
 
 #flash_homepage, #flash_homepage object {position:relative; z-index:1; }