body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
  margin:0;
  padding:0;
}
table {
  border-collapse:collapse;
  border-spacing:0;
}
fieldset,img { 
  border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
  font-style:normal;
  font-weight:normal;
}
ol,ul {
  list-style:none;
}
caption,th {
  text-align:left;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  font-weight:normal;
}
q:before,q:after {
  content:'';
}
abbr,acronym { border:0;
}

html {
  font-size: 100%;
  background: #d7d6c8 url(body_background.gif) repeat-y center;
}

body {
  color: black;
  font: 12px Arial;
}

#container {
  width: 760px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 20px;
}

#copyright {
  display: none;
  font-size: 11px;
}

#site-header {
  background-image: url(header_image.jpg);
  width: 760px;
  height: 97px;
}

#site-title a {
  display: block;
  width: 210px;
  height: 60px;
  margin-left: 68px;
  overflow: hidden;
  text-indent: -999em;
}

#site-footer {
  color: #f3f2dd;
  background-color: #968654;
  padding: 12px 15px 0;
  clear: both;
}

#site-footer a {
  color: #f3f2dd;
  text-decoration: none;
}

#site-footer a:hover {
  text-decoration: underline;
}

a {
  color: #923600;
  text-decoration: underline;
}

#site-menu {
  color: #d9c177;
  text-transform: none;
  background-color: black;
  overflow: hidden;
  min-height: 1px;
  padding-left: 3px;
  padding-bottom: 5px;
  font: 1.2em Georgia, "Times New Roman", Times, serif;
}

/*ie6 only*/
* html #site-menu {
  height: 1px;
  overflow: visible;
}

#site-menu li {
  float: left;
  padding: 5px 12px;
  border-left: 1px dotted #7c2e00;
}

#site-menu li.site-home-page {
  display: block !important;
}

/*ie6 only on first line*/
* html #site-menu li,
#site-menu li:first-child {
  border-left: none;
}

#site-menu a {
  color: #d9c177;
  text-decoration: none;
}

#site-menu a:hover {
  color: white;
}

#site-menu li.site-current-page a {
  color: #b5b59d;
}

#site-menu li.site-current-page a:hover {
  color: white;
}

#page
{
overflow: hidden;
min-height: 1px;
background-color: #f3f2dd;
padding:0 15px;
}
/* ie 6 hack */
* html #page
{
overflow: visible;
height: 1px;
}

#page-title {
  color: #923600;
  font: 30px Georgia, "Times New Roman", Times, serif;
  width: 540px;
  float: right;
  padding-top: 20px;
}

#page.no-section-menu #page-title
{
  width:auto;
  float:none;
}

#breadcrumb-nav {
  font-size: 11px;
  overflow: hidden;
  min-height: 1px;
  border-bottom: 1px dotted #b7906e;

}

/*ie6 only*/
* html #breadcrumb-nav {
  height: 1px;
  overflow: visible;
  border-bottom: 1px solid #c9ae90;
}

body.level0 #breadcrumb-nav,
body.level0 #section-nav,
body.level0 #page-title {
  display: none;
}

#breadcrumb-nav li {
  float: left;
  background: url(breadcrumb_divider.gif) no-repeat right center;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  margin-right: 5px;
}

#breadcrumb-nav li.site-current-page {
  background: none no-repeat right center;
}

#breadcrumb-nav li.site-current-page a {
  color: #923600;
}

#breadcrumb-nav a {
  color: black;
  text-decoration: none;
}

#breadcrumb-nav a:hover {
  text-decoration: underline;
}

#section-nav
{
  float:left;
}

#page.no-section-menu #section-nav
{
  display:none;
}

#section-menu {
  float: left;
  padding-top: 20px;
  padding-bottom: 25px;
  width: 170px;
  min-height: 400px;
}

/*ie6 only*/
* html #section-menu {
  height: 400px;
  overflow: visible;
}

#section-menu li {
  margin-bottom: .5em;
  padding-bottom: .5em;
  border-bottom: 1px dotted #B7906E;
}

#section-menu a {
  color: black;
  text-decoration: none;
  font-size: 14px;
}

#section-menu a:hover {
  color: black;
  text-decoration: underline;
  font-size: 14px;
}

#section-menu li.site-current-page {
  color: #923600;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

#section-menu li.site-current-page a {
  color: #923600;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
}

#section-menu li.site-current-page a:hover {
  color: #923600;
  font-size: 14px;
  font-weight: bold;
  text-decoration: underline;
}

#section-menu li.site-current-page ul  {
  text-indent: 10px;
  line-height: 120%;
  margin-bottom: 5px;
}

#section-menu li.site-current-page li a  {
  color: #923600;
  text-decoration: none;
  font-weight: normal;
  font-style: normal;
}

#section-menu li.site-current-page li a:hover  {
  color: #923600;
  text-decoration: underline;
  font-weight: normal;
  font-style: normal;
}

#page-content
{
  float:right;
  width:540px;
  padding:2em 0 2.5em 0;
}

body.site-home-page #page-content,
#page.no-section-menu #page-content {
 width:auto;
  float:none;
}

#rocketship
{
  display:none !important;
}
