body {
text-align: center;
background-color: #A3AD99;
background-image: url(main_graphics/bg_pattern.gif);
background-repeat: repeat;
background-position: center top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #511B0D;
padding-bottom: 20px;
padding-top: 20px;}

#page {
margin: 0px auto 0px auto;
width: 900px;}

#copyright p{
font-size: 10px;
text-align: center;
margin-top: 10px;
margin-bottom: 10px;}

img.nospace {
margin-bottom: 0px;}

#contact {
margin-top: -2px;
height: 270px;
background-image: url(main_graphics/lila_bg.jpg);
background-repeat: no-repeat;}

h2 {
margin-top: 0px;
padding-top: 15px;
font-family: Times, "Times New Roman", serif;
font-size: 17px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: bold;}

p#address {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10px;
letter-spacing: 0.5px;
text-transform: uppercase;
line-height: 17px;
font-weight: bold;}

p.story {
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 17px;}

.home_story {
width: 400px;
background-image: url(main_graphics/divider.gif);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 40px;}



.home_bio {
width: 200px;
background-image: url(main_graphics/divider_bio.gif);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 40px;}

.contact_copy {
width: 455px;
background-image: url(main_graphics/divider.gif);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 40px;}

.home_story h2, .contact_copy h2 {
margin-top: 0px;
padding-top: 7px;
padding-bottom: 7px;
font-family: Times, "Times New Roman", serif;
font-size: 17px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: bold;
background-image: url(main_graphics/divider.gif);
background-repeat: repeat-x;
background-position: bottom;}


.home_bio h2 {
margin-top: 0px;
padding-top: 7px;
padding-bottom: 7px;
font-family: Times, "Times New Roman", serif;
font-size: 17px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: bold;
background-image: url(main_graphics/divider_bio.gif);
background-repeat: repeat-x;
background-position: bottom;}

.portfolio {
margin-top: 0px;
height: 100px;
background-image: url(main_graphics/img_bg.jpg);
background-repeat: no-repeat;
background-position: top;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 20px;}

img {
border: none;}

h3 {
margin-top: 0px;
padding-top: 10px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
line-height: 18px;}

a {
color: #511B0D;
text-decoration: none;
font-style: italic;}

a:hover {
text-decoration: underline;}

a#toemail {
color: #511B0D;
text-decoration: none;
font-style: normal;
text-transform: lowercase;}

a#toemail:hover {
text-decoration: underline;}

a.imglink {
width: 200px;
height: 135px;
display: block;}

.port_story {
width: 440px;
background-image: url(main_graphics/divider.gif);
background-repeat: repeat-x;
background-position: top;
margin-bottom: 40px;
margin-top: 20px;}

.port_story h2 {
margin-top: 0px;
margin-bottom: 0px;
padding-top: 12px;
padding-bottom: 12px;
font-family: Times, "Times New Roman", serif;
font-size: 17px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: bold;
background-image: url(main_graphics/divider.gif);
background-repeat: repeat-x;
background-position: bottom;
text-align: center;}

.port_story h3 {
margin-top: 0px;
padding-top: 5px;
padding-bottom: 6px;
font-family: Times, "Times New Roman", serif;
font-size: 11px;
letter-spacing: 2px;
text-transform: uppercase;
font-weight: bold;
background-image: url(main_graphics/divider.gif);
background-repeat: repeat-x;
background-position: bottom;
text-align: center;
color: #AB9E5E;}

.port_img {
margin-bottom: 35px;}

.contact {
margin-top: 10px;}

form {
float: right;
width: 250px;
margin-top: 0px;
padding: 0px;
line-height: 17px;font-weight: normal;}

input.contact {
margin-top: 3px;
width: 240px;
}

p.contact_story {
width: 150px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
line-height: 17px;
float: left;}

.clear {
clear: both;}

a.brn_contact {
display: block;
text-align: right;
margin-top: -20px;
margin-bottom: 10px;
margin-right: 34px;font-family: Times, "Times New Roman", serif;font-weight: bold;font-size: 15px;font-style: normal;letter-spacing: 1px;}