
#sidebar, #section_header, #page_header, #tabs {
  display: none;
}

/* [ Promotion area ] */

#promotion {
	background: url(promotion.gif) no-repeat 0 bottom;
	width: 970px;
	height: 410px;
	margin: 0px -10px 0;
	}
	
	#promotion .content {
		margin: 0 10px;
		}
	
#mainnav-wrapper {
	top: -57px;
	}

/* [ Content ] */

#content {
 padding: 0;
 min-height: 400px;
 position: relative;
 background: none;
 width: auto;
 float: none;
}

* html #content {
  height: 1px;
}

#content:after {
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
  content: ".";
}

/* [ Home Promotions ] */
#home-promotions {
  height: 85px;
  margin: 30px -25px 10px 0;
  padding: 0;
  clear: both;
}

#home-promotions li {
  display: inline;
  width: 170px;
  height: 75px;
  float: left;
  margin: 0 25px 0 0;
}



#home-promotions a {
  display: block;
  height: 75px;
  width: 170px;
  color: #fff;
  font-size: 10px;
  text-decoration: none;
  background-position: 0 0;
  background-repeat: no-repeat;
}

#home-promotions a strong {
  display: none;
}

#home-promotions a:hover {
  background-position: 0 -75px;
}

#promotion_tickets {background-image: url(promotions/promotion_tickets.gif);}
#promotion_txt {background-image: url(promotions/promotion_txt.gif);}
#promotion_sword {background-image: url(promotions/promotion_sword.gif);}
#promotion_newsletter {background-image: url(promotions/promotion_newsletter.gif);}
#promotion_confession {background-image: url(promotions/promotion_confession.gif);}

#promotion_champion {background-image: url(promotions/promotion_champions.gif);}

#promotion_lions_coming_soon {background-image: url(promotions/promotion_lions_coming_soon.gif);}
#promotion_firefighters_jersey {background-image: url(promotions/promotion_firefighters_jersey.gif);}

#promotion_red_and_black {background-image: url(promotions/promotion_red_and_black.gif);}
#promotion_hospo {background-image: url(promotions/promotion_hospo.gif);}
#promotion_big_give{background-image: url(promotions/big_give_tile.gif);}
#promotion_crusaders_kids{background-image: url(promotions/promotion_crusaders_kids.gif);}
#promotion_official_supporters{background-image: url(promotions/promotion_official_supporters.gif);}
#promotion_supporters{background-image: url(promotions/promotion_supporters.gif);}
#promotion_breakaway{background-image: url(promotions/promotion_breakaway.gif);}
#promotion_twitter{background-image: url(promotions/promotion_twitter.gif);}
#promotion_facebook{background-image: url(promotions/promotion_facebook.gif);}
#promotion_power{background-image: url(promotions/promotion_power.gif);}
	

/* [ Home Sections ] */

#home_section_a {
  float: left;
  width: 650px;
  position: relative;
}

#home_section_b {
  float: right;
  width: 290px; /* width: 290px; */
  position: relative;
}

/* [ Home Panels ] */

.home-panel {
  position: relative;
  min-height: 1px;
}

* html .home-panel {
  height: 1px;
}

	.home-panel .header {
		padding: 5px 10px;
		background: #cc3333;
		position: relative;
		height: 20px;
		}

    .home-panel h4 {
		font-size: 10px;
		margin: 0;
		line-height: 20px;
		text-transform: uppercase;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;
		text-shadow: 0 1px 0 rgba(0,0,0,.2);
    }
	
	.home-panel .header .button {
		position: absolute;
		top: 5px;
		right: 15px;
		margin: 0;
		}

/* [ Draw ] */

#draw {
  height: 195px;
  background: #201e1d;
  margin: 0 0 10px 0;
}
	
	#draw .header {
		border-bottom: 2px solid #000;
		}

    
    #games {
      display: none;
    }
	
	#interactive-draw {
		margin: 20px 0 0;
		}

/* [ Competitions ] */


#competitions {
  min-height: 1px;
  position: relative;
  padding: 0 0 2em;
}

	#competitions:after {		clear: both;		display: block;		height: 0;		visibility: hidden;		content: ".";		}

	
  #competitions h3 {
  }

  #competitions h2 {
  }

  #competitions h4 {
  }

  #competitions p {
  }

  #competitions a {
  }

  #competitions a:hover {
  }

/* [ Club ] */

#club {
  height: 150px;
  background: url(club.png);
}

* html #club {
  background: url(club.gif);
}

#club .content {
  background: url(club_content.jpg) no-repeat 150px 15px;
  min-height: 120px;
}

#club h3 {
  background-color: #310404;
  color: #c2b4b4;
}

#club p {
  margin: 5px 50px 5px 10px;
}

#club h2 {
	margin: 5px 50px 0 10px;
	font-size: 14px;
	}

#club_join {
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  background: url(club_join.gif) no-repeat left 8px;
  text-align: center;
  color: #968181;
  line-height: 30px;
  margin: 0 0 0 20px;
  float: left;
  padding: 0 0 0 30px;
}

#club_join strong {
  font-weight: normal;
  display: block;
  background: url(club_join_strong.gif) no-repeat right 8px;  
  padding: 0 30px 0 0;
}

#club_join:hover {
  color: #fff;
}

#club_badge {
  position: absolute;
  top: -5px;
  right: -15px;
}

/* [ Results Table ] */

#results {
  background: #393633;
  border-bottom: 2px solid #000;
  min-height: 200px;
  padding: 0;
  z-index: 10;
  position: relative;
}

#results .header {
	border-bottom: 2px solid #191817;
	}

#results .content {
	padding: 5px;
	}

.points_table {
  width: 100%;
  line-height: 14px;
  margin: 5px 0;
}

.points_table th {
	background: #000;
	border-bottom: 2px solid #34312e;
	}

.points_table td,
.points_table th {
  text-align: right;
  color: #a6a4a3;
  padding: 2px;
  font-size: 10px;
}

.points_table td.team_name,
.points_table th.team_name {
  text-align: left;
  padding-left: 5px;
  color: #fff;
}

.points_table td.points,
.points_table th.points {
  padding-right: 15px;
}

.points_table .crusaders td {
  background: #770000;
  color: #fff;
}

.points_table .points_table_crusaders_row td {
	background: #990000;
	color: #fff;
	border-bottom: 2px solid #191817;	
	}


/* [ Home Features ] */

#home-main {
  padding: 0;
  margin: 0;
  min-height: 255px;
  position: relative;
}

* html #home-main {
	height: 1px;
	}

#home-main:after {
  height: 0;
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
}

#home-main .header {
	border-bottom: 2px solid #990000;
	}

/* [ Headlines ] */
#headlines {
  width: 440px;
  position: relative;
  float: right;
  padding: 0;
  margin: 0;
  display: inline;
  
  font-size: .875em;
}
		
		
	#headlines .header .rss {
		display: block;
		float: left;
		margin: 4px 0 0 10px;
		}

	#headlines .content {
	  padding-top: 10px;
	}
	
	
#headlines .links {
	  margin: .5em 0;
	  border-top: 1px solid #ddd;
	  border-bottom: 1px solid #ddd;
	  padding: .5em 0;
	}
	
	#headlines .links li {
		margin: 0 0 .5em 0;
		padding: 0;
		list-style: none;
		line-height: 1.2em;
		}

	

#headlines .top-story {

	}

	#headlines .top-story h1 {
	  margin: 0;
	  font-size: 1.71em;
	}
	
	#headlines .top-story h1 a {		color: #333;		}
	#headlines .top-story h1 a:hover	{	color: #cc0000; 	}
	#headlines .top-story .date {
	  color: #999;
	  margin: 0 0 .5em 0;
	  font-size: .857em;
	}
	
	#headlines .top-story .story {

	}


#headlines .footer {
	height: 25px;
	padding: 5px 0;
	}
	
#headlines .footer .more-news {
	display: block;
	width: 95px;
	height: 25px;
	background: url(more-news.gif);
	text-indent: -9000px;
	}
	

/* [ Media Panel ] */

#media-panel {
  width: 470px;
  float: left;
  display: inline;
  height: 285px;
}

	#media-panel img {
	  display: block;
	}

 
/* [ Shout Out ] */

#shoutout {
  min-height: 1px;
   /* was width: 470px; */
  float: left;
  font-size: .75em;
}


    #shoutout blockquote {
      width: 500px;
      padding: 10px 0;
      margin: 0;
      font-family: Georgia, "Times New Roman", Times, serif;
      font-size: 1.5em;
      font-style: italic;
      color: #333;
      min-height: 1px;
      position: relative;
    }

    #shoutout h2,
    #shoutout h3 {
	  font-style: italic;
	  margin: 0;
	  color: #777;
    }
    
#shoutout-promo {
  width: 170px;
  float: right;
  font-size: .75em;
  line-height: 1.3em;
}

#shoutout-promo h2 {
	margin: 10px 0 0;
}

