/* -------------------------------------------------------------------------------------------------

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;
  
  height: 280px;

}



#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: 280px;

  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}
