/* -------------------------------------------------------------------------------------------------
File:		Global (p)reset.
Barista:   	Andy Coffey @ C4
Born:     	December 2007
Respect: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
-------------------------------------------------------------------------------------------------- */
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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,hr,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
html {height:100%}
body {min-height:101%;line-height:1.2;color:black;background:white;}
:focus {outline:0}
ol,ul {list-style:none}
table {border-collapse:separate;border-spacing:0/* tables still need 'cellspacing="0" */}
caption,th,td {text-align:left; font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after {content:""}
blockquote,q {quotes:"" ""}
option,select {min-width:1.5em}
ins {text-decoration:none}
del {text-decoration:line-through}
img,a img {border:0}

/*  Tag Seletors  */
body{background:#eeeeee;}
ul{list-style-image:none;text-align:left}
ul li {line-height:20px}
a, a:visited, a:link{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#6eb7db;font-weight:bold;text-decoration:none}
a:hover{text-decoration:none}
h1,h2,h3,h4,h5 {font-weight: bold;}
h1{color:#d2222a;font-size:16px;font-family:Georgia,"Times New Roman",serif}
h3 {color: #d2222a; text-indent: 2em; margin: 10px;font-size:11px;font-family:Georgia,"Times New Roman",serif}
h4 {text-indent: 0em;font-size: 14px;}

/* ID Selectors  */

#bgwrap{margin:auto;width:790px;background:url("../images/bg_page.gif") repeat-y 0 0;}
#wrap{margin:auto;width:770px;}
/* Navigation */
#nav{height:29px;width:770px;}
#nav ul li {float:left;display:inline-block;list-style-type:none;list-style-image:none;}
#nav ul li a{text-indent:-10000px;display:block;height:29px; background:url("../images/bg_nav.gif") repeat-x 0 0;}
#nav ul li#nHome a{background-position:0 0;width:79px}
#nav ul li#nHome a:hover{background-position:0 -30px;width:79px}
#nav ul li#nWhoweare a{background-position:-79px 0;width:108px}
#nav ul li#nWhoweare a:hover{background-position:-79px -30px;width:108px}
#nav ul li#nWhowesupport a{background-position:-186px 0;width:135px}
#nav ul li#nWhowesupport a:hover{background-position:-186px -30px;width:135px}
#nav ul li#nNews a{background-position:-322px 0;width:73px}
#nav ul li#nNews a:hover{background-position:-322px -30px;width:73px}
#nav ul li#nDonation a{background-position:-395px 0;width:143px}
#nav ul li#nDonation a:hover{background-position:-395px -30px;width:143px}
#nav ul li#nContact a{background-position:-538px 0;width:110px}
#nav ul li#nContact a:hover{background-position:-538px -30px;width:110px}
#nav ul li#nAffilications a{background-position:-648px 0;width:122px}
#nav ul li#nAffilications a:hover{background-position:-648px -30px;width:122px}
/* Masthead */
#masthead {height:197px;border-bottom: 1px dotted #c8d6d5;padding-bottom: 0px;}
#masthead #logo {margin:0;padding:0;float:left}
#masthead #logo a {background:url("../images/logo.gif") no-repeat 0 0;text-indent:-10000px;display:block;width:228px;height:175px}
#masthead #banner {float:right;margin:0;padding:0}
/* Footer */
#footer
{
  border-top: 1px dotted #c8d6d5;
  height: 50px;
  background: #fff url(../images/footer_shadow.gif) repeat-x;
  background-position: bottom;
  clear: both;
}
#footer ul
{
  list-style-type: none;
  height: 50px;
}
#footer li
{
  display: block;
  float: left;
  height: 50px;
  text-align: center;
  line-height: 50px;
}

#footer a
{
  text-decoration: none;
  padding: 0 30px;
  border-right: 1px solid #c8d6d5;
  color: #a1a1a1;
}


/* Page Stylings  */
#featuredPane {padding-top:13px;width:770px;height:169px}
#latestNews{padding-top:10px;width:208px;margin-left:20px;float:left}
#latestNews ul {margin-left:10px;margin-top:10px}
#latestNews h1 {background:url("../images/title_latestnews.gif") no-repeat 0 0;text-indent:-10000px;width:120px;height:11px}
#welcomePane{width:542px;float:left;text-align:left}
#welcomePane img{float:left;}
#welcomeText{padding:18px 0 0 22px;float:left;width:380px;background:url("../images/bg_block.gif") repeat 0 0;height:134px}
#welcomeText h1{background:url("../images/title_welcome.png");text-indent:-10000px;width:147px;height:11px}
#welcomeText p{font-family:Georgia,"Times New Roman",serif; padding-right:2em;font-weight:bold}
#Home p{margin:0.5em 0 0.5em 0;font-size:0.8em;text-align:left;color:#666666;}
#grid3col{padding:10px 5px 0 5px;height:230px}
#grid3col a{line-height:2}
#c1wrap,#c3wrap{float:left;width:238px;background:url("../images/box_mid_c1.gif") repeat-y 0 0}
#c2wrap{float:left;width:284px;background:url("../images/box_mid_c2.gif") repeat-y center 0}
#c1content,#c2content,#c3content{padding:0 7px;text-align:center;height:220px;overflow:hidden}
#c1content img, #c3content img{margin-top:8px;border: 1px solid #7f7166;}
#c1content p{margin:0.2em 0.5em 0 1em;font-size:0.75em;font-family:Arial,Helvetica,sans-serif;line-height:1;}
#c1content p span {margin-bottom:0.5em;display:block}
#c2text{width:255px;margin:10px auto;padding-top:24px;background:url("../images/bg_block.gif") repeat 0 0;text-align:left;height:153px}
#c2text p{padding:0.1em 0 0 0.5em;width:145px;font-family:Georgia,"Times New Roman",serif;font-size:0.65em;font-weight:bold;line-height:1.3}
#c2text a{margin-left:0.5em;}


/* Who are we page  */
#who {height: 960px;font-family: arial}
#who_pane {background: url(../images/box_mid.gif) repeat-y;background-position:0px;margin-left: 8px;}
#who_main
{
  margin: 0 20px;
  padding: 10px;
  font-size: 80%;
  line-height: 1.2em;
}

#who_main p
{
  padding: 1em 0;
  margin: 0 2em;
}
#who_main ol
{
  margin-left: 3.5em;
  list-style-type: decimal;
}
#who_main li
{
  margin: 0.3em 0;
}
#who_main img
{
  border: 1px solid #7f7166;
}

.founders
{
  float: left;
  margin: 5px;
  height: 108px;
  width: 235px;
  border: 1px solid #ccc;
  font-weight: bold;
  font-size: 80%;
}

.founders p
{
  margin-top: 55px;
}
.founders p span
{
  font-size: 90%;
}

/* Support page */
#support
{
  font-size: 80%;
  font-family: arial;
}
#support p
{
  padding: 0.5em;
  padding-left: 10px;
}

#support h4
{
  padding-bottom: 10px;
  text-indent: 9px;
}
#support1_pane, #support2_pane
{
  background: url(../images/box_mid.gif) repeat-y;
  background-position:0px;
  margin-left: 8px;
  font-size:11px;
}
#support1 img, #support2 img
{
  border: 1px solid #7f7166;
}

#support1, #support2
{
  margin: 0 20px;
  padding: 10px;
}

/* News page  */
#news
{
  background: url(../images/box_top_newsbg.jpg) no-repeat;
  font-size: 80%;
  padding-top: 30px;
  height: 1240px;
  display: block;
  font-family: arial;
  position:relative;
}

#news .header
{
  width: auto;
  background: #cc0000;
  color: #fff;
  height: 1.4em;
  line-height: 1.5em;
  padding: 0;
  padding-left: 1em;
  margin-top: 7px;
  font-size:100%;
}

#news h3
{
  margin-bottom: 0em;
}

#article p
{
  padding: 0.7em;
  padding-left: 10px;
  font-size: 88%;
  line-height: 1.2em;
}

#article.latestevent p
{
   padding-top:0em;
   padding-bottom:0em;
}

#article
{
  height: auto;
  width: 554px;
  padding-top: 0px;
  margin-left: 22px;
  _margin-left: 11px;
}

#article h4
{
  margin-top: 23px;
  text-indent: 1em;
}

#article ol
{
  margin-left: 4em;
  list-style-type: decimal;
}
#article li
{
  margin: 0.3em 0;
}

#article img
{
  padding: 0 10px;
}

#article blockquote
{
  font-size: 120%;
  line-height: 130%;
}
#article blockquote span
{
  font-size: 60%;
  vertical-align: top;
}

#eventcol
{
  width: 169px;
  height: auto;
  padding-top: 30px;
  margin-right: 12px;
  _margin-right: 6px;
}

#eventcol h4
{
  text-indent: 1em;
  padding-top: 1em;
}

#news1, #news2, #news3, #news4
{
  height: 66px;
  margin-bottom: 12px;
}


#article .eventimages img {margin:5px 0;}

/* founders  */
#founderS
{
  font-size: 70%;
  font-family: arial;
}
.person
{
  clear: both;
  min-height: 122px;
  width: 752px;
  background: url(../images/box_mid.gif) repeat-y;
  margin-left: 10px;
}
.person_pane
{
  margin-right: 15px;
  padding-left: 7px;
}
.person_pane p
{
  margin-bottom: 10px;
}
.person_pane img
{
  margin-right: 5px;
  margin-bottom: 0px;
}
.person_pane h4
{
  padding: 5px 0 0 0;
}
.person_pane h5
{
  padding-bottom: 2px;
}

.aief_list {margin-left:30px;font-size:88%;margin-bottom:10px}
#article .aief_list li {margin:0;line-height:1.4em}

/*  Donation page  */

#donation
{
  font-size: 80%;
  font-family: arial;
}

#donation h4
{
  margin-bottom: 5px;
}
#donation p
{
  padding: 5px 0;
}
#donation li
{
  line-height: 1.2em;
}
#donation ul
{
  margin: 10px 0;
}

#donation_pane
{
  padding-left: 20px;
}

#donation_scr
{
  background: url(../images/box_mid_donation.gif) repeat-y;
  height: 240px;
  width: 730px;
}

#butterfly
{
  margin-left: 15px;
  width: 220px;
}

#butterfly img
{
  border: 1px solid #7f7166;
}


#payment
{
  width: 250px;
  height: 240px;
  border-right: 1px dotted #c8d6d5;
  margin-right: 5px;
  _margin-right: 2px;
}

#payment .amy
{
  margin-bottom: -3px;
  font-size:12px;
}

#payment
{
  font-size:90%;
 }

#contact img
{
  margin: 5px;
}


/*  Class Selector  */
.noborder {border: 0 !important;}
.clear {clear:both}
.right {float: right}
.left {float: left}
.dotted {border-top: 1px dotted #c8d6d5;border-bottom: 1px dotted #c8d6d5;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.orange {color:#ffb041;font-weight:bold;}
.red {color: #d5252b;font-weight:bold;}
.grey {color: #666666}
.shadeline{background:url("../images/bg_line.gif") repeat-x 0 0;height:5px}
.blue-square-wrap{width:170px;margin-bottom:0.5em;background:url("../images/bg_square.png") no-repeat 0 0;height:69px;overflow:hidden}
.bgwoman{float:right;display:inline;margin-top:-210px;margin-right:10px;background:url("../images/img_womancarrychild.png") no-repeat;width:125px;height:210px;overflow:hidden;}
.bt-donation{background:url("../images/bt_donation.png") no-repeat 0 0;margin:0 auto;margin:10px auto;width:137px;height:59px;}
.bt-donation a{display:block;width:137px;height:59px;}
.arrow{padding-left:10px;background:url("../images/icon_arrow_yellow.gif") no-repeat 0 5px}

/* Titles */
#c1content h2 {background:url("../images/title_home_whowesupport.gif") no-repeat 0 0;width:225px;height:24px;text-indent:-10000px}
#c2content h2 {background:url("../images/title_home_howyoucanhelp.gif") no-repeat 0 0;width:271px;height:24px;text-indent:-10000px}
#c3content h2 {background:url("../images/title_home_makeadonation.gif") no-repeat 0 0;width:225px;height:24px;text-indent:-10000px}
#who h3.whoweare{background:url("../images/title_whoweare.gif") no-repeat 0 0;width:115px;height:11px;text-indent:-1000px;margin-left:2em;border}
#who h3.founders{background:url("../images/title_founders.gif") no-repeat 0 0;width:174px;height:11px;text-indent:-1000px;margin-left:2em;border:0}
#article h3 {background:url("../images/title_latestnews.gif") no-repeat 0 0;width:120px;height:11px;text-indent:-1000px;}
#support h3 {background:url("../images/title_whowesupport.gif") no-repeat 0 0;width:158px;height:11px;text-indent:-1000px;margin-left:2em;}
#donation h3 {background:url("../images/title_donation.gif") no-repeat 0 0;width:167px;height:11px;text-indent:-1000px;margin-left:2em;}
#founderS h3 {background:url("../images/title_founders.gif") no-repeat 0 0;width:174px;height:11px;text-indent:-1000px;margin-left:2em;}
#sitemap h3 {background:url("../images/title_sitemap.gif") no-repeat 0 0;width:81px;height:11px;text-indent:-1000px;margin-left:2em;}

/* Sitemap */
#sitemap ul ul {margin-left:2em}