html {
   color: #000000;
   background-color: #ECD3B6;
   font-family: Georgia, serif;
   font-size: 12px;
   line-height: 20px;
}

body {
   margin: 0;
   padding: 0;
   text-align: center;
}

h1 {
   margin-top: 0;
   color: #57493A;
   background-color: transparent;
   font-size: 20px;
   font-weight: normal;
}

a {
   color: #C39849;
   background-color: transparent;
}

#layout {
   position: relative;
   width: 750px;
   _height: 420px;
   min-height: 420px;
   margin: 0 auto;
   padding: 70px 0 0 0;
   background-color: #FFFFFF;
   background-image: url("../gfx/header-winter.jpg");
   background-position: top left;
   background-repeat: no-repeat;
   text-align: left;
}

/* --------------------------------------- */

#nav {
   float: left;
   width: 260px;
   _height: 540px;
   min-height: 540px;
   padding: 70px 0 10px 0;
   background-image: url("../gfx/nav-winter.jpg");
   background-position: top left;
   background-repeat: no-repeat;
}

#nav ul {
   color: #FFFFFF;
   background-color: #383838;
   margin: 0 28px 11px 0;
   padding: 0;
}

#nav ul li {
   margin: 0 0 0 0;
   padding: 0;
   list-style-type: none;
   line-height: 30px;
}

#nav ul li a {
   color: #FFFFFF;
   background-color: inherit;
}

#nav ul li img {
   border-width: 0;
   border-style: none;
   vertical-align: bottom;
}

/* --------------------------------------- */

#content {
/*   _height: 390px;*/
   min-height: 390px;
   margin: 0 0 0 260px;
   padding: 20px 14px 10px 14px;
   color: #000000;
   background-color: #FFFFFF;
}

img.right {
   float: right;
   margin-left: 12px;
}

img.left {
   float: left;
   margin-right: 12px;
}

/* --------------------------------------- */

div.address {
   display: block;
   margin: 0;
   padding: 0;
   color: #57493A;
   background-color: #FFFFFF;
   _height: 60px;
   min-height: 60px;
}

div.address dl, 
div.address dt, 
div.address dd {
   margin: 0;
   padding: 0;
   text-indent: 0;
   display: block;
}

div.address dl {
   float: left;
   margin-left: 40px;
}

div.address dl.first {
   margin-left: 0;
}

div.address dt {
   float: left;
   width: 100px;
   clear: left;
}

div.address a {
   color: #57493A;
   background-color: transparent;
}

/* --------------------------------------- */

div#logos {
   position: absolute;
   left: 10px;
   top: 600px;
}

div#logos table {
   border-collapse: collapse;
}

div#logos table td {
   padding: 0;
}

div#logos table td img {
   margin: 0 6px;
   vertical-align: bottom;
}
