body{
color: #333;
font-size: 11px;
background: #eaf8e2;
behavior: url("css/csshover3.htc");
}

.bg_container{
width:1102px;
margin: 0px auto;
background: #eaf8e2 url(../includes/images/stripeBG.gif) center repeat-y;
}

.container_12{
margin-bottom: 20px;
}

#innerhead{
width:960px;
margin:0px auto;
}

.container_16{
background: url(../includes/images/16_col.gif) repeat-y;
}

#top{
min-height: 300px;
}

a#homebutton {
display: block;
width: 300px; height: 300px;
text-decoration: none;
background: url(../includes/images/transparent.gif) repeat;
}

#bottombutton{
margin-top:35px;
width: 300px; height: 270px;
background: url(../includes/images/donate.jpg) center no-repeat;
}

#bottombutton .topbutton a {
display: block;
margin: 0px auto;
width: 220px;
height: 34px;
background: url(../includes/images/button_donate_now.jpg) no-repeat;
}

#bottombutton .topbutton a:hover {
background-position: 0px -35px;
} 

.topbutton{
padding-top: 165px
}

#bottombutton .bottombutton a {
display: block;
margin: 0px auto;
width: 220px;
height: 34px;
background: url(../includes/images/button_committed_giver.jpg) no-repeat;
}

#bottombutton .bottombutton a:hover {
background-position: 0px -35px;
} 

.bottombutton{
padding-top: 10px
}

#main_text{
height:525px;
min-height: 525px;
background: #fff;
padding:20px;
width:500px;
}
html>body #main_text{height:auto}
* html #main_text{width:499px;}

#main_inner{
width:500px;
overflow:hidden;
}
* html #main_inner{width:499px;}

ul {
list-style: square;
}

#header{
width:1102px;
min-height: 394px;
background: url(../includes/images/mainBG.jpg) top no-repeat;
margin:0px auto;
}

#footer{
width:967px;
margin:0px auto;
padding: 20px;
background: #eaf8e2 url(../includes/images/footerBG.gif) no-repeat;
}

#copyright{
width:960px;
margin:0px auto;
padding: 20px;
text-align: center;
width: 1005px;
background: #eaf8e2;
}

.address_text{
text-align:right;
color: #fff;
line-height: 14px;
margin-right:0;
padding:145px 0 0 0;
width:220px;
}


#right_frame ul {
margin:0;
padding:0;
}

#right_frame ul li {
margin:0;
padding:10px 0 5px 0;
list-style: none;
font-weight:bold;
text-transform: uppercase;
}

#right_frame ul li ul{
margin:0 0 0 15px;
padding:0;
}

#right_frame ul li ul li {
margin:0;
padding:5px 0 0 0;
list-style: none;
font-weight: normal;
text-transform: none
}

.site-map {
margin:0;
padding-top:10px;
}

.site-map ul {
margin:0;
padding:0;
}

.site-map ul li {
margin:0;
padding:10px 0 5px 0;
list-style: none;
font-weight:bold;
text-transform: uppercase;
}

.site-map ul li ul{
margin:0 0 0 15px;
padding:0;
}

.site-map ul li ul li {
margin:0;
padding:5px 0 0 0;
list-style: square;
font-weight: normal;
text-transform: none
}

label {
width:150px;
float:left;
display:block;
padding:0;
margin:0;
}

.error {
padding-top:20px;
color:#f00;
font-weight: bold;
}

.posted {
padding-top:5px;
font-style: italic;
color:#66459c;
}

.listing {
margin-top: 20px;
border-top:1px solid #ccc;
border-bottom:none;
border-left:none;
border-right:none;
}

.btn {
text-align:center;
color: #fff;
padding:5px;
background: #66459c;
font-weight: bold;
margin:0;
border:none;
cursor: pointer;
}

.btn:hover{
background:#1e70a9;
color:#fff;
text-decoration: none;
}

.gallery {
background:#eee9fb;
height: 130px;
width:140px;
display: table;
#position: relative;
overflow: hidden;
}

.gallery-thumb {
width:140px;
text-align:center;
#position: absolute;
#top: 50%;
display: table-cell;
vertical-align: middle;
}

.gallery2 {
#position: relative;
 #top: -50%
}

.gallery:hover {
background:#66459c;
cursor:pointer;
}

#tabs-content1 p, #tabs-content3 p, #tabs-content4 p{
margin-right:30px;
}

#tabs-content2 p{
margin-right:40px;
}