
html {
   margin:0px;
   padding:0px;
}

body {
  font-family:        Verdana, Geneva, Arial, sans-serif;
  font-size:          small;  
  background-color:   #87c1ff;
  background-image:   url(../images/header.jpg);
  background-repeat:  no-repeat;
  background-position: top center;
  
  width:              800px;
  margin-left:      auto;
  margin-right:     auto; 
  margin-top:       0px;
  margin-bottom:    100px;
  padding:          0px;
}

p, ul, li, h1, h2, h3, h4 {
  margin: 0;
  padding: 0;
}

p {
  line-height:      160%;
  color:            #555555; 
}

ol li {
  line-height:      160%;
  color:            #555555; 
}

a:focus {
  outline:          0;
}

h1, h2 {
  font-weight:      normal;
  color:            #db8b00;  
}

h1 {
  font-size:        170%;
}

h2 {
  font-size:        130%;
}


#allcontent
{
}

#header {
  margin-top:       285px;
}



#nav {  
  margin-bottom:    0px;
}

.navspan {
  padding-left:     20px;  
}

.navspan a {
  font-size:        110%;
  color:            #fff5e5;
  text-decoration:  none;
  font-weight:      bold;  
  border-bottom:    1px dashed #EBE5DA; 
}




.navspan a.active, .navspan a:hover {
  color:            #2B7FD9;
}



#subnav {
  margin-top:       7px;
  margin-bottom:    0px; 
}

.subnavspan {
  padding-left:     20px;  
}

.firstsub {
  padding-left:     30px;
}




.subnavspan a {
  font-size:        90%;
  color:            #fff5e5;
  text-decoration:  none;
  font-weight:      bold; 
   
}

.subnavspan a.active, .subnavspan a:hover {
  color:            #2B7FD9;
}

#main {  
  margin-top:       10px;
  margin-bottom:    0px;
  margin-left:      auto;
  margin-right:     auto;  
}

#content {
  width:            495px;   
}

#main ul {
  margin:           0px 0px 0px 15px;  
  list-style-position:  outside;
  list-style:       none;
  
}


#main ul li{  
  padding:           3px 0px 3px 30px;  
  background:        url(../images/book_icon_20.gif) no-repeat 0px .15em;
}

#facesleft, #facesright {
 margin-top:       40px;
}

#facesleft {
  text-align:       center;  
}

#facesright {
  float:            right;
  width:            400px;
  text-align:       center;  
}

#facesright p, #facesleft p {
   margin:          0px 0px 50px 0px;
   height:          40px;
}

#facesright h3, #facesleft h3 {
   margin:          7px 0px 0px 0px;
}

.noface {
 height:            350px;
 width:             200px;
}

#sidebar {
  width:            295px;
  float:            right;  
  margin:           0px;
}

#footer {  
  clear:            right;
  position:         relative;
  top:              10px;
}

.spiffycorner {
  background-color: transparent;
}

.spiffycornerabout {
  background-color: transparent;
  clear:            right;
}

.sectionheader {
  background-color: #eba226;
  /*
  background-image: url(../images/orange_button_bg.gif);
  background-repeat:  repeat-x;
  background-position: bottom left;  
  */
  margin-top:       0px;
  padding:          0px 0px 5px 10px;
}

.sectionheader h2 {
  color: #fff5e5;
  
}

.textarea {
  background-color: #ffffff;
}

.textarea a {
  color:            #146fcf;
  text-decoration:  none;
  border-bottom:    1px dashed #146fcf; 
  
}


.textarea .nontextlink {
   border-bottom:   none;
   border: none;
}

.nontextlink img {
   border: none;
}


.textareatitle {
  padding:   20px 0px 10px 15px;
}

.textarea {
 padding:          10px 10px 5px 10px;
}


.textarea p {
  padding:          10px 20px 15px 20px;
}


#storyphoto1, #storyphoto2 {
  text-align: center;  
  margin: 10px 20px 5px 20px;
}


#storyphoto1 {
  float: right;
}


#storyphoto2 {
  float: left;
}

#storyphoto1 p, #storyphoto2 p {
  margin: 0;
  padding: 0;
}


#whatsnewentry {
  margin: 10px 0px 10px 0px;
  border-bottom:    1px dashed #EBE5DA; 
}

#whatsnewentry h2 {
  font-size:         120%;
  font-weight:      bold;  
}

#whatsnew .storytitle {
  margin: 5px 0px 5px 0px;
}

#whatsnew .storycontent {
  padding: 0px 0px 10px 0px;
}

#whatsnew .storytitle a {

  color:            #555555;
  text-decoration:  none;
  font-weight:      bold;  
  border-bottom:    1px dashed #FFFFFF; 
}

.textareaheader {
  margin:           20px 0px 10px 20px;
}

#supportbadge {
    text-align:     center;
    padding:        20px 0px 20px 0px;
}

#lowerpad {
  width:              800px;
  height:             20px;
  background-color:   #ffffff;
}

#mission, #howcontribute {
    font-weight:      bold;
}


#missionstatementblock {
    font-size:      120%;
}

.toptext {
    font-size:      110%;
}

.donatebutton {
    border-style:   none;
}

/* pictobrowser */

#PictoBrowser091124230435 {
    text-align:     center;
}

/* Courtesy of SpiffyCorners.com */

.spiffy{display:block}
.spiffy *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#EBA226}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c3bca1;
  border-right:1px solid #c3bca1;
  background:#d9ad5c}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #accce9;
  border-right:1px solid #accce9;
  background:#ddaa4f}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ddaa4f;
  border-right:1px solid #ddaa4f;}
.spiffy4{
  border-left:1px solid #c3bca1;
  border-right:1px solid #c3bca1}
.spiffy5{
  border-left:1px solid #d9ad5c;
  border-right:1px solid #d9ad5c}
.spiffyfg{
  background:#EBA226}


.spiffylow{display:block}
.spiffylow *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#FFFFFF}
.spiffylow1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #c0deff;
  border-right:1px solid #c0deff;
  background:#e3f0ff}
.spiffylow2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #9ccbff;
  border-right:1px solid #9ccbff;
  background:#eaf4ff}
.spiffylow3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #eaf4ff;
  border-right:1px solid #eaf4ff;}
.spiffylow4{
  border-left:1px solid #c0deff;
  border-right:1px solid #c0deff}
.spiffylow5{
  border-left:1px solid #e3f0ff;
  border-right:1px solid #e3f0ff}
.spiffylowfg{
  background:#FFFFFF}


/*
blockquote {
  font-style:      italic;
}
*/

