/* clear preset */
body, ul, li, div, h1, h2, p, form, fieldset, input, textarea, label {margin: 0;padding: 0;}
ul {list-style-type: none;}

/* standard selectors */
body {background: #fff url(images/body-bkg.jpg) repeat-x;width: 100%;margin: 0 auto;font-family: Tahoma, "Trebuchet MS", Helvetica, Arial, "MS Sans Serif";}
a {color: #3a555f;}
a:hover {color: #6193a6;}

a.alt {color: #8d765c;text-decoration: none;}

p {font-size: 11px;padding-top: 12px;line-height: 15px;color: #8d765c;}

.wrap {width: 820px;margin: 0 auto;text-align: center;}
.clear {clear: both;}
.spec {font-family: "Trajan Pro", Tahoma, "Trebuchet MS", Helvetica, Arial, "MS Sans Serif";}

/* unique selectors */
h1 {position: absolute;width: 100%;text-align: center;font-weight: normal;top: 198px;color: #b69a77;letter-spacing: 5px;font-size: 11px;}
h2 {display: block;font-weight: normal;color: #8d765c;margin-top: 20px;font-size: 13px;text-align: center;}

#mast {background: url(images/filligree-top.gif) no-repeat top center;}

.logo img {margin-right: 22px;}
.menu {margin-top: 38px;}

a.home {background: url(images/a-home-off.gif) no-repeat;width: 91px;height: 18px;}
a.home:hover {background: url(images/a-home-on.gif) no-repeat;width: 91px;height: 18px;}

a.gallery {background: url(images/a-gallery-off.gif) no-repeat;width: 127px;height: 18px;}
a.gallery:hover {background: url(images/a-gallery-on.gif) no-repeat;width: 127px;height: 18px;}

a.press {background: url(images/a-press-off.gif) no-repeat;width: 142px;height: 18px;}
a.press:hover {background: url(images/a-press-on.gif) no-repeat;width: 142px;height: 18px;}

a.antiques {background: url(images/a-antiques-off.gif) no-repeat;width: 178px;height: 18px;}
a.antiques:hover {background: url(images/a-antiques-on.gif) no-repeat;width: 178px;height: 18px;}

a.contact {background: url(images/a-contact-off.gif) no-repeat;width: 124px;height: 18px;}
a.contact:hover {background: url(images/a-contact-on.gif) no-repeat;width: 124px;height: 18px;}

#banner {position: relative;width: 860px;margin: 0 auto;}

.shadowl {width: 20px;height: 344px;float: left;}
.shadowr {width: 20px;height: 344px;float: left;}

.mainpics {background-color: #fff;border: 10px solid #6193a6;width: 794px;height: 302px;margin-top: 8px;padding: 6px 0 6px 6px;text-align: left;float: left;}
.mainpics img {padding-right: 6px;}

#content {position: relative;margin-top: 30px;}

.intro {width: 600px;margin: 0 auto 25px;}
.article {width: 788px;margin: 0 auto 25px;text-align: justify;}
.resources {width: 600px;margin: 0 auto 25px;}
.resources p {text-align: center;}
.gallery {width: 416px;margin: 0 auto 25px;}
.gallery-wide {width: 624px;margin: 0 auto 25px;}
.thumb {float: left;border: 1px solid #a5acb2;margin: 10px 5px 0;background: #fff;padding: 8px 8px 2px;}
.thumb img {padding-bottom: 6px;}
.caption {color: #a5acb2;width: 76px;font-size: 10px;height: 30px;}

.full {width: 788px;margin: 25px auto;}

.details {width: 394px;float: left;font-size: 11px;margin-bottom: 25px;}
.details ul {width: 230px;margin: 0 auto;line-height: 15px;color: #b69a77;text-align: left;border: 1px solid #f8efe6;padding: 5px;background-color: #fff;}
.details li {width: 218px;padding: 5px;text-align: center;color: #8d765c;}
.details li.label {padding: 5px;border: 1px solid #b69a77;color: #b69a77;background-color: #f8efe6;}

.centered {width: 522px;margin: 0 auto;}
.button {margin: 0 5px 25px;background: url(images/button-bkg.gif) no-repeat;width:251px;height: 61px;float: left;}
.button img {margin: 5px 0 0 -2px;}

.button-single {margin: 0 auto 25px;background: url(images/button-bkg.gif) no-repeat;width:251px;height: 61px;}
.button-single img {margin: 5px 0 0 -2px;}

#hull {position: relative;background: #fff url(images/filligree-bottom.gif) no-repeat bottom center;height: 124px;}
.menu-again {font-size: 11px;line-height: 15px;color: #3a555f;}
.menu-again a {text-decoration: none;}
.menu-again a:hover {text-decoration: underline;}
.copyright {padding: 5px;background: url(images/logo-small.gif) no-repeat center 35px;color: #8d765c;font-size: 11px;line-height: 15px;height: 80px;}
.copyright a {color: #8d765c;text-decoration: none;}

.thanks {width: 388px;margin-left;float: right;}

/* contact form*/
.contactform {width: 388px;margin-left: 3px;float: right;}
.contactform ul {text-align: left;padding: 10px 30px 0;}
fieldset {border: 0;margin: 0 20px 20px;}
legend {font-size: 11px;color: #b69a77;letter-spacing: 2px;}
label {float: left;width: 112px;font-size: 11px;color: #8d765c;text-align: right;padding-right: 15px;margin-bottom: 2px;line-height: 19px;}
input {float: right;width: 150px;margin-bottom: 2px;padding: 1px;font-size: 11px;}
fieldset.submit {margin-bottom: 0;}
input.code {width: 50px;}
input.submit {width: 117px;height: 42px;padding: 3px 7px 12px 7px;background: url(images/send-bkg.gif) no-repeat;margin-right: 35px;}
textarea {width: 295px;height: 74px;padding: 2px;}

img.security {float: left;margin: -14px 0 0 25px;}
