/* CSS Document */

body
{
margin:0px auto;
padding:0px;
background:url(../images/body-bg.jpg) left top repeat-x #EFECDD;
font-size:13px;
color:#000;
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
}
img
{
margin:0px;
padding:0px;
border:none;
}
.left
{
float:left;
}
.intro-left
{
float:left;
width: 350px;
}
.right
{
float:right;
}
.intro-photo-right
{
float:right;
}
h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
color:#6A4D05;
margin:0px;
padding:0px;
}
.headline
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
line-height:22px;
color:#6A4D05;
margin:0px;
padding:0px;
}

h2
{
font: bold 13px/18px Arial, Helvetica, sans-serif;
color:#000;
margin:0px;
padding:0px;
}
p
{
margin:5px 0px;
}
.container
{
width:779px;
margin:0px auto;
}
.header-container
{
width:779px;
float:left;
height:169px;
}
.header-left
{
width:347px;
float:left;
height:149px;
padding-top:20px;
}
.header-right
{
width:426px;
float:right;
height:169px;
background:url(../images/beverly.jpg) left bottom no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
font-size:13px;
text-align:right;
padding-right:5px;
}
.header-right-top
{
width:372px;
float:right;
padding-top:7px;
}
.header-right-bottom
{
width:303px;
float:right;
padding-top:120px;
height:20px;
}
.body-container
{
width:779px;
float:left;
}
.body-top
{
width:779px;
float:left;
}
.body-bottom
{
width:779px;
float:left;
margin-bottom:30px;
}
.body-main
{
background:url(../images/body-mid.jpg) left top repeat-y;
width:779px;
float:left;
}
.body-left
{
width:457px;
float:left;
padding:0px 18px 18px 18px;
}
.body-left-text-box
{
width:457px;
float:left;
border-bottom:1px dotted #9D987B;
padding-bottom:15px;
margin-bottom:10px;
}
.body-left-text-box img
{
margin-top:10px;
}
.body-right
{
width:261px;
float:right;
padding:0px 10px 10px 10px;
}
/*.footer-container
{
width:775px;
margin:0px auto;
height:64px;
}
*/
.footer-main
{
width:752px;
float:left;
border-left:3px solid #7F9A07;
border-right:3px solid #7F9A07;
height:24px;
background:#D3CFB6;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:13px;
padding-top:20px;
}
.font-green
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:26px;
color:#7F9A07;
padding-left:10px;
}
.font-red-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#A00707;
text-decoration:none;
}
.font-red-link:hover
{
color:#A00707;
text-decoration:none;
}
.font-white-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
text-decoration:none;
}
.font-white-link:hover
{
color:#fff;
text-decoration:none;
}
.font-black-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
text-decoration:none;
}
.font-black-link:hover
{
color:#000;
text-decoration:none;
}
.body-main-01
{
background:url(../images/body-mid-01.jpg) left top repeat-y;
width:739px;
float:left;
padding:0px 20px 20px 20px;
}
.body-main-01 img
{
margin-top:15px;
}
.body-main-01 p
{
margin:10px 0px;
}





.photogallery
{
float: right;
margin: 5px 5px 5px 5px;
border: 0px solid black;
padding: 5px 5px 5px 5px;

}

.photogallery_img
{
width: 200px;
}

.photogallery_caption
{
width: 200px;
margin-bottom: 20px;
border-bottom: 1px solid gray;
font-size: 10px;
}

.photogallery_credit
{
text-align: right;
font-size: 10px;

}




.comment
{
background-color: white;
width: 500px;
border: 1px solid gray;
margin: 5px;
padding: 5px;
}