html {
 overflow: -moz-scrollbars-vertical;
 color:#1e160c;
 height:100%;
}

html, body {
 font-family:Georgia, "Times New Roman", Times, serif;
 height:100%;
}

div#container {
 position:relative; /* needed for footer positioning*/
 h eight:auto !important; /* real browsers */
 h eight:100%; /* IE6: treaded as min-height*/
 min-height:100%; /* real browsers */
 background:url(/templates/images/back1.png);
 min-width:950px;
}

div#forth {
 width:100%;
 position:absolute;
 z-index:1;
 height:auto !important; /* real browsers */
 height:100%; /* IE6: treaded as min-height*/
 min-height:100%; /* real browsers */
 background:url(/templates/images/back2.png) center repeat-y;
}

div#main {
 width:950px;
 position:relative;
 z-index:1;
 margin:0 auto;

 height:auto !important; /* real browsers */
 height:100%; /* IE6: treaded as min-height*/
 min-height:100%; /* real browsers */
}

div#menu {
 width:950px;
 margin-top:40px;
}

ul.menu {
 margin-left:0px;
 float:left;
 width:650px;
 margin-top:24px;
}

ul.menu li {
 float:left;
 margin-left:35px;
 //padding-bottom:3px;
}

ul.menu li a {
 font-size:1.3em;
 text-decoration:none;
 font-family:"Times New Roman", Times, serif;
}

ul.menu li.active a {
 color:#871e1e;
}

ul.menu li.inactive a {
 color:#1e160c;
}

div.page_content {
 clear:both;
 padding-top:40px;
 width:790px;
 margin-left:auto;
 margin-right:auto;
 font-size:0.94em;
 line-height:1.35em;
}

div.page_content h1 {
 color:#871e1e;
 font-size:1.6em;
 font-style:italic;
 font-weight:normal;
 margin-bottom:25px;
}

div.page_content p {
 margin-bottom:15px;
}

div.page_content a {
 color:#871e1e;
}

div.fmenu {
 width:850px;
 margin-left:auto;
 margin-right:auto;
 margin-top:50px;
}

div.fmenu div.t {
 background:url('/templates/images/foot.png') top no-repeat;
 height:17px;
 margin-bottom:30px;
}

div.fmenu div.b {
 background:url('/templates/images/foot.png') bottom no-repeat;
 height:17px;
 margin-top:15px;
 clear:both;
}

div.fmenu table {
 margin-left:auto;
 margin-right:auto;
}

div.fmenu table td {
 padding-left:17px;
 padding-right:17px;
 padding-bottom:15px;
}

div.fmenu a {
 font-size:1.35em;
 text-decoration:none;
 font-family:"Times New Roman", Times, serif;
}

div.fmenu a.active {
 color:#871e1e;
}

div.fmenu a.inactive {
 color:#1e160c;
}

div.footer {
 font-size:0.8em;
 padding-bottom:70px;
}

div.footer span {
 font-family:"Liberation Sans", "Segoe UI", Arial, "Lucida Sans", Tahoma, Sans-serif;
 font-weight:bold;
}

div.footer a {
 color:#1e160c;
 text-decoration:none;
}

div.footer a:hover {
 color:#1e160c;
 text-decoration:underline;
}

div.footer table {
 width:800px;
 margin-top:70px;
 margin-left:auto;
 margin-right:auto;
}

div.footer table td {
 width:25%;
 text-align:center;
 //padding-bottom:3px;
}

div.footer table td.l {
 text-align:left;
}

div.footer table td.r {
 text-align:right;
}

blockquote {
 padding:25px;
 background:#e3c98a;
 margin-top:25px;
 margin-bottom:25px;
 font-size:1.4em;
 line-height:1.35em;
 font-style:italic;
 color:#871e1e;
 background:url('/templates/images/quote.png') repeat;
}

div.wrapper {
 width:197px;
 height:45px;
 margin-left:75px;
 float:left;
}

div.gal {
 display:block;
 margin-left:auto;
 margin-right:auto;
 width:900px;
 height:250px;
 o verflow:hidden;
}

div.gal div.m,
div.gal div.r,
div.gal div.l {
 width:30px;
 height:250px;
 float:left;
 display:block;
}

div.gal div.m {
 width:840px;
 height:250px;
}

div.gal img.l {
 width:30px;
 height:250px;
 display:block;
 float:left;
}

div.gal img.m {
 display:block;
 width:840px;
 height:250px;
 float:left;
}

div.gal img.r {
 width:30px;
 height:250px;
 display:block;
 float:left;
}

div.page_content ul {
 margin-bottom:15px;
 list-style-type:disc;
 margin-left:25px;
}

p.sm {
 padding:25px;
 background:#e3c98a;
 margin-top:25px;
 margin-bottom:25px;
 font-size:0.95em;
 line-height:1.5em;
 font-style:normal;
 background:url('/templates/images/quote.png') repeat;
}
