body {
font-family: Arial, Helvetica, sans-serif;
margin: 1px;
background-image: url(images/bg.gif);
}

#main {
width: 1024px;
text-align: left;
background: #FFFFFF;
}

#topline {
background-color: #0C1C31;
height: 5px;
}

h1 {
font-size: 22px;
padding: 0px 0px 0px 20px;
}

h2, h3 {
display: inline;
}

#title {
float: left;
width: 512px;
}

#title a, #title a:visited {
font-size: 22px;
color: #ffffff;
text-decoration: none;
}

#title a:hover {
font-size: 22px;
color: #0C1C31;
text-decoration: underline;
}

#top_right {
float: left;
width: 502px;
text-align: right;
padding-right: 10px;
color: #0C1C31;
font-size: 12px;
font-weight: bold;
}

#top_right a, #top_right a:visited {
font-size: 12px;
color: #FFFFFF;
text-decoration: none;
}

#top_right a:hover {
font-size: 12px;
color: #0C1C31;
text-decoration: underline;
}

#bottom_half_header {
clear: both;
}

#nav_tab {
text-align: right;
float: left;
margin: 0px 0px 0px 5px;
padding: 5px;
background-image: url(images/navtab.gif);
}

#nav_tab a, #nav_tab a:visited, #footer a, #footer a:visited {
font-size: 12px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#nav_tab a:hover, #footer a:hover {
color: #C80416;
text-decoration: underline;
}

#bottomline {
background-color: #666666;
height: 5px;
clear: both;
}

#torso {
width: 100%;
}

#center_rail a, #center_rail a:visited {
font-size: 12px;
color: #C80416;
text-decoration: none;
}

#center_rail a:hover{
color: #0C1C31;
text-decoration: underline;
}

#center_rail_wrap {
padding-left: 10px;
}

#center_left {
float: left;
width: 480px;
padding: 12px 0px 0px 0px;
}

#store {
padding: 12px 0px 0px 0px;
}

#section {
border: #000000 1px solid;
background-color: #E2E2C5;
font-size: 12px;
text-align: left;
}

.list {
margin: 10px 0px 10px 0px;
}

#news {
padding: 0px 5px 0px 5px;
}

#news  a, #news a:visited {
font-size: 14px;
font-weight: bold;
color: #0C1C31;
text-decoration: none;
}

#news a:hover{
color: #C80416;
text-decoration: underline;
}

#center_right {
float: left;
width: 234px;
padding: 12px 0px 0px 0px;
}

#center_section {
border: #000000 1px solid;
margin: 0px 0px 10px 10px;
background-color: #E2E2C5;
font-size: 12px;
text-align: left;
}

.schedule {
height: 284px;
}

.sites {
height: 137px;
}

#ticket_banner {
margin: 0px 0px 10px 10px;
text-align: left;
}

#right_rail {
float: left;
width: 300px;
padding: 0px 0px 0px 10px;
}

#rail_section {
border: #000000 1px solid;
margin: 10px 0px 10px 0px;
background-color: #E2E2C5;
font-size: 12px;
text-align: left;
}

#rail_section a, #rail_section a:visited, #hockey_links a, #hockey_links a:visited {
font-size: 12px;
color: #0C1C31;
text-decoration: none;
}

#rail_section a:hover, #hockey_links a:hover {
color: #C80416;
text-decoration: underline;
}

#section_header_wrap {
border-bottom: #0C1C31 1px solid;
background-image: url(images/section_header.gif);
background-repeat: repeat-x;
font-size: 16px;
font-weight: bold;
text-align: center;
color: #ffffff;
height: 31px;
}

#section_header {
padding: 5px;
}

#footer {
width: 100%;
min-height: 80px;
clear: both;
text-align: center;
background-color: #666666;
color: #0C1C31;
font-size: 12px;
font-weight: bold;
}

#agreement {
width: 90%;
height: 200px;
}

#searchresults {
text-align: center;
}

#player_card a, #player_card a:visited {
font-size: 17px;
color: #0C1C31;
text-decoration: none;
}

#player_card a:hover{
color: #C80416;
text-decoration: underline;
}

#fineprint {
font-size: 10px;
color: #666666;
text-align: center;
}

#fineprint a, #fineprint a:visited {
font-size: 10px;
color: #0C1C31;
text-decoration: none;
}

#fineprint a:hover{
color: #C80416;
text-decoration: underline;
}


TABLE.tn_results { width: 680px;  }
TR.tn_results_alternate_row { vertical-align:middle;  }
TR.tn_results_standard_row { vertical-align:middle; }

TD.tn_results_event_text { padding-left:0px; width: 50%; text-align: left; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #0C1C31; }

TD.tn_results_venue_text { text-align: center; font-family: arial,helvetica,sans serif; font-size: 10px; color: #0C1C31; }
TD.tn_results_datetime_text { text-align: center; line-height: 13px; }
.tn_results_day_text { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #e2e2c5; }
.tn_results_date_text { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #0C1C31; }
.tn_results_time_text { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #e2e2c5; }
.tn_results_location_text { font-family: arial,helvetica,sans serif; font-size: 10px; font-weight: normal; color: #666666; }

TD.tn_results_tickets_text { text-align: center; }
.tn_results_tickets_text A:link { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; }
.tn_results_tickets_text A:hover { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; }
.tn_results_tickets_text A:visited { text-decoration: underline; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; }


/* start of differences between "styles" and "hacked" */
#header {
background-color: #C80416;
background-image: url(images/banner.gif);
background-repeat: no-repeat;
}

#center_rail {
float: left;
width: 714px;
font-size: 12px;
color: #0C1C31;
}

#welcome {
text-align: center;
font-size: 26px;
}

#search_rail {
text-align: right;
margin: 13px 10px 13px 0px;
[margin: 13px 10px 13px 0px;
margin: 12px 10px 12px 0px;]
}

#player_card {
font-size: 17px;
}
/* end of differences between "styles" and "hacked" */

