html {
  background: #dedede url(http://assets.ngin.com/theme_images/totalhockey/proactive/backgroundRepeat.gif) top left repeat-x;
}

body {
  background: transparent url(theme/background.jpg) top center no-repeat;
}

#siteHeader {
  height:208px;
}

#headerLinks {
  position: absolute;
  top: 90px;
  left: 64px;
  width: 850px;
}
#headerLinks li {
  list-style-type: none;
  display: inline;
}
#headerLinks li a {
  display: block;
  float: left;
  height: 90px;
  text-indent: -9999px;
}
#headerLinks li a:hover {
  background-image: url(http://assets.ngin.com/site_files/1025/headerLinks.jpg);
  background-color: transparent;
  background-repeat: no-repeat;
}
.link1  {
  width: 190px;
  background-position: 0 0;
  margin-right: 25px;
}
.link2 {
  width:  128px;
  background-position: -215px 0;
  margin-right: 30px;
}
.link3 {
  width: 130px;
  background-position: -373px 0;
  margin-right: 40px;
}
.link4 {
  width: 85px;
  background-position: -543px 0;
  margin-right: 30px;
}
.link5 {
  width: 190px;
  background-position: -658px 0;
}

#topNav {
  background: none;
}

#topNav a {
  border-bottom: none;
}

#topNav table {
  margin:1px 6px;
  width:978px;
}

#pageContentContainer {
  margin-top: 18px;
  background-color: #fff;
  background-image: none;
  padding: 8px 0;
  min-height: 350px;
}

#homePage #pageContentContainer, #fullFrame #pageContentContainer {
  margin-top:18px;
  padding:0 4px 15px;
}

.layoutContainer .column1 .pageElement, .layoutContainer .column1 .hrElement {
  margin-left: 6px;
}

.layoutContainer .pageElement, .layoutContainer .hrElement {
  margin: 10px;
}

#displayBodyHeader {
  margin: 0 10px;
  padding:15px 25px 15px 90px;
  color: #ffffff;
  border: 2px solid #840000;
}

.twoColumn5050 .column1 {
  width: 49.9%;
}

#homePage .threeColumn255025 .column3 {
  width: 24.5%;
}

#siteContainer2 #panelTwo {
  width:795px;
}

.subNav, .relatedSections {
  border: 1px solid #000;
}

.parents > li:first-child {
  border-top: none;
}

.subNav li a {
  color: #171717;
}

.subNav h4, .relatedSections h4 {
  border-bottom: 1px solid #000;
}

.subNav .children li, .relatedSections li {
  border: none;
  border-left: 1px solid #090909;
  border-right: 1px solid #090909;
}

.subNav .children li a, .relatedSections li a {
  background-color: #660000;
  border: none;
  border-top: 1px solid #990000;
  border-bottom: 1px solid #090909;
}

.subNav .children li a:hover, .relatedSections li a:hover {
  background-image: none;
  background-color: #990000;
  border: none;
  border-top: 1px solid #990000;
  border-bottom: 1px solid #090909;
}

.subNav .children li:hover, .relatedSections li:hover {
  border: none;
  border-left: 1px solid #090909;
  border-right: 1px solid #090909;
}

#accountNav {
  background-image: none;
}

#accountNav li {
  background: transparent url(http://assets.ngin.com/theme_images/totalhockey/proactive/navDividers.png) top right no-repeat;
  border: none;
}

#accountNav li a {
  border: none;
}

#accountNav .nginLogo {
  background-image: none;
}

#accountNav .nginLogo a {
  background: transparent url(http://assets.ngin.com/theme_images/totalhockey/whalers_baseball/nginLogo.png) top left no-repeat;
}

.aggregatorElement, .textBlockElement h3, .tableElement h3 {
  border: 1px solid #000;
}

.textBlockElement .text, .textBlockElement h3 {
  border: none;
}

.textBlockElement {
  border: 1px solid #aaa;
}

.aggregatorElement h3 {
  border: none;
  border-bottom: 1px solid #000;
  background-color: #f10001;
  font-size: 11px;
  line-height: 14px;
  padding: 5px 5px 5px 50px;
}

.texBlockElement .text {
  border-top: none;
}

#siteHeader .adminToggle {
  top: 0;
}

#siteFooter ul li {
  color: #333 !important;
}

/*   FACEBOOK RIBBON ELEMENT
----------------------------------------------- */

#facebookRibbonContainer {
	background: transparent url(customGraphics/facebookRibbon.jpg) top center no-repeat;
	height: 455px;
	text-align: center;
	padding-top: 100px;
}

#facebookRibbonContainer li  {
	list-style-type: none;
	margin-bottom: 10px;
}
