
#outer { display:block; width:955px; height:100%; padding:0; margin:0 auto 0 auto; overflow:visible;}
#inner { display:block; width:100%; height:100%; padding:0 0 25px 0; margin:0; z-index:500;}

#header { display:block; float:left; background-color:#FFFFFF; width:100%; padding:0; margin:0; }
 #logo  { display:block; float:left;  width:160px; height:140px; padding:10px 0 0 15px; margin:0; cursor:pointer; }
 #header10 { display:block; float:right; width:740px; height:100%; background-color:#FFFFFF; padding:0 15px 0 15px; margin:0; }
 #header12 { display:block; float:left; width:100%; height:135px; padding:0; margin:0; text-align:center; overflow:visible;}
 #helpline { float:left; width:375px; height:20px; text-align:left; padding:0; margin: 0; overflow:visible; }
 #search-top { float:left; width:180px; height:20px; text-align:left; padding:10px 10px 0 10px; margin:0; overflow:visible; } 
 #login-top { float:right; width:150px; height:20px; text-align:right; padding:0; margin:0; overflow:hidden; } 
 #welcome { float:right; width:150px; height:14px; text-align:right; padding-top:7px; margin:0; overflow:hidden; }
 #header15 { display:block; float:left; width:100%; height:40px; padding:0; margin:0;  background-color:#4A6BFF; }
  #header151 { display:block; float:right; width:20%; padding:0; margin:0;  background-color:#4A6BFF; }
  #header152 { display:block; float:right; width:25%; padding:0;  margin:0 0 0 20px;  background-color:#4A6BFF; }

 #mainmenu { 
   display:block; 
   float:left; 
   width:745px; 
   height:27px; 
   padding:0; 
   margin:0;
   overflow:visible; }


#donate-top {
   background: #FFFFFF;
   display:block; 
   float:right; 
   width:350px; 
   height:70px; 
   padding:0;
   margin-left: 5px;
   text-align:left;
}

#XmasBangles {
   background: #FFFFFF;
   display:block; 
   float:left; 
   width:275px; 
   height:85px; 
   padding:0; 
   margin-left: 5px;
   margin-top: 5px;
   text-align:left;
}




.donatenow-heading {
  background-color:#E8B909;
  color:#FFFFFF;
  filter:progid:DXImageTransform.Microsoft.DropShadow(Color='gray', OffX=2, OffY=2, Positive='true')
  text-shadow:1px 1px 1px #444444;
  padding-left:10px;
  margin:0;
}


/* Constant contact email link */

#contact-email {
   display:block; 
   float:left; 
   width:160px; 
   height:60px; 
   padding:5px 0 0 0; 
   margin:0; 
   text-align:left;
}

#constant-contact-email {
  background:#FFFFFF;
  padding:0; 
  margin:0; 
}

/* Search top */
#search-text-top {
  color:#005BAA; 
  width:100px; 
  font:normal 10px/10px Arial, Helvetica, sans-serif;
  text-align:left;
}

#search-button-top {
  color:#005BAA; 
  font:normal 10px/10px Arial, Helvetica, sans-serif;
  line-height:10px;
}

/*Content areas*/

#content { float:left; background-color:#FFFFFF; width:100%; min-height:400px; padding:10px 0 10px 0; margin:0; }

 #leftcontent { float:left; width:160px; padding:0 0 0 15px; margin:0; }
   #leftupper { float:left; width:100%; padding:0; margin:0; }
   #leftlower { float:left; width:100%; padding:0; margin:0; }

 #maincontent { float:right; width:740px; min-height:500px; padding:0; margin:0 15px 0 0;}

#bottom  { display:block; float:left; width:100%; padding:0; margin:0; }


/*for debugging*/
/*
#outer { border:1px solid orange; }
#inner { border:1px solid green; }
#header10 { border:1px solid #800000; }
#logo { border:1px solid blue; }
#donate-top { border:1px solid yellow; }
#helpline { border:1px solid orange; }
#search-top { border:1px solid green; }
#login-top { border:1px solid blue; }
#welcome { border:1px solid yellow; }
#header12 { border:1px solid blue; }
#contact-email { border:1px solid green; }

#helpline { border:1px solid blue; }
#welcome { border:1px solid blue; }
#mainmenu { border:1px solid orange; }
#header15 { border:1px solid blue; }

#content { border:1px solid orange; }
  #leftcontent { border:1px solid blue; }
    #leftupper { border:1px solid green; }
    #leftlower { border:1px solid #800000; }
  #maincontent { border:1px solid green; }


#content31 { border:1px solid blue; }
#content32 { border:1px solid blue; }
#content33 { border:1px solid blue; }

#content311 { border:1px solid #ade4d3; vertical-align:header;  text-align:justify;}
#content321 { border:1px solid #ade4d3; vertical-align:header;  text-align:justify;}
#content322 { border:1px solid #ade4d3; vertical-align:header;  text-align:justify; }
#content323 { border:1px solid #ade4d3; vertical-align:header;  text-align:justify; }
#content331 { border:1px solid #ade4d3; vertical-align:header;  text-align:justify; }
#content332 { border:1px solid #ade4d3; vertical-align:header;  text-align:justify; }
#content333 { border:1px solid #ade4d3; vertical-align:header;  text-align:justify; }
*/