html {
overflow-y: scroll;
}

body {
background:url(../images/background.gif);
font-family: Georgia, serif;
font-size:12px;
line-height:17px;
text-align:center;
color:#37373e;
margin:25px 0;
padding:0;
}

h1 {
font-size:14px;
line-height:15px;
}

h2 {
font-size:12px;
margin:14px 0;
line-height:19px;	
text-transform:uppercase;
font-weight:normal;
letter-spacing:0.07em;
}

h3, h4, h5, h6 {
font-size:12px;
line-height:16px;
font-weight:normal;
letter-spacing:0.07em;
}

a {
color:#37373e;
text-decoration:underline;
}

a, a:link, a:visited {
color:#37373e;
}

a:hover, a:active {
color:#37373e;
}

a img{
border:0;
}

#wrap {
width:999px;
margin:0 auto;
padding: 0;
text-align:left;
}

#shade-top {
width:999px;
height:32px;
background-image:url(../images/shade-top.png);
float:left;
clear:both;
}

#shade-bot {
width:999px;
height:32px;
background-image:url(../images/shade-bot.png);
float:left;
clear:both;
}

#page {
width:999px;
text-align:left;
background-image:url(../images/shade-mid.png);
float:left;
clear:both;
}

#top {
width:923px;
height:130px;
margin: 0 45px 0 31px;
}

#top-img{
width:226px;
height:130px;
float:left;
}

#top-logo{
width:312px;
height:130px;
float:right;
}

#content-wrap{
width:965px;
min-height:523px;
margin:0 17px;
background-image:url(../images/v-divider.gif);
background-position:top left;
background-repeat:repeat-y;
float:left;
}

#content-header{
text-align:right;
width:937px;
height:43px;
line-height:43px;
font-size:23px;
letter-spacing:1px;
padding: 0 28px 0 0;
background:#ffffff;
border-top:1px solid #ab8e46;
border-bottom:1px solid #ab8e46;
}

#content-left-wrap{
width:226px;
float:left;
margin:0 14px 0px 14px;
}

#content-left{
width:226px;
margin:14px 0;
}

#content-left img{
border: 1px solid #ab8e46;
}

#content-right-wrap{
width:711px;
float:left;
margin:0;
padding:0;
}

#content-right{
width:711px;
float:left;
margin:0;
padding:0;
}

#footer{
font-size:11px;
width:965px;
height:30px;
text-align:center;
line-height:30px;
text-transform:uppercase;
margin: 0 17px 25px 17px;
float:left;
background:#f9f7f2;
border-top: 1px solid #ab8e46;
border-bottom: 1px solid #ab8e46;
}
#footer a{
text-decoration:none;
}

/*navigation */
#nav-lvl1 {
font-size:11px;
height:20px;
line-height:14px;
padding:10px 17px 0 31px;
text-transform:uppercase;
width:951px;
}

#nav-lvl2 {
font-size:11px;
width:224px;
padding: 22px 0px;
text-align:center;
line-height:32px;
background:#f9f7f2;
text-transform:uppercase;
border-right: 1px solid #ab8e46;
border-bottom: 1px solid #ab8e46;
border-left: 1px solid #ab8e46;
}

#nav-lvl1 ul, #nav-lvl2 ul {
letter-spacing:0.1em;
list-style: none;
padding:0;
margin:0;
}

#nav-lvl1 li{
float:left;
margin:0;
padding:0 8px;
border-right: 1px solid #ab8e46;
}

#nav-lvl1 li.first{
padding:0 8px 0 0;
}

#nav-lvl1 li.last{
border:none;
}

#nav-lvl2 li {
padding:0;
}

#nav-lvl1 li a {
float:left;
display:block;
color:#37373e;
text-decoration:none;
}

#nav-lvl1 li a:hover {
color:#ab8e46;
}

#nav-lvl1 li.act a{
color:#ab8e46;
}


#nav-lvl2 li a{
text-decoration:none;
color:#37373e;
}

#nav-lvl2 li a:hover {
color:#ab8e46;
text-decoration:none;
}

#nav-lvl2 li.act a{
color:#ab8e46;
text-decoration:none;
}

#language {
float:left;	
}

#language li{
border-left:1px solid #AB8E46;
border-right:none;
}

#language a{
text-decoration:none;
float:left;	
}

#language a:hover{
color:#ab8e46;
text-decoration:none;
}
/* end menu */

/*
gold:#ab8e46
lightb: #f9f7f2
black:37373e
*/
