
/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }

/*/*/a{}
html, body {
  font-family: verdana, arial, tahoma, sans-serif;
  margin:0;
  padding:0;
  text-align:center;
  font-size:x-small;
  voice-family:"\"}\"";
  voice-family:inherit;
  font-size:small;
  
}
html>body {
  font-size:small;
}

body#leader{
  background:#FECA09 url(../im/annual/leader_title.gif) no-repeat 50% 20px;
  padding-top:160px;
}

body#mission{
  background:#80B538 url(../im/annual/mission_title.gif) no-repeat 50% 20px;
  padding-top:125px;
}

body#protectors{
  background:#F36E21 url(../im/annual/protectors_title.gif) no-repeat 50% 20px;
  padding-top:200px;
}

body#realists{
  background:#FECA09 url(../im/annual/realists_title.gif) no-repeat 50% 5px;
  padding-top:180px;
}

body#fundraisers{
  background:#80B538 url(../im/annual/fundraisers_title.gif) no-repeat 50% 40px;
  padding-top:125px;
}

body#financials{
  background:#F36E21 url(../im/annual/financials_title.gif) no-repeat 50% 30px;
  padding-top:115px;
}

body#storytellers{
  background:#FECA09 url(../im/annual/storytellers_title.gif) no-repeat 50% 30px;
  padding-top:115px;
}

body#donors{
  background:#F36E21 url(../im/annual/donors_title.gif) no-repeat 50% 30px;
  padding-top:70px;
}

body#splash{
  background:#80B538 url(../im/annual/splash_title.gif) no-repeat 50% 20px;
  padding-top:72px;
}

body#welcome{
  background:#F36E21 url(../im/annual/welcome_title.gif) no-repeat 50% 20px;
  padding-top:95px;
}

body#donors h4{
  text-transform:uppercase;
  margin:5px 23px;
  padding:0;
}

#container {
  width:750px;
  margin:0 auto;
  text-align:left;
}

#welcome #container {
  background:transparent url(../im/annual/welcome_bkg.gif) no-repeat 0 100%;
}

body#fundraisers #image {
  position:absolute;
  left:15px;
  top:-80px
}

body#storytellers #image {
  position:absolute;
  left:15px;
  top:-160px
}

*html body#fundraisers #image {
  left:-385px;
}

body#fundraisers #dummy {
  float:left;
  margin:0 20px 20px 0;
  padding:0 40px 40px 0;
  background:#80B538;
  width:336px;
  height:420px;
  position:relative;
  left:-1px;
  top:-1px
}

body#storytellers #dummy {
  float:left;
  margin:0 20px 20px 0;
  padding:0 40px 40px 0;
  background:#FECA09;
  width:180px;
  height:160px;
  position:relative;
  left:-1px;
  top:-1px
}

body#splash #image, body#leader #image, body#protectors #image, body#realists #image, body#financials #image {
  text-align:center;
}

body#splash #image img{
  margin:5px 0;
}

body#splash #image img.last{
  margin-top:20px;
}

body#leader #copy {
  width:510px;
  background:#FFE292;
  padding:1px;
  margin:30px auto 20px auto;
}

body#mission #copy {
  width:350px;
  background:#AECD81;
  float:right;
  padding:1px;
  margin:70px 20px 20px 20px;
  min-height:444px;
}

body#fundraisers #copy {
  background:#AECD81;
  padding:1px;
  margin:94px 20px 20px 20px;
  min-height:444px;
  position:relative;
}

body#storytellers #copy {
  width:516px;
  background:#FFE292;
  padding:1px;
  margin:169px auto 20px auto;
  position:relative;
}

body#protectors #copy {
  width:516px;
  background:#FBC197;
  padding:1px;
  margin:30px auto 20px auto;
}

body#welcome #copy {
  width:550px;
  background:#FBC197;
  padding:1px;
  margin:0;
  float:right;
}

body#realists #copy {
  width:514px;
  background:#FFE292;
  padding:1px;
  margin:30px auto 20px auto;
}

body#donors #copy {
  width:730px;
  background:#FBC197;
  padding:20px 1px 1px 1px;
  margin:30px auto 20px auto;
}

#container #copy p{
  margin:23px; 
  font-size:.85em;
  line-height:1.5em;
  color:#3A3A00;
}

#nav {
  margin:20px auto;
}

#nav img{
  margin:0 10px;
}

div.clearer {
  clear: both; 
  line-height: 0px; 
  height: 0px;
  overflow:hidden;
}

.donor_list {
  float:left;
  width:360px;
}

p.signature {
  float:left;
  position:relative;
  top:-20px;
  left:50px;
  width:200px;
}

.disclaimer {
  font-size:.8em;
  color:#FFFFFF;
  margin:-18px 0 0 10px;
  width:720px;
}