/** BASIC */

html, body {
  height: 100%;
}

/** HEADER */

#header {
  width: 920px;
  height: 113px;
  margin: 0px auto;
}

/** LOGO */

#logo {
  width: 920px;
  height: 79px;
  background: url(/images/homepage01.jpg) no-repeat left top;
  position:relative;
}



/** HEADER */

#header {
  background: url(/images/bg02.jpg) no-repeat left top;
}

/** TODAY */

#today {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  float: left;
  padding: 13px 0px 0px 60px;
  color: #708A95;
}

/** FOOTER */

#footer {
  height: 100px;
  background: url(/images/bg04.jpg) repeat left top;
  color: #A08D7A;
}

#footer p {
  margin: 0px;
  padding-top: 30px;
  text-align: center;
  text-transform: lowercase;
  line-height: normal;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px; 
}

#footer a {
  color: #A08D7A;
}

#footer a:hover {
  text-decoration: none;
}
/** MENU */

#menu {
  font-family: Arial, Helvetica, sans-serif;
  float: right;
}

#menu ul {
  margin: 0px;
  padding: 13px 43px 0px 0px;
  list-style: none;
  line-height: normal;
}

#menu li {
  float: left;
  padding: 0px 10px;
  background: url(/images/homepage02.gif) no-repeat left center;
  font-size: 11px;
}

#menu li.first {
  background: none;
}

#menu a {
  text-transform: lowercase;
  text-decoration: none;
  font-size: 14px;
  color: #FFFFFF;
}

#menu a:hover {
  text-decoration: underline;
}

/** BASIC */

body {
  margin: 0px;
  padding: 0px;
  background: #F7E4CF url(/images/bg01.jpg) repeat-x left top;
}

.bg1 {
  background: #FFF8F0 url(/images/subpage1_01.gif) no-repeat left top;
}

.bg2 {
  padding: 11px 11px 0px 12px;
  background: url(/images/subpage1_02.gif) no-repeat right top;
}

.bg3 {
  background: url(/images/subpage1_03.gif) no-repeat left bottom;
}

.bg3 div {
  height: 25px;
  background: url(/images/subpage1_04.gif) no-repeat right bottom;
}

.boxed {
  background: url(/images/subpage2_01.gif) no-repeat right top;
}

.boxed .std_content {
  padding: 20px 23px 0px 23px;
  background: url(/images/subpage2_02.gif) no-repeat left top;
}

#box1 h1 { 
  font-size: 20px;
}

#box1 h2 { 
  font-size: 13px;
}

#page {
  background: url(/images/bg03.jpg) no-repeat left top;
}

h2.style1 {
  font-size: 16px;
  color: #B69C82;
}

p.style1 { 
  color:#FFFFFF;
}

#logo img { border: none; }


