body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,p,blockquote {margin:0;padding:0;} 
img, fieldset {border: none;}

body {font: normal 75%/1 arial, helvetica, sans-serif;text-align: center;background:#aac8b4;margin: 25px 0;color: #4a3a12;}
html>body {font-size: 12px;}

h1 {font: italic normal 24px/1 Georgia, Times New Roman, Times, serif;margin: 0 0 12px 0;color: #7c6d56;}
h2 {font: bold 14px/1.5 Georgia, Times New Roman, Times, serif;margin: 0 0 6px 0;color: #7c6d56;}
h3 {font: bold 12px/1.125 Georgia, Times New Roman, Times, serif; margin: 0 0 12px 0;}
p, ul, ol {font: normal 11px/16px arial, helvetica, sans-serif;margin: 0 0 12px 0;}
ul {list-style-type: disc; margin: 0 0 18px 36px;}
ul ul {list-style-type: disc;margin: 6px 0 6px 18px;}
ul li {margin: 0 0 6px 0;}
ol {margin: 0 0 18px 36px;}
ol li {margin: 0 0 9px 0;}
dt {font: bold 11px/16px arial, helvetica, sans-serif;margin: 0;}
dd {font: normal 11px/16px arial, helvetica, sans-serif;margin: 0 0 12px 0;}
dd p {font: normal 11px/16px arial, helvetica, sans-serif;margin: 0 0 2px 0;}

blockquote {margin: 0 0 12px 0;background: url(../img/quote-open.png) 0 3px no-repeat;}
blockquote p {margin: 0 12px 4px 0;padding: 0 18px;}
blockquote p.quote {background: url(../img/quote-close.png) 100% 100% no-repeat;}
blockquote p.quoter {font-weight: bold;font-style:italic;}

label {float: left; width: 90px;margin: 0 4px 0 0;text-align: right;font: bold 11px/16px arial, helvetica, sans-serif;}
input, select {font: normal 11px/1 arial, helvetica, sans-serif;}
textarea {font: normal 11px/16px arial, helvetica, sans-serif;height: 80px;overflow:auto;}

table {border-collapse: collapse; margin: -10px auto 6px auto; width: auto;}
td {padding: 2px 16px;text-align: center;}
td h2 {margin: 0;}
td h2 a, td h2 a:hover {color: #7c6d56;text-decoration: none;}

a {color: #4a3a12;}
a:hover {color: #fff;}

.tac {text-align: center;}
.clear {clear: both;}

#wrapper {width: 930px;margin: 0 auto;text-align: left;}
#header {overflow: hidden;}
#logo {display: inline; text-indent:-9999em; width: 258px; height: 50px; background: url(../img/logo.gif);float: left;margin: 15px 0 0 20px;overflow:hidden;}

#header ul {list-style:none; padding:0; margin:0 20px 0 0;float: right; margin-top: 42px;display: inline;}
#header ul li {display:block; float:left; margin:0 4px 0 50px;}
#header ul li a {font: bold 14px/1 arial, helvetica, sans-serif;text-decoration: none;color: #4a3a12;}
#header ul li a:hover, #header ul li a.active {color: #fff;}

#content {width:930px; height: 410px; background: url(../img/content_bg.png);margin: -6px 0 2px 0;}
#content .photo {width: 480px; height: 380px; float: left;margin: 15px 0 0 15px; display: inline;}
#content .text {width: 380px; height: 360px; float: left;margin: 30px 0 0 20px;overflow:auto;padding: 0 10px 0 0;}

div.links {overflow: auto; margin: 0 0 12px 0;}
div.links p {margin: 0 0 6px 0;}
div.links img {float:left; margin: 2px 6px 0 0;}

#contact-form {padding: 10px;}
#contact-form p {margin: 0 0 4px;overflow:auto;}
input.txt,
textarea.txt,
input.txt {width: 230px; border: 1px solid #c7b9a8;padding: 2px;}
input.error, textarea.error {border-color: #f00;}
label.error {font-size: 10px; float: none; color: #f00; display:block;width: 230px;text-align: left;margin: 0 0 0 94px; font-weight: normal;font-style:italic;}

p.errorMessage {color: #f00;}

#btnSend {margin: 0 0 0 94px; background: #4a3a12;border: 3px double #c7b9a8;cursor:pointer;color:#fff;text-transform:uppercase;font: normal 12px/1.5 arial, helvetica, sans-serif;}

#footer {clear: both;overflow: hidden;}

#footer div {float: left; width: 50%;}

#footer ul {list-style:none; padding:0; margin:0 0 6px 20px;float:left;display: inline;width: 400px;}
#footer ul li {display:block; float:left; margin:0 30px 0 0;}
#footer ul li a, #footer ul li a.active {font: normal 12px/1 arial, helvetica, sans-serif;text-decoration: none;color: #4a3a12;}
#footer ul li a:hover, #footer ul li a.active {color: #fff;}
#footer p {display: block;margin: 0 0 0 20px;}

#footer p.contact {font: bold 14px/1 arial, helvetica, sans-serif;margin: 0;float: right; margin-right: 21px;text-align: right;color:#4a3a12;letter-spacing:1px;display: inline;}
#footer a.email {font: normal 12px/16px arial, helvetica, sans-serif;color: #4a3a12;display: block;margin: 6px 0 0 0;text-decoration: none;}
#footer a.email:hover {text-decoration: underline;color: #fff;}


/***************************
	GALLERY
***************************/
#caption{margin: -30px 30px 0 30px; text-align:center;padding: 8px; color:#000;}

#thumbs {margin: 0 auto;width: 360px;}

div.photo a,
div.navigation a {text-decoration: none; color: #777;}

div.controls {width: 330px;margin: 0 0 4px 0;}
div.controls a {padding: 0 5px;}
div.ss-controls {float: left;}
div.nav-controls {float: right;}

div.loader {background: url(../img/loader.gif) center no-repeat; width: 480px; height: 380px}
div.slideshow {clear: both;text-align: center;background-position: center;}
div.slideshow span.image-wrapper {text-align: center;}
div.slideshow a.advance-link {padding: 0; display: block; border: none;}
div.slideshow img {border: none; display: block;}

ul.thumbs {clear: both; margin: 0; padding: 0;}
ul.thumbs li {float: left; padding: 0; margin: 5px; list-style: none;}
a.thumb {padding: 2px; display: block; border: 1px solid #ccc;background:#fff;}
ul.thumbs li.selected a.thumb {background: #7c6d56;}
a.thumb:focus {outline: none;}
ul.thumbs img {border: none; display: block;}

div.navigation div.bottom {clear:both;}

div.pagination a,
div.pagination span.current {display: block; float: left; margin: 4px 2px 0 5px; padding: 2px 4px;}
div.pagination a:hover {background-color: #eee; text-decoration: none;color: #777;}
div.pagination span.current {font-weight: bold; background-color: #7c6d56;color: #fff;}

div.navigation{float: right;}
div.top {display:none;}

td.thumb img {border: 2px solid #fff;}
