/* CSS Document */

body{
background-image:url(../images/bk.gif);
background-repeat:repeat-x;
background-color:#c9c2be;
margin:0px;
font-family:"Times New Roman", Times, serif;
color:#333333;
font-size:13px;
}

#wrapper{
margin:0px auto 0px auto;
width:1045px;
}


.h1{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:35px;
color:#333333;
line-height:30px;
}

.h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#666666;
line-height:40px;
}

.h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
color:#333333;
line-height:40px;
}

.h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#5a514c;
font-weight:bold;
}

/*================
     HEADER
==================*/
#header{
width:1043px;
height:435px;
background-image:url(../images/head.gif);
background-repeat:no-repeat;
float:left;
}

#header2{
width:1043px;
height:279px;
background-image:url(../images/header2.jpg);
background-repeat:no-repeat;
float:left;
}

.donate{
width:300px;
margin:120px 0 0 50px;
}

.donatetext{
width:250px;
height:28px;
margin:0px 0 0px 50px;
padding:5px 20px 0 0;
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
background-image:url(../images/donate-B4.gif);
background-repeat:no-repeat;
}

.donatetext a:link, .donatetext a:visited, .donatetext a:active{
color:#333333;
text-decoration:underline;
}

.CCH-link{
margin:10px 0 0 500px;
}

.CCH-link a:link, .CCH-link a:active, .CCH-link a:visited{
color:#333333;
text-decoration:underline;
}

.CCH-link a:hover{
text-decoration:none;
}


/*================
     CONTAINER
==================*/

#container{
float:left;
margin:15px 0 0 0;
}


/*================
     LEFT
==================*/

#left{
width:570px;
padding:0px 20px 0px 10px;
line-height:20px;
float:left;
border-right:1px solid #dcd8d5;
}

#intro{
border-bottom:1px solid #dcd8d5;
padding:0 0 15px 0;
}

.callout{
padding:10px;
margin:12px 0 0 0;
font-style:italic;
background-color:#dbd6d4;
}

#familystory{
padding:20px 0 0 0;
}

#familystory2{
padding:10px 0 30px 0;
}

.backtohome{
text-align:right;
}

.backtohome a:link, .backtohome a:visited, .backtohome a:active{
text-decoration:underline;
color:#333333;
}

.family-B{
width:200px;
margin:0px 0 0 200px;
}



/*================
     RIGHT
==================*/

#right{
width:320px;
float:left;
padding:0px 0 0 20px;
}

#video{
}

#infobox{
background-color:#e2dfdd;
padding:15px 20px 20px 20px;
width:310px;
margin:0px 0 0 0;
border-bottom:2px solid #c9c2be;
color:#7b6f69;
font-weight:bold;
line-height:20px;
float:left;
}

.bar{
background-color:#a58d82;
padding:5px 0 5px 18px;
color:#e2dfdd;
margin:30px 0 0 0;
width:333px;
float:left;
}
.bartext1{
width:130px;
color:#e2dfdd;
font-weight:bold;
font-size:18px;
float:left;
}
.bartext2{
text-align:right;
width:160px;
font-size:12px;
color:#e2dfdd;
float:left;
font-weight:bold;
margin:3px 0 0 0;
}

.bartext2 a:link, .bartext2 a:active, .bartext2 a:visited{
color:#e2dfdd;
text-decoration:underline;
}

.bartext2 a:hover{
text-decoration:none;
}

.logo{
float:left;
}

.address{
float:left;
padding:0 0 20px 20px;
}

.address a:link, .address a:active, .address a:visited{
color:#7b6f69;
text-decoration:underline;
}

.address a:hover {
text-decoration:none;
}


/*================
     FOOTER
==================*/


#footer{
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
height:40px;
padding:20px 0 0 0;
margin:40px 0 0 0;
float:left;
width:1043px;

}

.footer1{
width:200px;
float:left;
}
.footer1 a:link, .footer1 a:visited, .footer1 a:active{
text-decoration:underline;
color:#333333;
}
.footer2{
float:left;
/*margin:0 0 0 100px;*/
width:1043px;
text-align:center;
}


