/* RESET */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
img { border: none; }
a { outline: none; }

/* LAYOUT */

.clear { clear: both; }
.hide { display: none; }
body {background: url(../images/stripe.gif) repeat-x ; }

#master_wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto ; }
#header { margin: 0 auto; padding: 0; background-color: #81725e; height: 90px; }
#menu { margin: 0 auto; padding-top: 50px; height: 40px; width: 960px; } 
#spacer { float: left; height: 40px; width: 367px; }
#nav { float: right; height: 40px; width: 593px; } 
#wrapper { margin: 0 auto; padding: 0; width: 960px; }
#sidebar  { float: left; height: 90px; width: 367px; text-align: left; }
#sidebar img { margin: 30px 7px 0px 0px; }
#content { float: right; width: 503px; margin: 60px 90px 30px 0px; }
.box { padding: 0; margin: 0; width: 540px; height: 196px; border-bottom: 1px solid #cfc5b9;  }
.boxspacer { padding: 0; margin: 0; width: 540px; height: 60px; clear: both; }
.info { padding: 0px; margin: 0px; width: 410px; height: 196px; float:left; }
.foto { padding: 0px; margin: 0px; width: 130px; height: 196px; float:right; }
.foto img, #foto2 img { padding: 0; margin: 0; border-left: 1px solid #cfc6b9; border-top: 1px solid #cfc6b9; border-right: 1px solid #a99b8a; border-bottom: 1px solid #a99b8a; } 
#footer { float: right; width: 593px; border-top: 1px solid #cfc5b9; margin-bottom: 30px; }


/* TYPO */

body { font: 11px/16px Helvetica , Arial, Verdana, sans-serif; background-color: #fff; color: #999; }
#content h2 { font-size: 18px; color: #a99b8a; margin: 0px 0px 30px 0px; }
#content p { line-height: 20px; letter-spacing: 1px; color: #999; font-weight: normal; }
#content a:link, #content a:visited { color: #a99b89; text-decoration: none; outline:none; }
#content a:hover, #content a:active { color: #81725e; text-decoration: none; outline: none; }
#footer p { font-size: 9px; padding-top:10px; letter-spacing: 2px; color: #a7a7a7; font-weight: normal; font-stretch: expanded; }
.boxspacer p { display: block; color: #a99b89; padding-top: 20px; }
.info h3 { font-size: 14px; color: #999; letter-spacing: 2px; padding-bottom: 15px;  }
#footer a:link, #footer a:visited { color: #a99b89; text-decoration: none; outline:none; }
#footer a:hover, #footer a:active { color: #81725e; text-decoration: none; outline: none; }
.vcard { line-height: 20px; letter-spacing: 1px; color: #999; font-weight: normal; }

/* MENU */

#nav li { float:left; margin-top: 10px; border-right: 1px solid #a89b89; margin-right: 35px; }
#nav li.last { float:left; margin-top: 10px; border-right: none; }
#nav li a:link, #nav li a:visited { padding: 0px 35px 0px 0px;  font: 12px 'Helvetica Neue', Helvetica, Arial, Sans-Serif; text-transform:uppercase; text-decoration:none; color: #d0c6ba; letter-spacing: 3px; font-weight: 200; }
#nav li a:hover, #nav a:active { color: #fff; }
#nav li.active a { color: #fff; }
.active a { color: #fff; }


