/****************   Style Overrides for Custom Template  *******************/

/* page wrappers */

body {
  background-image: url('images/background.jpg');
  background-color: #066C94;
}

div#pageWrapper {
  width: 950px;
  margin: 20px auto;
  padding: 0;
  background-color: #f7f7f7;
}

/* header tags */

div#headWrapper {
  background-image: url('images/header_center.jpg');
  height: 150px;
}

div#headInner {
  background-image: url('images/header_right.jpg');
  background-position: top right;
  background-repeat: no-repeat;
  height: 150px;
}

div#headContent {
  background-image: url('images/header_left.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  height: 150px;
}

div#headNavbar {
  padding: 20px 0 0 120px;
  }

#headNavbar img {
  border: 0px;
  }
  
/* footer tags */

div#footWrapper {
  background-image: url('images/footer_center.jpg');
  height: 85px;
}
div#footInner {
  background-image: url('images/footer_left.jpg');
  background-position: left;
  background-repeat: no-repeat;
  height: 85px;
}

div#footContent {
  background-image: url('images/footer_right.jpg');
  background-position: right;
  background-repeat: no-repeat;
  height: 85px;
  text-align: center;
}

/* content tags */

div#mainWrapper {
  background-image: url('images/main_center.jpg');
  margin: 0;
  padding: 0;
  margin-bottom: -10px;
}

div#mainInner {
  background-image: url('images/main_left.jpg');
  background-position: top left;
  background-repeat: repeat-y;
}

div#mainContent{
  background-image: url('images/main_right.jpg');
  background-position: top right;
  background-repeat: repeat-y;
}

div#forumContent {
  padding: 0 35px 0 110px;
  text-align: center;
  }