/* text attributes */

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:18px;
line-height:26px;
color:#5d82a3;
margin-bottom:0;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:14px;
line-height:18px;
color:#402814;
margin-bottom:0;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:18px;
line-height:18px;
color:#402814;
margin-bottom:5px;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:13px;
line-height:18px;
color:#402814;
margin-bottom:5px;
padding-top:5px;
}

.body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#402814;
}

a.body{
color:#5d82a3;
text-decoration:none;
}

a.body:Hover{
text-decoration:underline;
}

.body-white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#fff;
}

.masthead{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
color:#fff;
}

a.masthead{
color:#fff;
text-decoration:none;
}

a.masthead:Hover{
text-decoration:underline;
}

.nav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:32px;
color:#5d82a3;
}

a.nav{
color:#5d82a3;
text-decoration:none;
}

a.nav:Hover{
color:#a29078;
text-decoration:none;
}

.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:40px;
color:#a29078;
}

a.footer{
color:#a29078;
text-decoration:none;
}

a.footer:Hover{
text-decoration:underline;
}


/* layout attributes */

#mainContainer{
margin-left: auto;
margin-right: auto;
width: 1000px;
padding: 10px 20px 20px 20px;
}

#mastheadContainer{
width:960px;
height:150px;
background-image:url(images/bkgrd-masthead.gif);
background-repeat:repeat-x;
}

#navContainer{
width:960px;
height:32px;
background-image:url(images/bkrd-navbar.gif);
background-repeat:repeat-x;
}

#bodyContainer{
width:940px;
background-color:#fff;
padding:10px 10px 20px 10px;
}

#locationContainer{
width:960px;
height:41px;
background-color:#fff;
border-top:1px solid #402814;
text-align:center;
clear:both;
}

#locationContainerHome{
width:960px;
height:41px;
background-color:#fff;
text-align:center;
clear:both;
}

#footerContainer{
clear:both;
width:960px;
height:40px;
background-color:#402814;
}

#photo285{
width:275px;
height:275px;
padding:4px;
border:1px solid #A29078;
margin-bottom:30px;
}

#left285{
width:325px;
t}

#right605{
width:595px;
vertical-align:top;
}

.photo288{
width:278px;
height:178px;
padding:4px;
border:1px solid #A29078;
margin-bottom:15px;
}