@charset "utf-8";
/* CSS Document */

html { height: 100%; }

body { height: 100%; margin: auto; width: 800px; background-color: #8B795E;  background-image: url( '../../images/content_bg.png' ); background-position: center; background-repeat: repeat-y; }

.content { background-color: #ffffff; font: normal normal normal 1em Georgia, serif; min-height: 100%;  }

.footer {  background-image: url( '../../images/footer_bg.png' ); clear: both; margin: 0 0 0 0; height: 50px; font: normal normal normal 60% Arial,sans-serif; text-align: center;  }

.footer a { text-decoration: none; color: #000000; }

.footer a:hover { text-decoration: underline; }

.footer .text { padding-top: 12px; }

hr { border: 0; color: #000; background-color: #000; height: 1px; width: 100%; }

.main { font-size: 100%; line-height: 150%; padding: 0 30px 50px 220px; }

.main a { color: black; text-decoration: underline; }

.main a:hover { color: black; background-color: #EEEBCF; border: dashed 1px black; margin: 0 -1px 0 -1px; }

.main #family_name { font-variant: small-caps; }

.main h1 { font: bold normal normal 160% Arial,sans-serif; padding: 0 0 10px 0; }

.main h2 { font: bold normal normal 120% Arial,sans-serif; padding: 0 0 10px 0; }

.main h3 { font: bold normal normal 100% Arial,sans-serif; padding: 0 0 10px 0; }

.main img { float: right; border: double 3px black; position: relative; margin: 10px; }

.main ol { list-style: decimal; list-style-position: inside; padding: 0 0 0 25px; }

.main ol li { margin: 10px 0 10px 0; }

.main p { margin: 10px 0 10px 0; text-align: justify; }

.main #smalltext { font: normal normal normal 60% Georgia, serif;  }

.main strong { font-weight: bold; }

.main ul { padding: 0 0 0 25px; }

.main ul ul { padding: 0 0 0 50px; }

.nav {  float: left; position: relative; letter-spacing: 1px; margin: -8px 0 0 0; #margin: -7px 0 0 0; padding: 10px 10px 0 20px; font: normal normal normal 90% verdana,sans-serif; height: 215px; width: 180px; background-image: url( '../../images/nav_bg.png' ); background-repeat: no-repeat; }

.nav a { text-decoration: none; font-weight: normal; font-variant: small-caps; color: #000000; }

.nav a:hover { font-weight: bold; }

.nav li { padding: 5px 0 0 0; }