body { background: #631a25 url(images/damask.png); margin:0px 10px 0px 10px; padding:0px; }

a:link { color:#4c86a4; }
a:visited { color:#4c86a4; } 
a:hover { color:#4c86a4; } 
a:active { color:#4c86a4; } 


form { font-family: verdana,arial,helvetica,sans-serif; color:#6a3843; font-size:10pt; margin: 5px 0px 5px 0px; }
p { font-family: verdana, arial, helvetica, sans-serif; color:#6a3843; font-size:10pt; margin: 0px 0px 10px 0px; }
ul { margin-top:3px; margin-bottom:0px; margin-left:25px; }

hr.footerbar { border:none 0; border-top:2px solid #631a25; height:2px; margin-bottom:5px; width:95%; } 

h1 { font-family:georgia,palatino,serif; font-size:14pt; color:#631a25; font-weight:bold; margin:0px 0px 3px 0px; }
h2 { font-family:georgia,palatino,serif; font-size:12pt; color:#631a25; font-weight:normal; margin:0px 0px 3px 0px; }
h3 { color:#631a25; font-size:13pt; font-weight:bold; margin: 0px 0px 2px 0px; }
h4 { font-family:georgia,palatino,serif; color:#3c5337; font-size:11pt; font-weight:bold; margin: 8px 0px 2px 0px; }
h5 { color:#c77e0c; font-size:13px; font-weight:bold; margin: 0px 0px 0px 0px; }
h6 { color:#729953; font-size:11px; font-weight:bold; margin: 0px 0px 2px 0px; }

.caption { font-family: verdana, arial, helvetica, sans-serif; color:#6a3843; font-size:8pt; margin: 0px 0px 0px 0px; }
.divide { background: #f8fbe8 url(images/divider.gif); }
.footer { background-color:#f8fbe8; font-family:georgia,palatino,serif; font-size:9pt; color:#3c5337; font-weight:bold; line-height:20px; padding:0px 0px 15px 0px; margin:0px;  }
.header { background: #f8fbe8 url(images/header.png); margin: 0px 0px 0px 0px; padding:0px 15px 0px 0px; } 
.homephotos { background-color:#f7f6ca; }
.logo { background-color: #334b2b; border-top:4px solid #f0db10; border-bottom:4px solid #f0db10; margin: 0px 0px 0px 0px; padding:3px 0px 0px 3px; } 
.main { background-color:#f8fbe8; border-top:20px solid #f8fbe8; border-right:30px solid #f8fbe8; border-bottom:0px solid #f8fbe8; border-left:30px solid #f8fbe8; }
.map { border:1px solid #631a25; }
.maplink { font-family: verdana, arial, helvetica, sans-serif; color:#323927; font-size:10pt; margin: 10px 0px 0px 0px; }
.occasions { background-color:#f8fbe8; border-right:40px solid #f8fbe8; }
.photoblock { background-color:#f8fbe8; padding:0px; margin:0px; border-top:15px solid #f8fbe8; }
.reviews { background-color:#fff; border:2px solid #631a25; }
.read { background-color:#f8fbe8; border:1px solid #631a25; }
.text { font-family: verdana,arial,helvetica,sans-serif; color:#6a3843; font-size:10pt; margin: 5px 0px 10px 0px; }

.navbot { font-family:georgia,palatino,serif; font-size:9pt; color:#3c5337; font-weight:bold; text-decoration:none;  }
a.navbot { font-family:georgia,palatino,serif; font-size:9pt; color:#3c5337; font-weight:bold; text-decoration:none; }
a.navbot:visited { color: #3c5337; text-decoration:none; }
a.navbot:active { color: #3c5337; text-decoration:none; }
a.navbot:hover { color: #631a25; text-decoration:underline; }

a.email { font-family:georgia,palatino,serif; font-size:9pt; color:#3c5337; font-weight:bold; text-decoration:none; }
a.email:visited { color: #3c5337; text-decoration:none; }
a.email:active { color: #3c5337; text-decoration:none; }
a.email:hover { color: #631a25; text-decoration:underline; }

a.gallery { font-family:verdana,arial,helvetica,sans-serif; font-size:9pt; color:#631a25; font-weight:bold; text-decoration:none; }
a.gallery:visited { color: #631a25; text-decoration:none; }
a.gallery:active { color: #631a25; text-decoration:none; }
a.gallery:hover { color: #631a25; text-decoration:underline; }

a.reviewheading { font-family:georgia,palatino,serif; font-size:10pt; color:#3c5337; font-weight:bold; text-decoration:none; padding-bottom:5px; }
a.reviewheading:visited { color: #3c5337; text-decoration:none; }
a.reviewheading:active { color: #3c5337; text-decoration:none; }
a.reviewheading:hover { color: #631a25; text-decoration:underline; }

a.read { font-family:georgia,palatino,serif; font-size:9pt; color:#631a25; font-weight:bold; text-decoration:none; padding: 5px 5px 5px 5px; margin: 5px 5px 5px 5px; }
a.read:visited { color: #631a25; text-decoration:none; }
a.read:active { color: #631a25; text-decoration:none; }
a.read:hover { color: #3c5337; text-decoration:underline; }

/***** Menu *****/
.menu ul { background-color:#f8fbe8; border: 0px; font-family:georgia,palatino,serif; font-size:12pt; color:#3c5337; font-weight:bold;
           margin: 0px 0px 0px 0px; padding:5px 0px 0px 0px; text-align:center; }
.menu ul li { list-style: none; display: inline; }
.menu li { display:inline; color:#3c5337; }
.menu ul a { text-decoration:none; color:#3c5337; margin: 0px 5px 0px 10px;  }
.menu ul a:hover { text-decoration:underline; color:#631a25; }

