body{
  margin:0 auto;
  background-image:url(img/ardf_bkgr.gif);
  background-repeat:repeat-x;
  background-color:#E5F6FE;
}
h1, h2, h3, h4, h5, p, ul, li, div, input{
  margin:0;
  padding:0;
  line-height:100%;
  text-align:left;
}
blockquote{
border:1px solid #999;
background-color:#eee;
padding:1em;
}
blockquote p{
font-family:verdana,sans-serif;
font-size:11px;
}
img{
border-style:none;
}
.imgLeft{
float:left;
margin-right:20px;
margin-bottom:10px;
border:1px solid #ccc;
padding:2px;
}

/* *************************************************** HEADER STYLES */

#header{
  height:125px;
  width:1000px;
  background-image:url(img/bkgr-header.gif);
  background-repeat:no-repeat;
}
#header #logo{
  width:455px;
  height:121px;
  float:left;
}
#header #logo img{
  border-style:none;
}
#search{
  position:absolute;
  top:50px;
  left:880px;
}
#search p{
  font-family:georgia,serif;
  font-size:11px;
  font-weight:bold;
  color:#3D94CA;
  margin-bottom:4px;
}
#keywords{
  color:#bbb;
  font-size:11px;
}
#donate-top{
  width:339px;
  height:74px;
  float:left;
}
#donate-top img{
  border-style:none;
}


/* *************************************************** TOP MENU STYLES */

#menu{
  height:40px;
  width:1000px;
  background-color:#3D94C9;
  padding:0;
  margin:0;
}
#menu img{
  border-style:none;
}
#menu ul{
  padding:0;
  margin:0;
  list-style-type:none;
  width:1000px;
  height:40px;
  text-align:center;
}
#menu ul li{
  padding:0;
  margin:0;
  display:inline;
  margin-right:15px;
}
#menu-btm{
  width:1000px;
  height:13px;
  background-image:url(img/menu-btm.gif);
}

/* *************************************************** MARQUEE STYLES */

#marquee{
  width:984px;
  height:267px;
}
#marquee .marqueePic{
  width:984px;
  height:250px;
  padding:15px 0 0 16px;
  background-image:url(img/marquee-bkgr.gif);
  background-repeat:no-repeat;
}

/* *************************************************** SIDE MENU STYLES */

#content #archive #sideMenu{
  font-family:verdana, sans-serif;
  font-size:11px;
  float:left;
  width:229px;
  margin-bottom:20px;
}
  #sideMenu ul{
    margin:0;
    padding:0;
    list-style-type:none;
    font-size:10px;
    background-color:#015D90;
  }
  #sideMenu ul li{
    border-bottom:1px solid #CCB586;
    font-weight:normal;
  }
    #sideMenu ul li a:link{
      color:#fff;
      display:block;
      text-decoration:none;
      padding:10px 10px 10px 10px;
    }
    #sideMenu ul li a:visited{
      color:#fff;
      display:block;
      text-decoration:none;
      padding:10px 10px 10px 10px;
    }
    #sideMenu ul li a:hover{
      color:#015D90;
      background-color:#fff;
      display:block;
      text-decoration:none;
      padding:10px 10px 10px 10px;
    }
    #sideMenu ul li a:active{
      color:#fff;
      display:block;
      text-decoration:none;
      padding:10px 10px 10px 10px;
    }


/* *************************************************** GLOBAL CONTENT STYLES */

#content{
  width:1000px;
  padding:0;
  margin:0 auto;
}

/* *************************************************** HOME PAGE STYLES */

#content #main{
  width:970px;
  padding:5px 15px 15px 15px;
  background-color:#E5F6FE;
}
#content #main #left{
  float:left;
  width:577px;
  background-color:#fff;
  padding:10px;
}
#content #main #right{
  float:left;
  width:373px;
padding-bottom:20px;
}

#content #main #left #alertBox{
  border:1px solid #ED1C22;
  padding:20px 20px 20px 172px;
  width:383px;
  background-image:url(img/alert-label.gif);
  background-repeat:no-repeat;
  background-position:5px 10px;
}
#content #main #left #alertBox p{
    color:#333;
    font-family:georgia, serif;
    font-size:11px;
    font-weight:bold;
    line-height:140%;
  }
#content #main #left #alertBox h1{
    color:#0C1071;
    text-transform:uppercase;
    font-size:18px;
    margin-bottom:10px;
    font-weight:normal;
  }
#content #main #left #alertBox a:link{
    color:#ff0000;
    text-decoration:none;
  }
#content #main #left #alertBox a:visited{
    color:#ff0000;
    text-decoration:none;
  }
#content #main #left #alertBox a:hover{
    color:#ff0000;
    text-decoration:underline;
  }
#content #main #left #alertBox a:active{
    color:#ff0000;
    text-decoration:none;
  }
#content #main #left #takeAction h1{
  font-size:20px;
  font-weight:bold;
  text-transform:uppercase;
  color:#0B0F72;
  margin-bottom:10px;
}
#content #main #left #takeAction h2{
  font-size:18px;
  color:#015D90;
  margin-bottom:10px;
}
#content #main #left #takeAction h3{
  font-size:10px;
  color:#015D90;
  font-style:italic;
}
#content #main #left #takeAction p{
  color:#333;
  font-size:14px;
  font-style:italic;
  font-weight:bold;
  line-height:220%;
}
#content #main #left #takeAction .section{
  float:left;
  width:260px;
  padding:10px;
}
#content #main #left #takeAction #email{
  font-family:georgia, serif;
  font-size:11px;
  color:#999;
}
#worldMap{
  padding:0 0 0 15px;
}
#worldMap h1{
  font-size:16px;
  font-style:italic;
  font-weight:bold;
  color:#24648A;
  text-align:center;
}


/* *************************************************** ARCHIVE STYLES */

#content #archive #left{
  width:219px;
  float:left;
  padding:0;
  padding-bottom:25px;
  font-family:verdana, arial, helvetica, sans-serif;
  font-size:12px;
}

#content #archive{
  background-image:url(img/archive-bkgr.gif);
  background-repeat:repeat-y;
}

#content #archive #left h2{
font-size:14px;
}
#content #archive #left #takeAction{
  width:209px;
  padding:0px 10px 10px 10px;
}
#content #archive #left #abnrSide{
width:229px;
height:600px;
text-align:center;
margin-top:20px;
}
#content #archive #left #abnrSide img{
border:1px solid #999;
}

#content #archive #right{
  width:730px;
  float:left;
  margin-left:25px;
}
  #content #archive #right a:link{
    text-decoration:none;
    color:#8F090E;
  }
  #content #archive #right a:visited{
    text-decoration:none;
    color:#8F090E;
  }
  #content #archive #right a:hover{
    text-decoration:underline;
    color:#C41118;
  }
  #content #archive #right a:active{
    text-decoration:none;
    color:#8F090E;
  }
  #content #archive #right h1{
    font-family:georgia, serif;
    font-size:20px;
    color:#000;
    margin-bottom:10px;
  }
  #content #archive #right h2{
    font-family:verdana, sans-serif;
    font-size:14px;
    color:#000;
    margin-bottom:10px;
    font-weight:bold;
  }
  #content #archive #right h3{
    font-family:verdana, sans-serif;
    font-size:12px;
    color:#000;
    margin-top:10px;
    margin-bottom:10px;
  }
  #content #archive #right h3 a:link{
    color:#ff0000;
    text-decoration:none;
  }
  #content #archive #right h3 a:visited{
    color:#ff0000;
    text-decoration:none;
  }
  #content #archive #right h3 a:hover{
    color:#ff0000;
    text-decoration:underline;
  }
  #content #archive #right h3 a:active{
    color:#ff0000;
    text-decoration:none;
  }
  #content #archive #right p{
    font-family:georgia, sans-serif;
    font-size:14px;
    color:#444;
    line-height:140%;
margin-bottom:10px;
  }
  #content #archive #right ul{
    list-style-type:square;
    color:#444;
    margin:1em;
  }
    #content #archive #right ul li{
      margin-bottom:.5em;
    }
  #content #archive #right .captionLeft{
    width:33%;
    float:left;
    margin-right:20px;
  }
  #content #archive #right .captionLeft img{
    padding:2px;
    border:1px solid #ccc;
  }
  #content #archive #right .captionLeft p{
    font-family:verdana, sans-serif;
    font-size:11px;
    font-weight:bold;
    line-height:120%;
    text-align:justify;
    margin-top:5px;
  }
  #content #archive #right .thumbnail{
    float:left;
    margin-right:10px;
    border:1px solid #ccc;
    padding:2px;
  }
  #content #archive #right form{
    margin:0;
  }


/* *************************************************** FOOTER STYLES */

#footerWrap{
  width:100%;
  background-color:#3D94C9;
}
#footer{
  width:970px;
  margin:0 auto;
  padding:15px 15px 30px 15px;
}
#footer .menu{
  float:left;
  margin-right:120px;
}
#footer .meta{
  float:right;
}
#footer p{
  color:#fff;
  font-family:georgia, sans-serif;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
}
#footer a:link{
  color:#fff;
  text-decoration:none;
}
#footer a:visited{
  color:#fff;
  text-decoration:none;
}
#footer a:active{
  color:#fff;
  text-decoration:none;
}
#footer a:hover{
  color:#fff;
  text-decoration:underline;
}

#resultsMain{
background-color:#fff;
padding:10px;
font-family:arial,helvetica,sans-serif;
padding-bottom:80px;
}
#resultsMain h1{
font-size:16px;
font-weight:normal;
margin-bottom:.5em;
}
#resultsMain p{
color:#000;
font-size:12px;
width:70%;
margin-bottom:1.5em;
}
.breadcrumb{
font-size:11px;
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px solid #ddd;
}
#latest{
margin-bottom:20px;
padding-left:15px;
}
#latest h1{
display:block;
width:100%;
background-color:#3D94C9;
padding:4px;
font-family:georgia,serif;
font-size:14px;
color:#fff;
}
#latest ul{
margin-top:10px;
margin-left:15px;
}
#latest li{
list-style-type:square;
list-style-position:inside;
font-family:georgia,serif;
font-size:14px;
}
#latest li a:link{
text-decoration:none;
color:#000;
}
#latest li a:visited{
text-decoration:none;
color:#000;
}
#latest li a:hover{
text-decoration:underline;
color:#990000;
}
#latest li a:active{
text-decoration:none;
color:#000;
}
#latest li p {
font-size:11px;
margin-left:3em;
margin-top:.5em;
}