@import url("/css/h.css");
@import url("/css/lists.css");
body {
  background: #000000 url(/images/background-red.jpg) no-repeat scroll center top;
}
a, a:visited { color:#002d56; text-decoration:none; }
a:hover, a:active { color:#bf1e2e; text-decoration:underline; }

div.article-content p, p, ul {
  text-decoration: none;
  word-spacing: normal;
  text-align: justify;
  letter-spacing: 0;
  font: 12px/1.8em Tahoma;
  margin-bottom: 10px;
  list-style: none;
}
/*div.article-content ul li {
  list-style: disc inside;
  margin-left: 10px;
}*/
#adtop {
  background: url(/images/adtopbg.png) no-repeat center top;
  height: 105px;
  width: 960px;
  position: absolute;
  left: 50%;
  margin-left:-480px;
  z-index:9;
}
div#adtop img {
  margin-left:9px;
  margin-top:3px;
}
#container {
  width: 950px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 105px;
}
div#container iframe { z-index:99; position:relative;}
div#container div#tweet {
  height:32px;
  width:950px;
  overflow:hidden;
  background: url(/images/twitter/feedbg.jpg) repeat-x;
  clear: both;
  font: normal 12px Arial, Helvetica, sans-serif;
  color:#FFF !important;
  padding-left:5px;
  padding-top:5px;
  position:relative;
  z-index:9;
}
div#tweet img { padding-top:2px;}
#tweet a {
  color:#FF0000;
}
div#nav {
  background: url(/images/navbar.png) repeat-x center top;
  height: 51px;
  width: 1197px;
  margin-top:197px;
  margin-left:-120px;
}
div#footer {
  background: url(/images/navbar.png) repeat-x center top !important;
  height: 51px;
  width: 1197px;
  margin-top:35px;
  text-align:center !important;
  margin-left:-123px;
  clear:both;
  
}
div#footer div.pointright { margin-top:-41px;}
div.pointleft {
  background: url(/images/point-left.png);
  float: left;
  height: 51px;
  width: 80px;
  position: relative;
  left: -80px;
}
div.pointright {
  background: url(/images/point-right.png);
  float: right;
  height: 51px;
  width: 80px;
  position: relative;
  right: -80px;
}
div.slider {
  width:630px;
  height:385px;
  background-color:#000000;
}
img.avalanche-small {
  position:absolute;
  width:64px;
  height:53px;
  left:50%;
  margin-left:320px;
  margin-top:5px;
  z-index:9999;
}
img.lake-eerie-small {
  position:absolute;
  width:100px;
  height:57px;
  left:50%;
  margin-left:290px;
  margin-top:65px;
  z-index:9999;
}
img.dallas-stars-small {
  position:absolute;
  width:59px;
  height:37px;
  left:50%;
  margin-left:403px;
  margin-top:5px;
  z-index:9999;
}
img.texas-stars-small {
  position:absolute;
  /*width:59px;
  height:37px;*/
  left:50%;
  margin-left:403px;
  margin-top:50px;
  z-index:9999;
}
img.chl-small {
  position:absolute;
  width:64px;
  height:45px;
  left:50%;
  margin-left:400px;
  margin-top:110px;
  z-index:9999;
}
img.allen-small {
  position:absolute;

  left:50%;
  margin-left:375px;
  margin-top:160px;
  z-index:9999;
}
img.atomic-logo {
  height: 25px;
  width: 100px;
  margin-left: -300px;
  position: absolute;
  left: 50%;
  margin-top:42px;
  z-index:99999;
}
div.home-maincol {
  width:630px;
  float:left;
}
div.home-sidebar {
  width:304px;
  float:right;
}
div.footernav {
  width:950px;
  text-align:center !important;
  clear:both;
}
div.footernav a {
  color:#fff;
  text-align:center;

}
div.advertising {
  clear:both;
}
div.advertising iframe {
  border: 4px solid #333333;
}

div.thegames2 {
/*  background: url(/images/sidebar-star-bg.jpg) no-repeat;*/
  height: 275px;
  width: 300px;
}

div.thegames2 img {
  margin-top: 7px !important;
}

div.thegames {
/*  background: url(/images/sidebar-star-bg-games.jpg) no-repeat;*/
  height: 231px;
  width: 300px;
}
div.featured-header {
  background: url(/images/nav/bg.png) repeat-x;
  height: 51px;
  width: 597px;
  margin-top:3px;
}
div.cap-right {
  background: url(/images/encap-right.png);
  height: 51px;
  width: 39px;
  position: absolute;
  float: right;
  margin-left: 120px;
  left: 50%;
}
div.featured {
  background: #ececec;
  height: 258px;
  width: 628px;
  border: 1px solid #FFFFFF;
  float: left;
  margin-top:4px;
}
div.featured a {
  height: 258px;
  width: 628px;
}
body table.sponsors {
  top:15px;
  position:relative;
  float:left;
}
body table.sponsors tr td {
  padding: 0px;
  width:630px;
}
div.sidebar-games {
  height: 300px;
  width: 275px;
}
div.americans {
  float: left;
  width: 120px;
  margin-left: 20px;
}
div.where { /*float:left;*/
	margin-top:-30px;
	
}
div.opponent {
  float:left;
  width: 120px;
}
div.opponent img {
  float:right;
}
img.navposition {
  margin-left:120px;
  margin-top:6px;
}
div.topflash {
  position:absolute;
  width:950px;
  margin-left:-475px;
  z-index:2;
  left:50%;
  margin-top:50px;
}
div.featured div a:hover {
  opacity:0.8;
  filter:alpha(opacity=80);
  -moz-opacity:0.8;
  background: #000000;
}
div#newsletter-signup { width:210px; height:70px; position:absolute; margin-left:261px; left:50%; z-index:99999999; margin-top:25px;}
div#newsletter-signup input.email { width:190px; margin-left:7px; margin-top:6px;}
div#newsletter-signup input.submit {
  width: 78px;
  height: 18px;
  text-indent: -99999px !important;
  border: none;
  background: url(/images/subscribe.png);
  cursor:pointer;
  margin-left:3px;
  margin-top:7px;
}

div#newsletter-signup input.unsubscribe {
  width: 96px;
  height: 18px;
  text-indent: -999em;
  border: none;
  background: url(/images/unsubscribe.png);
  cursor:auto;
  float:right; 
  margin-top:7px;
  margin-right:3px;
  display:none;
}

.games-upcoming-headline {
font-size:24px;
font-family:Impact;
color:#006633;


}

div.sub-content {
  background: #ececec;
  /*height: 258px;*/
  width: 628px;
  border: 1px solid #FFFFFF;
  float: left;
  margin-top:4px;
  overflow:auto;
}

div.iceangels {
  background: url(/images/featured/ice-angels.jpg);
  height: 258px;
  width: 628px;
}

div.iceangels object { margin-top:170px;}

div.article-content { padding:15px 14px 40px;}
div.construction {
  color: #990000;
  background: #e3e3e3;
  padding: 10px;
  border: 1px solid #d7d7d7;
  font: 18px Geneva, Arial, Helvetica, sans-serif;
  text-align: center;
}
div#disqus_thread, strong, b, div.dsq-request-user-info table { 
text-decoration: none;
  word-spacing: normal;
  letter-spacing: 0;
  font: 12px/1.8em Tahoma !important;
}
div.dsq-dc-logo a img, div#dsq-new-post h3 { display:none; position:absolute;}

div.thumbnailer img {
  width:150px;
  float:left;
  margin-right:15px;
  margin-bottom:5px;
  margin-top:5px;
  border: 7px solid #cdcdcd;
}
td.dsq-comment-header-meta a {
  color: #990000;
  font: normal 14px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}
td.jwbroster  {
	color: #000000 !important;
	text-transform: none !important;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	font-style: normal !important;
	line-height: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
}
div.articledate {
  color: #999999;
  font: 12px/1.8em Tahoma;
  margin-top:0px;
}
hr { margin-bottom:20px; color:#848484; background-color:#848484;}

div.tblhd {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #000000;
  background: #CCCCCC;
  padding: 5px;
  font-weight: bold;
  width:100%;
}
table.scheduletbl h3 {
  font: bold 15px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #FFFFFF;
  background: url(/images/nav/bg.png) repeat-x;
  height: 32px;
  padding-top: 17px;
  padding-left: 10px;
}

table.scheduletbl tr td {
  font: 12px Arial, Helvetica, sans-serif;
  padding: 5px;
}
div.article-content iframe {
  border: 8px solid #CCCCCC;
}
ul.directions, ul.address {
  list-style-type:none !important;
  margin-bottom:20px;
  margin-left: 3px;
}
li.from {
  font-weight:bold;
  color: #990000;
}

div.article-content ul.address, div.article-content ul.directions {
  margin-bottom: 20px;
  list-style-type:none;
  padding-bottom: 20px;
  border-bottom: 1px solid #CCCCCC;
}
ul, li {
    list-style-type: none;
}
ul.address li strong { font-weight:bold !important; }

div.thumby {
  height: 40px;
  width: 40px;
  overflow: hidden;
  float: left;
  border: 4px solid #CCCCCC;
  margin-right: 10px;
}
div.thumby img {
  margin-left: -80px;
  margin-top: -15px;
}
table.newsarchive {
  width: 100%;
  font: normal 12px Arial, Helvetica, sans-serif;
}
table.newsarchive tr td { padding-bottom:15px !important;}
div.headlinedate-archive {
  font-weight: bold;
  float: right;
}

div.headline-archive {
	
}
div.sharethis iframe {
  border-style: none;
}
ul.dload-schedule { margin-left:20px; margin-bottom:20px; margin-top:20px;}
ul.dload-schedule li  {
  list-style: disc inside;
  line-height:16px;
}
ul.dload-schedule li strong {
  font-weight: bolder;
  color: #990000;
}
#officepic {
  border: 6px solid #1a4266;
  z-index: 99;
  position:relative;
}

a#luxury-thumb img {
  margin-right: 15px;
  margin-top: 10px;
  float: left;
}

div.sub-content table {
  width: 84%;
  margin: 20px;
}










div.sub-content table.rostertbl { width:98%; font: 12px Arial, Helvetica, sans-serif; }

div.sub-content table.rostertbl tr td {
  padding: 3px;
}
table.rostertbl h3 {
  font: bold 15px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #FFFFFF;
  background: url(/images/nav/bg.png) repeat-x;
  height: 32px;
  padding-top: 17px;
  padding-left: 10px;
}










div.sub-content table ul li {
  list-style: disc inside;
  line-height: 16px;
  text-shadow: #7d9da5 1px 1px 1px;
  font-weight: bold;
}

.author {
font-size:9px;
color:#666666;}

.chl-news {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
table.newslettersignup {
  font: 12px Arial, Helvetica, sans-serif;
}
table.newslettersignup tr td {
  padding: 5px;
}

div.sponsorlink {
  float: left;
  margin-top: 40px;
  margin-right: 5px;
  padding:2px;
}

.clearfix {
  clear: both;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.article-content ul li strong {
  font: bold normal 18px Arial, Helvetica, sans-serif;
}

div.event-center {
  background: url(/images/event-center.png);
  height: 43px;
  width: 214px;
  clear: both;
  margin-right: auto;
  margin-left: auto;
}
div.tweet-this1 {
  font: 11px/30px Arial, Helvetica, sans-serif;
  float: left;
  background: url(/images/twitter-icon.png) no-repeat left center;
  padding-left: 30px;
  margin-left: 52px;
}
div.tweet-this {
  font: 11px/30px Arial, Helvetica, sans-serif;
  background: url(/images/twitter-icon.png) no-repeat left center;
  padding-left: 30px;
  width: 60px;
  margin-right: auto;
  margin-left: auto;
}
div.get-directions {
  font: 11px/30px Arial, Helvetica, sans-serif;
  float: left;
  background: url(/images/google-maps.png) no-repeat left center;
  padding-left: 25px;
  margin-left: 10px;
}
table.nextgame {
  font: bold 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
}

img.homegame { position:relative; top:-40px; left:-3px;}

table.nextgame { width:85px; margin-left:10px !important; float:left; }
table.nextgame td.joerules { text-align:center; }

.joerules img { padding-bottom:5px;}

div.gettix a {
  background: url(/images/upcoming/tix.jpg);
  height: 20px;
  width: 71px;
  overflow: hidden;
  display:block;
  text-indent:-9999px;
  margin-left:8px;
  margin-top:5px;
}
div.gettix a:hover {
  background: url(/images/upcoming/tix.jpg) 0 -20px;
  height: 20px;
  width: 71px;
  overflow: hidden;
  display:block;
  text-indent:-9999px;
}

img.following-games {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:14px;
}

.article-content p strong {
  font-weight: bold !important;
}

div.outlet {
  font-weight: bold;
  color: #999999;
  padding-top: 10px !important;
  margin-bottom: -10px;  /*padding-bottom: 5px !important;*/
}

h1.mediaoutlet a {
  font-size: 13px !important;
  display: inline;
  text-decoration: underline;
  float: left;
  color: #990000;
}

div.warning {
  background: #dadada;
  text-align: center;
  padding: 8px;
  width: 80%;
  margin-right: auto;
  margin-left: auto;
  font: italic 10px Arial, Helvetica, sans-serif;
  border: 1px solid #cdcdcd;
}
div.tabs {
  margin-left: -250px !important;
  /*position:absolute;*/
}
div.tab a {
  float: left;
  margin-right: 25px;
  margin-top: 20px;
}
.mleft {
  margin-left: -85px;
}
.slash {
  background: url(/images/slash.png);
  height: 14px;
  width: 9px;
  float:left;
  margin-top:18px; margin-right:25px;
}
.game-promos a {
  background: url(/images/game-promos.png);
  text-indent: -9999px;
  display: block;
  height: 11px;
  width: 110px;
}

.sponsor-promos a {
  background: url(/images/sponsor-promos.png);
  text-indent: -9999px;
  display: block;
  height: 11px;
  width: 138px;
}

.ice-angels a {
  background: url(/images/ice-angels.png);
  text-indent: -9999px;
  display: block;
  height: 11px;
  width: 86px;
}
div.tabbed {
  position: absolute;
  z-index: 99999;
  margin-top:6px;
  margin-left:45px;
}

input.sth-pwd {
  padding: 5px;
  width: 300px;
}
div.incorrectpwd p {
  font-weight: bold;
  color: #FFFFFF;
  margin: 0px;
  background: #990000;
  padding: 5px;
}
.bio a:{
  text-decoration: none;
  word-spacing: normal;
  text-align: justify;
  letter-spacing: 0;
  font: 16px Tahoma;
  margin-bottom: 10px;
  list-style: none;
}
.bio a:link{
  text-decoration: none;
  word-spacing: normal;
  text-align: justify;
  letter-spacing: 0;
  font: 16px Tahoma;
  margin-bottom: 10px;
  list-style: none;
}
.bio a:visited{
  text-decoration: none;
  word-spacing: normal;
  text-align: justify;
  letter-spacing: 0;
  font: 16px Tahoma;
  margin-bottom: 10px;
  list-style: none;
}
.bio a:hover{
  text-decoration: none;
  word-spacing: normal;
  text-align: justify;
  letter-spacing: 0;
  font: 16px Tahoma;
  margin-bottom: 10px;
  list-style: none;
}
#tzcd {
    width:300px;
    height:422px;
    position:relative;
    background:url(/images/countdown2.jpg) 0 0 no-repeat;
    padding:0;
    margin:10px 0 0 0;
    font:bold 30px/30px Arial,Helvetica,sans-serif;
    color:#333;
    }
#tzcd .days, #tzcd .hours, #tzcd .mins {position:relative;display:block;text-align:center;width:88px;float:left;top:311px;left:17px;}
