body {
  font: 14px Arial;
  margin: 0px;
  padding: 0px;
  text-align: center;
  background: #e2e2e2 url(images/pngs/background.png) top repeat-x;
  color: #222;
}

h1 {font-size: 22px; color: #955002;}
h2 {font-size: 18px; color: #8a7c3b;}
h3 {font-size: 14px; color: #955002;}

a {font-weight: bold; text-decoration: none; color: #37347a;}
a:visited {color: #3470b7;}
a:hover {text-decoration: underline;}

a img {border: none;}

.center {
  margin: 0 auto;
  width: 933px;
  text-align: left;
  position: relative;
}

blockquote {
  margin: 0px;
  padding: 0 0 0 60px;
  background: url(images/pngs/blockquote.png) top left no-repeat;
}

#navigation {
  width: 908px;
  height: 50px;
}
#navigation * {margin: 0; padding: 0;}
#navigation ul {
  height: 50px;
  float: right;
  display: inline;
  list-style: none;
}
#navigation ul li {
  float: left;
  display: inline;
  position: relative;
}
#navigation ul li a {
  font-size: 12px;
  font-weight: bold;
  height: 50px;
  line-height: 50px;
  float: left;
  display: inline;
  color: #fff;
  text-decoration: none;
  padding: 0 15px;
}
#navigation > ul > li > a:hover, #navigation > ul > li > a.active {
  background: url(images/pngs/nav_active.png) top repeat-x;
}
#navigation ul li ul {
  width: 180px;
  background: #aa9f5f;
  position: absolute;
  z-index: 10;
  top: 50px;
  left: 0;
  height: auto;
  display: none;
  overflow: hidden;
  border: 1px solid #504717;
  border-top: none;
}
#navigation ul li ul li {
  width: 160px;
  padding: 0 10px;
  border-top: 1px solid #504717;
}
#navigation ul li ul li a {
  height: 25px;
  line-height: 25px;
  padding: 0;
  width: 160px;
}
#navigation ul li ul li a:hover {color: #504717;}

#header {
  overflow: hidden;
  padding-top: 2px;
  position: relative;
  margin-left: 29px;
  z-index: 1;
}

#slideshow {
  position: absolute;
  right: 0;
  top: 51px;
  z-index: 3;
  width: 392px;
  height: 325px;
  overflow: hidden;
}
  #slideshow img {
    position: absolute;
    top: 0;
    right: 0;
  }
  .slide {display: none;}

#content-pane-top {
  z-index: 2;
  position: relative;
  margin-top: -7px;
  height: 14px;
  width: 933px;
  background: url(images/pngs/content_top.png) 12px 0px no-repeat;
}
#content-pane {
  width: 933px;
  background: url(images/pngs/content_bg.png) 12px 0px repeat-y;
  padding: 15px 0;
  overflow: hidden;
  min-height: 300px;
  height: auto !important;
  height: 300px;
}
#content-pane-bottom {
  height: 14px;
  width: 933px;
  background: url(images/pngs/content_bottom.png) 12px 0px no-repeat;
}

#sidebar-container {
  width: 198px;
}
#sidebar-top {
  width: 198px;
  height: 15px;
  background: url(images/pngs/sidebar_top.png) no-repeat;
}
#sidebar {
  width: 173px;
  padding: 5px 10px 5px 15px;
  background: url(images/pngs/sidebar_bg.png) repeat-y;
}
  #sidebar * {margin: 0; padding: 0;}
  #sidebar ul {list-style: none; border-top: 1px solid #e5e5e5;}
  #sidebar a {display: block; padding: 7px; font-size: 12px; font-weight: normal; text-decoration: none; color: #404040; border-bottom: 1px solid #e5e5e5;}
  #sidebar a:hover, #sidebar a.active {background: #144087; color: #fff;}
#sidebar-bottom {
  width: 198px;
  height: 15px;
  background: url(images/pngs/sidebar_bottom.png) no-repeat;
}

#content-right {
  width: 675px;
  margin-left: 15px;
  overflow: hidden;
}

#content-full {
  padding: 10px 45px;
  overflow: hidden;
}

#footer {
  margin: 0 33px;
  padding: 6px 0 10px 0;
  font-size: 12px;
  color: #fff; 
}
  #footer * {margin: 0; padding: 0;}
  #footer a {color: #fff; text-decoration: none;}