@CHARSET "UTF-8";/* MASTER */body {	padding: 0;	margin: 0;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	line-height: 1.2em;}.disabled {	display: none;	}#paginationControl {		font-weight: bold;	}	.no_border {	border: none;}/* END MASTER *//* GRID */#custom-doc {	border: 0px solid green;	width: 974px;		margin: 0px auto 0px auto;	padding: 0;	text-align: left;}.yui-g div.first {	padding: 0;	margin:0;}.yui-g .yui-u {	padding-left: 5px;	margin:0;}.yui-gd div.first {	border-right: 1px solid #c7c7c7;	width: 32%;	padding: 0;	margin:0;}.yui-gd .yui-u {	width: 64%;		padding: 0px;	margin:0;	border: 0px solid green;}.yui-ge div.first {	border-right: 1px solid #c7c7c7;}.yui-gf div.first {	width: 190px;	padding:0;	margin:0;}.yui-gf .yui-u {	width: 760px;	float: left;	padding:0;	margin:0;}.yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first {	/*border: 1px solid yellow;*/	padding: 0px 5px 0 0;}.yui-gc .yui-u, .yui-gd .yui-u, .yui-ge .yui-u, .yui-gf .yui-u {	/*border: 1px solid blue;*/	padding: 0 0 0 5px;}div.right {	border-left: 1px solid #c7c7c7;}#three_left {	border: 0px solid yellow;	width: 20%;	padding:0;	margin:0 10px 0 0px;}#three_middle {	border-left: 1px solid #c7c7c7;	border-right: 1px solid #c7c7c7;	width: 55%;	padding:0 10px;	margin:0 10px 0 0;	_margin:0 5px 0 0;}#three_right {	width: 18%;	padding:0 5px 0 5px;	margin:0;}#bd {	border: 0px solid blue;	min-height: 500px;	_height: 500px;	padding: 10px 0px 10px 0px; }body#home #bd {		padding: 0px 0px 10px 0px;}/* Local Elements */#top {	padding:0 0 10px 0;	margin: 0px 0 7px 0;	border: 0px solid purple;	border-bottom: 1px solid #c7c7c7;		}#top_left {	width: 585px;	min-height:270px;	_height:270px;	margin-right:0px;	float:left;}#top_right {	width: 378px;	min-height:270px;	_height:270px;	padding-left:5px;	float:right;	border-left: 1px solid #c7c7c7;}#top_left img, #top_right img {	display:block;	}	#breadcrumb {	height: 10px;	margin-bottom:0px;	text-transform:capitalize;	padding:0px 0 10px 0px;}#highlight {	border-bottom: 1px solid #c7c7c7;	margin: 0px 0px 10px 0;	}.highlight_img {	display:block;	}.highlight_item {	margin: 0 0 10px 0;	padding: 0 5px 0 0;	clear:both;	text-align: left;}.section_title {	position: relative;	padding: 0;	}        /* classes to emulate sifr*/.emu_h1 {        padding:5px 0;        font-family: Impact, Impact5, Charcoal6, sans-serif;	text-transform:uppercase;	font-size: 31px;}.emu_h2 {        padding:5px 0;        font-family: Impact, Impact5, Charcoal6, sans-serif;	text-transform:uppercase;n;	font-size: 26px;		line-height: normal;}.emu_h3 {        padding:5px 0;        font-family: Impact, Impact5, Charcoal6, sans-serif;	text-transform:uppercase;	color: #5c5c5c;	font-size: 24px;}.emu_h4 {        padding:5px 0;        font-family: Impact, Impact5, Charcoal6, sans-serif;		text-transform:uppercase;		font-size: 20px;}.ticket_presale {	padding:5px 0;	text-transform:uppercase;	color:#BF2127;	}.more_link {	position: absolute;	right: 5px;	top: 5px;	min-width:40px;	_width:auto;	text-align:right;	font-family: Impact, Impact5, Charcoal6, sans-serif;	text-transform:uppercase;	}	.more_link a, .continue a {	color: #BF2127;	}.more_link a:hover, .continue a:hover {	color: #7f7f7f;	text-decoration:none;	}.continue {	font-weight:bold;	}.coupon_code {	width:30%;	float:left;	border:1px dotted #fff;	margin: 5px 0;	padding: 5px;	background-color:#000;	}/* Right column ad's */.adbox {	border-bottom: 1px dotted #c7c7c7;	padding: 10px 5px;	position: relative;	}.adbox.end {	border-bottom: none;}/* home page grid */#home_lwr_left {	width:50%;		border-right: 1px solid #c7c7c7;	}	#home_lwr_right {	padding: 0 0 0 5px;	width:50%;	}	#splash_container {		margin:0px 0 0 0;	}/* Splash page grid */#splash_container a {	}#splash_image {	border: 0;	}	#splash_info {		}	#splash_footer {	text-align: left;	font-size:.8em;	padding: 0;	}	#login_LB {	padding:5px 0 10px 0;	_width:500px;}#input-dialog {	border: 4px solid #c7c7c7;	text-align: center;		-webkit-box-shadow: 0px 6px 10px #636363; 	-webkit-border-radius: 3px;	-moz-border-radius:4px;}#dialog-content {	padding: 10px;	}#loading {	padding: 10px;	}	 table#grid_list {        margin:10px 0px;	}	.grid_list_cell {        width:185px;        text-align:left;        border: 0px solid green;        padding: 0 0 10px 0;}.grid_list_name {	font-weight: bold;        padding: 5px 2px;        border: 0px solid green;}.component_box {	margin: 10px 0 0 0;	border:0px solid red;	}/* END GRID *//* HEADER */#hd {	position: relative;	border: 0px solid red;	padding:0;	margin:0;	height: 60px;}@media screen {	#main_logo {		width:160px;		height:41px;		margin: 10px 0 0px 0;		border:0px solid red;		float: left; 	}	#print_logo {		display:none;	}}#home_user_state {	position: absolute;	top: 30px;	left: 300px;	border:0px solid red;}.member_name {	font-size: 1.2em;	color:#BF2127;}.member_text {	font-size: .8em;	color:#BF2127;	padding: 3px;}/* END HEADER *//* FOOTER */#ft {	text-align:left;	padding: 5px;	border-top: 1px solid #7f7f7f;	font-size:.9em;}#ft ul {	border: 0px solid red;	height: 25px;	margin:0 auto;	font-size:.85em;	#font-size:.8em;	_font-size:.8em;}#ft ul a {	text-decoration: underline;	border-right: 1px solid #7f7f7f;	text-transform: uppercase;	}#ft ul.main {	margin:0;	}	#ft ul.sub {	margin:0;	}	#ft li {	display: inline;	list-style-type: none;	padding: 0px;	margin: 0px;	    border: 0px solid red;}#ft a {	}#ft a.last {	border: none;}#ft ul li a {	display: block;	float: left;	padding: 0 8px;}.copyright {	padding: 0 0 0 10px;}/* END FOOTER *//* NAVIGATION *//* Main Nav */#navigation {	height:56px;	background-color: #7f7f7f;	text-align:left;	border: 0px solid red;	padding: 0;	margin:0 0 10px 0;}#navlist {	padding: 0;		color: #FFFFFF;	display:block;	border:0px solid blue;}ul#navlist li a {	height:56px;	display: block;	float: left;	color: #FFFFFF;	padding: 0px;	border-right: 0px solid #fff;}a.nav {	font-size: 16px;	}ul#navlist li a:hover {	text-decoration: none;	color: #e2cb98;}	#navlist ul, #navlist li {	display: inline;	list-style-type: none;	padding: 0px;	margin: 0px;	       border: 0px solid red;}/* member nav */#member_nav {	height:32px;	position: absolute;	right:0px;	bottom: 10px;	text-align:left;	border: 2px solid white;	background-color: #000;	padding: 0;}#member_navlist {	padding: 0;		color: #FFFFFF;	display:block;	border:0px solid blue;}ul#member_navlist li a {	height:32px;	display: block;	float: left;	color: #FFFFFF;	padding: 0px;	border-right: 2px solid #fff;}ul#member_navlist li a.end {	border-right: none;		}a.nav {	font-size: 16px;	}ul#member_navlist li a:hover {	text-decoration: none;	color: #e2cb98;}	#member_navlist ul, #member_navlist li {	display: inline;	list-style-type: none;	padding: 0px;	margin: 0px;	    border: 0px solid red;}a.nav_home {	background-color:#fff;}a.nav_home_current, a:hover.nav_home {	background-color:#c7c7c7;}a.nav_news {	background-color:#fff;}a.nav_news_current, a:hover.nav_news {	background-color:#c7c7c7;}a.nav_tour {	background-color:#fff;}a.nav_tour_current, a:hover.nav_tour {	background-color:#c7c7c7;}a.nav_sandv {	background-color:#fff;}a.nav_sandv_current, a:hover.nav_sandv {	background-color:#c7c7c7;}a.nav_disc {	background-color:#fff;}a.nav_disc_current, a:hover.nav_disc {	background-color:#c7c7c7;}a.nav_handm {background-color:#fff;}a.nav_handm_current, a:hover.nav_handm {	background-color:#c7c7c7;}a.nav_essentials {	background-color:#fff;}a.nav_essentials_current, a:hover.nav_essentials {	background-color:#c7c7c7;}a.nav_community {	background-color:#fff;}a.nav_community_current, a:hover.nav_community {	background-color:#c7c7c7;}a.nav_shop {	background-color:#fff;}a.nav_shop_current, a:hover.nav_shop {	background-color:#c7c7c7;}/* Member Nav */a.nav_subscribe {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_subscribe_off.gif');	background-repeat: no-repeat;	width: 80px;}a.nav_subscribe_current, a:hover.nav_subscribe {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_subscribe_on.gif');	background-repeat: no-repeat;	width: 80px;}a.nav_upgrade {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_upgrade_off.gif');	background-repeat: no-repeat;	width: 80px;}a.nav_upgrade_current, a:hover.nav_upgrade {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_upgrade_on.gif');	background-repeat: no-repeat;	width: 80px;}a.nav_profile {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_profile_off.gif');	background-repeat: no-repeat;	width: 62px;}a.nav_profile_current, a:hover.nav_profile {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_profile_on.gif');	background-repeat: no-repeat;	width: 62px;}a.nav_webmail {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_webmail_off.gif');	background-repeat: no-repeat;	width: 69px;}a.nav_webmail_current, a:hover.nav_webmail {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_webmail_on.gif');	background-repeat: no-repeat;	width: 69px;}a.nav_signin {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_sign_in_off.gif');	background-repeat: no-repeat;	width: 57px;}a.nav_signin_current, a:hover.nav_signin {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_sign_in_on.gif');	background-repeat: no-repeat;	width: 57px;}a.nav_signout {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_sign_out_off.gif');	background-repeat: no-repeat;	width: 68px;}a.nav_signout_current, a:hover.nav_signout {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_sign_out_on.gif');	background-repeat: no-repeat;	width: 68px;}a.nav_search {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_search_off.gif');	background-repeat: no-repeat;	width: 60px;}a.nav_search_current, a:hover.nav_search {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_search_on.gif');	background-repeat: no-repeat;	width: 60px;}a.nav_help {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_help_off.gif');	background-repeat: no-repeat;	width: 43px;}a.nav_help_current, a:hover.nav_help {	background-image: url('http://media.u2.com/non_secure/images/layout/btn_help_on.gif');	background-repeat: no-repeat;	width: 43px;}/* Vertical Side menu */ul#sub_menu {	width:99%;	font-size:.9em;	margin: 5px 0 0 0;	padding:0;	background-color: #000;	border-right: 1px solid #BF2127;	border-bottom: 1px solid #BF2127;	border-left: 1px solid #BF2127;	list-style-type: none;	}body#news ul#sub_menu {	font-size:.9em;	}#sub_menu li  {	margin: 0;	padding: 0;	list-style-type: none;}ul#sub_menu li a {	display: block;	padding: 5px 10px;	margin:0;		font-weight: bold;	border-top:1px solid #BF2127;}ul#sub_menu li a.red {	color: #BF2127;	}ul#sub_menu li:active, ul#sub_menu li:hover,#sub_menu ul li a:hover, #sub_menu ul li a:active{	background-color: #5c5c5c;	color: #fff;}#sub_menu a{	text-decoration: none;}/* horizontal sub nav */ul#horiz_nav {  border: 0px blue solid;      margin:0 0 0 10px;  _padding:0 0 0 5px;}ul#horiz_nav li {		float: left;		line-height: 1.1em;		margin: 0 .5em 0 -.8em;		padding: 0 .5em 0 .5em;}ul#horiz_nav li a {        font-weight:bold;}ul#categories {	margin:0 0 20px 0;	}/* END NAVIGATION *//* COMMENTS */#comment_form {	border:0px solid red;	margin: 10px 0 0 0;	padding: 5px 5px 20px 5px;	background-color:#c7c7c7;}#comment_display {	margin: 0;	padding: 10px 5px 30px 5px;	}#comment_form .zend_form dt {	width: 100px;}#comments_table {	width:100%;	clear:both;	}.comment_list_item {	margin: 0 10px 20px 0;	padding: 0 0 10px 5px;	clear:both;	text-align: left;	border-bottom: 1px dotted #c7c7c7;}#comment_message {		background-color: #c7c7c7;		padding: 10px 5px 30px 5px;		color:#fff;		clear:both;	}.comment_title {	padding: 3px 0;	font-size: 14px;	font-weight: bold;}.comment_title a {	color: #ffffff;	}.comment_date {	font-size: 11px;}#subscribe_box {	padding:5px;	margin: 3px;	width:125px;	background-color: #5c5c5c;	text-align:center;}#subscribe_box a {	color:#fff;	font-weight: bold;}.signin_text {	padding:10px 0 0 10px;}/* END COMMENTS*//* DISCOGRAPHY */.disc_list_tag {	font-weight: bold;	padding: 0px 0px 0px 0px;	font-size: 14px;	text-transform: uppercase;}.discography_info {	padding: 5px 0;	}	.buy_text {	padding: 5px 0 10px 0;	}#discography_item #album_name {	font-weight: bold;	font-size: 16px;	font-style: italic;	padding: 0px 00px 5px 0px;	text-align: left;}#discography_item .sm_head {	font-weight: bold;	padding: 5px 0px 0px 0px;}#discography_item  #album_data {	border: 0px solid red;	width: 430px;	padding: 0px 20px 0px 0px;	margin:0;}ol#track_id li {	list-style-type : decimal;	list-style-position:inside;	}	#track_list {		margin:0 0 20px 0;	} .discography_art {	margin:3px 0 0 0;	padding:0;}	.discography_image {	border: 0px solid red;	text-align: left;	padding: 0px 0px 10px 0px;}#discography_item  ol {	list-style: decimal inside;}.discography_list_image {		height: 190px;	}.discography_list_item {	margin: 5px 0px 20px 0px;	border: 0px solid red;}#discography_horiz_list .discography_list_item {	margin:0;	}#discography_horiz_list {	width:750px;	/*background-image: url('/images/layout/bg_horiz_nav.png');	background-repeat: repeat-x;	background-position: -50px left;	*/	text-align:center;		overflow:auto;	}#discography_horiz_list .discography_name {	display: none;	}#discography_landing img {	float: left;	padding: 0px 20px 10px 0px;}#discog_promo_top {	border-bottom: 1px solid #c7c7c7;	padding: 0 5px 10px 0;	}#lyrics_list {	margin: 20px 0 0 0;	}#lyrics_list TD {	height:25px;	}.lyric_list_item {	font-weight:bold;		}#lwr_cols {	margin: 10px 0;	}        #lwr_left {	width:565px;	float:left;	border: 0px solid red;}#lwr_right {	width:180px;	float: right;	padding: 0 5px;	border-left: 1px solid #c7c7c7;}a.album_buy_link {	font-weight: bold;	text-transform: uppercase;}/* END DISCOGRAPHY *//* GALLERY */.gall_thumb_img {	padding: 0px;	}#gallery_image {	/*width: 500px;*/	text-align: center;}#gal_list_pg_nums {	padding: 15px 20px 0px 0px;		}#gal_list_pg_nums td {	padding: 0px 5px 0px 0px;			vertical-align: bottom;}.gallery_image_info {	padding: 10px 0;		color: #BF2127;}.gallery_image_name {	font-weight: bold;}#current_page {	}.cur_gal_page_number {	font-size: 16px;}#gallery_component {	padding: 10px 0;	border-top: 1px solid #c7c7c7;}body#home #gallery_component {	margin:10px 0 0 0;}.video_box {	width:600px;}/* END GALLERY *//* NEWS */#latest_headlines  {	background-image: url('/images/layout/bg_news.jpg');	background-repeat: repeat-y;	margin: 0 0 10px 0;}#news {	margin: 10px 0 10px 0;}#news_article {	margin: 0 0 10px 0;	padding: 0 0 10px 0;	border-bottom: 1px dotted #c7c7c7;	}.news_list_item {	margin: 0 10px 20px 0;	padding: 0 0 10px 0px;	clear:both;	text-align: left;	border-bottom: 1px dotted #c7c7c7;}.news_title {	padding: 0px 0 3px 0;	font-size: 14px;	font-weight: bold;}.news_title a {	color: #ffffff;	}.news_date {	font-size: 11px;	padding:0 0 0 0;}.news_date_article {	font-size: 11px;	padding:0 0 10px 0;}.rss_subscribe {	padding: 5px;	border-bottom: 1px solid #e2ccab;	font-weight: bold;	text-align: right;	text-transform: uppercase;}.rss_subscribe a {	color: #2a1705;}#news_archive {	/*position: relative;	top:100px;	height: 230px;*/	margin: 10px auto 0 auto;	border: 0px solid red;}#news_head {	margin: 0px 0 0 0;}#news_archive_list {	background: url('/images/layout/note_middle.jpg') no-repeat;	background-repeat: repeat-y;	margin: -3px 0 0 0px;	width: 384px;}#news_archive_item {	margin: 0 0 0 30px;	color: #7C786D;	font-weight: bold;	font-size: 14px;}#news_archive_item a {	color: #7C786D;}#news_tags {		border: none;	}.news_img {	padding: 0 10px 10px 0px;}.news_full_img {	padding: 0 10px 10px 0px;}/* END NEWS *//* S+V */#scroller {	margin: 10px 0 0 0;	}#video_popup {	padding-bottom: 15px;	border: 0px solid green;	margin: 0px auto 0px auto;}/* END S+V *//* TOUR */div.tour {		}.tour #top {	margin: 0 0 5px 0;	padding:0 0 20px 0;	#padding:0 0 10px 0;	_padding:0 0 10px 0;	min-height:270px;	_height:270px;	border-bottom: 1px solid #c7c7c7;	}.tour #presale_top {	margin: 0 0 5px 0;	padding:0 0 20px 0;	#padding:0 0 10px 0;	_padding:0 0 10px 0;	border-bottom: 1px solid #c7c7c7;	}#top_left {	width: 575px;}#top_right {	width: 388px;}.tour #highlight {	border:0px solid red;	border-top:none;	border-bottom:none;	width:755px;	float: left;	margin: 0 5px 5px 0;}body#tour #gallery_component, .tour .component_box {		border: 0;	}.tour #highlight_banner {	width: 200px;	float: right;	border-left: 1px solid #c7c7c7;	padding: 5px;}.tour .gallery_image_info {	display: none;}.tour .news_list_cell {		width:33%;	}.tour #gallery_row {	min-height:180px;	_height:180px;	}#tour_dates {	padding: 0px 5px;	clear: both;} #tour_dates td { 	padding: 5px; }  #comments li { 	display: block; 	padding:5px; 	border-bottom: 1px dotted #c7c7c7; } #tour_archive { 	margin: 0 0 0px 0; 	padding: 5px; 	_padding: 5px 5px 0 5px; 	background-color:#c7c7c7; 	min-height:270px; 	_height: 275px; }  /* fields*/   #tour_table { 	width: 100%;	margin: 10px 0 0 0; 	clear:both; 	border-top: 1px solid #c7c7c7; 	border-left: 1px solid #c7c7c7; 	border-right: 1px solid #c7c7c7; }  #tour_table tr { 	border-top: 1px solid #c7c7c7; 	border-bottom: 1px solid #c7c7c7; } #tour_dates td { 	border-left: 0px solid #c7c7c7; 	 }  #tour_table td { 	padding: 5px; 	vertical-align: middle; }  tr.headRow td { 	text-transform: uppercase; 	vertical-align: bottom; 	color: #666666; }  .tour_date { 	font-weight: bold; }  .tour_detail { 	padding: 20px 50px 10px 0px; }  .date { 	width: 150px; 	display: table-cell; }   .city { 	width: 150px; 	display: table-cell; }	  .state, .country { 	width: 70px; 	display: table-cell; }	  .venue { 	width: 180px; 	display: table-cell; }	  tr.headRow td.presale { 	color: #000000; }  .presale { 	width:80px; 	background-color: #B0B0B0; 	 }  .public { 	width:80px; 	background-color: #d4d4d4;}.review_numb {	width: 70px;	text-align: center;	background-color: #d4d4d4;}body#tour #tour_dates { 	border-bottom: 0px solid #c7c7c7;	margin-bottom: 20px;}body#tour .news_list_item {	margin: 0 10px 20px 0;	padding: 0 5px 10px 5px;	clear:both;	text-align: left;	border-bottom: none;	border-right: 1px dotted #c7c7c7;}#tour_archive ul li a {	color: #fff;	display: block;	font-weight:bold;	padding:5px 0;}#tour_leg_display {	margin:10px 0 0 0;	border:0px solid blue;	}#tour_subnav {	margin:10px 0 0 0;	border:0px solid green;}#tour_subnav_title {	font-size:1.2em; 	font-weight:bold; 	padding:2px 0 5px 8px;}#tour_subnav ul#horiz_nav {	padding:0;	margin:0 0 0 5px;}body#tour ul#horiz_nav {	padding:5px 0 0 0;	}	#tour_landing_title {	font-family: Impact, Impact5, Charcoal6, sans-serif;	text-transform:uppercase;	font-size:1.2em;	}                /* END TOUR *//* ZEND FORMS */.require_flds {font-size:.9em;padding:0 0 0 10px;}ul.error {list-style-type: disc; color:#BF2127; }ul.error li {list-style-type: disc;list-style-position: inside;padding:0 0 0 10px}dl.zend_form {	padding:20px 5px 5px 10px}.form_message {	padding:5px 0;	}.zend_form dt {	width: 200px;	float: left;	margin-right: 10px;	margin-bottom: 10px;	text-align: right;	border: 0px solid red;}.zend_form dd {	margin-bottom: 0px;	min-width: 220px;	float: left;	border: 0px solid blue;}dl.SNI_Element, dl.dorrisBox {	display: block;	clear: both;	min-height: 30px;	_height:30px;	border: 0px dotted green;	}dl.dorrisBox dd {	border:0px solid purple;}dl.dorrisBox dt {		}/* email list signup*/#service_message_bg {	border:0px solid red; 	background-position: 0 40px; 	background-repeat:no-repeat;	position:relative; 	min-height:300px;	}#mail_list_signup {	margin-left:280px;	}	#service_message {	/*position:absolute;*/	margin-top:0px;	margin-left:370px;	border:0px solid blue; 	}.dijitTextBox, .dijitComboBox, .dijitButton, .dijitTextArea {color: black;}.dijitTextArea {	width:400px;}/* END ZEND FORMS *//* DOJO */.dijitDialogUnderlay {	background-color:#000; }/* END DOJO *//* sIFR */@media screen {  .sIFR-flash {    visibility: visible !important;    margin: 0;    padding: 0;  }    .sIFR-replaced, .sIFR-ignore {    visibility: visible !important;  }    .sIFR-alternate {    position: absolute;    left: 0;    top: 0;    width: 0;    height: 0;    display: block;    overflow: hidden;  }    .sIFR-replaced div.sIFR-fixfocus {    margin: 0pt;     padding: 0pt;     overflow: auto;     letter-spacing: 0px;     float: none;  }    .sIFR-replaced object {display:block}  }@media print {  .sIFR-flash {    display    : none !important;    height     : 0;    width      : 0;    position   : absolute;    overflow   : hidden;  }    .sIFR-replaced object {  	display:none;  }    .sIFR-alternate {    visibility : visible !important;    display    : block   !important;    position   : static  !important;    left       : auto    !important;    top        : auto    !important;    width      : auto    !important;    height     : auto    !important;  }}h1, h2, h3, h4, h5 {	font-family: Impact, Impact5, Charcoal6, sans-serif;	text-transform:uppercase;	}}/* end sIFR *//* MR Media Player*/.logo { behavior: url('/styles/iepngfix.htc') }/* @group Header */div#mediaskin #media-right {	border:0px solid red;	height:95px;	margin-left: 131px; 	}	div#mediaskin #top-details {	padding:0 0 10px 0;	border-bottom:1px dotted #7f7f7f;}div#mediaskin #header-details img.logo {	float: left;	padding: 29px 8px 20px 9px;	margin-right: 9px;	border-right: solid 1px #9a9896;}div#mediaskin #header-details {	position: relative;	width: 649px;	text-align:left;}div#mediaskin #header-details div.track-info {	border:0px solid red;	margin:0;	padding:5px;	text-align:left;}div#mediaskin #header-details div.track-info span.title {	font: bold 1.1em Arial;}div#mediaskin #header-details div.track-info p.album {	font: bold 85% Arial;	margin-top: 4px;}div#mediaskin #video-size {	position: absolute;	top: 8px;	left: 260px;	font: bold 85% Arial;	background-color: #cec8c2;	padding: 3px 5px 3px 5px;}div#mediaskin #video-size a {	text-decoration: none;	color: #000000;}div#mediaskin #player-size {	position: absolute;	right: 0px;	top: 9px;	font: bold 85% Arial;	color: #bf2127;	margin-right: 7px;}div#mediaskin #player-size.expanded {	padding-left: 10px;	background: url(/images/media/expand_arrows.png) no-repeat;	/*background-position: 0 0px;*/	}div#mediaskin #player-size.collapsed {	padding-left: 10px;	background: url(/images/media/expand_arrows.png) no-repeat;	background-position: 0 -14px;}/* @end *//* END MR Media Player*//* Print */@media print {	body {		font-family: arial, helvetica, sans-serif;		font-size: 12px;	}		div#member_nav,ul#member_navlist,div#navigation,ul#navlist,ul.main,ul.sub, #main_logo		{		display: none;	}		a:link {		color: #BF2127;		text-decoration: none;	}		a:visited {		color: #BF2127;		text-decoration: none;	}		a:hover {		color: #BF2127;		text-decoration: underline;	}		img {		border: none;	}		#print_logo {		width: 160px;		height: 41px;		margin: 10px 0;		float: left;	}		h1,h2,h3,h4 {		text-align: left;		clear: both;		font-family: Impact, Impact5, Charcoal6, sans-serif;		text-transform: uppercase;	}			.news_title {		font-weight: bold;	}		.news_list_item {		border-bottom: 1px dotted #717171;	}		.copyright {		padding: 40px 0 0 0;		font-size: .9em;		background: cccccc;	}}