/* ----------------- CSS RESET ----------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
:focus {
outline: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

/* ----------------- MAIN ----------------------- */
body {
font-family: Helvetica, Arial, sans-serif;
color: #342925;
font-size: .8em;
background: #342925 url(/img/bg.jpg);
}
a {
color: #d1b28a;
outline: 0;
}
#watermark {
width: 100%;
background: url(/img/watermark.png) top center no-repeat;
}
#main {
margin: 0 auto;
width: 922px;
}

/* ------------------ HEADER ---------------------- */
#header {
display: block;
width: 280px;
height: 110px;
margin: 2em auto 0 auto;
text-align: center;
}

/* ------------------- MENU ----------------------- */
#nav {
z-index: 51;
position: relative;
margin: 0 auto 1em auto;
display: block;
text-align: center;
width: 360px;
}
#nav ul li {
display: inline;
padding-right: 1em;
margin-right: .5em;
border-right: 1px solid #eee;
}
#nav ul li.last {
padding-right: 0;
margin-right: 0;
border-right: 0;
}
#nav ul li a {
font-family: times new roman, times, serif;
font-size: 1.1em;
line-height: 1.75em;
color: #eee;
text-decoration: none;
}

/* ----------------- CONTENT ----------------------- */
#splash {
width: 842px;
height: 573px;
display: block;
border: 20px solid #c5bcad;
background: #5d534f;
}
#content {
width: 842px;
height: 573px;
padding-left: 40px;
border: 20px solid #c5bcad;
background: #5d534f url(/img/content.gif) no-repeat;
}
#content .bodytext {
width: 440px;
color: #fff;
font-size: .9em;
}
#content .bodytext p {
float: left;
display: block;
color: #fff;
font-size: 1.1em;
line-height: 1.6em;
padding: 0 0 20px 30px;
}
#content .bodytext p em {
display: block;
float: left;
padding-top: 1em;
font-size: .9em;
line-height: 1.25em;
color: #bab0ab;
}
#content .bodytext ul {
padding: 0 0 15px 20px;
}
#content .bodytext ul li {
padding: 0  0 6px 10px;
font-size: 1.1em;
line-height: 1.6em;
list-style: square outside;
}
.photo {
width: 384px;
overflow: hidden;
float: right;
}
#content .bodytext .column {
float: left;
display: block;
width: 180px;
margin-left: 30px;
font-size: 1.1em;
line-height: 1.6em;
}
#content .bodytext .column li {
font-size: .95em;
}
span.mt-enclosure-image {
display: block;
margin-left: 27px;
}
.slider {
height: 244px;
}
.contentclip-one, .contentclip-two {
height: 244px;
margin-bottom: 20px;
overflow: hidden;
width: 440px;
}

/* ------------- CONTENT SLIDER ------------------- */
.contentslider {
display: block;
float: left;
width: 440px;
}
.contentslider ul li {
display: inline;
color: #8b7d77;
cursor: pointer;
}
.contentslider ul li.prev {
float: left;
}
.contentslider ul li.next {
float: right;
}
.contentslider ul li.active {
color: #d1b28a;
}

/* ----------------- FOOTER ----------------------- */
#footer {
text-align: center;
padding: 1em 0 1em 0;
}
#footer ul {
font-size: .9em;
}
#footer ul, #footer a {
color: #756762;
}
#footer ul li {
display: inline;
padding-right: .5em;
}

/* ------------------- SIFR ----------------------- */
h1, h2, h3, h4, h5 {
font-weight: normal;
letter-spacing: -.05em;
line-height: 1em;
}
h1 {
font-size: 50px;
padding: 20px 0 0 0;
margin: 23px 0 0 30px;
}
h2 {
font-size: 30px;
margin-left: 30px;
display: inline;
}

/* ------------------- LEGAL ---------------------- */
#legal {
width: 380px;
color: #fff;
font-size: .95em !important;
line-height: 1.5em;
padding: 0 0 1.25em 1.25em;
}
#legal h1 {
font-weight: normal;
font-size: 1.5em;
padding: 1em 0 1em 0;
margin: 0;
}