@import url(/css/generic.css);
@import url(/css/xstandard.css);
/*
 * Site Specific Styles
 */

body {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Lucida Sans, Arial, Helvetica, sans-serif;
  background: #ccc url(/img/body-bg.jpg) top left repeat-x;
}

/* outer container and header */
#outer-container {
  margin: 0 auto 0 auto;
  padding: 0;
  width: 960px;
  text-align: left;
}
#outer-container #header {
  margin: 0;
  padding: 0;
  width: 960px;
  height: 98px;
  overflow: hidden;
  display: inline-block;
}
#outer-container #header {
  display: block;
}
#outer-container #header img {
  float: left;
}
#outer-container #header ul {
  float: right;
  margin: 48px 0 0 0;
  padding: 0;
  background: #292929;
  list-style-type: none;
}
#outer-container #header ul li {
  float: left;
  margin: 0 0 0 3px;
  padding: 17px 0 0 0;
  text-align: center;
  background: url(/img/tab-bg.jpg) top left repeat-x;
  width: 85px;
  height: 33px;
}
#outer-container #header ul li.selected {
  background: #000;
}
#outer-container #header ul li a {
  color: #fff;
  text-decoration: none;
  font-size: 1.2em;
}
/* end outer container and header */


/* inner container */
#outer-container #inner-container {
  margin: 0 0 15px 0;
  padding: 32px 32px 15px 32px;
  color: #fff;
  background: #000;
  overflow: hidden;
  display: inline-block;
}
#outer-container #inner-container {
  display: block;
}
#outer-container #inner-container #title-paging #page-title {
  float: left;
  margin: 0 0 15px 0;
  padding: 0;
  text-align: left;
}
#outer-container #inner-container #title-paging #page-title h2 {
  margin: 0;
  padding: 0;
  font-size: 2.2em;
  font-weight: normal;
}
/* end inner container */

#footer {
  margin: 0;
  padding: 15px 0;
  text-align: left;
  color: #999999;
}
#tibus-strapline {
  margin: 0;
  padding: 0 0 5px 0;
}
#tibus-strapline a {
  text-decoration: none;
  color: #7F7F7F;
}