@import url(/css/generic.css);
@import url(/css/xstandard.css);

/*
 * Site Specific Styles
 */

body {
  text-align: center;
}
#site-container {
  width: 963px;
  margin: 0 auto 0 auto;
  padding: 0 14px 0 14px;
  text-align: left;
  background: url(/img/page-background.gif) repeat-y;
}
* {
  margin: 0;
  padding: 0;
}
#main {
  overflow: hidden;
  display: inline-block;
}
#main {
  display: block;
}

/*
 * Header Styles
 */

#header {
  height: 120px;
}
#header h1 {
  float: left;
  width: 207px;
  height: 72px;
  background: url(/img/whitemountain-logo.gif) no-repeat;
  margin: 25px 0 0 31px;
}
#header h1 span {
  display: none;
}
#header form {
  float: right;
  width: 300px;
  margin: 52px 20px 0 0;
  text-align: right;
}
#header form * {
  vertical-align: middle;
}
#header form label {
  color: #9c7a4a;
  font-weight: bold;
  margin-right: 10px;
}
#search-field {
  border: 1px solid #d4c09c;
  font-size: 0.9em;
  padding: 2px;
}

/*
 * Linkbar Original Styles
 */

#linkbar {
  background: #e2dbcf;
}
#linkbar ul.root {
  list-style-type: none;
  margin: 0 0 0 0;
  float:right;
  padding: 0;
}
#linkbar ul.root li.root {
  float: left;
  margin: 0;
  padding: 0;
}
#linkbar ul.root li.root a.root {
  display: block;
  padding: 9px 31px 9px 31px;
  color: #7a0d32;
  font-weight: bold;
  background: #e2dbcf url(/img/linkbar-separator.gif) right top repeat-y;
}
#linkbar ul.root li.root a.root:hover {
  background-color: #eee;
  color: #7a0d32;
}

#linkbar ul.root li.root a.last {
  display: block;  
  padding: 9px 26px 9px 31px;
  color: #7a0d32;
  font-weight: bold;
  background-color: #e2dbcf;
  background-image: none;
}
#linkbar ul.root li.root ul.sub {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: absolute;
  display: none;
}
#linkbar ul.root li.root ul.sub li.sub {
  margin: 0;
  padding: 5px 15px 5px 15px;
  background: #eee;
}
#linkbar ul.root li.root ul.sub li.sub a.sub {
  display: block;
  margin: 0;
  padding: 0;
  color: #7a0d32;
  text-decoration: none;
  font-weight: bold;
}
#linkbar ul.root li.root ul.sub li.sub a.sub:hover {
  text-decoration: underline;
}


#linkbar ul.root li.root a.curdir,
#linkbar ul.root li.root ul.sub li.sub a.curdir{
  background-color: #7E0340 ;
  color:#FEF4E1 ;
}

#main {
float:none;
clear:both;
  padding-top: 5px;
  
}

/*
 * Menu Styles
 */
#menu {
  float: left;
  width: 230px;
}
#menu ul {
  list-style: none;
}
#menu ul li {
  margin-bottom: 1px;
  _height:35px;
  _margin-bottom:0px;
}
#menu ul li a {
  display: block;
  color: #790d32;
  background: #efe4d0;
  padding: 10px 15px 10px 5px;
  text-align: right;
}

#menu ul li a.curdir {
  color: #7E0340;
  background: #FEF4E1;
  font-weight:bold;
}

/*
 * Content Styles
 */
#content {
  float: left;
  width: 762px;
  margin-right: 8px;
}
#content.with-menu {
  width: 528px;
  margin: 0 6px 0 6px;
}
#content .inner {
  margin: 0 8px 0 8px;
}
#page-image {
  margin: 0 0 17px 0;
}
#page-image img {
  display: block;
}
#page-title {
  font-size: 2em;
  font-weight: normal;
  color: #790d32;
  margin-top: 12px;
  margin-bottom: 6px;
}

/*
 * Sidebar Styles
 */
#sidebar {
  float: left;
  width: 193px;
}
#sidebar .imagery {
  margin: 0;
}
#sidebar .imagery img {
  display: block;
  margin-bottom: 5px;
}
#sidebar #project {
  margin: 0;
}
#sidebar #project h4 {
  margin: 0;
  padding: 0 0 5px 0;
  font-size: 1.2em;
  color: #790d32;
  text-align: center;
}
#sidebar #project img {
  display: block;
  border: 1px solid #7f7f7c;
  margin-bottom: 5px;
}
#sidebar .buttons {
  border: 1px solid #7f7f7c;
  border-bottom: none;
}
#sidebar .buttons img {
  display: block;
  border-bottom: 1px solid #7f7f7c;
}

/*
 * Footer Styles
 */

#footer {
  overflow: hidden;
  display: inline-block;
  margin: 70px 3px 1px 3px;
}
#footer {
  display: block;
}
#footer .copyright {
  float: left;
}
#footer .links {
  float: right;
  list-style: none;
}
#footer .links li {
  float: left;
  margin: 0 10px 0 0;
}
#tibus-strapline {
  margin: 0 3px 0 3px;
}
#tibus-strapline p {
  font-size: 0.9em;
  margin: 0 0 8px 0;
}

div#homepage-top a,
#subpage a{
color:#dd2d52;
}

div#homepage-top a:hover,
#subpage a:hover{
color:#522d9a;
}

#breadcrumbs{
margin:5px 0 5px 0;

}