body {

  margin: 0;

  padding: 0;

  background-color: #050845;

  color: white;

/*  background-image: url(img/bg.jpg); */

  background-image: url(img/back_celine.gif);
  background-repeat: repeat-x;

  font: small Arial, Helvetica, Verdana, sans-serif;

}

#wrapper {

  background-color: #fdf8f2;

  color: black;

  margin: 30px 40px 30px 40px;

  padding: 10px;

}

#header img {
  float: left;
  padding: 0 40px 0 0;
}

#header {
  color: #050845;

}

#header-bottom {

  border-top: 1px solid #b9d2e3;

  border-bottom: 1px solid #b9d2e3;

  height: 1%;

}

#header-bottom ul {

  margin: 0;

  padding: 0;

/* Adjusted from 30px to 70px */
  padding: 0 70px 0 0;

  text-align: right;

}

#header-bottom li {

  display: inline;

  background-color: #fdf8f2;

  color: #050845;

}

#header-bottom a:link, #header-bottom a:visited {

  text-decoration: none;

  background-color: #fdf8f2;

  color: #050845;

}

#tagline {

  font-weight: bold;

  background-color: #fdf8f2;

  color: #050845;

  font-style: italic;

  margin: 0;

  padding: 0 0 0 20px;

  width: 400px;

  float: left;

}

#ball {

  position: absolute;

  top: 110px;

  right: 55px;

}

#main {

  width: 100%;

  margin-top: 10px;

  background-image: url(img/sidebarbg.gif);

  background-position: top right;

  background-repeat: repeat-y;

}

#content {

/*  margin: 0 240px 0 160px; */

  margin: 0 240px 0 160px;


  border-top: 1px solid #b9d2e3;

  border-right: 1px solid #b9d2e3;

  border-left: 1px solid #b9d2e3;

  background-color: white;

  color: black;

}

#mainfeature {

/*  background-image: url(img/mainimg.jpg);

  background-repeat: no-repeat;
 */
/*  background-color: #112236; */
  background-color: #999933;  
  color: white;

/* padding: 2em 2em 1em 200px; */

  padding: 2em 2em 2em 2em;

  height: 1%;

}


/***************   #banana p {
  float:left;
  padding-right: 1em;
}
#mainfeature h2 {

  margin: 0;

  font-weight: normal;

  font-size: 140%;


}                  *********************/


#mainfeature p {

  font-size: 110%;

  width: 400px;
}




/***********************************

#mainfeature p.more {

  margin-top: 0;

  text-align: center;

}

#mainfeature p.more a:link, #mainfeature p.more a:visited {

  color: white;

  background-image: url(img/more-bullet.gif);

  background-repeat: no-repeat;

  background-position: center left;

  padding-left: 14px;

}


*******************************/

#content .inner {

  margin: 10px 20px 10px 40px;

}

#content .inner h2 {

  color: #245185;

  padding-bottom: 0.2em;

  border-bottom: 1px solid #b9d2e3;
  font-size: 110%;

}

#content .inner ul.features {

  margin: 0;

  padding: 0;

  list-style: none;

}

#content .inner h3 {

  font-size: 130%;

}

/*** #content .inner h4 {

  font-size: 150%;

  color: orange;
}
***/
#content .inner h3 a:link, #content .inner h3 a:visited {

  color: #245185;

}

#content .inner p {

  color: #666666;

  font-size: 90%;

}

#content .inner .features li img {

  float: left;

  margin: 0 5px 5px 0;

}

#content .inner p.author {

  font-weight:  bold;

}

#content .inner p.more{

  margin-top: 0;

  text-align: right;

}

#content .inner p.more a:link, #content .inner p.more a:visited {

  color: black;

  background-image: url(img/more-bullet.gif);

  background-repeat: no-repeat;

  background-position: center left;

  padding-left: 14px;

  font-size: 90%;

  color: #1e4c82;

}

#sidebar {

/* Changed below 220px to 180px */
  float: right;
  width: 180px;

  background-color: #256290;

  color: white;

  margin: 0;

  padding: 0;

}

#sidebar h3 {

  font-size: 110%;

  background-image: url(img/sidebar-header-bg.jpg);

  background-repeat: no-repeat;

  margin: 0;

  padding: 0.2em 0 0.2em 10px;

  font-weight: normal;

}

#sidebar .inner {

  padding: 10px;

}



#smaller {

  font-size: 100%;
  font-weight: normal;
}

#sidebar ul {

  list-style-image: url(img/more-bullet.gif);

  margin-left: 0;

  padding-left: 20px;

}

#sidebar p, #sidebar li {

  font-size: 90%;

  line-height: 1.4em;

}

#sidebar ul a:link, #sidebar ul a:visited {

  color: white;

}

#sidebar .date {

  font-weight: bold;

}

#searchform .text {

/* Changed below from 196px to 160px */
  width: 160px;

  border: 1px solid #45bac0;

}

#searchform .searchbutton {

  text-align: right;

  margin-top: 4px;

}

#searchform .btn {

  border: 1px solid #45bac0;

  background-color: #256290;

  color: white;

}

#sidebar .motm-image {

  float: right;

  margin: 0 30px 0 20px;

}

#sidebar p.more {

  clear: right;

  margin: 0 30px 0 0;

  text-align: right;

}

#sidebar p.more a:link, #sidebar p.more a:visited {

  color: white;

  background-image: url(img/more-bullet.gif);

  background-repeat: no-repeat;

  background-position: center left;

  padding-left: 14px;

}


#small_orange {
  color: #ff4e00;

  font-size: 90%;

  font-weight: bold;

}

#large_orange {
  color: #ff4e00;

  font-size: 120%;

  font-weight: bold;

}

#sidebar2 {

  float: left;

  width: 159px;

  border-top: 1px solid #b9d2e3;

  border-left: 1px solid #b9d2e3;

  background-color: white;

  color: black;

  margin: 0;

  padding: 0;

}

#sidebar2 .inner {

  margin:  10px;

}

#sidebar2 p {

  font-size: 90%;

  color: #666666;

}

#sidebar2 a:link, #sidebar2 a:visited {

  color: #245185;

  font-weight: bold;

}

#sidebar2 h3 {

  color: #245185;

  padding-bottom: 0.2em;

  border-bottom: 1px solid #b9d2e3;

  font-size:  110%;

}

#nav {

  list-style: none;

  margin: 0;

  padding:  0;

}

#nav li {

  border-bottom: 1px solid #b9d2e3;

  padding: 0.4em 0 0.2em 0;

  font-size:  90%;

}

#nav li a:link, #nav li a:visited {

  text-decoration: none;

  color: #245185;

  font-weight: normal;

}

#bloglatest h4 {

  color: #ff4e00;

  font-size: 100%;

  font-weight: bold;

}

#blog {

  margin: 0;

  padding: 0 0 0 20px;

  list-style: url(img/more-bullet.gif);

}

#blog li {

  font-size: 90%;

  padding-bottom: 0.5em;

  color: #ff4e00;

  font-weight: bold;

}

#newsletterform .text {

  width: 135px;

  border: 1px solid #45bac0;

}

#newsletterform .searchbutton {

  text-align: right;

  margin-top: 4px;

}

#newsletterform .btn {

  border: 1px solid #45bac0;

  background-color: #256290;

  color: white;

  font-size: 80%;

}

#footer {

  width: 100%;

  border-top: 1px solid #b9d2e3;

  border-bottom: 1px solid #b9d2e3;

  margin-top: 10px;

  clear: both;

}

#footer p {

  font-size: 90%;

  color: #256290;

  margin: 0;

  padding: 0.2em 0 0.2em 0;

}

#clearone {

  clear: both;

  height: 1px;

}

#main2 {

  margin-top: 10px;

  background-image: url(img/leftbg.gif);

  background-position: bottom left;

  background-repeat: repeat-y;

}
#mission-title {
  font-family: Helvetica, Arial, sans-serif;
  font-size: large;
  font-weight: bold;
  font-style: italic;
  color: red;
  padding: 50px 30px 10px 30px
}

#mission-message {

  border: 10px #669933 double;
  padding: 10px 20px 10px 20px;
  margin: 0px 200px 0px 200px;
  background: #FFFF99;
  color: red;
  font-style: bold;
}
#member-title {
  font-family: Helvetica, Arial, sans-serif;
  font-size: large;
  font-weight: bold;
  font-style: italic;
  color: red;
  padding: 30px 15px 10px 15px
}

#member-message {

  border: 10px double coral;
  padding: 10px 10px 10px 10px;
  margin: 10px 200px 50px 200px;
  background: #FFFF99;
  color: green;
  font-style: normal;
}

#member-message table{

  background: #FFFF99;
  color: green;
  font-style: normal;
}

#member-section-title { 

  color: green;
  font-weight: bold;
  font-style: italic;
/*  font-size: 100%; */
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
/*  a:link red; a:visited red; a:hover orange; a:active orange;   */
  
}


#text-2 { color: green; font-weight: normal; font-style: normal; font-size: 100%;
       margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#text-3 { color: green; font-weight: normal; font-style: normal; font-size: 100%;
       margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; }

#text-4 { color: red; font-weight: bold; font-style: normal; font-size: 100%;
       margin: 2px 2px 2px 2px; padding: 0px 0px 0px 300px; border: 0px solid blue; }

.span-red { color:red; }

#event {

/*  border: 10px double coral;	*/
  padding: 10px 10px 10px 10px;
  margin: 10px 100px 10px 100px;
  background: #FFFF99;
  color: green;
  font-style: normal;
}

#suscribe_1 {

/* Changed below 220px to 180px */
/*  float: right;
  width: 180px; */

  background-color: #256290;

/*  background-color: orange; */
  color: white;

  margin: 0;

  padding: 0;

}


#suscribe_3 {

/* Changed below 220px to 180px */
/*  float: right;
  width: 180px; */

/*  background-color: #256290; */

  background-color: #b9d2e3;
  color: white;

  margin: 0;

  padding: 0;

}


#suscribe_4 {

/* Changed below 220px to 180px */
/*  float: right;
  width: 180px; */

  background-color: #256290;

/*  background-color: orange; */
  color: white;

  margin: 0;

  padding: 0;

}

#suscribe_4 a:link {

/* Changed below 220px to 180px */
/*  float: right;
  width: 180px; */

/*  background-color: #256290; */

/*  background-color: orange; */
  color: white;

  margin: 0;

  padding: 0;



}


a.white-link:link {
  color: white;
}
a.white-link:active {
  color: white;
}
a.white-link:visited {
  color: white;
}


#suscribe_5 {

/* Changed below 220px to 180px */
/*  float: right;
  width: 180px; */

/*  background-color: #256290; */

  background-color: #999933;
  color: white;

  margin: 0;

  padding: 0;

}


#suscribe_6 {

/* Changed below 220px to 180px */
/*  float: right;
  width: 180px; */

/*  background-color: #256290; */

  background-color: #b9d2e3;
  color: white;

  margin: 0;

  padding: 0;

}

img.FloatLeft {
  float: left;
  margin: 10px;
  border: none;
} 

#donate-now {
  margin: 0 0 0 600;
}