@charset "utf-8";

/*------------------------------------------------*/
/*--- THN General Definition */
/*------------------------------------------------*/
body {
	background-color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 66.5%;
	margin: 0;
}
p {
	font-size: 1.0em;
	margin: 0;
	padding: 5px 0;
}
p a {
	color: #e2001a;
}
pre {
	font-size: 12px;
}
h1 {
	margin: 0;
	padding: 0;
	float: left;
}
h2 {
	color: #e2001a;
	font-size: 1.7em;
	margin: 0;
	padding: 0;
}
h2 a {
	color: #e2001a;
	text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}
h3 {
	color: #e2001a;
	font-size: 1.25em;
	margin: 0;
	padding: 0;
}
h4 {
	font-size: 1.25em;
	margin: 0;
	padding: 0;
}
h2.headline, h1.headline  {
	float: left;
	width: 100%;
	color: #000;
	font-size: 1.6em; 
	padding: 10px 0 15px 0;
	margin: 0;
}
h3 a {
	color: #e2001a;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
}
img {
	border: 0;
}
label, input {
	vertical-align: middle;
	padding: 0;
}
.screen-reader-text {
	display:none;
}
form {
	margin: 0;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
}
#form_search ul {
	margin-left: 20px;
}

/* BROWSER DOWNLOAD PAGE */

h2.browserDownload { margin-top: 30px;}
p.browserDownload { font-size: 14px;}
div.browserLogos { margin-bottom: 40px;}
div.browserLogos img { margin: 10px 30px;}

div.downloadFF h2, div.downloadIE h2 {
    font-size: 16px;
    font-weight: bold;
    margin: 10px;
}

div.downloadFF {
    background: #ffffff url("/imgs/design/browserdownload/ff-download.gif") no-repeat 0 0;
    float: left;    
    width: 313px;
    height: 293px;
}

div.downloadIE {
    background: #ffffff url("/imgs/design/browserdownload/ie-download.gif") no-repeat 0 0;
    width: 313px;
    height: 293px;
    float: right;
}

div.downloadFF ol, div.downloadIE ol {
    width: 280px;
    margin: 10px;
    height: 185px;
}

a.acceptInstall {
    background: #ffffff url("/imgs/design/browserdownload/btn-install.gif") no-repeat 0 0;
    width: 147px;
    height: 30px;
    float: left;
    margin: 10px;
}


/*------------------------------------------------*/
/*--- THN Layout Structure */
/*------------------------------------------------*/

#background {
	width: 100%;
}
#admin #background {
	background-position: center 0px;
}
#print_title {
	display: none;
}
#advertisement_container {
	width: 100%;
	height: 120px;
	/*background: url(/imgs/design/bg_advertisement.gif) repeat-x;*/
	/*border-bottom: 1px solid #323232;*/
}
#main_content_tabbed p {
	font-size: 1.1em;
}
#advertisement {
	width: 980px;
	margin: 0 auto;
	height: 120px;
	position: relative;
	overflow: hidden;
	background: #FFF;
}
#wrapper {
	width: 980px;
	margin: auto;
}
#site_container {
	width: 980px;
	float: left;
}
#site_header {
	float: left;
	width: 100%;
	height: 80px;
	overflow: hidden;
	background: #000000;
}
#header_menu {
	float: right;
}
#header_logo {
	float: left;
}
#site_header #header_menu a {
	color: #fff;
	font: normal 1.2em/20px Verdana;
	white-space: nowrap;
}
#site_header #header_menu ul {
	float: left;
	height: 60px;
	list-style-type: none;
	padding: 10px 0;
}
#site_header #header_menu ul li {
	float: left;
}
#site_header #header_menu .site_nav_local {
	width: 235px;
}
#site_header #header_menu .site_nav_local li {
	margin-right: 5px;
	width: 100px;
}
#site_header #header_menu .social_links {
	width: 110px;
}
#site_header #header_menu .social_links li {
	list-style-type: none;
	margin: 0 10px 5px 0;
}
#site_header #header_menu .social_links a {
	float: left;
	height: 26px;
	outline: 0;
	text-indent: -9999em;
	width: 26px;
}
#site_header #header_menu .social_links .facebook {
	background: url(/imgs/design/sprite.png) no-repeat -790px -34px;
}
#site_header #header_menu .social_links .twitter {
	background: url(/imgs/design/sprite.png) no-repeat -824px -34px;
}
#site_header #header_menu .social_links .mobile {
	background: url(/imgs/design/sprite.png) no-repeat -858px -34px;
}
#site_header #header_menu .social_links .youtube {
	background: url(/imgs/design/sprite.png) no-repeat -790px -66px;
}
#site_header #header_menu .social_links .podcast {
	background: url(/imgs/design/sprite.png) no-repeat -824px -66px;
}
#site_header #header_menu .social_links .rss {
	background: url(/imgs/design/sprite.png) no-repeat -858px -66px;
}
#site_header #header_menu #newsletter_signup_banner {
	float: left;
	padding: 11px 0 0 0;
	width: 213px;
}
#site_header #header_menu #newsletter_signup_banner a.subscription {
	width: 213px;
	height: 42px;
	display: block;
	background: url(/imgs/design/sprite.png) no-repeat -63px -184px;
	text-indent: -999em;
	overflow: hidden;
}
#site_header #header_menu #newsletter_signup_banner a {
	color: #e2001a;
	font: normal 1.1em Verdana;
}

#site_header #header_menu #online_store_logo {
	float: left;
	padding-top: 12px;
}
#site_header #header_menu #online_store_logo a {
	width: 40px;
	height: 58px;
	display: block;
	background: url(/imgs/design/sprite.png) no-repeat 0 -184px;
	text-indent: -999em;
	overflow: hidden;
}

#site_navigation {
	float: left;
	width: 980px;
	height: 32px;
	background: url(/imgs/design/sprite.png) no-repeat 0 0;
}
#site_content {
	float: left;
	width: 980px;
	background: #fff;
}
#col_large {
	float: left;
	width: 670px;
	overflow: hidden;
}
#col_full {
	float: left;
	width: 980px;
}
#breadcrumb {
	float: left;
	width: 620px;
	background: url(/imgs/design/sprite.png) no-repeat 0 -398px;
	height: 15px;
	padding: 10px 20px;
}
#ad_inline {
	float: left;
	clear: both;
	width: 650px;
	padding: 0 0 10px 10px;
	overflow: hidden;
}
#ad_inline_small {
	float: left;
	width: 160px;
	overflow: hidden; 
	padding: 0 0 10px 470px;
	clear: both;
}
/*Begin Larger Margin site specific classes*/

#col_large.section_features .box_container {
	width: 630px;
	padding: 10px 20px;
}
#col_large.section_features .box_container.bottom_margin_no {
	padding-bottom: 0;
}
#col_large.section_features .box_container div.box_content {
	width: 628px;
}
#col_large.section_features .box_container_small {
	width: 310px;
}
#col_large.section_features .box_container_small div.box_content {
	width: 288px;
}
#col_large.section_features .box_comment {
	width: 580px;
	padding: 10px 20px;
}
#col_large.section_features .add_comment {
	width: 620px;
}
#col_large.section_features h3 {
	color: #333;
	margin: 10px 0 0 0;
	/*font-size: 1.2em;*/
}
.box_content.smallerpad{
	width: 608px!important;
}
/*End Larger Margin site specific classes*/

/*Begin Full Margin site specific classes*/
#col_full .box_container {
	width: 940px;
	padding: 10px 20px;
}
#col_full .box_container div.box_content {
	width: 918px;
}
/*End Full Margin site specific classes*/
#col_small {
	float: left;
	width: 300px;
}
* html #col_small {
	padding-bottom: 10px;
}
#col_small .box_container_small {
	float: left;
	clear: both;
	width: 300px;
}
#col_small a.subscribe_now {
	width: 300px;
	height: 250px;
	background: url(/blog/wp-content/themes/THN/images/THN_This_Week.jpg) no-repeat scroll;
	display: block;
	overflow: hidden;
	text-indent: -999em;
}
#col_small a.subscribe_now2 {
	width: 300px;
	height: 250px;
	background: url(/blog/wp-content/themes/THN/images/THN_sub-1015_300x250.jpg) no-repeat scroll;
	display: block;
	overflow: hidden;
	text-indent: -999em;
}
#col_small input.vote {
	width: 49px;
	height: 20px;
	background: url(/imgs/design/sprite.png) no-repeat scroll -421px -36px;
	border: none;
	text-indent: -999em;
	cursor: pointer;
}
#col_small .box_container_small div.box_content {
	width: 278px;
}
#col_small .featured_stories {
	padding-bottom: 0;
}
#col_small .featured_stories div {
	width: 168px;
	padding: 0 0 0 6px;
}
#col_small .ad_information {
	width: 152px;
	color: #000;
	float: right;
}
#col_mini {
	float: left;
	width: 240px;
	margin-right: 10px;
	padding-top: 10px;
	padding-bottom: 0;
}
#col_center {
	float: left;
	width: 650px;
	position: relative;
	z-index: 1;
	height: auto;
	overflow: visible;
	padding-top: 10px;
}
#site_footer {
	clear: both;
	float: left;
	width: 980px;
}
#footer_navigation {
	clear: both;
	float: left;
	width: 100%;
	background: #e6e6e6;
}
#other_website_navigation {
	clear: both;
	float: left;
	width: 100%;
	background: #5a5a5a;
}
#legal_info {
	clear: both;
	float: left;
	width: 100%;
	height: 74px;
	color: #999;
	background: #000;
}
#legal_info p {
	font-size: 1em;
	padding: 18px 0;
	color: #fff;
}
#legal_info div {
	text-align: right;
	margin-top: -36px;
}

/*------------------------------------------------*/
/*--- THN General Forms Definition */
/*------------------------------------------------*/

#form_box {
	width: 360px;
	float: left;
	clear: both;
	background: #fff!important;
	padding: 10px 20px;
	color: #313131;
}
#form_box p.close {
	width: 100%;
	text-align: right;
	margin-top: -11px;
}
* html #form_box p.close {
	margin-top: -25px;
}
#form_header, #form_content, #form_content_full {
	width: 100%;
	float: left;
	clear: both;
	padding-top: 10px;
	background: url(/imgs/design/hr_dotted.gif) repeat-x top;
}
#form_content_full {
	background: none;
}
#form_content_full input.checkbox {
	width: 12px;
	height: 12px;
	border: none;
	margin-left: 105px;
	vertical-align: top;
}
#form_content_full label.checkbox {
	display: inline;
	width: auto;
	float: none;
}
#form_footer {
	width: 257px;
	float: left;
	clear: both;
	padding: 10px 0 0 103px;
}
#form_footer a.submit,
#form_footer input.submit {
	background: url(/imgs/design/sprite.png) no-repeat -662px -451px;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	width: 103px;
	height: 30px;
	cursor: pointer;
}
div.account_number {
	background: url(/imgs/design/sprite.png) no-repeat -1000px -741px;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	width: 468px;
	height: 150px;
}
#form_footer input {
	border: none;
}
#form_box h1 {
	font-size: 1.5em;
}
#form_header label, #form_content label, #form_content_full label, #search_results label {
	width: 105px;
	float: left;
}
#form_header input, #form_content input, #form_content textarea {
	width: 250px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	background: #fafafa;
}
#form_content_full input {
	width: 300px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	background: #fafafa;
}
#form_content_full textarea {
	width: 515px;
	height: 100px;
}

#site_search fieldset {
	display: block;
	clear: both;
	float: left;
	width: 270px;
	padding: 7px 0;
	border: 0;
}
#site_search fieldset a {
	padding-top: 3px;
	display: block;
	color: #e2001a;
	outline: 0;
	font-size: 1em;
}
#search_results div.radio_options {
	float: left;
	clear: both;
	width: 600px;
	padding: 5px 0 10px 0;
}
#search_results div.radio_options label {
	width: 100px;
	height: 15px;
	padding-top: 5px;
	margin-bottom: 5px;
}
#search_results div.radio_options input {
	background: none;
	border: none;
	width: 12px;
	height: 20px;
	margin-bottom: 5px;
}
* html #search_results div.radio_options input {
	vertical-align: middle;
	margin-top: 3px;
	margin-left: 3px;
}
#form_search {
	float: left;
	clear: both;
}
#form_search h2 {
	font-size: 1.55em;
	font-weight: normal;
	margin: 0 0 10px 0;
}
#form_search p.results {
	font-size: 1.35em;
	padding: 10px 0 0 0;
}
#form_search input.search {
	width: 370px;
}
#form_search fieldset {
	border: none;
}
.box_container input, .box_container textarea  {
	background: #fafafa;
	border: 1px solid #ccc;
}

#search_site {
	border: none;
	width: 103px;
	height: 20px;
	background: url(/imgs/design/btn_form_search_2.gif) no-repeat;
}

#video_player_nhl { margin-top: 10px; }


/*------------------------------------------------*/
/*--- THN Site Navigation */
/*------------------------------------------------*/

#site_navigation ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}

ul.sub_menu{
	position: absolute !important;
	top: 31px !important;
}

#site_navigation ul li {
	margin: 0;
	display: block;
	float: left;
	font-size: 1.25em;
}

#site_navigation li:first-child a, #site_navigation li:first-child a:hover{
	padding: 6px 10px 5px 11px;
}

/*Desactive the hand cursor on the 3 last items
#site_navigation ul li a#menu2:hover,
#site_navigation ul li a#menu6:hover,
#site_navigation ul li a#menu7:hover,
#site_navigation ul li a#menu8:hover {
	cursor: default;
}*/
#site_navigation ul li a, #site_navigation ul li a:hover {
	margin: 0;
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	padding: 7px 10px 8px 11px;
	cursor: pointer;
}
#site_navigation ul li a span.home,
#site_navigation ul li a:hover span.home {
	width: 16px;
	height: 17px;
	background: url(/imgs/design/sprite.png) no-repeat -421px -64px;
	display: block;
	padding: 0;
}
#site_navigation ul li a span {
	margin: 0;
	height: 18px;
	padding: 7px 0;
	background: url(/imgs/design/icon_arrow_down_off.gif) no-repeat center 90%;
}
#site_navigation ul li a:hover span {
	background: url(/imgs/design/icon_arrow_down_over.gif) no-repeat center 90%;
}
#site_navigation ul li a.active span {
	background: url(/imgs/design/icon_arrow_down_over.gif) no-repeat center 90%;
}
#site_navigation ul li a:hover, #site_navigation ul li a.active {
	background: url(/imgs/design/bg_site_navigation_over.gif);
}
/*THN Floating Submenu specifications*/
ul#sub_navigation li.hide ul.sub_menu {
	display: none;
}
ul#sub_navigation li.visible ul.sub_menu {
	display: block;
	clear: both;
}
ul.sub_menu {
	padding-top: 1px!important;
	margin: 0;
	position: absolute;
	z-index: 50;
	color: #fff;
	background-color: #333;
	width: 155px;
	top: 262px;
	left: inherit;
	font-size: 0.65em;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 1px solid #333;
}
#admin ul.sub_menu {
	top: 112px;
}
ul.sub_menu li {
	display: block;
	width: 153px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
ul.sub_menu li a {
	width: 143px;
	border-top: 1px solid #666;
}
ul.sub_menu li a.first {
	border-top: none;
}
ul.sub_menu li a.last {
	border-bottom: 1px solid #fff;
}
#site_navigation ul li ul.sub_menu li a {
	background-color: #333;
	padding: 5px;
}
#site_navigation ul li ul.sub_menu li a:hover {
	background: #666;
	padding: 5px;
}
/*------------------------------------------------*/
/*--- THN Breadcrumb Navigation */
/*------------------------------------------------*/

#breadcrumb p {
	float: left;
	width: 50%;
	text-transform: uppercase;
	color: #666;
	padding: 0;
}
#breadcrumb div {
	float: left;
	width: 50%;
}
#breadcrumb div.big {
	width: 70%;
}
#breadcrumb p.small {
	width: 30%;
}
#breadcrumb ul {
	float: right;
	margin: 2px 0 0 8px;
	padding: 0;
	list-style: none;
}
#breadcrumb ul li {
	float: left;
	font-size: 1em;
	color: #999997;
	white-space: nowrap;
	padding-left: 20px;
	background: url(/imgs/design/sprite.png) no-repeat -2px -812px;
}
#breadcrumb ul li.first {
	padding: 0;
	background: none;
}
#breadcrumb ul li a {
	text-decoration: none;
	color: #9a9997;
}
#breadcrumb ul li a:hover {
	text-decoration: underline;
}
/*------------------------------------------------*/
/*--- THN Next Page Navigation */
/*------------------------------------------------*/
.pages_navigation {
	text-align: center;
}
.pages_navigation ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
.pages_navigation ul li {
	margin: 0;
	display: inline;
	font-size: 1.1em;
	background: url(/imgs/design/sprite.png) no-repeat -633px -543px;
	padding: 0 2px 0 6px;
	font-weight: bold;
}
.pages_navigation ul li.first {
	background: none;
}
.pages_navigation ul li a, .pages_navigation ul li a:hover {
	color: #e2001d;
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
}
.pages_navigation ul li.next a, 
.pages_navigation ul li.next a:hover {
	background: url(/imgs/design/sprite.png) no-repeat -352px -308px;
	padding: 0 14px 0 5px;
	color: #000;
	text-decoration: none;
}
.pages_navigation ul li.previous a, 
.pages_navigation ul li.previous a:hover {
	background: url(/imgs/design/sprite.png) no-repeat -633px -606px;
	padding: 0 3px 0 14px;
	color: #000;
	text-decoration: none;
}
/*------------------------------------------------*/
/*--- THN Footer Navigation */
/*------------------------------------------------*/
#footer_navigation div {
	text-align: center;
	padding: 10px 0;
	margin: 0 10px;
}
#footer_navigation ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#footer_navigation ul li {
	margin: 0 0 15px 0;
	display: inline;
	font-size: 1.25em;
	background: url(/imgs/design/sprite.png) no-repeat -633px -541px;
	padding: 0 4px 0 8px;
}
#footer_navigation ul li.first {
	padding-left: 4px;
	background: none;
}
#footer_navigation ul li a, #footer_navigation ul li a:hover {
	color: #333;
	text-decoration: none;
}
#footer_navigation ul li a:hover {
	text-decoration: underline;
}
/*------------------------------------------------*/
/*--- THN Other Websites Navigation */
/*------------------------------------------------*/
#other_website_navigation div {
	text-align: center;
	padding: 10px 0;
	margin: 0 10px;
}
#other_website_navigation ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
}
#other_website_navigation ul li {
	margin: 0 0 15px 0;
	display: inline;
	font-size: 1.25em;
	background: url(/imgs/design/bracket_other_nav.gif) no-repeat 0 50%;
	padding: 0 4px 0 8px;
}
#other_website_navigation ul li.first {
	padding-left: 4px;
	background: none;
}
#other_website_navigation ul li a, #other_website_navigation ul li a:hover {
	color: #fff;
	text-decoration: none;
}
#other_website_navigation ul li a:hover {
	text-decoration: underline;
}
#other_website_navigation h2 {
	margin: 0;
	font-size: 1.25em;
	color: #fff;
	text-transform: uppercase;
}
/*------------------------------------------------*/
/*--- THN Tab Box */
/*------------------------------------------------*/
.tab_box ul, .tab_box_mini ul {
	clear: both;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.tab li {
	margin: 0;
	width: 96px;
	display: block;
	margin-left: 1px;
}
ul.tab li a {
	margin: 0;
	width: 87px;
	display: block;
}

ul.tab li#smallTab1 {
	width: 187px;
	margin-left: 0px;
}
ul.tab li#smallTab1 a {
	width: 186px;
}

.tab_box_mini ul.tab li, .tab_box_mini ul.tab li a {
	margin: 0;
	width: 79px;
	display: block;
}
.tab_box_mini ul.tab li a {
	height: 20px;
	padding-top: 8px;
}
ul.tab li {
	float: left;
	padding-left: 8px;
	text-align: center;
	text-transform: uppercase;
	background: url(/imgs/design/sprite.png) no-repeat 0 -352px;
}
ul.tab li div {
	background: url(/imgs/design/sprite.png) no-repeat -17px -267px;
	width: 8px;
	height: 28px;
	float: right;
}
ul.tab li a {
	text-decoration: none;
	font-size: 0.92em;
	color: #999;
	outline: 0;
	height: 26px;
	padding-top: 2px;
}
ul.tab li a:hover {
	text-decoration: underline;
}
.tab_box_mini ul.tab li.middle, .tab_box_mini ul.tab li.middle a {
	width: 79px;
}
ul.tab li.active {
	background: url(/imgs/design/sprite.png) no-repeat 0 -309px;
}
ul.tab li.active div {
	background: url(/imgs/design/sprite.png) no-repeat 0 -267px;
	width: 8px;
	height: 28px;
	float: right;
}
ul.tab li.active a {
	font-weight: bold;
}
ul.tab li.active a:hover {
	text-decoration: none;
}

.tab_box .tab #smallTab1 a {
	background: url(/imgs/design/sprite.png) no-repeat -46px -228px;
	margin-left: -4px;
}

.tab_box {
	clear: both;
	float: left;
	margin-top: 10px;
}
.tab_box ol {
	clear: both;
	padding: 10px 0 0 0;
	margin: 0;
	list-style: none;
}
.tab_box ol li {
	overflow: hidden;
	padding: 7px 2px 3px 10px;
	height: 25px;
}

.tab_box ol li a {
	display: block;
	padding-left: 35px;
	height: 25px;
	color: #333;
	text-decoration: none;
}
.tab_box ol li a:hover {
	text-decoration: underline;
}
.tab_box ol li.icon_star_1 a {
	background: url(/imgs/design/icon_star_1.gif) no-repeat left 50%;
}
.tab_box ol li.icon_star_2 a {
	background: url(/imgs/design/icon_star_2.gif) no-repeat left 50%;
}
.tab_box ol li.icon_star_3 a {
	background: url(/imgs/design/icon_star_3.gif) no-repeat left 50%;
}
.tab_box ol li.red_bulletpoint a {
	background: url(/imgs/design/sprite.png) no-repeat -739px -902px;
}
.tab_box .tab_content {
	clear: both;
	float: left;
	width: 298px;
	height: 190px;
	border: 1px solid #cececd;
	border-top: 0;
}
.tab_box_mini .tab_content {
	float: left;
	clear: both !important;
	border: 1px solid #cececd;
	width: 237px;
}
.tab_content p {
	clear: both;
	font-size: 1.00em;
}
.tab_box ol li.icon_star_1,
.tab_box ol li.icon_star_2,
.tab_box ol li.icon_star_3 {
	padding-top: 17px;
	padding-bottom: 17px;
}

/* THN Tab mini ul specifications */
.tab_box_mini .tab_content ul {
	padding: 0;
	margin: 0;
}
.tab_box_mini {
	clear: both;
	float: left;
}
* html .tab_box_mini {
	border: 1px solid #fff;
}
.tab_box_mini .tab_content ul li {
	padding: 3px 5px 3px 17px;
	margin: 0;
	background: #fff url(/imgs/design/sprite.png) no-repeat -1187px -88px;
}
.tab_box_mini .tab_content ul li.even {
	background: #f1eee3 url(/imgs/design/sprite.png) no-repeat -1187px -88px;
}
.tab_box_mini .tab_content ul li a {
	color: #000;
	text-decoration: none;
}
.tab_box_mini .tab_content ul li a:hover {
	text-decoration: underline;
}

/*------------------------------------------------*/
/*--- THN Team List Navigation */
/*------------------------------------------------*/

ul.navigation_team {
	clear: both;
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.navigation_team li{
	clear: both;
	height: 38px;
}
ul.navigation_team li a{
	color: #000;
}
.team_details {
	width: 430px;
	float: left;
}
.team_details ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
.team_details ul li {
	clear: none;
	margin: 0;
	display: block;
	float: left;
	background: url(/imgs/design/bracket_other_nav.gif) no-repeat 0 50%;
}
.team_details ul li.first {
	background: none;
}
.team_details ul li a, .team_details ul li a:hover {
	margin: 0;
	display: block;
	float: left;
	text-decoration: none;
	padding: 3px 5px;
}
.team_details ul li a:hover {
	text-decoration: underline;
}
div.logo_holder {
	float: left;
}
div.logo_holder img {
	float: left;
}
div.logo_holder a.team {
	display: block;
	float: left;
	height: 28px;
	vertical-align: top;
	padding: 10px 0 0 10px;
	text-decoration: none;
	font-weight: bold;
}
div.logo_holder a:hover.team {
	display: block;
	float: left;
	height: 28px;
	vertical-align: top;
	padding: 10px 0 0 10px;
	text-decoration: underline;
}

/*------------------------------------------------*/
/*--- THN Month Listing Navigation */
/*------------------------------------------------*/

.list_month {
	height: 24px;
	background: url(/imgs/design/bg_box_title.gif) repeat-x;
	padding: 6px 10px 0;
	margin-bottom: 10px;
}
.list_month ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list_month ul li {
	margin: 0;
	display: block;
	float: left;
	font-size: 1.25em;
	white-space: nowrap;
}
.list_month ul li a, .list_month ul li a:hover {
	padding: 0;
	display: block;
	float: left;
	height: 18px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	margin: 0 20px 7px 0;
}
.list_month ul li a:hover {
	color: #e2001d;
}

/*------------------------------------------------*/
/*--- THN News Date Listing Navigation */
/*------------------------------------------------*/

ul.list_news_date  {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.list_news_date li {
	margin: 0;
	display: block;
}
ul.list_news_date strong {
	background: url(/imgs/design/sprite.png) no-repeat 0 -708px;
	padding: 6px 17px;
	display: block;
	border-top: 1px solid #d1d1d0;
	border-bottom: 1px solid #d1d1d0;
}
ul.list_news_date li ul {
	padding: 0;
	margin: 0;
}
ul.list_news_date li ul li {
	padding: 3px 5px 3px 17px;
	margin: 0;
	background: #fff url(/imgs/design/bullet_gray.gif) no-repeat 7px 8px;
}
ul.list_news_date li ul li.even {
	background: #f1eee3 url(/imgs/design/bullet_gray.gif) no-repeat 7px 8px;
}
ul.list_news_date li ul li a {
	color: #000;
	text-decoration: none;
}
ul.list_news_date li ul li a:hover {
	text-decoration: underline;
}

/*------------------------------------------------*/
/*--- THN mini-menu tool navigation */
/*------------------------------------------------*/

ul#mini_menu  {
	display: block;
	width: 171px;
	height: 86px;
	padding: 0;
	list-style: none;
	position: absolute;
	left: 809px;
	top: 14px;
	background: url(../imgs/design/bg_mini_menu.gif) no-repeat;
}
ul#mini_menu li {
	text-transform: uppercase;
	font-size: 1em;
	height: 21px;
	padding: 8px 0 0 30px;
}
ul#mini_menu li a {
	color: #fff;
	text-decoration: none;
}
ul#mini_menu li a:hover {
	color: #e2001a;
}
ul#mini_menu li.mobile  {
	background: url(../imgs/design/icon_cellphone.gif) no-repeat 7px 5px;
}
ul#mini_menu li.archives  {
	background: url(../imgs/design/icon_drawer.gif) no-repeat 7px 5px;
}
ul#mini_menu li.marketplace, ul#mini_menu li.digital_ed  {
	background: url(../imgs/design/icon_shoping_basket.gif) no-repeat 7px 5px;
}


/*------------------------------------------------*/
/*--- THN Specific Classes */
/*------------------------------------------------*/

.all_access {
	float: left;
	width: 147px;
	position: relative;
	z-index: 3;
	padding: 0 0 0 10px;
}
.all_access h3, .all_access h3 a {
	color: #95c732;
}
.all_access strong {
	font-size: .92em;
	display: inline;
	vertical-align: super;
}
/*article template*/
.article_info {
	float: left;
	clear: right;
	background: #f2f2f2 url(/imgs/design/hr_dotted.gif) repeat-x bottom;
	padding-right: 5px;
	margin-bottom: 10px;
}
.article_info img {
float:left;
margin-right:7px;
}
.article_info p {
	margin-left: 7px;
	color: #999;
	font-size: 1em;
}
.blogs {
	background: url(/imgs/design/bg_blogs.gif) repeat-x bottom;
	width: 145px;
	float: left;
	padding: 4px;
}
.bottom_margin {
	margin-bottom: 10px;
}
.box_container {
	float: left;
	clear: both;
	width: 650px;
	padding: 0 10px 10px 10px;
}
.box_container a.player_injury_news {
	background: url(/imgs/design/sprite.png) no-repeat -3px -451px;
	overflow: hidden;
	display: block;
	text-indent: -999em;
	height: 79px;
	width: 655px;
}
.box_container a.player_news_notes {
	background: url(/imgs/design/sprite.png) no-repeat 0 -544px;
	overflow: hidden;
	display: block;
	text-indent: -999em;
	height: 150px;
	width: 300px;
}
.box_container a.injuries {
	background: url(/imgs/design/sprite.png) no-repeat -304px -544px;
	overflow: hidden;
	display: block;
	text-indent: -999em;
	height: 150px;
	width: 300px;
}
.box_container ol {
	float: none;
	margin: 0;
	padding: 5px 0;
}
.box_container ol li {
	float: none;
	margin-left: 19px;
	padding: 5px 0;
}
* html .box_container ol li {
	margin-left: 23px;
}
.box_container_micro {
	float: left;
	width: 320px;
}
.box_container_micro div.box_content {
	width: 298px;
	padding: 0 10px 10px 10px;
}
.box_container_micro div.more_features,
.box_container_micro div.more_features p,
.box_container_micro div.more_features p.feed {
	padding: 0;
	margin: 0;
	width: 298px;
}
.box_container_mini {
	float: left;
	width: 240px;
	padding-bottom: 0;
	border-top: 1px solid #ccc;
}
.box_container_mini div.box_content {
width:238px;
}
.box_container_mini div.box_content.smallpad {
padding:0;
}
.box_container_small {
float:left;
width:320px;
padding-bottom:0;
}
div.half .box_container_small.bottom {
padding-bottom:10px;
}
div.half.padleft .box_container_small  {
padding-left:5px;
}
.box_container_small div.box_content {
width:298px;
}
.box_container_small div.box_content.thin {
width:318px;
padding:0;
}
.box_container_small div.box_content.smallpad {
width:310px;
padding:4px;
}
.box_content {
	float: left;
	width: 628px;
	clear: both;
	border: 1px solid #ccc;
	border-top: 0;
	padding: 10px;
}
.box_search {
	float: left;
	width: 628px;
	clear: both;
	padding: 0px;
}
.search_title {
	display: block;
	font-size: 1.5em;
	-webkit-margin-before: 0.83em;
	-webkit-margin-after: 0.83em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	font-weight: bold;
}
.search-title {
	color: #e2001a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}
.listing_blog {
	border: 1px solid #ccc;
	width: 644px;
}
.search_entry {
	list-style-type: none;
	border-bottom: 0px solid #ccc;
	padding-left: 10px;
	padding-top: 5px;
	clear:both;
}
.search-image {
	padding-right: 10px;
	height: 160px;
	clear:both;
}
.relatedbox_content {
	float: left;
	width: 628px;
	clear: both;
	border: 1px solid #ccc;
	padding-left: 4px;
	border-top: 0;
}
.relatedbox_content p {
	margin-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.box_content.large {
	width: 631px;
	padding: 10px 10px 10px 7px;
}
.box_content.large img {
	margin: 0 0 10px 10px;
	vertical-align: text-top;
}
.box_content.thin {
	width: 648px;
	padding: 0;
}
.box_content.noborder {
	width: 650px;
	padding: 0;
	border: 0;
}
.box_content.score {
	width: 608px;
	padding: 20px;
	background: #ececec url(../imgs/design/bg_livescore_full.gif) repeat-x;
}
img.borderless, input.borderless {
	border: 0!important;
}
.box_title {
	height: 24px;
	background: url(/imgs/design/sprite.png) no-repeat 0 -139px;
	padding: 6px 10px 0;
}
.box_title.fade {
	background: url(/imgs/design/sprite.png) no-repeat 0 -741px;
}
.box_title.green {
	background: url(/imgs/design/sprite.png) no-repeat 0 -776px;
}
.box_title h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	text-decoration: none;
	margin: 0;
}
.box_title h2 a {
	color: #fff;
	text-decoration: none;
}
.box_title h2 a:hover, p.feed a:hover {
	text-decoration: underline;
}
.box_title h3 {
color:#fff;
font-size:1.25em;
text-decoration:none;
margin:0;
}
.box_title ul.refresh {
list-style:none;
float:right;
margin:-15px -5px 0 0;
}
.box_title ul.refresh li {
color:#fff;
float:left;
padding-left:6px;
margin-right:5px;
background:url(../imgs/design/pipe.gif) no-repeat 0px 3px;
}
.box_title ul.refresh li.first {
margin-right:5px;
background:none;
}
.box_title ul.refresh li a {
color:#e2001a;
}
.box_title ul.refresh li.last {
color:#e2001a;
}
.box_title p.feed, .box_title p.view_all, .box_title p.select_date, .add_comment, .sub_headlines p.feed {
margin-top:-21px;
}
p.sponsored {
margin-top:-25px;
line-height:11px;
}
.box_title .add_comment {
margin-top:-22px;
}
.add_comment {
text-align:right;
width:640px;
}
* html .add_comment {
position:absolute;
width:638px;
margin-left:1px;
border-right:1px solid #cccccc;
}
* html .section_features .add_comment {
width:640px;
}

.btn_previous_issues {
margin:19px 0 2px 67px;
}
.btn_rotation {
text-align:right;
width:100%;
margin-top:-20px;
}
.btn_rotation p {
font-size:.90em;
color:#fff;
float:left;
width:575px;
}
.center {
text-align:center;
}
.clear {
clear:both!important;
}
.container {
float:left;
clear:both;
width:630px;
padding:0 20px 10px 20px;
}
.columnists {
width:309px;
/*height:125px;*/
float:left;
}
.columnists h3 {
width:170px;
display:block;
margin-top:-25px;
}
.columnists div {
float:left;
width:223px;
padding-left:10px;
}
.box_comment {
float:left;
clear:both;
width:608px;
padding:10px 20px;
}
.dotted {
margin-bottom:10px;
background:url(/imgs/design/hr_dotted.gif) repeat-x bottom;
}
.even {
background:#f1eee3;
}
.featured_stories {
float:left;
padding-bottom:10px;
/* height:110px; */
}
.fix {
width:300px;
}
.headlines {
float:left;
}
.main_headline {
clear:both;
float:left;
padding-bottom:10px;
}
.sub_headlines {
clear:both;
float:left;
width:100%;
}
#email_msg {
width:300px;
}
.featured_stories a img,
.blogs a img,
.columnists a img,
.headlines a img,
.main_headline a img,
.sub_headlines a img,
.photo_details img,
table.table_picture td img {
float:left;
border:1px solid #ccc;
padding:2px;
}
.featured_stories a:hover img,
.blogs a:hover img,
.columnists a:hover img,
.headlines a:hover img,
.main_headlines a:hover img,
.sub_headlines a:hover img,
table.table_picture td a:hover img {
border:1px solid #e2001a;
}
.featured_stories a:hover,
.blogs a:hover,
.columnists a:hover,
.headlines a:hover,
.main_headline a:hover,
.sub_headlines a:hover,
table.table_picture td a:hover {
border:0;
}
.featured_stories div, .headlines div {
float:left;
width:148px;
padding:0 7px;
}
.main_headline div {
float:left;
width:300px;
padding-left:7px;
}
.sub_headlines img {
float:left;
margin-right:7px;
}
.sub_headlines img.download {
float:right;
padding:0;
border:0;
}
.sub_headlines div {
float:left;
width:100%;
}
.half {
float:left;
width:50%;
}
.hidden, div.hr hr {
display:none;
}
object#widget_video {
width:300px;
height:410px;
border:0;
overflow:hidden;
}
.iframe_left, .iframe_small, .iframe_superbanner, .iframe_bigbox, .iframe_sponsor {
margin:0;
border:0;
padding:0;
overflow:hidden;
}
.iframe_left {
width:670px;
height:950px;
padding-bottom:10px;
}
.iframe_left.tall {
height:1770px;
}
.iframe_left.extra_tall {
height:2000px;
}
.iframe_left.extra_wide_tall {
width:1000px;
height:2200px;
}
.iframe_small {
width:298px;
height:300px;
}
.iframe_superbanner {
width:728px;
height:100px;
}
.iframe_bigbox {
width:300px;
height:250px;
}
.iframe_sponsor {
width:278px;
height:250px;
}
.issues_rotation {
width:220px;
height:104px;
border:1px solid #ccc;
background:url(/imgs/design/pattern_prev_issues.gif);
padding:8px;
}
.issues_rotation img {
vertical-align:middle;
}
.legal {
font-size:.75em;
}
.left {
float:left;
overflow:hidden;
}
#advertisement .AdCenter {
display: table;
margin: 0 auto;
margin-top: 10px !important;
}
.more_features {
float:left;
padding:0 7px;
}
.more_features p {
margin-left:17px;
padding:0;
}
.more_features ul {
list-style:none;
list-style-image:url(/imgs/design/bullet_gray.gif);
margin:2px 0 2px 17px;
padding:0;
}
.article_box {
float:left;
width:230px;
padding:10px 10px 10px 4px;
margin:5px 10px 10px 0;
background:#f2f2f2;
}
.main_headline .more_features ul, .main_headline .more_features p {
margin-left:8px;
}
.more_features ul li {
padding:0 0 1px;
}
.more_features ul li a {
color:#353535;
text-decoration:underline;
}
.more_features ul li a:hover {
color:#e2001a;
}
.newsletter {
clear:both;
float:left;
width:300px;
height:96px;
margin-bottom:10px;
background:url(/imgs/design/bg_news_letter.jpg);
}
.newsletter div {
margin-top:67px;
}
.newsletter input.text {
width:135px;
}
.no_pad {
width:650px;
padding:0;
float:left;
clear:both;
}
/*----------------------*/
.partners {
float:left;
clear:both;
width:100%;
margin-bottom: 10px;
}
.partners img {
width:116px;
margin-right:5px;
float:left;
}
.partners h3 a {
	color: #333;
	font-size: .92em;
	float: left;
	width: 155px;
}
.partners p {
	width: 155px;
	font-size: 0.92em;
	float: left;
	margin-bottom: 3px;
}
/*----------------------*/
#col_full div.partners {
	width: 100%;
}
#col_full .partners img {
	width: 116px;
	margin-right: 7px;
}
#col_full .partners h3 a, #col_full .partners p {
	width: 328px;
}
/*----------------------*/

.preview {
	position: absolute;
	left: -35px;
	top: 135px;
	z-index: 4;
}
.preview a {
	width: 59px;
	height: 59px;
	overflow: hidden;
	display: block;
	text-indent: -999em;
	background: url(/imgs/design/sprite.png) no-repeat -744px -181px;
}
a.buy_now{
	width: 101px;
	height: 32px;
	overflow: hidden;
	display: block;
	text-indent: -999em;
	background: url(/imgs/design/sprite.png) no-repeat -610px -184px;
}
.previous_issues {
	float: left;
	width: 236px;
}
.radio_bloc {
	width: 140px;
	float: left;
	padding: 5px;
}
.red {
	color: #ff0000;
}
.right {
	float: right!important;
}
.right_align {
	text-align: right;
}
.right_margin {
	margin-right: 10px;
}
.right_margin_small {
	margin-right: 5px;
}
.rotation_main {
	position: absolute;
	top: 232px;
	z-index: 2;
	overflow: hidden;
	width: 400px;
}
.rotation_main a.btn_nav {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	width: 23px;
	height: 23px;
	float: left;
}
.rotation_main a.pause {
	background:url(../imgs/design/sprite.png) no-repeat -56px -36px;
}
.rotation_main a.previous {
	background:url(../imgs/design/sprite.png) no-repeat 0 -36px;
}
.rotation_main a.next {
	background:url(../imgs/design/sprite.png) no-repeat -84px -36px;
}
.rotation_main img {
	display: block;
	overflow: hidden;
	float: left;
}
.rotation_main ol.article_rotation {
	list-style: none;
	float: right;
	margin: 0;
	padding: 0;
}
.rotation_main ol.article_rotation li {
	width: 23px;
	height: 23px;
	float: left;
	text-indent: -999em;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.rotation_main ol.article_rotation li a {
	width: 23px;
	height: 23px;
	display: block;
}
.rotation_main ol.article_rotation li#article_1 { background:url(../imgs/design/sprite.png) no-repeat -112px -36px; }
.rotation_main ol.article_rotation li#article_2 { background:url(../imgs/design/sprite.png) no-repeat -140px -36px; }
.rotation_main ol.article_rotation li#article_3 { background:url(../imgs/design/sprite.png) no-repeat -168px -36px; }
.rotation_main ol.article_rotation li#article_4 { background:url(../imgs/design/sprite.png) no-repeat -196px -36px; }
.rotation_main ol.article_rotation li#article_5 { background:url(../imgs/design/sprite.png) no-repeat -224px -36px; }
.rotation_main ol.article_rotation li#article_6 { background:url(../imgs/design/sprite.png) no-repeat -252px -36px; }
.rotation_main ol.article_rotation li#article_7 { background:url(../imgs/design/sprite.png) no-repeat -280px -36px; }
.rotation_main ol.article_rotation li#article_8 { background:url(../imgs/design/sprite.png) no-repeat -308px -36px; }
.rotation_main ol.article_rotation li#article_1.active { background:url(../imgs/design/sprite.png) no-repeat -112px -64px; }
.rotation_main ol.article_rotation li#article_2.active { background:url(../imgs/design/sprite.png) no-repeat -140px -64px; }
.rotation_main ol.article_rotation li#article_3.active { background:url(../imgs/design/sprite.png) no-repeat -168px -64px; }
.rotation_main ol.article_rotation li#article_4.active { background:url(../imgs/design/sprite.png) no-repeat -196px -64px; }
.rotation_main ol.article_rotation li#article_5.active { background:url(../imgs/design/sprite.png) no-repeat -224px -64px; }
.rotation_main ol.article_rotation li#article_6.active { background:url(../imgs/design/sprite.png) no-repeat -252px -64px; }
.rotation_main ol.article_rotation li#article_7.active { background:url(../imgs/design/sprite.png) no-repeat -280px -64px; }
.rotation_main ol.article_rotation li#article_8.active { background:url(../imgs/design/sprite.png) no-repeat -308px -64px; }
.pic_gallery {
	clear: both;
	background: #000;
	border-bottom: 1px solid #c7c4c2;
	text-align: center;
	overflow: hidden;
}
.photo_wrapper {
	border-right: 0;
	border-bottom: 0;
	border: 1px solid #ccc;
	float: left;
	width: 648px;
	padding: 0;
}

.photo_wrapper div.hr {
margin:0 15px;
}

.photo_container {
float:left;
min-height:100px;
width:129px;
text-align:center;
margin-top:-1px;
}
* html .photo_container {
height:100px;
}
.photo_container img {
margin:15px 0 10px 0;
}
.photo_details {
float:left;
margin:0 5px 10px 0;
}
.photo_details p {
float:left;
background:#f2f2f2;
color:#999;
font-size:1em;
margin-top:5px;
padding-left:10px;
}
.posted, .publisher, .advise {
font-size:.90em;
color:#999;
padding:0;
}
p.advise{
margin:-10px 0 5px 105px;
}
.site_search {
float:left;
width:285px;
height:50px;
margin-bottom:10px;
background:url(/imgs/design/bg_site_search.gif) no-repeat;
padding:1px 0 0 15px;
}
.thn_tv_icon {
float:left;
margin-left:73px;
height:100px;
}
.thn_tv_icon img {
margin-top:7px;
}
.thn_tv_player {
float:left;
clear:both;
width:300px;
margin:10px 0;
}
.tool_menu {
	width: 100%;
	clear: both;
	float: left;
	margin: 0;
}
.tool_menu ul {
	float: right;
	margin: 2px 0 0 8px;
	padding: 0;
	list-style: none;
}
.tool_menu ul li {
	float: left;
	font-size: 1em;
	white-space: nowrap;
	padding-left: 25px;
}
.tool_menu ul li.share_this {
	background: url(/imgs/design/sprite.png) no-repeat -820px -335px;
}
.tool_menu ul li.print {
	background: url(/imgs/design/sprite.png) no-repeat -378px -364px;
}
.tool_menu ul li.email {
	background: url(/imgs/design/sprite.png) no-repeat -598px -308px;
}
.tool_menu ul li.comment {
	background: url(/imgs/design/icon_tool_comment.gif) no-repeat 12px 60%;
}

.tool_menu ul li .stico_default {
	background: transparent url() no-repeat 0 0 !important;
	padding: 0;
	float: left;
	margin-top: -2px;
}

.tool_menu ul li a {
	text-decoration: underline;
	color: #989898;
}
.top_pad {
padding-top:10px;
}
img.bottom_margin_mini {
margin-bottom:3px;
}
img.bottom_margin_small {
margin-bottom:15px;
}
img.bottom_margin_large {
margin-bottom:99px;
}
p.zoom {
margin:-23px 0 0 7px;
padding:0;
background:none;
width:100%;
}
* html p.zoom {
	margin: -23px 0 0 3px;
}
p.zoom img {
	padding: 0;
	border: 0;
	float: right;
}
a.more {
	text-decoration: underline;
	background: url(/imgs/design/sprite.png) no-repeat -832px -187px;
	padding-left: 6px;
}
a.more_blogs {
	color: #e2001a;
	text-decoration: underline;
	background: url(/imgs/design/sprite.png) no-repeat -832px -187px;
	padding-left: 6px;
	float: right;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}
.more_cp {
	font-size: 0.90em;
	margin: 0 0 0 6px;
	display: inline;
	float: left;
}
div.hr {
	clear: both;
	height: 15px;
	background: #fff url(/imgs/design/hr_dotted.gif) repeat-x scroll center;
}
div.sponsorships {
	clear: both;
	float: left;
	width: 650px;
	height: 50px;
	margin-top: -10px;

}
div.sponsorships p {
	float: left;
	display: block;
	color: #666;
	font-size: .90em;
	padding: 18px 0 0 10px;
}
div.sponsorships img {
	margin-left: 10px;
	float: left;
}

div.sponsorships_new {
float:right;
width:152px;
margin-top:-6px;
}
div.sponsorships_new p {
margin-bottom:-4px;
margin-left:2px;
}
div.sponsorships_new img {
margin-right:2px;
margin-bottom:5px;
}

p.advertisement {
font-size:.92em;
width:100%;
color:#666;
text-align:center;
text-transform:uppercase;
}
p.author {
	font-size: 1em;
	color: #999;
	padding: 0;
}
p.feed a {
	text-transform: uppercase;
	color: #fb9e3a;
	background: url(/imgs/design/sprite.png) no-repeat -799px -272px;
	padding: 0 18px 1px 0;
	text-decoration: none;
}
span.feed a {
	text-transform: uppercase;
	color: #fb9e3a;
	background: url(/imgs/design/sprite.png) no-repeat -832px -273px;
	padding-left: 18px;
	text-decoration: none;
	font-size: .92em;
}
p.select_date a {
	background: url(/imgs/design/icon_select_date.gif) no-repeat right 60%;
	padding-right: 18px;
}
p.feed, p.view_all, p.select_date, p.sponsored {
	width: 100%;
	text-align: right;
}
p.preview_newsletters {
	width: 650px;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
}
* html .sub_headlines p, * html .sub_headlines div{
	width: auto;
}
* html .sub_headlines p.feed{
	width: 548px;
}
p.sponsored {
font-size:0.90em;
color:#fff;
}
p.view_all a, p.select_date a, p.sponsored a {
color:#fff;
}
table.table_picture {
width:650px;
border:1px solid #ccc;
border-collapse:collapse;
}
table.table_picture td {
border:1px solid #ccc;
vertical-align:middle;
text-align:center;
padding:10px;
}
table.table_picture td img {
float:none;
}
table.table_vote td {
vertical-align:middle;
padding:2px 5px;
}
						   
/*Live Score table model*/

ul#live_score {
clear:both;
float:left;
width:238px;
height:74px;
list-style:none;
margin:0;
padding:0;
}
ul#live_score li {
float:left;
padding:0;
margin:0;
}
ul#live_score li.prev {
height:74px;
width:12px;
overflow:hidden;
border-right:1px solid #c7c7c7;
background:url(../imgs/design/arrow_prev_livescore.gif) no-repeat;
}
ul#live_score li.next {
float:right;
height:74px;
width:12px;
overflow:hidden;
border-left:1px solid #c7c7c7;
background:url(../imgs/design/arrow_next_livescore.gif) no-repeat;
}
ul#live_score li.prev a,
ul#live_score li.next a {
width:12px;
height:74px;
display:block;
text-indent:-999em;
}
ul#live_score li dl {
display:block;
width:211px;
height:74px;
padding:0;
margin:0;
background:url(../imgs/design/bg_livescore.gif) repeat-x;
}
ul#live_score li dl dd {
float:left;
padding:0;
margin:0;
text-align:center;
}
ul#live_score li dl dd.visitor {
margin:4px 0 0 4px;
background:url(../imgs/design/box_teams_livescore.gif) no-repeat top;
width:56px;
padding-top:4px;
}
* html ul#live_score li dl dd.visitor {
margin:4px 0 0 2px;
}
* html ul#live_score li dl dd.nogame {
padding-left:15px;
}
ul#live_score li dl dd.visitor a,
ul#live_score li dl dd.local a {
text-decoration:none;
color:#717171;
text-transform:uppercase;
font-weight:bold;
}
ul#live_score li dl dd.stats {
width:92px;
height:68px;
padding-top:4px;
}
ul#live_score li dl dd.timeleft {
padding-top:0;
}
ul#live_score li dl dd.timeleft span.status {
line-height:4px;
}
ul#live_score li dl dd.stats a {
color:#e2001a;
}
ul#live_score li dl dd.time {
width:92px;
height:68px;
padding-top:20px;
font-size:1.3em;
color:#717171;
font-weight:bold;
}
ul#live_score li dl dd.time span {
font-size:0.75em;
}
ul#live_score li dl dd.stats span.score {
font-size:2em;
font-family:arial;
color:#333;
}
ul#live_score li dl dd.stats span.score em {
font-size:0.62em;
font-style:normal;
}
ul#live_score li dl dd.stats span.status {
padding:4px 0 8px 0;
display:block;
}
ul#live_score li dl dd.local {
float:left;
margin-top:4px;
background:url(../imgs/design/box_teams_livescore.gif) no-repeat top;
width:56px;
padding-top:4px;
}

dl#live_score_full {
display:block;
width:608px;
padding:0;
margin:0;
}
dl#live_score_full dd {
float:left;
padding:0;
margin:0;
text-align:center;
font-size:2.2em;
font-family:Arial;
color:#494949;
}
dl#live_score_full dd.visitor {
background:url(../imgs/design/bg_livescore_teambox.gif) no-repeat top;
width:156px;
padding:6px 0 0 1px;
}
dl#live_score_full dd.visitor span,
dl#live_score_full dd.local span {
display:block;
padding-top:10px;
}
dl#live_score_full dd.stats {
width:294px;
height:220px;
}
dl#live_score_full dd.stats span.score {
font-size:3em;
color:#e2001a;
display:block;
margin:20px 0;
width:294px;
background:none;
}
* html dl#live_score_full dd.stats,
* html dl#live_score_full dd.stats span.score {
width:254px;
}
* html dl#live_score_full dd.stats span.status {
margin-left:30px;
}
dl#live_score_full dd.stats span.score em {
font-size:0.5em;
color:#494949;
}
dl#live_score_full dd.local {
background:url(../imgs/design/bg_livescore_teambox.gif) no-repeat top;
width:156px;
padding:10px 0 0 1px;
}

/*------------------------------------------------*/
/*--- THN Article Model */
/*------------------------------------------------*/
/*Wide Picture Model*/
.box_container#picture_wide .article_info {
width:205px;
}
.box_container#picture_wide .photo_details {
width:413px;
}
.box_container#picture_wide .photo_details p {
width:396px;
}
.box_container#picture_wide .photo_details .sub_gallery {
width:413px;
padding-top:5px;
clear:both;
}
.box_container#picture_wide .sub_gallery div.box_content {
width:391px;
padding-bottom:0;
}

/*Tall Picture Model*/
.box_container#picture_tall .article_info {
	width: 306px;
}
.box_container#picture_tall .photo_details {
	width: 313px;
}
.box_container#picture_tall .photo_details p {
	width: 296px;
}
.box_container#picture_tall .photo_details .sub_gallery {
	width: 306px;
	padding-top: 5px;
	clear: both;
}
.box_container#picture_tall .sub_gallery div.box_content {
	width: 284px;
	padding-bottom: 0;
}
/*No Picture Model*/
.box_container#picture_none .article_info {
	width: 625px;
	clear: left;
}
.box_container#picture_none .photo_details {
	display: none;
}




#picture_gallery .photo_details p {
width:640px;
}

/* ------------------------------------------- */
/* Font Slider Classes */
/* ------------------------------------------- */
div#slider_handle {
	width: 45px;
	margin-top: 5px;
	/* margin-left: 60px; */
	margin-left: 17px;
	padding: 0 0 0 0;
	background: url(/imgs/design/sprite.png) no-repeat -611px -359px;
} 
div#slider_control {
	width: 10px;
	height: 10px;
	background: url(/imgs/design/sprite.png) no-repeat -704px -370px;
}
div#slider_control:hover {
	cursor: pointer;
}
div.size_2 {
	font-size: 1.2em;
}
div.size_3 {
	font-size: 1.3em;
}
div.size_4 {
	font-size: 1.4em;
}
div.size_5 {
	font-size: 1.5em;
}
ul li.type_size {
	padding: 0;
	background: url(/imgs/design/sprite.png) no-repeat -611px -371px;
	width: 85px; 
	height: 22px;
	margin-top: -3px;
	margin-left: 10px;
}
* html ul li.type_size {
	margin-top: 0;
}

/*------------------------------------------------*/
/*--- THN Table Model for administrators */
/*------------------------------------------------*/

table.template {
width:648px;
clear:both;
border-collapse:collapse;
border-top:0;
border-right:1px solid #cfcfcf;
border-bottom:1px solid #cfcfcf;
border-left:1px solid #cfcfcf;
}
table.template caption {
color:#fff;
background:url(/imgs/design/bg_box_title.gif) repeat;
padding:7px 10px;
font-weight:bold;
text-transform:uppercase;
text-align:left;
border-top:1px solid #656565;
border-right:1px solid #656565;
border-right:1px solid #656565;
border-left:1px solid #656565;
}
* html table.template caption {
height:14px;
}
table.template tr.even {
background:#f2eee3;
}
table.template th, table.template td{

text-align:left;
padding:7px 6px;
}

/*------------------------------------------------*/
/*--- Stats Inc Specific Classes */
/*------------------------------------------------*/

#shsMultisportScoreboard td.shsNamD a {
color:#000;
font-size:1.10em;
font-weight:bold;
}
#shsMultisportScoreboard td.shsMiniStatus a {
color:#e2001a;
}
#shsMultisportScoreboard td.shsNamD a:hover {
color:#e2001a;
}
#shsMultisportScoreboard table.shsTable {
background:#f1eee3;
margin:0 0 10px 0;
padding:5px 5px 0 5px;
width:209px;
}
#shsMultisportScoreboard tr.shsMiniRowSpacer td {
height:1px;
line-height:1px;
padding:0;
background-color:#cececd
}
/*span.team28sm {
background: url(/imgs/logos/logo_atl38.gif) no-repeat;
width:38px;
height:38px;
display:block;
float:right;
}*/

.partners a {
float:left;
display:block;
/*width:280px;*/
color:#000;
text-decoration:none;
}
.partners span {
display:block;
}
.partners a span.ad_information {
float:left;
width:158px;
margin-left:5px;
}
.partners a span.ad_title {
clear:both;
color:red;
font-weight:bold;
margin-bottom:5px;
}
.partners a span.ad_text_primary {
display:block;
clear:both;
margin-bottom:5px;
}
.partners a span.ad_text_secondary {
clear:both;
}
.partners a span:hover.ad_text_primary, .partners a span:hover.ad_text_secondary {
text-decoration:underline;
}
a.playoff {
color:#E2001A !important;
}

/*------------------------------------------------*/
/*--- Contests Classes */
/*------------------------------------------------*/
.contests {
padding-left: 0;
margin: 0;
}
.contests li {
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:3px solid #bdbdbb;
border-left:1px solid #ccc;
list-style-type: none;
padding-bottom: 4px;
width: 200px;
float: left;
margin-left: 10px;
margin-bottom: 10px;
}
.contests li.child_1 {
margin-left: 0px;
clear:left;
}
.contests .status {
text-transform: uppercase;
font-weight: bold;
letter-spacing: -1px;
border-bottom:1px solid #ccc;
margin-bottom: 2px;
padding-left: 3px;
}
.contests .asset {
padding: 20px;
background-color: #e7e6e2;
}
.contests h3 {
margin-top: 0.845em;
}
.contests h3,
.contests .description,
.contests .link {
padding-left: 6px;
padding-right: 6px;
}
.contests .link {
margin:0.3em 0;
text-align: center;
}
.contests .link a {
background-color: #f6dede;
border: 1px solid #ac8588;
text-decoration: none;
padding: 0.375em 0.657em;
text-transform: uppercase;
}
.contests .link a:hover {
text-decoration: underline;
}

/*------------------------------------------------*/
/*--- File Mobile Classes */
/*------------------------------------------------*/

/*#site_content {
	background: #fff url(../imgs/design/login_background_wide.gif) no-repeat top right;
}
#login_box {
	margin: 0px 0px 16px 0px;
	text-align: right;
	font-size: 10px;
	color: #999;
}
#login_box a {
	margin: 0px 5px;
	color: #fff;
	text-decoration: none;
}    
#login_box a:hover {
	text-decoration: underline;
}*/
.site_search {
	background: url(../imgs/design/sprite.png) no-repeat -485px -36px;
	height: 47px;
	padding: 5px 10px 0;
	margin-top: 10px;
	margin-left: 1px;
	width: 280px;
}
.site_search #site_search input#search_field {
	width: 186px !important;
}
.site_search #site_search input#submit {
	background: url(../imgs/design/sprite.png) no-repeat -344px -36px;
	width: 62px;
	height: 20px;
	border: none;
}
#site_search fieldset {
	padding: 10px 0 0 10px !important;
}
.fmStatusMessage {
	color: #ff0000;
}

/*------------------------------------------------*/
/*--- New Scoreboard table model 13th jan 2010 */
/*------------------------------------------------*/
#scoreboard.box_container {
width:239px;
padding:0;
margin-bottom:10px;
float:left;
}
#scoreboard div.box_content {
float:left;
width:237px;
overflow:hidden;
padding:0;
border:1px solid #ccc;
}
#scoreboard div.box_content p {
	text-align: center;
	padding: 4px;
	margin: 0;
}
#scoreboard div.box_content div.scroll {
	clear: both;
	float: left;
	background: #e5e5e5;
	height: 56px;
	overflow-y: scroll;
	width: 100%;
}
#scoreboard div.box_content div.scroll table {
	width: 220px;
	font-size: 0.95em;
	border-collapse: collapse;
	border: 0;			   
}
#scoreboard div.box_content div.scroll table th {
	background: url(/imgs/design/sprite.png) no-repeat 0 -139px;
	color: #fff;
	padding: 4px;
}
#scoreboard div.box_content div.scroll table th.TSN4 {
	display: none;
}
#scoreboard div.box_content div.scroll table td {
	background: #e5e5e5;
	color: #333;
	padding: 0;
}
#scoreboard div.box_content div.scroll table td table td {
	padding: 3px;
}
#scoreboard div.box_content div.scroll table td a {
	font-weight: normal;
	text-decoration: underline;
	color: #e2001a;
}

img.browserModule {
    float: left;
    margin-right: 10px;
}

h3.browserModule {
    margin-bottom: 5px;
    font-size: 12px;
}

ul.browserModule {
    float: left;
    width: 240px;
    list-style: square outside url("/imgs/design/bullet_gray.gif");
    padding: 5px 0;
    margin-left: 10px;
}

p.browserModule {
    float: left;
    width: 220px;
    margin-left: 8px;
}

a.browserModule img {
    margin: 5px 0 0 8px;
}

input.contactus_submission {
	background: url("/imgs/design/sprite.png") no-repeat 0 -776px;
	height: 24px;	
	padding: 0px 10px 0px 10px;
	margin-top: -30px;
	color: #fff;
	font-weight: bold;
}

#yahoo_article img#yahoo_photo {
	display: none;
}

#yahoo_article ul {
	margin: 0px;
	list-style-type: none;
	display: inline;
}

#yahoo_article ul li {
	display: inline;
	position: relative;
	margin-right: 3px;
	white-space: nowrap;
}

#yahoo_article ul li a {
	/*font-weight: bold;
	color:red;*/
}

#yahoo_article span {
	font-weight: bold;
}

#yahoo_article p {

}

#yahoo_article .more_features.article_box ul {
	list-style: circle inside !important;
	list-style-type: circle !important;
}
#yahoo_article .more_features.article_box ul li {
	white-space: normal;
	display: block;
	margin-left: 17px;
	margin-top: 5px;
}
#register_login_container {
	width: 600px;
	margin: 0 auto;
	text-align: left;
}
#register_login_container_register, #register_login_container_login {
	float: left;
	padding: 0 10px;
	width: 280px;
}
#add_comment {
	width: 640px;
	text-align: center;
	margin: 20px;
	background: #fff url('http://assets.filemobile.com/141/graphics/comment-bg.gif') repeat-x;
	padding-bottom: 10px;
	border: 1px solid #ccc;
}
#add_comment_header {
	height: 10px;
	text-align: left;
	padding-bottom: 20px;
	color: #fff;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../imgs/design/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 9999;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}
#TB_window {
padding-bottom:0;      /*works in all*/
*padding-bottom:30px;     /*targets IE6 and IE7*/
_padding-bottom:0;     /*targets IE6, not read by IE7*/
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:auto;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 5px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#ffffff;
	height:30px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}


#share_floater {
	float: left;
	top: 338px;
	/*left:auto;
	margin-left:-38px;*/
	left: 50%;
	margin-left: -528px;
	position: fixed;
}
#share_floater ul {
	list-style: none;
}
#share_floater ul li {
	width: 32px;
	height: 32px;
	margin-bottom: 4px;
}
#share_floater ul li#comment_bubble {
	background: url(/imgs/design/sprite.png) no-repeat -713px -674px;
	text-align: center;
	margin-left: 1px;
	padding-top: 2px;
	padding-left: 1px;
	height: 21px;
}
#share_floater ul li#comment_bubble a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.4em;
	font-family: arial;
}

#share_floater ul li#g1_side {
	padding-right: 2px;
	height: 20px;
}

.addthis_button_email span {
	margin-right: 8px;
}	      
#sh_ul {
	float: right !important;
	padding: 0;
	margin: 0;
	width: 100%;
}
#sh_ul li {
	padding: 0;
	margin: 0;
	margin-right: 10px;
}
#fb_li {
	width: 90px !important;
}
#tw_li {
	width: 110px !important;
}
#g1_li {
	width: 70px !important;
}
#em_li {
	width: 70px !important;
}
#sh_li {
	width: 50px !important;
	overflow: hidden;
}
#sh_li a {
	display: block;
	overflow: hidden;
	text-indent: -999em;
	background: url(/imgs/design/sprite.png) no-repeat -634px -674px;
	width: 50px;
	height: 20px;
}
#share_label {
	width: 40px !important;
}
#ft_li {
	float: right;
	margin-right: 0px !important;
	/* width:130px; */
}
.hockeyNewsXpromoHead  {
	background: #414141; /* Old browsers */
	background: -moz-linear-gradient(top,  #414141 0%, #2e2e2e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#414141), color-stop(100%,#2e2e2e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #414141 0%,#2e2e2e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #414141 0%,#2e2e2e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #414141 0%,#2e2e2e 100%); /* IE10+ */
	background: linear-gradient(top,  #414141 0%,#2e2e2e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#2e2e2e',GradientType=0 ); /* IE6-9 */
	height: 30px;
	width: 980px;
	margin:0 auto;
	margin-bottom: 20px;
}

.x_transco_logo{
	float: left;
    height: 30px;
    width: 123px;
	margin:0;
	padding:0;
}

.hockeyNewsXpromoHead .xpromo_head {
	width: 980px;
}

.hockeyNewsXpromo .xpromo_footer  {
	padding-left:4px ;
	width: 976px ;
}

.hockeyNewsXpromo .xpromo_footer .subscribe_bloc .bloc {
	width: 318px;
}

.hockeyNewsXpromo .xpromo_footer .newsletter {
    clear: none;
}
.hockeyNewsXpromo .xpromo_footer .newsletter  div{
	margin-top: 0px;
}

.pushdown{
	margin-left:5px;
}

.relatedbox_title {
	width: 614px;
	height: 24px;
	background: url(/imgs/design/sprite.png) no-repeat 0 -139px;
	padding: 6px 10px 0;
}
.relatedbox_title.fade {
	background: url(/imgs/design/sprite.png) no-repeat 0 -741px;
}
.relatedbox_title.green {
	background: url(/imgs/design/sprite.png) no-repeat 0 -776px;
}
.relatedbox_title h2 {
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	text-decoration: none;
	margin: 0;
}







/* MASTHEAD BLOG (HEADER) */
header#branding{
	width: 650px;
	height: 100px;
	position: relative;
}

#masthead_blog{
	width: auto;
	height: 100px;
	margin: 0;
	clear: both;
}

#sponsor{
	width: 103px;
	height: 100px;
	position: absolute;
	top: 12px;
	right: 0;
}

#masthead_blog a, #sponsor a{
	float: left;
}

/* BLOG SECTION ON HOMEPAGE THN */
.blog_sction{
	position: relative;
}

.blog_section  .box_content{
	width: 650px;
	padding: 10px 0;
	border: none;
}

.blog_section #listing_blog{
	float: left;
}

.blog_section #listing_blog li{
	width: 306px;
	list-style-type: none;
	margin: 0 0 25px 0;
	float: left;
}

.blog_section #listing_blog li.odd, .blog_section #listing_blog li.even{
	background: none;
}

.blog_section #listing_blog li.even{
	margin-left: 38px;
}

.blog_section #listing_blog img.wp-post-image{
	width: 300px;
	height: 200px;
	padding: 2px;
	margin-bottom: 8px;
	background: #fff;
	border: 1px solid #999;
}

.blog_section #listing_blog h3{
	font-size: 15px;
}

.blog_section #listing_blog li.odd{
	clear: left;
}

.blog_section #listing_blog p, .blog_section #listing_blog li{
	font-size: 12px;
	line-height: 16px;
}

.blog_section #listing_blog ul{
	padding-left: 20px;
}

.blog_section #listing_blog ul li{
	list-style-type: square;
	margin: 0;
}

.blog_section #listing_blog li a{
	color: #e2001a;
	font-size: 12px;
	line-height: 16px;
}

.blog_section #listing_blog a.more-link{
	margin-top: 2px;
	float: left;
}

/* DISQUS */
#disqus_thread .dsq-comment-body{
	padding: 0 0 5px 46px;
}

/* FIXS CSS */
#site_footer .subscribe_bloc .txt{
	*padding-bottom: 7px;
}
.HPfeature-image{
	width: 640px;
	margin: 0 0 2px;
	padding: 4px;
	border: 1px solid #999;
clear: both;
}

h2.salarycaps{
	color: #e2001a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
	margin-top:10px;
}
