/* =BASE Declarations */
body {
background:#f4f3ec url('images/bg/main.gif');
font-family:georgia,'Times New Roman',times,serif;
}
p {
margin-bottom:10px;
font-size:14px;
line-height:20px;
}
h1 {
font-weight:normal;
color:#631414;
font-size:24px;
line-height:26px;
margin-bottom:10px;
letter-spacing:.05em;
}
a,a:visited {
color:#c0650a;
}
a:hover {
text-decoration:none;
}
.left {
float:left;
margin-right:15px;
}
.right {
float:right;
margin-left:15px;
}
.divclear {
display:hidden;
}
#slideshow {
display:none;
}
/* =HEADER Declarations */
#header {
width:960px;
margin:10px auto 0px auto;
}
.seoheader {
width:350px;
margin-bottom:60px;
}
.seoheader h4, .seoheader h4 a, .seoheader h4 a:visited {
font-family:verdana,arial,helvetica,sans-serif;
font-size:9px;
color:#623303;
text-decoration:none;
font-weight:normal;
font-style:none;
}
.buttons {
width:350px;
position:relative;
top:10px;
}

/* =TEMPLATE WRAPPER */
#wrapper {
clear:both;
width:960px;
margin:0 auto 5px auto;
background:#fbfaf4 url('images/bg/wrapper.png') repeat-x top left;
border:1px solid #c0c0ba;
}

/* =LOGO AREA */
#logo {
float:left;
margin:-35px 0 0 10px;;
}

/* =NAVIGATION */
#navigation {
float:right;
margin:0 10px 0 0;
}
#navigation ul {
list-style-type:none;
margin:0;
padding:0 0 4px 0;
}
#navigation li {
float:left;
background:#516026 url('images/nav/corner_bl.gif') no-repeat bottom left;
margin:0 5px 0 0;
padding:0 0 0 6px;
text-transform:lowercase;
}
#navigation a {
float:left;
display:block;
background:#516026 url('images/nav/corner_br.gif') no-repeat bottom right;
padding:6px 6px 9px 0;
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
color:#ffffff;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
#navigation a:hover, #navigation a.cur {
color:#b0bd8b;
}

/* =FOOTER AREA */
#footer {
clear:both;
background-color:#934d07;
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
font-size:12px;
text-align:center;
padding:5px 10px 12px 10px;
}
#footer .dingbatleft {
position:relative;
top:1px;
}
#footer .dingbatright {
position:relative;
top:-12px;
}
#footer ul {
list-style-type:none;
margin:0 auto 0 auto;
margin-top:3px;
}
#footer li {
display:inline;
margin-right:15px;
text-transform:lowercase;
}
#footer a, #footer a:visited {
color:#ffffff;
text-decoration:none;
}
#footer a:hover,#footer a.cur {
color:#fce9c6;
}
#copyright {
width:960px;
margin:0 auto 0 auto;
font-size:10px;
font-family:verdana,arial,helvetica,sans-serif;
color:#934d07;
padding:5px 0 5px 0;
}
#copyright a,#copyright a:visited {
color:#934d07;
text-decoration:none;
}
#copyright .right {
position:relative;
top:-5px;
}
#copyright img.iguy {
position:relative;
top:2px;
}
/* =TESTIMONIAL AREA */
#testimonial {
clear:right;
float:right;
margin:40px 35px 20px 0;
background: url('images/bg/testimonial.png') no-repeat top left;
padding:0 60px 5px 60px;
width:532px;
height:63px;
color:#934d07;
}
#testimonial p {
font-size:16px;
line-height:18px;
letter-spacing:.08em;
margin-bottom:0px;
}
#testimonial p.credit {
text-align:right;
font-size:12px;
margin-top:0;
}

/* =COLUMN SETUP */
#leftcol {
clear:both;
float:left;
width:200px;
padding:20px 35px 0 30px;
}

#rightcol {
float:left;
clear:right;
padding:20px 15px 0 15px;
width:630px;
margin-bottom:20px;
}

/* =LEFTCOL TEXT SETUP */
#leftcol h2 {
font-family:georgia,'Times New Roman',times,serif;
font-size:18px;
margin-bottom:8px;
font-weight:normal;
line-height:22px;
color:#c0650a;
}
#leftcol p, #leftcol ul {
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
font-size:12px;
line-height:15px;
color:#934d07
}
#leftcol ul {
margin:0;
padding-left:15px;
list-style-type:disc;
}
#leftcol li {
margin-bottom:8px;
}
#leftcol a, #leftcol a:visited {
color:#934d07;
}
#leftcol a:hover {
text-decoration:none;
}

/* =RIGHTCOL TEXT SETUP */
#rightcol h2 {
margin-top:20px;
font-family:'Trebuchet MS',arial,verdana,sans-serif;
font-size:16px;
color:#794203;
font-weight:bold;
margin-bottom:5px;
}
#rightcol ul {
list-style-type:disc;
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
font-size:11px;
line-height:16px;
padding-left:15px;
width:450px;
}
#rightcol ul li {
margin-bottom:5px;
}
#rightcol ul ul {
list-style-type:square;
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
font-size:10px;
margin-top:-5px;
}
/* =TEXT LAYOUT */
.nobottommargin {
margin-bottom:0px !important;
}
.notopmargin {
margin-top:0px !important;
}
.dingbats {
width:74px;
margin:10px auto 10px auto;
}
.inlineright {
float:right;
margin-left:15px;
text-align:center;
font-size:12px;
color:#934d07;
}
.inlineright p.caption {
margin-bottom:25px;
font-size:12px;
line-height:15px;
padding:0 5px 0 5px;
}
a.seolink {
text-decoration:none;
font-weight:normal;
}
#rightcol a.seolink {
color:#000000;
}

/* =FORMS LAYOUT */
#leftcol form.newsletter p {
margin-top:0px;
}
#leftcol input.field {
background-color:#fbfaf4;
border:1px solid #934d07;
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#6c3905;
margin-bottom:10px;
}
#leftcol input.field:focus {
border:1px solid #c0650a;
}

.contact form p {
margin-bottom:10px;
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
font-size:12px;
color:#6c3905;
}
.contact input.field,.contact textarea {
background-color:#fbfaf4;
border:1px solid #934d07;
font-family:'Lucida Grande',lucida,arial,verdana,helvetica,sans-serif;
font-size:12px;
font-weight:bold;
color:#6c3905;
margin-bottom:10px;
}
.contact textarea {
width:400px;
height:200px;
}
.contact input.field:focus,.contact textarea:focus {
border:1px solid #c0650a;
}

/****************************************************
* =PHOTOS PAGE
*****************************************************/
.photos #rightcol h2 {
clear:left;
padding-top:25px;
}
.photos #rightcol ul.thumbnails {
list-style-type:none;
width:640px;
}
.photos #rightcol li {
display:inline;
margin:0 10px 10px 0;
float:left;
height:100px;
width:100px;
text-align:center;
}
.photos #rightcol li img {
border:1px solid black;
}