@charset "UTF-8";
/* CSS Document */

/*****************************************************************************/
/*                        PAGE ELEMENTS CSS FILE                             */
/*                       Jared Fortner - 12/03/2007                          */
/*****************************************************************************/

/* HEADER STYLES */
 		
	#elevator_ad { 	 
            position: absolute; 	 
            top: 0; 	 
            right: 0; 	 
            width: 300px; 	 
            height: 100px; 	 
            background: #000; 	 
            z-index: 10; 	   
            display: none; 	 
    } 	 


/* ADVERTISEMENT STYLES */
.ad_info_block {
    position: relative;
    margin: 0;
    padding: 0;
    width: 970px;
    height: 104px;
    background: #bfbfbf;
    z-index: 0px;
}
	.leaderboard_ad {
		position: absolute;
        top: 9px;
        right: 6px;
		width: 728px;
		margin: 0;
        padding: 0;
        z-index: 10;
	}
    .leaderboard_widget {
        position: absolute; 
        top: 9px; 
        left: 6px; 
        width: 225px; 
        height: 90px; 
        background: #000;
    }
	.square_ad {
			float:left;
		margin: 0px 0px 9px 0px;
		width: 300px;
	}
	.right_sidebar .square_ad a img {
		margin-top: 3px;
		margin-bottom: 2px;
	}
	.halfpage_ad {
		float: left;
		margin: 0px 0px 9px 0px;
		width: 300px;
        z-index: 0;
	}
	.left_sidebar_small .advertisement_small {
		float: left;
		margin: 0px 0px 5px 0px;
		text-align: center;
		width: 225px;
        z-index: 00;
	}
		.advertisement_small .ad {
			padding: 5px 0px 5px 0px;
			width: 235px;
			background: url(adBG_tile.gif) top left repeat;
		}
		.advertisement_small .ad img {
			margin: 3px 0 2px;
		}

    .left_sidebar_small .advertisement_small-new {
        float:left;
margin:0 0 5px;
text-align:left;
        
         z-index: 00;
		  
		
    }
    
    .advertisement_small-new .ad-new {
        padding: 5px 0px 5px 0px;
        width: 235px;
        background: url(sidebar_bg.png) top left repeat;
    }
    
    .advertisement_small-new .ad-new img {
        margin: 3px 0 2px;
    }

		
/* FOOTER STYLES */ 
	.breadcrumbs {
		width: 960px;
		height: 33px;
		margin: 5px 0 5px 5px;
		overflow: hidden;
		background: url(footer_breadcrumbs_bg.gif) top left no-repeat;
	}
		.minilogo {
			float: left;
			margin: 8px;
		}	
		.crumb {
			float: left;
			margin: 1px 0px 0px 0px;
			font-weight: bold;
			font-style: italic;
			padding: 10px 15px 8px 15px;
			background: url(breadcrumb_line.jpg) top left no-repeat;
		}
			.crumb a, .crumb a:visited {
				float: left;
				color: #000;
				text-decoration: none;
				text-transform:uppercase;
			}
			 .crumb a:hover {
			 	color: #BA0000;
			 }
		.mc_badge {
			float: right;
			margin: 7px 7px 0 0;
		}
	.toes {
		margin: 10px 0 10px 5px;
		padding: 0;
		width: 960px;
	}
		.links {
			float: left;
			line-height: 15px;
		}
			.links a, .links a:visited {
				float: none;
				text-decoration: none;
				color: #000;
			}
			.links a:hover {
				color: #BA0000;
			}
			.links ul {
				width: 315px;
			}
				.links ul li {
					float: left;
					width: 120px;
					height: 20px;
					margin: 5px;
					padding: 0px 0px 0px 12px;
					background: transparent url(redArrow_whiteBG.gif) no-repeat scroll left top;
				}
		.copyright {
			float: right;
			padding: 0px 0px 0px 0px;
			margin: auto;
		}
			.copyright #text {
				float: left;
				margin: 7px 0px 0px;
			}
			.copyright img {
				padding: 0;
				margin: 0;
			}

/*****************************************************************************/
/*                        PAGE ELEMENTS CSS FILE                             */
/*                       Originating from Homepage                           */
/*                       Jared Fortner - 12/05/2007                          */
/*****************************************************************************/

/* My Speed Box */

.my_speed {
	float: left;
	padding: 0px;
	width: 200px;
}
	.my_speed a,
	.my_speed a:hover {
		color: #FFF;
	}
	.my_speed .my_speed_icon {
		float: left;
		overflow: hidden;
		width: 60px;
		height: 60px;
		border: 1px solid #FFF;
		margin-bottom: 10px;
	}
	.my_speed .my_speed_details {
		float: left;
		width: 130px;
		margin: 0px 4px;
	}
		.my_speed_details .my_speed_title {
			font-weight: bold;
			font-size: 12px;
			font-style: italic;
		}
		.my_speed_details .my_speed_subtitle {
			font-size: 12px;
		}
		.my_speed_details .my_speed_username {
			font-size: 11px;
			font-weight: bold;
		}
		.my_speed_details .my_speed_links {
			float: left;
			border-top: 1px solid #FFF;
		}
			.my_speed_details .my_speed_links div {
				float: left;
				text-align: center;
				margin: 2px 4px 2px 4px;
			}
	.my_speed .my_speed_footer {
		float: left;
		width: 100%;
		margin: 5px 0px 0px 0px;
	}
		.my_speed_footer .my_speed_button {
			float: left;
			width: 70px;
		}
		.my_speed_footer .my_speed_not_user {
			float: left;
			width: 130px;
			text-align: right;
			font-style: italic;
		}

/* News Ticker */

.news_ticker {
	width: 654px;
	height: 20px;
	margin: 0 0 0 1px;
	background: url(background.png) top right no-repeat;
	z-index: -1000;
}
	.news_ticker_sponsor {
		float: left;
		width: 90px;
	}
	.news_ticker_content {
		float: left;
		width: 557px;
		padding: 0px;
		color: #000;
		height:13px;
	}
	.news_ticker_content strong {
		color: #F00;
		font-weight: bold;
	}

/* ------------------Headlines----------------- */

/* Drop shadow */
span.shadow {
	top: 1px;
	left: 1px;
	color: #000;
}

.highContrast {
	position: relative;
	color: #fff;
}
.highContrast span {
	position: relative;
}
span.shadow {
	position: absolute;
	bottom: 80px;
}
/* END Drop shadow */

.headlines {
	float: left;
	width: 655px;
	margin: 0px 0px 5px 0px;
}
.center_content .headlines {
	padding: 0;
	width: 417px;
}
	#arrow {
		padding: 1px 0 1px 12px;
		height: 9px;
		
		color: #B00000;
		background: url(redArrow_whiteBG.gif) center left no-repeat;
	}
		a#arrow:hover {
			text-decoration: underline;
		}
	.headlines .headlines_gallery {
		float: left;
		width: 400px;
		margin: auto 5px auto 0px;
		padding: 0;
		overflow: hidden;
	}
	.center_content .headlines .headlines_gallery {
		padding: 9px;
	}
	
	.headlines_gallery .headlines_gallery_wrapper { 	 
                position: relative; 	 
                height: 224px; 	 
        } 	 
 	 
        .headlines_gallery .headline_gallery_item { 	 
                position: absolute; 	 
                top: 0; 	 
        }
	
		.headlines_gallery .headlines_display {
			float: left;
			padding: 0px 0px 4px 0px;
			margin: 0px 0px 5px 0px;
		}
			.headlines_display .story_image {
				width: 400px;
				height: 225px;
				overflow: hidden;
				position: relative;
			}
				.story_image #story_image_title {
					position: absolute;
					bottom: 0px;
					line-height: 35px;
					font-size: 28px; 
					font-weight: bolder;
					margin: 0px 10px 10px 10px;
					width:95%;
				}
			.headlines_display .abstract_title {
				font-size: 22px;
				color: #252525;
				height:25px;
				overflow: hidden;
			}
			.headlines_display .abstract {
				float: left;
				color: #252525;
				height:45px;
				overflow: hidden;
				font-size: 13px;
				margin: 5px 0 0 5px;
				width: 390px;
			}
				*#arrow_more_red {
					margin: 0px 0px -2px 0px;
				}
		.headlines_gallery .headlines_more {
			float: left;
			width: 404px;
			height:40px;
		}
			.headlines_more li {
				width: 200px;
				float: left;
			}
			.headlines_more div {
				float: left;
			}
		.headlines_more li {
			width: 200px;
			float: left;
		}
			.headlines_more a {
				color: #B00;
				float: left;
				width: 160px;
				height: 15px;
				line-height: 10px;
				padding: 0px 5px 0px 15px;
				margin: 2px 5px 0px 10px;
				background: url(red_arrow-1.png) top left no-repeat;
			}
		.headlines_gallery .headlines_cells {
			float: left;
			margin: 5px auto 0px -1px;
			padding:  5px 0px 5px 4px;
			width: 395px;
			background-repeat: no-repeat;
			background-position: 0px 0px;
		}
		
		.headlines_cells a {
			float: left;
			position: relative;
			margin: 5px 3px 0 4px;
		}
		.headlines_cells img {
			border: 1px solid #b2b2b2;
		}
	.headlines .headlines_slider {
		float: left;
		width: 244px;
		margin: auto 0px auto 0px;
		color: #000000;
	}
		.headlines .headlines_slider strong {
			font-weight: bold;
		}

/* Featured 6 | Featured six */
.headlines_gallery .headlines_cells#pos0 {
	background-image: url(home_pos1.gif);
}
.headlines_gallery .headlines_cells#pos1 {
	background-image: url(home_pos2.gif);
}
.headlines_gallery .headlines_cells#pos2 {
	background-image: url(home_pos3.gif);
}
.headlines_gallery .headlines_cells#pos3 {
	background-image: url(home_pos4.gif);
}
.headlines_gallery .headlines_cells#pos4 {
	background-image: url(home_pos5.gif);
}
.headlines_gallery .headlines_cells#pos5 {
	background-image: url(home_pos6.gif);
}


/* Brightcove Players */

.left_sidebar_small .brightcove_player {
	float: left;
	width: 235px;
	height: 524px;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	text-align: center;
    z-index: -1000;
}

/* Gallery */

.left_sidebar_small .photo_gallery {
	float: left;
	width: 235px;
	margin: 0px 0px 5px 0px;
	/*
	background: url(http://assets.speedtv.com/_assets/img/photo_gallery/background.png) top left no-repeat;
	*/
	background: url(photoGallery_bg.png) top left no-repeat;
}
	.left_sidebar_small .photo_gallery .gallery_header {
		float: left;
	}
		.left_sidebar_small .photo_gallery .gallery_header .button {
			float: left;
			margin: 10px 0px 0px 5px;
			width: 190px;
		}
		.left_sidebar_small .photo_gallery .gallery_header .icon {
			float: left;
			margin: 10px 5px 0px 0px;
			width: 0px;
			height: 13px;
		}
	.left_sidebar_small .photo_gallery .gallery_thumbnails {
		float: left;
		margin: 0px 10px 0px 10px;
		padding: 0px 0px 0px 0px;
		width: 212px;
		/* background: url(http://assets.speedtv.com/_assets/img/photo_gallery/hr.png) top center no-repeat; */
		background: url(hr_revised.png) top center no-repeat;
	}
	
    .left_sidebar_small .photo_gallery .gallery_thumbnails .gallery_item .title{
        color: #000;	
    }
    
    .left_sidebar_small .photo_gallery .gallery_thumbnails .gallery_item_active .title{
        color: #fff; 
    }
    .left_sidebar_small .photo_gallery .gallery_thumbnails .gallery_item .count{
        color: #000;    
    }
    
    .left_sidebar_small .photo_gallery .gallery_thumbnails .gallery_item_active .count{
        color: #fff; 
    }
	
		.left_sidebar_small .photo_gallery .gallery_thumbnails .gallery_item {
			float: left;
			padding: 4px 8px 4px 8px;
			margin:0px 0px 0px 0px;
			width: 90px;
			filter:alpha(opacity=50);
			-moz-opacity: 0.5;
			opacity: 0.5;
		}
		.left_sidebar_small .photo_gallery .gallery_thumbnails .gallery_item_active {
			float: left;
			padding: 4px 8px 4px 8px;
			margin:0px 0px 0px 0px;
			width: 90px;
			/* background-image:url(http://assets.speedtv.com/_assets/img/photo_tabs/PhotoDashActive.gif); */
		    background-image:url(photogallery_active.png);
		}

		 .left_sidebar_small .photo_gallery .gallery_thumbnails .gallery_item .gallery_thumbnail {
			margin:0px;
			float: none;
		}
		
		.left_sidebar_small .photo_gallery .gallery_thumbnails .gallery_item_active .gallery_thumbnail {
			margin:0px;
			float: none;
		}
	.left_sidebar_small .photo_gallery .gallery_footer {
		float: left;
	}
		.left_sidebar_small .photo_gallery .gallery_footer li {
			float: left;
		}
		.left_sidebar_small .photo_gallery .gallery_footer .most_viewed {
			float: left;
			width: 82px;
			height: 22px;
			background: url(footer_most_viewed.png) top left no-repeat;
		}
			.left_sidebar_small .photo_gallery .gallery_footer #selected .most_viewed {
				background: url(footer_most_viewed_active.png) top left no-repeat;
			}
		.left_sidebar_small .photo_gallery .gallery_footer .highest_rated {
			float: left;
			width: 81px;
			height: 22px;
			background: url(footer_highest_rated.png) top left no-repeat;
		} 
			.left_sidebar_small .photo_gallery .gallery_footer #selected .highest_rated {
				background: url(footer_highest_rated_active.png) top left no-repeat;
			}
		.left_sidebar_small .photo_gallery .gallery_footer .showcase {
			float: left;
			width: 71px;
			height: 22px;
			background: url(footer_showcase.png) top left no-repeat;
		}
			.left_sidebar_small .photo_gallery .gallery_footer #selected .showcase {
				background: url(footer_showcase_active.png) top left no-repeat;
			}

/* Live Update */

.left_sidebar_small .live_update {
	float: left;
	width: 235px;
	margin: 0px 0px 5px 0px;
}
	.live_update a {
		color: #FFFFFF;
	}
	.live_update a:hover {
		color: #BA0000;
	}
	.live_update .live_update_title {
		float: left;
		width: 235px;
		height: 32px;
		background: url(header_bg-1.png) top left no-repeat;
	}
		.live_update .live_update_title .live_update_title_button {
			float: right;
			margin: 8px;
		}
	.live_update .item {
		float: left;
		overflow: hidden;
		width: 235px;
		height: 43px;
		margin: 0;
		background: url(item_bg-1.png) top left no-repeat;
	}
		.live_update .item .item_icon {
			float: left;
			width: 24px;
			height: 21px;
			margin: 10px;
		}
		.live_update .item .item_label {
			float: left;
			overflow: hidden;
			width: 179px;
			height: 24px;
			margin: 10px 2px 0px 2px;
		}
		.live_update .item .item_remove {
			float: left;
			width: 26px;
			height: 16px;
			margin: 12px 2px 0px 2px;
		}
	.live_update .live_update_footer {
		float: left;
		width: 235px;
		height: 47px;
		background: url(footer_bg-2.png) top left no-repeat;
	}

/* Features - Top Content */

.top_content {
	float: left;
	width: 417px;
	margin: 0px 0px 9px 0px;
	color: #4e4d4c;
}
	.top_content hr {
		display: none;
		float: left;
		background: #CCC;
		height: 1px;
		border: 0;
		margin: 0px 3px 0px 3px;
	}
	.top_content .top_content_title {
		float: left;
		width: 417px;
		height: 29px; 
		background: url(storybackk1.jpg) top left no-repeat;
	}
		.top_content#featured_links .top_content_title {
			background: url(header_bg.png) top left no-repeat;
		}
		.top_content#member_blog .top_content_title { 
			background: url(member_blog_header.png) top left no-repeat;
		}
		.top_content#latest_discussions .top_content_title {
			background: url(latest_discussions_bg.png) top left no-repeat;
		}
	 .top_content .top_content_item {
		float: left;
		border-top: 1px solid #CCC;
		width: 417px;
		background: url(top_content_bg.png) top left repeat-y;
	}
		 .top_content .alt {
			background: url(top_content_expanded_bg.png) top left repeat-y;
		}
			 .top_content .alt *#tc_more_button {
				display: none;
			}
		 .top_content .top_content_item .top_content_button { /* Button Controls */
			float: right;
			text-align: right;
			margin: 2px;
		}
		.top_content .top_content_item .top_content_button span { /* Button Controls */
			float:right;
			overflow:hidden;
			width:48px !important;
			height: 18px;
		}
		 .top_content .top_content_item .top_content_item_top {
			float: left;
			overflow: hidden;
			width: 417px;
		}
			 .top_content .top_content_item .top_content_item_top .top_content_item_thumbnail {
				float: left;
				width: 90px;
				margin: 6px;
			}
				 .top_content .top_content_item .top_content_item_top .top_content_item_thumbnail img {
					float: left;
					border: 1px solid #646360;
				}
			 .top_content .top_content_item .top_content_item_top .top_content_item_copy {
				float: left;
				width: 300px;
				margin: 4px 6px 4px 6px;
			}
				 .top_content .top_content_item .top_content_item_top .top_content_item_copy .top_content_item_title {
					color:#171717;
					float:left;
					font-size:12px; 
					font-weight:bold;
					margin:0 0 0;
					overflow:hidden;
					text-decoration:underline;
					width:300px;  
				}
					.top_content .top_content_item .top_content_item_top .top_content_item_copy .top_content_item_title a {
						color: #171717;
					}
					.top_content .top_content_item .top_content_item_top .top_content_item_copy .top_content_item_title a:hover {
						color: #BA0000;
					}
				 .top_content .top_content_item .top_content_item_top .top_content_item_copy .top_content_item_abstract {
					float: left;
					width: 300px;
					overflow: hidden;
				}
			 .top_content .top_content_item_accordian {
				float: left;
				display: block;
				margin: 5px 0px 5px 0px;
				width: 100%;
			}
				 .top_content .top_content_item_accordian p {
					font-weight: bold;
					font-style: italic;
				}
				 .top_content .top_content_item_accordian div {
					float: left;
					width: 145px;
				}
					 .top_content .top_content_item_accordian div a {
						color: #4e4d4c;
						padding: 0px 5px 0px 15px;
						background: url(red_arrow.png) top left no-repeat;
					}
			 .top_content .top_content_footer {
				float: left;
				width: 417px;
				margin: 0px;
				padding: 0px;
			}
				 .top_content .top_content_footer#empty {
					float: left;
					width: 417px;
					height: 4px;
					margin: 0px;
					padding: 0px;
					background: url(footer_bg-1.png) top left no-repeat;
				}
				 .top_content .top_content_footer li, .top_content .top_content_footer a {
					float: left;
					height: 24px;
					margin: 0px;
					padding: 0px;
				}
				
.top_content .top_content_footer div {
text-indent: -9000px;
height: 24px;
}
.top_content .top_content_footer #tab_speed {
float: left;
width: 57px;
background: url(tab_speed.png) top left no-repeat;	
}
.top_content .top_content_footer #tab_speed.active {		
background: url(tab_speed_active.png) top left no-repeat;
}
.top_content .top_content_footer #tab_nascar {
float: left;
width: 60px;
background: url(tab_nascar.png) top left no-repeat;	
}
.top_content .top_content_footer #tab_nascar.active {		
background: url(tab_nascar_active.png) top left no-repeat;
}
.top_content .top_content_footer #tab_formula-one {
float: left;
width: 26px;
background: url(tab_formula-one.png) top left no-repeat;	
}
.top_content .top_content_footer #tab_formula-one.active {		
background: url(tab_formula-one_active.png) top left no-repeat;
}
.top_content .top_content_footer #tab_auto-racing {
float: left;
width: 87px;
background: url(tab_auto-racing.png) top left no-repeat;	
}
.top_content .top_content_footer #tab_auto-racing.active {		
background: url(tab_auto-racing_active.png) top left no-repeat;
}
.top_content .top_content_footer #tab_moto-racing {
float: left;
width: 89px;
background: url(tab_moto-racing.png) top left no-repeat;		
}
.top_content .top_content_footer #tab_moto-racing.active {		
background: url(tab_moto-racing_active.png) top left no-repeat;
}
.top_content .top_content_footer #tab_automotive {
float: left;
width: 45px;
background: url(tab_automotive.png) top left no-repeat;	
}
.top_content .top_content_footer #tab_automotive.active {		
background: url(tab_automotive_active.png) top left no-repeat;
}
.top_content .top_content_footer #tab_motorcycling {
float: left;
width: 53px;
background: url(tab_motorcycling.png) top left no-repeat;	
}
.top_content .top_content_footer #tab_motorcycling.active {		
background: url(tab_motorcycling_active.png) top left no-repeat;
}
			
/* Features - Top Content | Right Sidebar */

.right_sidebar .top_content {
	width: 300px;
}
	.right_sidebar .top_content .top_content_title {
		width: 300px;
		height: 29px; 
	}
		 .right_sidebar .top_content#what_to_watch .top_content_title {
			background: url("popularcasinos.jpg") no-repeat scroll left top transparent;
			color:black;
			font-family:arial black;
			font-size:14px;
			font-style:italic;
			font-weight:bolder;
			height:33px;
			line-height:29px;
			text-align:left;
			text-indent:10px;
			text-transform:uppercase;
			width:300px;
		}
	 .right_sidebar .top_content .top_content_item {
		width: 300px;
		background: url(right_sidebar_bg.png) top left repeat-y;
	}
		 .right_sidebar .top_content .alt {
			background: url(right_sidebar_expanded_bg.png) top left repeat-y;
		}
		 
		 .right_sidebar .top_content .top_content_item .top_content_item_top {
			width: 300px;
		}
			 .right_sidebar .top_content .top_content_item .top_content_item_top .top_content_item_thumbnail {}
				 .right_sidebar .top_content .top_content_item .top_content_item_top .top_content_item_thumbnail img {}
			 .right_sidebar .top_content .top_content_item .top_content_item_top .top_content_item_copy {
				width: 183px;
			}
				 .right_sidebar .top_content .top_content_item .top_content_item_top .top_content_item_copy .top_content_item_title {
					width: 183px;
				}
				 .right_sidebar .top_content .top_content_item .top_content_item_top .top_content_item_copy .top_content_item_abstract {
					width: 183px;
				}
					 .right_sidebar .top_content .top_content_item#tc_show .top_content_item_abstract {
					}
			 .right_sidebar .top_content .top_content_item .top_content_item_top .top_content_item_accordian {
			}
				 .right_sidebar .top_content .top_content_item#tc_show .top_content_item_accordian  {
				}
				 .right_sidebar .top_content #tc_show .top_content_item_accordian div {
					float: left;
					width: 184px;
					margin: 4px 0px 4px 0px;
				}
					 .right_sidebar .top_content #tc_show .top_content_item_accordian div a {
						
					}
			 .right_sidebar .top_content .top_content_footer {
				float: left;
				width: 417px;
				margin: 0px;
				padding: 4px 0px 0px 0px;
				background: url(footer_bg.png) top left no-repeat;
			}
				
/* Top Content | Content_Small */

.content_small .top_content {
	width: 358px;
}
	.content_small .top_content .top_content_title {
		width: 358px;
		height: 29px;
	}
		 .content_small .top_content#related_programs .top_content_title {
			background: url(header-2.png) top left no-repeat;
		}
	 .content_small .top_content .top_content_item {
		width: 358px;
		background: url(bg_light.png) top left repeat-y;
	}
		 .content_small .top_content .alt {
			background: url(bg_dark.png) top left repeat-y;
		}
			 .content_small .top_content .alt *#tc_more_button {
				display: none;
			}
		 .content_small .top_content .top_content_item .top_content_button { /* Button Controls */
			width: 183px !important;
		}
		 .content_small .top_content .top_content_item .top_content_item_top {
			width: 358px;
		}
			 .content_small .top_content .top_content_item .top_content_item_top .top_content_item_thumbnail {}
				 .content_small .top_content .top_content_item .top_content_item_top .top_content_item_thumbnail img {}
			 .content_small .top_content .top_content_item .top_content_item_top .top_content_item_copy {
				width: 241px;
			}
				 .content_small .top_content .top_content_item .top_content_item_top .top_content_item_copy .top_content_item_title {
					width: 241px;
				}
				 .content_small .top_content .top_content_item .top_content_item_top .top_content_item_copy .top_content_item_abstract {
					width: 241px;
				}
					 .content_small .top_content .top_content_item.alt .top_content_item_abstract {
					}
			 .content_small .top_content .top_content_item .top_content_item_top .top_content_item_accordian {
			}
				 .content_small .top_content .top_content_item.alt .top_content_item_accordian  {
				}
				 .content_small .top_content .top_content_item .top_content_item_top .top_content_item_accordian li{
					float: left;
					width: 130px;
				}
					 .content_small .top_content .top_content_item .top_content_item_top .top_content_item_accordian li a {
						
					}
			 .content_small .top_content .top_content_footer {
				float: left;
				width: 358px;
				margin: 0px;
				padding: 0px;
			}
				.content_small .top_content .top_content_footer#button {
					float: left;
					text-align: center;
					width: 358px;
					margin: 0px;
					padding: 5px 0px 5px 0px;
					background: url(footer_bg-5.png) bottom left no-repeat;
				}
/* Voices of Speed */

.voices_of_speed {
	float: left;
	width: 417px;
	margin: 0px 0px 5px 0px;
}
	.voices_of_speed .voices_header {
		color:black;
float:left; 
font-family:arial black;
font-size:14px;
font-style:italic;
font-weight:bolder;
height:29px;
line-height:31px;
text-indent:35px;
text-transform:uppercase;
width:417px;
		background: url(myheader-artbotom.jpg) top left no-repeat;
	}
	.voices_of_speed .voices_item {
		float: left;
		width: 417px;    
		background: url(background-3.png) top left repeat-y;
	}
		.voices_of_speed .voices_item .voices_copy {
			float: left;
			overflow: hidden;
			color: #252525;
			width: 277px;
			height: 109px;
			padding: 10px 0px 0px 15px;   
			margin: 14px 0px 4px 6px;
			background: url(voices_item_bg.gif) top left no-repeat;
		}
			.voices_of_speed .voices_item .voices_copy .voices_title {
				color: #BA0000;
				font-size: 12px;
				font-weight: bold;
				height: 17px;
				overflow: hidden;
			}
			.voices_of_speed .voices_item .voices_copy .voices_abstract {
				overflow: hidden;
				margin: 1px 0px 1px 0px;
				height: 50px;
			}
			.voices_of_speed .voices_item .voices_copy .voices_button {
				float: left;
				margin: 5px 5px 0px 5px;
			}
			.voices_of_speed .voices_item .voices_avatar {
				float: left;
				margin: 0px;
				width: 111px;
				height: 123px;
			}
	.voices_of_speed .voices_footer {
background:url("footer_bg-10.png") no-repeat scroll left -20px transparent;
float:left;  
height:8px;
text-align:center;
width:417px;
	}
		.voices_of_speed .voices_footer img {
			margin: 0px auto 0px auto;
		}
		
/* Community */

.community {
	float: left;
	width: 417px;
	margin: 0px 0px 5px 0px;
	background: url(ads_bg.gif) top left repeat;
}
	.community .community_header {
		float: left;
		width: 417px;
		height: 29px;
		background: url(header_bg.gif) top left no-repeat;
	}
	.community .community_view {
		float: left;
		width: 417px;
		background: url(view_bg.gif) top left repeat-y;
	}
		.community_view .featured_member {
			float: left;
			width: 195px;
			height: 125px;
			padding: 0px 7px 0px 0px;
			margin: 5px 0px 5px 7px;
			background: url(view_vr.gif) top right repeat-y;
		}
			.featured_member .title {
				font-size: 18px;
				margin: 0 0 2px 0;
			}
			.featured_member .avatar {
				float: left;
				overflow: hidden;
				width: 91px;
				height: 91px;
				margin: 0 2px 0 0;
			}
				.featured_member .avatar img {
					border: 1px solid #858585;
				}
			.featured_member ul.info {
				float: left;
				overflow: hidden;
				width: 94px;
				margin: 4px;
			}
				.featured_member ul.info .username {
					color: #d20000;
					font-size: 14px;
					font-weight: bold;
					margin: 0px 0px 5px 0px;
				}
				.featured_member ul.info .info_title {
					font-weight: bold;
				}
				.featured_member ul.info .info_data {
					margin: 0px 0px 5px 0px;
				}
		.community_view .quote_of_the_day {
			float: left;
			overflow: hidden;
			width: 195px;
			height: 125px;
			margin: 5px 6px 5px 6px;
		}
			.quote_of_the_day .title {
				font-size: 18px;
				margin: 0 0 2px 0;
			}
			.quote_of_the_day .quote {
				font-size: 13px;
				margin: 5px 5px 0px 10px;
				height: 68px;
			}
			.quote_of_the_day .button img {
				float: right;
				margin: 15px 5px 0px 0px;
			}
	.community .community_discussions {
		float: left;
		width: 417px;
		margin: 0;
	}
		.community_discussions .recent_discussions {
			float: left;
			width: 285px;
			margin: 0px;
		}
			.community_discussions .recent_discussions div#title {
				font-size: 20px;
				background: transparent;
			}
			.community_discussions .recent_discussions div#view_all {
				background: transparent;
				text-align: center;
				margin-right: -2px;
				padding: 8px 0 0 0;
			}
			.recent_discussions div {
				float: left;
				overflow: hidden;
				width: 275px;
				height: 25px;
				margin: 0px 0px 0px 0px;
				padding: 5px 5px 5px 5px;
			}
				.recent_discussions .community_arrow {
					float: left;
					width: 25px;
					height: 25px;
					margin: 0 5px 0 0;
					padding: 0;
					background-image: url(circle_arrow_white.png); 
					background-position: 5px center;
					background-repeat: no-repeat;
					border: 0px !important;
				}
				.recent_discussions div a,
				.recent_discussions div a:hover,
				.recent_discussions div a:visited {
					color: #FFFFFF;
				}
			.recent_discussions div.alt {
				margin: 0px 0px 0px 0px;
			}
			
		.community_discussions .community_ads {
			float: right;
			overflow: hidden;
			width: 130px;
		}
			.community_ads div {
				width: 120px;
				margin: 4px 0 4px 4px;
			}
		
/* Poll */

.right_sidebar .poll {
	float: left;
	width: 300px;
	margin: -9px 0px 9px 0px;
	background: url(background-1.png) top left repeat-y; /* recut */
}
		.right_sidebar .poll .pollQuestion {
			float: left;
			width: inherit;
			color: #171717;
			font-size: 14px;
			font-weight: bold;
			margin: 14px 10px 5px 10px;
		}
		.right_sidebar .poll .pollAnswerBlock {
			float: left;
			color: #252525;
			margin: 0px 10px 0px 10px;
			padding: 5px 10px 5px 10px;
			border-top: 1px solid #b1b1b1;
			border-bottom: 1px solid #b1b1b1;
		}
			.right_sidebar .poll .pollAnswer, .right_sidebar .poll .pollResult {
				float: left;
				width: 250px;
				margin: 10px 0px 10px 0px;
			}
			.right_sidebar .poll .pollAnswer input {
				margin: 0 4px -2px 0;
			}
		.right_sidebar .poll .pollButtonBlock {
			float: left;
			width: 300px;
			text-align: center;
			padding: 5px 0px 5px 0px;
			background: url(footer_bg-4.png) bottom left no-repeat; /* recut */
		}
		
		.right_sidebar .poll .pollEmailBlock {
			color:black;
			display:block;
			float:left;
			margin:5px 0px 0px 20px;
			text-align:left;
			width:100%;
		}
		

/* Store */

.store {
	margin: 0px 0px 9px 0px;
	float: left;
}
	.content_small .store {
		width: 356px;
	}
	.right_sidebar_small .store {
		width: 222px;
	}
	.right_sidebar .store {
		width: 298px;
	}
	.store .store_item {
		float: left;
		overflow: hidden;
		width: inherit;
		padding: 0px 0px 5px 0px;
		margin: 0;
		background: #f6f6f6;
		border-right: 1px solid #c5c5c5;
		border-left: 1px solid #c5c5c5;
	}
	.store .product_thumbnail {
		float: left;
		margin: 2px 5px 5px 2px;
	}
		.store .product_thumbnail img {
			border: 1px solid #b1b1b1;
		}
	.store .product_details {
		padding: 0px 7px 0px 7px;
		color: #252525;
	}
		.store .product_details .title {
			font-weight: bold;
			font-size: 14px;
			margin: 0px 0px 5px 0px;
		}
		.store .product_details .description {
			margin: 0px 0px 5px 0px;
		}
		.store .product_details .price {
			margin: 5px 0px 0px 0px;
			font-weight: bold;
		}		
		.store .product_details .buttons {}
			.store .product_details .buttons div {
				float: left;
				margin: 20px 0px 2px 2px;
			}
		.store .store_footer {
			float: left;
		}



		/*****************************************************************************/
		/*                        PAGE ELEMENTS CSS FILE                             */
		/*                           Tier 2 Specifics                                */
		/*                       Jared Fortner - 12/05/2007                          */
		/*****************************************************************************/


/* Tier 2 Headers */

.hub_header {
	float: left;
	width: 657px;
	height: 46px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 230px;
}

	.hub_header div, .hub_header div a {
		float: left;
		height: 30px;
		margin: 8px 0px 0px 1px;
	}

	.hub_header {
		background-position: top left;
		background-repeat: no-repeat;
	}
		.hub_header .forums a {
			width: 56px;
			background: url(boards_tab-1.png) top left no-repeat;
		}
		.hub_header .drivers a {
			width: 60px;
			background: url(drivers_tab-1.png) top left no-repeat;
		}
		.hub_header .teams a {
			width: 56px;
			background: url(teams_tab-1.png) top left no-repeat;
		}
		.hub_header .standings a {
			width: 66px;
			background: url(standings_tab-1.png) top left no-repeat;
		}
		.hub_header .results a {
			width: 66px;
			background: url(results_tab-1.png) top left no-repeat;
		}
		.hub_header .tracks a {
			width: 56px;
			background: url(tracks_tab-1.png) top left no-repeat;
		}
		.hub_header .wiki a {
			width: 45px;
			background: url(wiki_tab-1.png) top left no-repeat;
		}

/* Headline changes */

.center_content .headlines .headlines_gallery .headlines_display .story_image {
	width: 398px;
	height: 225px;
	background-color:#000;
	background-position: top center;
	background-repeat: no-repeat;
}



/*****************************************************************************/
/*                        PAGE ELEMENTS CSS FILE                             */
/*                          Article Specifics                                */
/*                       Jared Fortner - 12/05/2007                          */
/*****************************************************************************/

/* Article Tab Navigation */
 #article_tertiary_nav{
    background: url(Section_TopBG.jpg) no-repeat top right;
 	height: 45px;
}


#article_tertiary_nav ul.article_nav{
    padding: 0px;
    margin-top: 17px;
    list-style: none;
    float: left;
}

#article_tertiary_nav ul.article_nav li{
    float: left;
    display: inline;
    margin: 0 1px;
}

#article_tertiary_nav ul.article_nav li a{
    background: url(article_nav-bg.png) no-repeat top right;
    text-decoration: none;
    float: left;
    color: #fff;
    cursor: pointer;
    font: 900 12px/22px "Arial";
}

#article_tertiary_nav ul.article_nav li a span{
	background: url(article_nav-bg.png) no-repeat top left;
    margin: 0 1px 0 -1px;
    padding: 3px 8px 3px 8px;
    position: relative;
    float: left;
}
	.content .articles_nav {
		float: left;
		width: 735px;
		height: 46px;
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 230px;
		background-position: top center;
		background-repeat: no-repeat;
	}
		.articles_nav div, .articles_nav div a {
			float: left;
			width: 66px;
			height: 30px;
			margin: 8px 2px 0px 2px;
		}
		.articles_nav .tab1 a {
			background: url(boards_tab.png) top left no-repeat;
		}
		.articles_nav .tab2 a {
			background: url(drivers_tab.png) top left no-repeat;
		}
		.articles_nav .tab3 a {
			background: url(teams_tab.png) top left no-repeat;
		}
		.articles_nav .tab4 a {
			background: url(standings_tab.png) top left no-repeat;
		}
		.articles_nav .tab5 a {
			background: url(results_tab.png) top left no-repeat;
		}
		.articles_nav .tab6 a {
			background: url(tracks_tab.png) top left no-repeat;
		}
		.articles_nav .tab7 a {
			background: url(wiki_tab.png) top left no-repeat;
		}
	.page #article_nav_continue.right_sidebar_small  {
		color: #171717;
		margin: 0px 2px 2px 0px;
		background: url(right_sidebar_small_bar.gif) top left no-repeat;
	}

/* Share Style */

.center_content_large .share {
	float: right;
	width: 87px;
	height: 89px;
}
	.share .share_header {
		height: 19px;
		background: url(header_bg-3.png) top left no-repeat;
	}
	.share .share_content {
		background: url(content_bg-2.png) top left repeat-y;
	}
		.share .share_content .share_item {
			overflow: hidden;
		}
			.share .share_content .share_item .share_icon {
				float: left;
				margin: 5px;
				height: 16px;
				width: 16px;
			}
			.share .share_content .share_item .share_name {
				float: left;
				margin: 7px 0px 0px 0px;
				font-size: 11px;
			}
		.share .share_content .more {
			text-align: center;
			margin: 3px;
		}
	.share .share_footer {
		margin: 0px;
		height: 4px;
		background: url(footer_bg-7.png) top left no-repeat;
	}


/* New Share Box */

.content .right_sidebar_small .share_box {
	float: left;
	width: 224px;
	height: 43px;
	margin: 5px 0px 5px 3px;
	padding:0px 0px 0px 4px;
	background: transparent url(share_bg.gif) no-repeat;
}

.content .right_sidebar_small .share_box .share_item {
	float:left;
	margin:12px 0px 10px 8px;
}

/* Article Content */

	.center_content_large .article {
		float: left;
		width: 490px;
		padding-left:5px;
		margin: 10px 0px 5px 0px;
		color: #000000;
		font-size: 16px;
	}
	.article a {
		float: none;
		color: #cb0000;
		text-decoration: underline;
	}
		.article .article_header {
			width: 490px;
		}
			.article .article_header .article_title {
				float: left;
				width: 477px;
				margin: 0 10px 0 0;
				color: #cb0000;
				font-size: 22px;
				font-weight: bold;
			}
			
			.article .article_header .article_title a {
				text-decoration: none;
			}
			
			.article .article_header .written_by {
				float: left;
				width: 477px;
				color: #58595b;
			}
				.article .article_header .written_by strong {
					font-weight: bold;
					color: #000000;
				}
			.article .article_details {
				float: left;
				width: 477px;
				color: #58595b;
			}
				.article .article_details .article_where {
					float: left;
				}
				.article .article_details .article_pagination {
					float: right;
					color: #cb0000;
				}
		.article .article_text {
			float: left;
			width: 490px;
            font-family:Verdana;
            line-height:1.25em;
            font-size: 10pt;
            margin: 10px 5px 5px 0px;
		}
			.article .article_text p {
				text-align: left;
				margin: 0 0 10px 0;
			}
			.article .article_text ul, .article .article_text li {
				float: left;
				list-style-position: inside;
				margin: 2px;
				width: inherit;
			}
			.article .article_text strong {
				font-weight: bold;
			}
			.article .article_text img {
				margin: 10px;
				border: 1px solid #e9edec;
			}
			.article .article_text .ad {
				float: left;
				width: 300px;
				margin: 10px;
				background-position: top left;
				background-repeat: no-repeat;
			}
				.article .article_text .ad img {
					position: relative;
					top: 0px;
					left: 0px;
					margin: 0;
					border: none;
				}
				.article .article_text .ad .caption {
					width: 300px;
					margin: -11px 0px 0px 0px;
				}
					.article .article_text .ad .caption div#head {
						float: left;
						position: relative;
						width: 300px;
						height: 19px;
						background: url(head.gif) top center repeat-x;
					}
					.article .article_text .ad .caption div#body {
						float: left;
						width: 280px;
						background: url(body.png) top left repeat-y;
						
						text-align: left;
						padding: 0px 10px 0px 10px;
						font-size: 11px;
						color: #FFFFFF;
					}
						.article .article_text .ad .caption div#body a {
							color: #ffda19;
						}
					.article .article_text .ad .caption div#footer {
						float: left;
						width: 300px;
						height: 9px;
						background: url(footer.png) top left no-repeat;
					}
		
		.article .article_text .pagination_text {
			float: left;
			width: 497px;
		}
			.article .pagination_text .pagination_prev {
				float: left;
			}
			.article .pagination_text .pagination_next {
				float: right;
			}

/* Comments outside of the Forums */

	.center_content_large .outer_comments {
		float: left;
		width: 497px;
		font-size: 11px;
		margin: 5px 0px 5px 0px;
	}
		.outer_comments .outer_comments_header {
			float: left;
			width: 497px;
			height: 29px;
			background: url(comments_header_bg.png) top left no-repeat;
		}
		.outer_comments .outer_comment_item {
			float: left;
			overflow: hidden;
			width: 497px;
			background: url(comment_bg_light.png) top left repeat-y;
			
			color: #252525;
		}
			.outer_comments .outer_comment_item.alt {
				background: url(comment_bg_dark.png) top left repeat-y;
			}
			.outer_comments .outer_comment_item .outer_comment_text {
				float: left;
				width: 300px;
				margin: 11px 0px 0px 10px;
				padding: 0px 0px 5px 27px;
				background: url(arrow_light.png) top left no-repeat;
			}
				.outer_comments .outer_comment_item.alt .outer_comment_text {
					background: url(arrow_dark.png) top left no-repeat;
				}
			.outer_comments .outer_comment_item .outer_comment_details {
				float: left;
				width: 140px;
				margin: 11px 0px 0px 20px;
			}
				.outer_comments .outer_comment_item .outer_comment_details .outer_comment_details_text {}
				.outer_comments .outer_comment_item .outer_comment_details .outer_comment_rating {}
		.outer_comments .outer_comment_footer {}
			.outer_comments .outer_comment_footer a.view_more {
				display: block;
				margin: auto;
				height: 18px;
				width: 70px;
				background: url(view_more_button.png) no-repeat;
			}

/* Comments outside of the Forums | SPEED Originals */

	.content_small .outer_comments {
		float: left;
		width: 358px;
		font-size: 11px;
		margin: 5px 0px 5px 0px;
	}
		.content_small .outer_comments .content_small .outer_comments_header {
			float: left;
			width: 358px;
			height: 29px;
			background: url(comments_header_bg.png) top left no-repeat;
		}
			.outer_comments#latest_discussions .outer_comments_header {
				background: url(latest_discussions_bg.png) top left no-repeat;
			}
		.content_small .outer_comments .outer_comment_item {
			float: left;
			overflow: hidden;
			width: 356px;
			height: 76px;
			background: url(comment_bg_light.png) top left repeat-y;
			border-right: 1px solid #a8a49a;
			border-bottom: 1px solid #a8a49a;
			border-left: 1px solid #a8a49a;
			color: #252525;
		}
			.content_small .outer_comments .outer_comment_item.alt {
				background: url(comment_bg_dark.png) top left repeat-y;
			}
			.content_small .outer_comments .outer_comment_item .outer_comment_text {
				float: left;
				width: 300px;
				margin: 11px 0px 0px 10px;
				padding: 0px 0px 5px 27px;
				background: url(arrow_light.png) top left no-repeat;
			}
				.content_small .outer_comments .outer_comment_item.alt .outer_comment_text {
					background: url(arrow_dark.png) top left no-repeat;
				}
			.content_small .outer_comments .outer_comment_item .outer_comment_details {
				float: left;
				width: 140px;
				margin: 11px 0px 0px 20px;
			}
				.content_small .outer_comments .outer_comment_item .outer_comment_details .outer_comment_details_text {}
				.content_small .outer_comments .outer_comment_item .outer_comment_details .outer_comment_rating {}
		.content_small .outer_comments .outer_comment_footer {
			float: left;
			width: 356px;
			padding: 5px 0px 5px 0px;
			margin: 0 0 5px 0;
			background: #f3efe6;
			text-align: center;
			border-right: 1px solid #a8a49a;
			border-left: 1px solid #a8a49a;
			border-bottom: 1px solid #a8a49a;
		}
		.content_small .outer_comments #comment_body input {
			border: 1px solid #a8a49a;
			margin: 5px 0 5px 0;
			width: 495px;
		}

/* Contributor */

.contributor {
	float: left;
	margin: 5px 0px 5px 2px;
	width: 224px;	
	height: 130px;
	color: #2b2b2b;
	
	background: url(contrib_bg.jpg) top left no-repeat;
}
	.contributor_logo {
		float: left;
		width: 224px;
		height: 41px;
		margin-top: 5px;
		overflow: hidden;
		text-align: center;

	}
	.contributor .avatar {
		float: left;
		margin: 15px 5px 0px 15px;
		width: 60px;
		height: 60px;
		line-height: 1000px;
		background: url(icon_profile.gif) no-repeat;
	}
		.contributor .avatar img {
			border: 1px solid #b2b2b2;
		}
	.contributor .user {
		float: left;
		width: 125px;
		overflow: hidden;
		margin: 20px 0px 0px 3px;
	}
		.contributor .user div {
			margin: 0px;
			height: auto;
			font-size: 12px;
		}
		.contributor .user .username {
			color: #cb0000;
			font-weight: bold;
			font-size: 16px;
			height: 40px;
		}
	.contributor .links {
		float: left;
		width: 190px;
		border-top: 1px solid #bfbebe;
		margin: 15px 0px 0px 10px;
		padding: 0px 0px 0px 3px;
	}
	.contributor .links div {
		float: left;
		width: auto;
		border-right: 1px solid #565656;
		padding:  1px 4px 1px 4px;
		margin: 10px 2px 0px 2px;
	}
		.contributor .links div a {
			color: #cb0000;
		}

/* Related Media Buttons */

.right_sidebar_small .related_media {
	float: left;
	margin: 0px 0px 5px 0px;
}
	.right_sidebar_small .related_media li {
		float: left;
		margin: 10px 6px;
	}

/* Wiki-Speed-ia */

.right_sidebar_small .wiki_speed_ia {
	float: left;
	width: 220px;
	margin: 0px 0px 5px 2px;
}
	.wiki_speed_ia .header {
		float: left;
		width: 220px;
		height: 35px;
		background: url(speedWiki_hdr.gif) top left no-repeat;
	}
	.wiki_speed_ia .wiki_links {
		float: left;
		width: 220px;
		background: url(content_bg-4.png) top left repeat-y;
	}
		.wiki_speed_ia .wiki_links .wiki_item {
			float: left;
			width: 209px;
			height: 24px;
			margin: 1px 5px;
			background: url(item_bg-5.png) top left no-repeat;
		}
			.wiki_speed_ia .wiki_links .wiki_item li {
				float: left;
				margin: 6px 0px 0px 32px;
			}
				.wiki_speed_ia .wiki_links .wiki_item li a {
					color: #FFFFFF;
				}
	.wiki_speed_ia .footer {
		float: left;
		width: 220px;
		height: 5px;
		background: url(footer_bg-11.png) top left no-repeat;
	}

/* Related Programs */

.right_sidebar_small .related_programs {
	float: left;
	width: 220px;
	margin: 0px 0px 5px 2px;
}
	.related_programs .header {
		float: left;
		width: 220px;
		height: 29px;
		background: url(header_bg-2.png) top left no-repeat;
	}
	.related_programs .related_links {
		float: left;
		width: 220px;
		padding: 6px 0px 0px 0px;
		background: url(content_bg-1.png) top left repeat-y;
	}
	.related_programs .related_links_item {
		float: left;
		width: 209px;
		height: 24px;
		margin: 1px 5px;
		background: url(item_bg-4.png) top left no-repeat;
	}
		.related_programs .related_links_item li {
			float: left;
			margin: 5px 0px 0px 32px;
		}
			.related_programs .related_links_item li a {
				color: #FFFFFF;
			}
	.related_programs .footer {
		float: left;
		width: 220px;
		height: 5px;
		background: url(footer_bg-6.png) top left no-repeat;
	}

/* Store */

.right_sidebar_small .store {
	margin: 0px 0px 5px 2px;
	float: left;
	overflow: hidden;
	background: url(content_bg-3.png) top left repeat-y; /* recut */
}
	.right_sidebar_small .store .header {
		float: left;
		height: 35px;
		background: url(header_bg-4.png) top left no-repeat;
	}
	.right_sidebar_small .store .store_item {
		float: left;
	}
	.right_sidebar_small .store .product_thumbnail {
		float: left;
		margin: 2px 5px 2px 2px;
	}
		.right_sidebar_small .store .product_thumbnail img {
			border: 1px solid #b1b1b1;
		}
	.right_sidebar_small .store .product_details {
		float: left;
		padding: 0px 5px 0px 5px;
		color: #252525;
	}
		.right_sidebar_small .store .product_details .title {
			font-weight: bold;
			font-size: 14px;
			margin: 0px 0px 5px 0px;
		}
		.right_sidebar_small .store .product_details .description {
			display: block;
			width: 210px;
			margin: 0px 0px 5px 0px;
		}
		.right_sidebar_small .store .product_details .price {
			margin: 5px 0px 0px 0px;
		}		
		.right_sidebar_small .store .product_details .buttons {}
			.right_sidebar_small .store .product_details .buttons li {
				margin: 20px 0px 2px 2px;
			}
		.right_sidebar_small .store .footer {
			background: url(footer_bg-8.png) bottom left no-repeat; /* recut */
		}

		/*****************************************************************************/
		/*                        PAGE ELEMENTS CSS FILE                             */
		/*                       Photo Gallery Specifics                             */
		/*                       Jared Fortner - 12/05/2007                          */
		/*****************************************************************************/

/* Photo Gallery Browser */

.right_content .photo_browser {
	float: left;
	width: 723px;
	height: 434px; /* 497 */
	padding: 63px 0px 0px 0px;
	background: url(photo_bg.gif) top left no-repeat;
}
	.right_content .photo_browser .photo_search {
		float: left;
		width: 157px; /* 177 */
		height: 362px; /* 382 */
		margin: 15px 0px 0px 0px;
		padding: 20px 0px 0px 20px;
	}
		.right_content .photo_browser .photo_search .search_form {
			float: left;
			margin: 0px 0px 5px 0px;
		}
			.right_content .photo_browser .photo_search .search_form li {
				float: left;
				margin: 1px;
			}
			.right_content .photo_browser .photo_search .search_form .textfield input {
				width: 110px;
				border: 1px solid #000;
				float: left;
			}
	.right_content .photo_browser .browse_tags {
		float: left;
		width: 153px;
		padding: 2px;
		margin: 0px 0px 5px -5px;
		border-top: 1px dashed #999999;
		border-bottom: 1px dashed #999999;
		background: #d9d3c2;
	}
		.right_content .photo_browser .browse_tags a {
			color: #d70000;
			text-decoration: underline;
			font-size: 14px;
		}
	.right_content .photo_browser .search_by {
		float: left;
		margin: 0px 0px 0px -5px;
		padding: 0px;
	}
		.right_content .photo_browser .search_by li, .right_content .photo_browser .search_by li a {
			float: left;
			margin: 0px;
			padding: 0px;
			height: 35px;
		}
		.right_content .photo_browser .search_by li.all {
			background: url(allcategories.png) top left no-repeat;
			width: 163px;
		}
		.right_content .photo_browser .search_by li.showcase {
			background: url(showcase.png) top left no-repeat;
			width: 163px;
		}
		.right_content .photo_browser .search_by li.nascar {
			background: url(nascar.png) top left no-repeat;
			width: 163px;
		}
		.right_content .photo_browser .search_by li.formula-one {
			background: url(formula1.png) top left no-repeat;
			width: 163px;
		}
		.right_content .photo_browser .search_by li.auto-racing {
			background: url(auto.png) top left no-repeat;
			width: 163px;
		}
		.right_content .photo_browser .search_by li.moto-racing {
			background: url(moto.png) top left no-repeat;
			width: 163px;
		}
		.right_content .photo_browser .search_by li.automotive {
			background: url(cars.png) top left no-repeat;
			width: 163px;
		}
		.right_content .photo_browser .search_by li.motorcycling {
			background: url(bikes.png) top left no-repeat;
			width: 163px;
		}
		.right_content .photo_browser .search_by li:hover {
			background-position: 0 -37px;
		}
		/* Updated Styles for RSS icons in labels */
		
		.right_content .photo_browser .search_by li a.rss {
			width: 36px;
			height: 36px;
			background: transparent;
			z-index: 5;
		}
		.right_content .photo_browser .search_by li a.gallerybutton {
			height: 36px;
			width: 127px;
		}
		.right_content .photo_browser .search_by li a.all {
			width: 127px;
			height: 36px;
		}
		.right_content .photo_browser .search_by li a.showcase {
			width: 127px;
			height: 36px;
		}
		.right_content .photo_browser .search_by li a.nascar {
			width: 127px;
			height: 36px;
		}
		.right_content .photo_browser .search_by li a.formula-one {
			width: 127px;
			height: 36px;
		}
		.right_content .photo_browser .search_by li a.auto-racing {
			width: 127px;
			height: 36px;
		}
		.right_content .photo_browser .search_by li a.moto-racing {
			width: 127px;
			height: 36px;
		}
		.right_content .photo_browser .search_by li a.automotive {
			width: 127px;
			height: 36px;
		}
		.right_content .photo_browser .search_by li a.motorcycling {
			width: 127px;
			height: 36px;
		}
	
	
	
	.right_content .photo_browser .photo_viewer {
		float: left;
		width: 540px; /* 564 */
		height: 420px; /* 420 */
		margin: 0px 0px 0px -18px;
		padding: 24px 0px 0px 24px;
	}
		.right_content .photo_browser .photo_viewer .previous_button {
			float: left;
			width: 32px;
			height: 374px;
			background: url(previous_button.jpg) top left no-repeat;
		}
		.right_content .photo_browser .photo_viewer .viewer_thumbnails {
			float: left;
			width: 460px;
			height: 366px;
			margin: 3px 0px 0px 0px;
			background: url(full_content_bg.png) top center no-repeat;
		}
			.right_content .photo_browser .photo_viewer .viewer_thumbnails .galleries_preview {
				float: left;
				overflow: hidden;
				width: 112px; /* 112 */
				height: 92px;
				margin: 0px 1px 0px 2px;
			}
				.right_content .photo_browser .photo_viewer .viewer_thumbnails .galleries_preview a {
					float: left;
					width: 88px; /* 112 */
					height: 92px;
					padding: 2px 12px 0px 12px;
					
					color: #a10000;
					overflow: hidden;
				}
					.right_content .photo_browser .photo_viewer .viewer_thumbnails .galleries_preview a strong {
						color: #000000;
						height: 12px;
						width: 100px;
						overflow: hidden;
						float: left;
					}
					.right_content .photo_browser .photo_viewer .viewer_thumbnails .galleries_preview a img {
						margin: 1px;
					}
					.right_content .photo_browser .photo_viewer .viewer_thumbnails .galleries_preview a:hover {
						color: #ffe765;
						background: url(selected_bg.png) top left no-repeat;
					}
					.right_content .photo_browser .photo_viewer .viewer_thumbnails .galleries_preview a:hover strong {
						color: #FFFFFF;
					}
					.right_content .photo_browser .photo_viewer .viewer_thumbnails .galleries_preview a:hover img {
						border: 1px solid #ffe765;
					}
				.right_content .photo_browser .photo_viewer .viewer_thumbnails .galleries_preview .galleries_image_preview {
					float: left;
					width: 88px;
					height: 50px;
				}
		.right_content .photo_browser .photo_viewer .next_button {
			float: left;
			width: 32px;
			height: 374px;
			background: url(next_button.jpg) top left no-repeat;
		}
		

/* Photo Gallery Picks - Most Viewed  & Highest Rated*/

.right_content .photo_picks {
	float: left;
	margin: 5px 0px 0px 0px;
}

	/* Most Viewed */
	.right_content .photo_picks .photo_most_viewed {
		float: left;
		width: 356px; /* 358 */
		height: 294px; /* 331 */
		padding: 37px 0px 0px 2px;
		background: url(most_viewed_bg.png) top left no-repeat;
	}
		.right_content .photo_picks .photo_most_viewed .previous_button {
			float: left;
			width: 25px;
			height: 285px;
			background: url(mostViewed_prev_btn.jpg) top left no-repeat;
		}
			.right_content .photo_picks .photo_most_viewed .most_viewed_thumbnails {
				float: left;
				width: 305px;
				height: 277px;
				margin: 0px 0px 0px 0px;
				background: url(content_bg.png) top center no-repeat;
			}
				.right_content .photo_picks .photo_most_viewed .galleries_preview {
					float: left;
					overflow: hidden;
					width: 95px;
					height: 85px;
					margin: 7px 0px 1px 3px;
				}
					.right_content .photo_picks .photo_most_viewed  .galleries_preview a {
						float: left;
						width: 95px;
						height: 85px;
						padding: 2px 3px 0px 3px;

						color: #ffe765;
					}
						.right_content .photo_picks .photo_most_viewed  .galleries_preview a strong {
							color: #FFFFFF;
						}
						.right_content .photo_picks .photo_most_viewed .galleries_preview a img {
							border: 1px solid #2c2c2c;
						}
						.right_content .photo_picks .photo_most_viewed .galleries_preview a:hover {
							color: #000000;
							background: url(selected_bg-1.png) top left no-repeat;
						}
						.right_content .photo_picks .photo_most_viewed .galleries_preview a:hover strong {
							color: #000000;
						}
						.right_content .photo_picks .photo_most_viewed .galleries_preview a:hover img {
							border: 1px solid #FFFFFF;
						}
				.right_content .photo_picks .photo_most_viewed  .galleries_preview .galleries_image_preview {
					width: 87px;
					height: 50px;
				}
		.right_content .photo_picks .photo_most_viewed .next_button {
			float: left;
			width: 25px;
			height: 285px;
			background: url(mostViewed_next_btn.jpg) top left no-repeat;
		}
		
	/* Highest Rated */	
	.right_content .photo_picks .photo_highest_rated {
		float: left;
		width: 355px; /* 357 */
		height: 294px; /* 331 */
		padding: 37px 0px 0px 2px;
		margin: 0px 0px 0px 7px;
		background: url(highest_rated_bg.png) top left no-repeat;
	}
		.right_content .photo_picks .photo_highest_rated .previous_button {
			float: left;
			width: 25px;
			height: 285px;
			background: url(mostViewed_prev_btn.jpg) top left no-repeat;
		}
			.right_content .photo_picks .photo_highest_rated .most_viewed_thumbnails {
				float: left;
				width: 305px;
				height: 277px;
				margin: 3px 0px 0px 0px;
				background: url(content_bg.png) top center no-repeat;
			}
				.right_content .photo_picks .photo_highest_rated .galleries_preview {
					float: left;
					overflow: hidden;
					width: 95px;
					height: 85px;
					margin: 7px 0px 1px 3px;
				}
					.right_content .photo_picks .photo_highest_rated  .galleries_preview a {
						float: left;
						width: 95px;
						height: 85px;
						padding: 2px 3px 0px 3px;

						color: #ffe765;
					}
						.right_content .photo_picks .photo_highest_rated  .galleries_preview a strong {
							color: #FFFFFF;
						}
						.right_content .photo_picks .photo_highest_rated .galleries_preview a img {
							border: 1px solid #2c2c2c;
						}
						.right_content .photo_picks .photo_highest_rated .galleries_preview a:hover {
							color: #000000;
							background: url(selected_bg-1.png) top left no-repeat;
						}
						.right_content .photo_picks .photo_highest_rated .galleries_preview a:hover strong {
							color: #000000;
						}
						.right_content .photo_picks .photo_highest_rated .galleries_preview a:hover img {
							border: 1px solid #FFFFFF;
						}
				.right_content .photo_picks .photo_highest_rated  .galleries_preview .galleries_image_preview {
					width: 87px;
					height: 50px;
				}
		.right_content .photo_picks .photo_highest_rated .next_button {
			float: left;
			width: 25px;
			height: 285px;
			background: url(mostViewed_next_btn.jpg) top left no-repeat;
		}
		
		/* Featured */
		.content_small .photo_featured {
			float: left;
			width: 358px; /* 358 */
			padding: 37px 0px 0px 0px;
			background: url(header_featured_photos.png) top left no-repeat;
		}
			.content_small .photo_featured .previous_button {
				float: left;
				width: 24px;
				height: 179px;
				background: url(mini-previous.gif) top left no-repeat;
			}
				.content_small .photo_featured .most_viewed_thumbnails {
					float: left;
					width: 307px;
					height: 179px;
					margin: 0px 0px 0px 0px;
					background: url(content_bg.png) bottom center no-repeat;
				}
					.content_small .photo_featured .galleries_preview {
						float: left;
						overflow: hidden;
						width: 95px;
						height: 85px;
						margin: 3px 0px 1px 3px;
					}
						.content_small .photo_featured  .galleries_preview a {
							float: left;
							width: 95px;
							height: 85px;
							padding: 0px 3px 0px 3px;

							color: #ffe765;
						}
							.content_small .photo_featured  .galleries_preview a strong {
								color: #FFFFFF;
							}
							.content_small .photo_featured .galleries_preview a img {
								border: 1px solid #2c2c2c;
							}
							.content_small .photo_featured .galleries_preview a:hover {
								color: #000000;
								background: url(selected_bg-1.png) top left no-repeat;
							}
							.content_small .photo_featured .galleries_preview a:hover strong {
								color: #000000;
							}
							.content_small .photo_featured .galleries_preview a:hover img {
								border: 1px solid #FFFFFF;
							}
					.content_small .photo_featured  .galleries_preview .galleries_image_preview {
						width: 87px;
						height: 50px;
					}
			.content_small .photo_featured .next_button {
				float: left;
				width: 24px;
				height: 179px;
				background: url(mini-next.gif) top left no-repeat;
			}
		
		.content_small .photo_featured .gallery_footer {
			float: left;
		}
			.content_small .photo_featured .gallery_footer li {
				float: left;
			}
			.content_small .photo_featured .gallery_footer .most_viewed {
				float: left;
				width: 124px;
				height: 23px;
				background: url(most_viewed.gif) top left no-repeat;
			}
				.content_small .photo_featured .gallery_footer #selected .most_viewed {
					background: url(most_viewed_active.gif) top left no-repeat;
				}
			.content_small .photo_featured .gallery_footer .highest_rated {
				float: left;
				width: 112px;
				height: 23px;
				background: url(highest_rated.gif) top left no-repeat;
			} 
				.content_small .photo_featured .gallery_footer #selected .highest_rated {
					background: url(highest_rated_active.gif) top left no-repeat;
				}
			.content_small .photo_featured .gallery_footer .showcase {
				float: left;
				width: 121px;
				height: 23px;
				background: url(showcase.gif) top left no-repeat;
			}
				.content_small .photo_featured .gallery_footer #selected .showcase {
					background: url(showcase_active.gif) top left no-repeat;
				}



		/*****************************************************************************/
		/*                        PAGE ELEMENTS CSS FILE                             */
		/*                      Archive Specific Elements                            */
		/*                       Jared Fortner - 12/13/2007                          */
		/*****************************************************************************/
		
		
	.left_content .search_archives {
		float: left;
		width: 609px;
		margin: 0px 0px 0px 25px;
		
		background: url(search_header_bg.png) top left no-repeat;
	}
		.left_content .news-title {
			color: #171717;
			font-weight: bold;
			font-size: 26px;
		}
		.left_content .search_archives .search_header {
			float: left;
			width: 609px;
			padding: 40px 0px 16px 25px;
			
			font-size: 10px;
			font-weight: bold;
			color: #980000;
		}
			.left_content .search_archives .search_header li {
				margin: 0px 0px 5px 0px;
			}
			.left_content .search_archives .search_header .search_year {
				float: left;
				width: 100px;
			}
			.left_content .search_archives .search_header .search_month {
				float: left;
				width: 100px;
			}
			.left_content .search_archives .search_header .search_keyword {
				float: left;
				width: 140px;
			}
				.left_content .search_archives .search_header .search_keyword input {
					width: 130px;
				}
		.left_content .search_archives .search_footer {
			float: left;
			width: 405px;
			padding: 0px 0px 10px 255px;
		}
	
	.left_content .pagination {
		float: left;
		width: 655px;
		margin: 0px 0px 5px 0px;
	}
		.left_content .pagination a {
			color: #c60000;
		}
		.left_content .pagination .left {
			float: left;
		}
		.left_content .pagination .right {
			float: right;
		}
	
	.left_content .archives_content {
		float: left;
		width: 655px;
		margin: 0px 0px 5px 0px;
		color: #171717;
		border-bottom: 1px solid #c2bdb5;
	}
		.archives_content h1 {
			font-size: 16px;
			font-weight: bold;
		}
		.archives_content strong {
			font-weight: bold;
		}
		.left_content .archives_content .archive_item {
			float: left;
			
			width: 639px; /* 654 */
			height: 111px; /* 136 */
			padding: 25px 0px 0px 15px;
			
			overflow: hidden;
			background: url(item_bg.png) top left no-repeat;
			
			border-top: 1px solid #c2bdb5;
			border-right: 1px solid #c2bdb5;
		}
		.left_content .archives_content .archive_item li {
			float: left;
			width: 639px;
		}
			.left_content .archives_content .archive_item .title {
				font-weight: bold;
				color: #c60000;
				font-size: 18px;
				padding: 2px 0px 4px 0px;
			}
			.left_content .archives_content .archive_item .timestamp {
				color: #777676;
				font-size: 12px;
			}
			.left_content .archives_content .archive_item .author {
				color: #000000;
				font-weight: bold;
				font-style: italic;
				font-size: 12px;
			}
			.left_content .archives_content .archive_item .abstract {
				color: #000000;
			}
				.left_content .archives_content .archive_item .abstract a {
					color: #c60000;
					float: none;
				}
		
		
	/* Voices of Speed */

	.right_sidebar .voices_of_speed {
		float: left;
		width: 300px;
		margin: 0px 0px 5px 0px;
	}
		.right_sidebar .voices_of_speed .voices_header {
			float: left;
			height: 27px;
			width: 300px;
			background: url(rsb_header_bg.png) top left no-repeat;
		}
		.right_sidebar .voices_of_speed .voices_item {
			float: left;
			width: 300px;
			background: url(rsb_background.png) top left repeat-y;
		}
			.right_sidebar .voices_of_speed .voices_item .voices_copy {
				float: left;
				overflow: hidden;
				color: #252525;
				width: 180px;
				height: 109px;
				padding: 10px 0px 0px 5px;
				margin: 14px 0px 4px 2px;
				background: url(voices_item_bg.png) top left no-repeat;
			}
				.right_sidebar .voices_of_speed .voices_item .voices_copy .voices_title {
					margin: 0px 0px 3px 3px;
					color: #F00;
					font-size: 12px;
					font-weight: bold;
					height: 15px;
				}
				.right_sidebar .voices_of_speed .voices_item .voices_copy .voices_abstract {
					margin: 1px 0px 1px 3px;
					font-size: 10px;
				}
				.right_sidebar .voices_of_speed .voices_item .voices_copy .voices_button {
					float: left;
					margin: 5px 0px 0px 0px;
				}
				.right_sidebar .voices_of_speed .voices_item .voices_avatar {
					float: left;
					margin: 0px;
					width: 111px;
					height: 123px;
				}
		.right_sidebar .voices_of_speed .voices_footer {
			float: left;
			height: 11px;
			width: 300px;
			background: url(rsb_footer_bg.png) top left no-repeat;
		}
			.right_sidebar .voices_of_speed .voices_footer img {
				float: right;
				margin: -8px 7px 0px 0px;
			}		
		
		
		
			/*****************************************************************************/
			/*                        PAGE ELEMENTS CSS FILE                             */
			/*                    Member Profile Specific Elements                       */
			/*                       Jared Fortner - 12/13/2007                          */
			/*****************************************************************************/
	
	/* Member Block */
		
	.right_sidebar .member_block {
		float: left;
		width: 300px;
		margin: 0px 0px 5px 0px;
	}
		.right_sidebar .member_block .items { /* Recut asset */
			float: left;
			width: 300px;
			background: url(block_content_bg.png) top left repeat-y;
		}
			.right_sidebar .member_block .items li {
				float: left;
				width: 246px; /* 276 */
				height: 16px; /* 21 */
				margin: 0px 0px 2px 14px;
				padding: 5px 0px 0px 30px;
				color: #e7dec7;
				background: url(item_bg-2.png) top left no-repeat;
			}
				.right_sidebar .member_block .items li strong {
					color: #FFFFFF;
				}
				.right_sidebar .member_block .items li.block_games {
					float: left;
					width: 276px;
					height: 145px;
					margin: 5px 0px 0px 14px;
				
					background: url(block_games_bg.png) top left no-repeat;
				}
					.right_sidebar .member_block .items li.block_games .block_games_item {
						float: left;
						margin: 0px 0px 0px 0px;
						width: 225px;
						padding: 20px 0px 0px 0px;
						font-size: 12px;
						color: #000000;
					}
						.right_sidebar .member_block .items li.block_games .block_games_item li {
							margin: 3px 0px 0px 0px;
						}
						.right_sidebar .member_block .items li.block_games .block_games_item strong {
							font-weight: bold;
							color: #b00000;
						}
				.right_sidebar .member_block #favorite_shows.items li {
					font-weight: bold;
					color: #FFFFFF;
					height: 31px;
					padding: 8px 0px 0px 30px;
					background: url(favorite_shows_bg.png) top left no-repeat;
				}
					.right_sidebar .member_block #favorite_shows.items li.hd {
						background: url(favorite_shows_hd_bg.png) top left no-repeat;
					}
					.right_sidebar .member_block #favorite_shows.items li#alt {
						background: url(favorite_shows_alt_bg.png) top left no-repeat;
					}
					.right_sidebar .member_block #favorite_shows.items li.hd#alt {
						background: url(favorite_shows_althd_bg.png) top left no-repeat;
					}
		.right_sidebar .member_block .block_footer { /* Recut asset */
			float: left;
			width: 300px;
			height: 5px;
			background: url(block_footer_bg.png) top left no-repeat;
		}
			
			
		/* Member Profile */
		
		.center_content .member_profile {
			float: left;
			width: inherit;
			margin: 0px 0px 5px 0px;
		}
			.center_content .member_profile a {
				color: #FFFFFF;
			}
			.center_content .member_profile .member_info {
				float: left;
				width: 417px;
				display: inline;
			}
			
			.center_content .member_profile .member_details {
				float: left;
				margin: 2px 0px 2px 0px;
				width: 417px;
				background: url(box.jpg) 0px 10px repeat-x;
				display: inline;
			}
				.center_content .member_profile .member_details .grouped {
					float: left;
					width: 145px;
					margin: 5px 10px 0 0;
					display: inline;
				}
				.center_content .member_profile .member_details .grouped li {
					margin: 8px 0 2px;
				}
				.center_content .member_profile .member_details .grouped#grp_left {
					color: #FFDA19;
				}
            
            .center_content .member_profile_top {
				float: left;
				width: 417px;
				background: url(bgstripes.jpg) repeat;
			}
            
            .center_content .member_profile_mid {
				float: left;
				width: 417px;
				height: auto;
				background: url(member_profile_bg_mid.png) top left repeat-y;
			}
            
            .center_content .member_profile_bot {
				float: left;
				width: 417px;
				height: 19px;
				background: url(member_profile_bg_bot_sm.png) top left no-repeat;
			}
            
				.center_content .member_profile .member_info .member_info_head {
					float: left;
					width: 417px;
				}
					.center_content .member_profile .member_info .member_info_head li {
						float: left;
						margin: 5px 0px 0px 18px;
						height: 30px;
						display: inline;
					}
						.center_content .member_profile .member_info .member_info_head li.member_name {
							padding: 0px 0px 0px 30px;
							width: 417px;
							
							font-style: italic;
							font-size: 16px;
							color: #ffda19;
							background: url(photo_icon.png) top left no-repeat;
						}
						.center_content .member_profile .member_info .member_info_head li.member_name strong {
							font-weight: bold;
							font-style: normal;
							font-size: 20px;			
							color: #FFFFFF;				
						}
				.center_content .member_profile .member_info .member_info_body {
					float: left;
					width: 417px;
					margin: 5px 0 0 0;
					display: inline;
				}
						.center_content .member_profile .member_info .member_info_body .avatar {
							float: left;
							width: 100px;
							height: 100px;
							margin: 0px 5px;
							text-align: center;
							display: inline;
							border: 1px solid #FFFFFF;
							background: #FFF;
						}
						.center_content .member_profile .member_info .member_info_body .member_info_thumbnail .button {
							float: left;
							margin: 5px 0px 0px 15px;
						}
					.center_content .member_profile .member_info .member_info_body .member_info_details {
						float: left;
						width: 275px;
					}
						.center_content .member_profile .member_info .member_info_body .member_info_details .member_info_quote {
							float: left;
							font-size: 16px;
							width: 275px;
							margin: 0;
							display: inline;
						}
						.center_content .member_profile .member_info .member_info_body .member_info_details .member_info_grouped {
							float: left;
							width: 276px;
						}
							.center_content .member_profile .member_info .member_info_body .member_info_details .member_info_grouped .grouped_left {
								float: left;
								width: 133px;
								margin: 2px;
								color: #ffda19;
							}
								.center_content .member_profile .member_info .member_info_body .member_info_details .member_info_grouped .grouped_left li {
									margin: 8px 0px 2px 0px;
									height: 14px;
									overflow: hidden;
								}
							.center_content .member_profile .member_info .member_info_body .member_info_details .member_info_grouped .grouped_right {
								float: left;
								width: 133px;
								margin: 2px;
							}
								.center_content .member_profile .member_info .member_info_body .member_info_details .member_info_grouped .grouped_right li {
									margin: 8px 0px 2px 0px;
									height: 14px;
									overflow: hidden;
								}
						.center_content .member_profile .member_info .member_info_body .member_info_details li.member_links {
							float: left;
							width: 275px;
							margin: 0 0 5px 0;
							display: inline;
						}
							.center_content .member_profile .member_info .member_info_body .member_info_details li.member_links li {
								margin: 6px 0px 2px 0px;
							}
								.center_content .member_profile .member_info .member_info_body .member_info_details li.member_links li strong {
									font-weight: bold;
									color: #ffda19;
								}
				.center_content .member_profile .member_info .member_info_footer {
					float: left;
					width: 390px;
					margin: 10px 0px 0px 15px;
				}
					.center_content .member_profile .member_info .member_info_footer li {
						float: left;
						margin: 5px 0px 5px 0px;
					}
					.center_content .member_profile .member_info .member_info_footer li strong {
						color: #ffda19;
						font-weight: bold;
						font-size: 16px;
					}
			/**/
			.center_content .member_carousel {
				float: left;
				width: 416px;
				height: 123px;
				overflow: hidden;
				margin: 0px 0px 5px 0px;
				background: url(background.jpg) top left no-repeat;
			}
				.center_content .member_carousel .carousel_title {
					margin: 5px;
				}
				.center_content .member_carousel .carousel_prev {
					float: left;
					margin: 5px 0px 0px 0px;
				}
				.center_content .member_carousel .carousel {
					float: left;
					width: 365px;
					overflow: hidden;
					margin: 5px 0px 0px 0px;
				}
					.center_content .member_carousel .carousel li {
						float: left;
						margin: 5px 0px 0px 5px;
					}
					.center_content .member_carousel .carousel img {
						border: 1px solid #cbcbcb;
						width: 66px;
						height: 66px;
					}
				.center_content .member_carousel .carousel_next {
					float: right;
					margin: 5px 0px 0px 0px;
				}
			
			
			
					/*****************************************************************************/
					/*                        PAGE ELEMENTS CSS FILE                             */
					/*                       SPEED Original Specifics                            */
					/*                       Jared Fortner - 12/14/2007                          */
					/*****************************************************************************/
			
	/* Hero Image */		
	.hero_header {
		float: left;
		width: 962px;
		height: 44px; /* 194 */
		padding: 150px 0px 0px 0px;
		margin: 0px 0px 5px 0px;
		text-align: center;
		
		background-repeat: no-repeat;
		background-position: top left;
	}
.hero_header .hero_tabs {
	float: none;
	display: block;
	margin: auto;
}
.hero_header .hero_tabs li {
	float: left;
}
.hero_header .hero_tabs a {
	float: left;
	height: 38px;
	margin: 6px 3px 0px 3px;
	background-position: top left;
	background-repeat: no-repeat;
}
.hero_header .hero_tabs .selected a {
	margin: 8px 3px 0px 3px;
}

.hero_header .hero_tabs #episodes a {
	background-image: url(episodes_tab_off.png);
	width: 66px;
}
.hero_header .hero_tabs #episodes a:hover, .hero_header .hero_tabs #episodes.selected a {
	background-image: url(episodes_tab_on.png);
}
.hero_header .hero_tabs #schedule a {
	background-image: url(schedule_tab_off.png);
	width: 73px;
}
.hero_header .hero_tabs #schedule a:hover, .hero_header .hero_tabs #schedule.selected a {
	background-image: url(schedule_tab_on.png);
}
.hero_header .hero_tabs #photos a {
	background-image: url(photos_tab_off.png);
	width: 66px;
}
.hero_header .hero_tabs #photos a:hover, .hero_header .hero_tabs #photos.selected a {
	background-image: url(photos_tab_on.png);
}
.hero_header .hero_tabs #videos a {
	background-image: url(videos_tab_off.png);
	width: 66px;
}
.hero_header .hero_tabs #videos a:hover, .hero_header .hero_tabs #videos.selected a {
	background-image: url(videos_tab_on.png);
}
.hero_header .hero_tabs #personalities a {
	background-image: url(personalities_tab_off.png);
	width: 94px;
}
.hero_header .hero_tabs #personalities a:hover, .hero_header .hero_tabs #personalities.selected a {
	background-image: url(personalities_tab_on.png);
}
.hero_header .hero_tabs #forum a {
	background-image: url(forum_tab_off.png);
	width: 66px;
}
.hero_header .hero_tabs #forum a:hover, .hero_header .hero_tabs #forum.selected a {
	background-image: url(forum_tab_on.png);
}
			
	/* Program Description */
	.program_description {
		margin: 0px 0px 5px 5px;
		font-size: 14px;
		color: #000000;
		max-width: 700px;
		float: left;
	}
		.program_description .description_title {
			font-size: 20px;
			color: #ba0000;
			display: inline;
			font-style: italic;
			font-weight: bold;
		}
		.program_description .description_thumbnail {
			float: left;
			margin: 5px 10px 10px 10px;
		}
			.program_description .description_thumbnail img {
				width: 83px;
				height: 82px;
				border: 1px solid #000000;
			}
		.program_description .description_text {
			display: inline;
			width: auto;
		}
		.program_description .description_text p {
			margin: 2px 0px;
			font-weight: bold;
			font-style: italic;
			display: inline;
		}	
			
	
	.content_small .schedule_block {
		background: url(scheduleBG.gif) no-repeat;
		display: block;
		width: 359px;
		height: 330px;
		margin-bottom: 5px;
	}
	.content_small .short_block {
		background: url(scheduleBG-short.jpg) no-repeat;
		display: block;
		width: 359px;
		height: 200px !important;
		margin: 0px 0px 5px 0px !important;
		padding-left: 14px !important;
	}
	.content_small .short_block .header {
		margin-top: 10px !important;
	}
	
	/* Next Episode Box */
	.content_small .next_episode {
		float: left;
		width: 328px; /* 358 */
		height: 107px; /* 122 */
		padding: 15px 15px 0px 15px;
		margin: 0px 0px 5px 0px;
	
		color: #000000;
		/*background: url(http://assets.speedtv.com/_assets/img/next_episode/background.png) top left no-repeat;*/
	}
			.content_small .next_episode .episode_header {
				float: left;
				width: 328px;
				height: 25px;
			}
				.content_small .next_episode .episode_header .title {
					float: left;
					font-size: 16px;
				}
				.content_small .next_episode .episode_header .airtime {
					float: right;
					font-size: 16px;
					color: #ba0000;
				}
			.content_small .next_episode .episode_description {
				float: left;
				height: 35px;
				width: 328px;
			}
				.content_small .next_episode .episode_description strong {
					font-weight: bold;
				}
			.content_small .next_episode .episode_footer {
				float: left;
				margin: 5px 0px 0px 0px;
			}
				.content_small .next_episode .episode_footer .ratethisshow {
					float: left;
					width: 260px;
					color: #000000;
					font-weight: bold;
					margin: 7px 0px 0px 0px;
				}
				.content_small .next_episode .episode_footer .hd {
					float: left;
					width: 34px;
					height: 8px;
					margin: 10px 0px 0px 0px;
				}
				.content_small .next_episode .episode_footer .tvrating {
					float: left;
					position: relative;
					margin: 8px 0px 0px 12px;
				}
				
			
			
	/* Schedule */
	.content_small .schedule {
		float: left;
		width: 350px; /* 358 */
		height: 177px; /* 207 */
		margin: 0px 0px 5px 10px;
		_margin: 0px 0px 5px 5px;
		padding: 0px 4px 0px 4px;
		/*background: url(http://assets.speedtv.com/_assets/img/schedule/content_small/background.png) top left no-repeat;*/
	}
		.content_small .schedule .header_blurb {
			color: #000;
			font-size: 15px;
		}
		.content_small .schedule .header {
			float: left;
			width: 348px;
			color: #000;
			margin: 0px 0px 0px 2px;
		}
			.content_small .schedule .header .date {
				float: left;
				width: 35px;
				margin: 0px;
			}
			.content_small .schedule .header .time {
				float: left;
				width: 68px; /* 70 */
				margin: 0px 0px 0px 2px;
			}
			.content_small .schedule .header .show {
				float: left;
				width: 145px;
				margin: 0px 0px 0px 2px;
			}
			.content_small .schedule .header .reminder {
				float: left;
				width: 40px;
				margin: 0px 0px 0px 2px;
				text-align: center;
			}
			.content_small .schedule .header .rating {
				float: left;
				width: 55px;
				margin: 0px 0px 0px 2px;
				text-align: center;
			}
		.content_small .schedule .item {
			float: left;
			width: 331px;
			height: 19px; /* 24 */
			margin: 1px 0px 0px 0px;
			padding: 5px 0px 0px 2px;
			background: url(itemBG.gif) top left no-repeat;
		}
			.content_small .schedule .item .date {
				float: left;
				width: 35px;
				margin: 0px;
				border-right: 1px solid #FFFFFF;
			}
			.content_small .schedule .item .time {
				float: left;
				width: 67px; /* 70 */
				margin: 0px 0px 0px 2px;
				border-right: 1px solid #FFFFFF;
			}
			.content_small .schedule .item .show {
				float: left;
				width: 100px;
				margin: 0px 0px 0px 2px;
				height: 14px;
				overflow: hidden;
			}
			.content_small .schedule .item .hd {
				float: left;
				width: 35px;
				margin: 0px 3px 0px 2px;
			}
			.content_small .schedule .item .reminder {
				float: left;
				width: 40px;
				margin: 0px 0px 0px 2px;
				text-align: center;
			}
			.content_small .schedule .item .rating {
				float: left;
				width: 35px;
				margin: 0px 0px 0px 2px;
				text-align: center;
			}
		.content_small .schedule .footer {
			float: left;
			width: 330px;
			margin: 15px 0px 0px 0px;
			background: transparent;
			text-align: center;
		}
			.content_small .schedule .footer a.view_full_schedule {
				display: block;
				margin: auto;
				height: 18px;
				width: 105px;
				background: url(view_full_schedule_button.png) no-repeat;
			}
			
	/* Features */
	.content_small .features {
		float: left;
		width: 358px;
		margin: 0px 0px 5px 0px;
	}
			.content_small .features .items {
				float: left;
				width: 346px;
				padding: 5px;
				
				
				background: #f6f6f6;
				border-right: 1px solid #c5c5c5;
				border-bottom: 1px solid #c5c5c5;
				border-left: 1px solid #c5c5c5;
			}
				.content_small .features .items li {
					float: left;
					width: 324px; /* 344 */
					margin: 2px 2px 8px 0px;
					padding: 0px 0px 2px 20px;
					
					font-size: 13px;
					color: #ba0000;
					background: url(arrow.png) top left no-repeat;
				}
			

				/*****************************************************************************/
				/*                        PAGE ELEMENTS CSS FILE                             */
				/*                        SPEEDtv Guide Specifics                            */
				/*                       Jared Fortner - 12/14/2007                          */
				/*****************************************************************************/
			
	/* TV Guide */
	.right_content .speedtv_guide {
		float: left;
		width: 722px;
		padding:0px;
		/*height: 883px;*/
		margin: 0px 0px 5px 0px;
		background: transparent url(program-repeat.gif) repeat-y;
		/*background: url(http://assets.speedtv.com/_assets/img/media/programs_bg.gif) top left no-repeat;*/
	}	
		.programFooter{
			margin:0px;
			padding:0px;
			width:723px;
			height:48px;
			display:block;
			float:left;
			background:transparent url(program-footer.gif) no-repeat;
		}	
		.programHeader{
			clear:both;
			margin:0px;
			padding:0px;
			width:723px;
			height:58px;
			background: transparent url(programs-header.gif) no-repeat;
		}
		
		.programHeader h2 {
			margin:0px;
			padding:0px;
			display:none;
		}
		
		.noDisplay {
			display:none;
		}
		
		.right_content .speedtv_guide .left_content {
			width: 160px; /* 219 */
			margin: 0px 0px 0px 0px;
			_margin: 0px 0px 0px 0px;
			padding: 10px 0px 0px 18px;
			_padding: 10px 0px 0px 18px;
			background: transparent url(program-gradient.gif) top left no-repeat;
		}
			.right_content .speedtv_guide .left_content .label {
				float: left;
				width: 150px;
				font-weight: bold;
				color: #1b1b1b;
				text-align: left;
			}
			.right_content .speedtv_guide .left_content .search {
				float: left;
				width: 150px;
				height: 35px;
				padding: 0;
				margin:0;
				border-bottom: 1px solid #9f9a8b;
			}
				.right_content .speedtv_guide .left_content .search .textinput {
					float: left;
				}
					.right_content .speedtv_guide .left_content .search .textinput input {
						border: 1px solid #1b1b1b;
						width: 100px;
					}
				.right_content .speedtv_guide .left_content .search .button {
					float: left;
				}
					.right_content .speedtv_guide .left_content .search .button input {
						width: auto;
					}
			.right_content .speedtv_guide .left_content .sorting_list {
				float: left;
				width: 160px;
				text-align: right;
				margin:0px;
				padding:0px;
			}
				.right_content .speedtv_guide .left_content .sorting_list .handle {
					float: left;
					width: 160px;
					height: 36px;
					background: url(top_item_bg_black.png) top left no-repeat;
				}
				.right_content .speedtv_guide .left_content .sorting_list .handle.expandable {
					background: url(top_item_bg.png) top left no-repeat;
				}
				.right_content .speedtv_guide .left_content .sorting_list .handle.selected {
					background: url(top_item_bg_red.png) top left no-repeat;
				}
					.right_content .speedtv_guide .left_content .sorting_list .handle.expanded {
						height: auto;
						background: url(top_item_bg_red.png) top left no-repeat;
					}
					.right_content .speedtv_guide .left_content .sorting_list .handle.expandable.selected {
						background: url(open_top_item_bg.png) top left no-repeat;
					}
					.right_content .speedtv_guide .left_content .sorting_list .handle.expandable.expanded {
						height: auto;
						background: url(open_top_item_bg.png) top left no-repeat;
					}
					.right_content .speedtv_guide .left_content .sorting_list .handle a {
						float: left;
						width: 130px;
						text-align: right;
						margin: 12px 0px 7px 20px;
						color: #FFFFFF;
						font-size: 14px;
						cursor: pointer;
					}
					.right_content .speedtv_guide .left_content .sorting_list .handle.expanded a {
						margin: 12px 0px 10px 20px;
					}
					.right_content .speedtv_guide .left_content .sorting_list .handle ul li {
						display: none;
					}
					.right_content .speedtv_guide .left_content .sorting_list .handle.expanded li a {
						font-size: 11px;
						border: 0px;
						color: #000000;
						margin: 0px;
					}
					.right_content .speedtv_guide .left_content .sorting_list .handle.expanded ul li {
						float: left;
						display: block;
						width: 130px;
						padding: 2px 0px 2px 0px;
						
						font-size: 11px;
						color: #000000;
						border-left: 1px solid #ceccc8;
					}
					.right_content .speedtv_guide .left_content .sorting_list .handle.expanded li a#sort_set {
						background: #ba0000;
						color: #FFFFFF;
						padding: 2px 30px 2px 0px;
					}
		.right_content .speedtv_guide .right_content {
			float: left;
			width: 523px; /* 564 */
			/*height: 809px; /* 829 */
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 6px;
			_padding: 0px 0px 0px 0px;
			_margin: -90px 0px 0px 6px;
		}
			.right_content .speedtv_guide .right_content .program_header {
				float: left;
				width: 523px; /* 523 */
				height: 16px; /* 26 */
				padding: 10px 0px 0px 0px;
				font-size: 9px;
				background: url(program_header.png) top left no-repeat;
			}
				.right_content .speedtv_guide .right_content .program_header .show {
					float: left;
					margin: 0px 0px 0px 30px;
					width: 315px;
				}
				.right_content .speedtv_guide .right_content .program_header .hd {
					float: left;
					width: 50px;
				}
				.right_content .speedtv_guide .right_content .program_header .category {
					float: left;
					width: 100px;
				}
				.right_content .speedtv_guide .right_content .program_header .rating {
					float: left;
					width: 115px;
				}
			
			/**/	
			.right_content .speedtv_guide .right_content .top_program_information {
				float: left;
				width: 521px;
				
				border-top: 1px solid #c2bfb8;
				border-right: 1px solid #c2bfb8;
				border-left: 1px solid #c2bfb8;				
			}
				.right_content .speedtv_guide .right_content .top_program_information .program {
					float: left;
					width: 521px;
					
					border-bottom: 1px solid #c2bfb8;
					background: url(top_episode_bg.png) top left repeat-x;
				}
					.right_content .speedtv_guide .right_content .top_program_information .program .header_data {
						float: left;
						margin: 5px 0px 0px 5px;
						padding: 3px 0px 5px 23px;
						background: url(circle_arrow_white.png) top left no-repeat;
						cursor: pointer;
					}
						.right_content .speedtv_guide .right_content .top_program_information .program .header_data .show {
							float: left;
							width: 300px;
						}
						.right_content .speedtv_guide .right_content .top_program_information .program .header_data .hd {
							float: left;
							width: 50px;
						}
						.right_content .speedtv_guide .right_content .top_program_information .program .header_data .category {
							float: left;
							width: 125px;
						}
						.right_content .speedtv_guide .right_content .top_program_information .program .header_data .rating {
							float: left;
							width: 115px;
						}
				.right_content .speedtv_guide .right_content .top_program_information .program .program_details {
					display: none;
				}
				.right_content .speedtv_guide .right_content .top_program_information .program.expanded .program_details {
					float: left;
					display: block;
					width: 490px;
					margin: 0px 0px 0px 28px;
					padding: 5px 0px 0px 0px;
					height: 100px;
					border-top: 1px solid #bfbcb5;
				}
					.right_content .speedtv_guide .right_content .top_program_information .program .program_details .thumbnail {
						float: left;
						width: 90px;
						height: 85px;
					}
						.right_content .speedtv_guide .right_content .top_program_information .program .program_details .thumbnail img {
							border: 1px solid #61605c;
						}
					.right_content .speedtv_guide .right_content .top_program_information .program .program_details .description {
						float: left;
						width: 360px;
						height: 60px;
						margin: 0px 12px 0px 12px;
					}
						.right_content .speedtv_guide .right_content .top_program_information .program .program_details .description a.more {
							padding-top: 0px;
							background:transparent url(redArrow_whiteBG.gif) no-repeat scroll left top;
						}
					.right_content .speedtv_guide .right_content .top_program_information .program .program_details .button {
						float: left;
						margin: 0px 0px 0px 12px;
					}
					.right_content .speedtv_guide .right_content .top_program_information .program .program_details .view {
						float: right;
						margin: 0px 0px 0px 12px;
					}

			/**/
			.right_content .speedtv_guide .right_content .sort {
				float: left;
				text-align: right;
				color: #fff;
				width: 523px;
				background: url(programslist_subhead_allshows.gif) no-repeat;
				margin: 0px 0px 0px 0px;
				height: 28px;
				line-height: 28px;
				overflow: hidden;
			}
				.right_content .speedtv_guide .right_content .sort strong {
					font-weight: bold;
				}
				.right_content .speedtv_guide .right_content .sort select {
					margin-right: 5px;
				}
			
			/**/
			.right_content .speedtv_guide .right_content .program_information {
				float: left;
				width: 521px;
				color: #000000;
				
				border-top: 1px solid #c2bfb8;
				border-right: 1px solid #c2bfb8;
				border-left: 1px solid #c2bfb8;				
			}
				.right_content .speedtv_guide .right_content .program_information .program {
					float: left;
					width: 521px;
					
					border-bottom: 1px solid #c2bfb8;
					background: url(episode_bg.png) top left repeat-x;
				}
					.right_content .speedtv_guide .right_content .program_information .program .header_data {
						float: left;
						margin: 5px 0px 0px 5px;
						padding: 3px 0px 5px 23px;
						background: url(circle_arrow_black.png) top left no-repeat;
						cursor: pointer;
					}
						.right_content .speedtv_guide .right_content .program_information .program .header_data .show {
							float: left;
							width: 315px;
						}
						.right_content .speedtv_guide .right_content .program_information .program .header_data .hd {
							float: left;
							width: 50px;
						}
						.right_content .speedtv_guide .right_content .program_information .program .header_data .category {
							float: left;
							width: 100px;
						}
						.right_content .speedtv_guide .right_content .program_information .program .header_data .rating {
							float: left;
							width: 115px;
						}
				.right_content .speedtv_guide .right_content .program_information .program .program_details {
					display: none;
				}
				.right_content .speedtv_guide .right_content .program_information .program.expanded .program_details {
					float: left;
					display: block;
					width: 490px;
					margin: 0px 0px 0px 28px;
					padding: 5px 0px 0px 0px;
					height: 100px;	
					border-top: 1px solid #bfbcb5;
				}
					.right_content .speedtv_guide .right_content .program_information .program .program_details .thumbnail {
						float: left;
						width: 90px;
						height: 85px;
					}
						.right_content .speedtv_guide .right_content .program_information .program .program_details .thumbnail img {
							border: 1px solid #61605c;
						}
					.right_content .speedtv_guide .right_content .program_information .program .program_details .description {
						float: left;
						width: 360px;
						height: 60px;
						margin: 0px 12px 0px 12px;
					}
						.right_content .speedtv_guide .right_content .program_information .program .program_details .description a.more {
							padding-top: 0px;
							background:transparent url(redArrow_whiteBG.gif) no-repeat scroll left top;
						}
					.right_content .speedtv_guide .right_content .program_information .program .program_details .button {
						float: left;
						margin: 0px 0px 0px 12px;
					}
					.right_content .speedtv_guide .right_content .program_information .program .program_details .view {
						float: right;
						margin: 0px 0px 0px 12px;
					}
		
		/**/
		.right_content .speedtv_guide .right_content .schedule_footer {
			float: left;
			width: 523px; /* 523 */
			height: 28px; /* 28 */
			color: #000000;
			
			background: url(schedule_footer.png) bottom left no-repeat;
		}
			.right_content .speedtv_guide .right_content .schedule_footer .left {
				float: left;
				margin: 7px 0px 0px 5px;
			}
			.right_content .speedtv_guide .right_content .schedule_footer .right {
				float: right;
				margin: 7px 5px 0px 0px;
			}
		
		/**/
		.right_content .speedtv_guide .footer_text {
			float: left;
			width: 700px;
			text-align: right;
		}



		/*****************************************************************************/
		/*                        PAGE ELEMENTS CSS FILE                             */
		/*                       Programs Block Specifics                            */
		/*                       Jared Fortner - 12/15/2007                          */
		/*****************************************************************************/

/* Top Programs Block */
.right_content .programs_block {
float: left;
width: 723px;
margin: 5px 0px 5px 0px;
background: url(marketing_bg.gif) top right no-repeat;

}
.right_content .programs_block .left_block {
position: relative;
left: 0;
float: left;
width: 418px;
height: 300px;
margin: 0px 0px 0px 0px;
}
.right_content .programs_block .left_block .highlight_block {
position: relative;
float: left;
width: 400px;
height: 225px;
margin: 7px 7px 7px 10px;
}
.right_content .programs_block .left_block .highlight_block .preview {
position: absolute;
top: 0;
left: 0;
float: left;
width: 380px; /* 400 */
height: 225px; /* 225 */
padding: 0px 10px 0px 10px;
font-size: 14px;
background-position: bottom left;
background-repeat: no-repeat;
}
.right_content .programs_block .left_block .highlight_block .preview p {
position: absolute;
bottom: 5px;
}
.right_content .programs_block .left_block .highlight_block .preview p strong {
display: block;
font-size: 28px;
}
.right_content .programs_block .left_block .highlight_carousel {
float: left;
width: 400px;
height: 35px;
margin: 5px 0px 0px 12px;
}
.right_content .programs_block .left_block .highlight_carousel li {
float:  left;
}
.right_content .programs_block .left_block .highlight_carousel .button {
float: left;
width: 20px;
height: 35px;
margin: 0px 0px 0px 0px;
}
.right_content .programs_block .left_block .highlight_carousel .thumbnails {
float: left;
width: 345px;
height: 40px;
overflow: hidden;
margin: 4px 0 0;
_margin: 4px 0 0 5px;
}
.right_content .programs_block .left_block .highlight_carousel .thumbnails li {
float: left;
width: 82px;
_width: 82px !important;
height: 35px;
margin: 0px 3px 0px 3px;
_margin: 0 5px 0 5px !important;
text-align: center;
}
.right_content .programs_block .left_block .highlight_carousel .thumbnails li img {
width: 63px;
height: 35px;
border: 1px solid #000000;
}
.right_content .programs_block .right_block {
float: left;
width: 290px;
height: 270px;
padding: 20px 0px 0px 10px;
}
.right_content .programs_block .right_block .highlight_description {
float: left;
width: 270px;
height: 210px;
}
.right_content .programs_block .right_block .highlight_description .title {
display: block;
color: #ba0000;
font-size: 20px;
}
.right_content .programs_block .right_block .highlight_description .description {
display: block;
color: #000000;
height: 150px;
}
.right_content .programs_block .right_block .highlight_description .description p {
margin: 10px 0px 10px 0px;
}
.right_content .programs_block .right_block .highlight_description .link {
display: block;
color: #ba0000;
}
.right_content .programs_block .right_block .highlight_footer {
float: left;
width: 280px;
margin: 12px 0px 0px 0px;
}
.right_content .programs_block .right_block .highlight_footer .ratethisshow {
float: left;
width: 110px;
color: #000000;
}
.right_content .programs_block .right_block .highlight_footer .rate_episodes {
float: left;
position: relative;
margin: 5px 0 0;
}
.right_content .programs_block .right_block .highlight_footer .ratethisshow strong {
display: block;
font-weight: bold;
}
.right_content .programs_block .right_block .highlight_footer .hd {
float: left;
width: 34px;
height: 8px;
margin: 10px 5px 0 5px;
}
.right_content .programs_block .right_block .highlight_footer .tvrating {
float: left;
width: 16px;
height: 13px;
margin: 7px 0px 0px 15px;
}
.programs_block .preview.expandable, .programs_block .right_block.expandable {
	display: none;
	position: absolute;
}
.programs_block .right_block.expandable {
	left: 418px;
}


#program_listing .top_program_information .thumbnails {
	width: 124px;
	height: 150px;
	_height: 170px;
	overflow: hidden;
	background: #fff;
	color: #000;
	padding: 10px 3px 3px;
}
#program_listing .top_program_information .thumbnails:hover {
	background: #ccc;
}
#program_listing .top_program_information .thumbnails .thumb {
	margin: 2px 2px 4px 2px;
}
.left_content .sorting_list li.bottomlink div {
	color: #555;
	text-align: center;
	padding: 5px;
	font-weight: bold;
}
.left_content .sorting_list .bottomlink a {
	color: #555;
	text-decoration: underline;
}
				/*****************************************************************************/
				/*                        PAGE ELEMENTS CSS FILE                             */
				/*                         SPEED Media Specifics                             */
				/*                       Jared Fortner - 12/15/2007                          */
				/*****************************************************************************/

	/* Speed Media Center */
	.right_content .speed_media_center {
		float: left;
		width: 722px;
		margin: 0px 0px 5px 0px;
		
		background-position: top left;
		background-repeat: no-repeat;
	}
		.right_content .speed_media_center .media_center_content {
			float: left;
			width: 722px;
			margin: 70px 0px 0px 0px;
		}
			/* video */
			.right_content .speed_media_center .media_center_content .video_hub_player {
				float: left;
				width: 415px;
				height: 354px;
				margin: 50px 0px 0px 20px;
			}
			/* store */
			.right_content .speed_media_center .media_center_content .store_portal {
				float: left;
				width: 722px;
				height: 424px;
				margin: 11px 0px 0px 0px;
			}
			.right_content .speed_media_center .media_center_content .store_portal a,
			.right_content .speed_media_center .media_center_content .store_portal a:hover {
				color: #BA0000;
			}
				.right_content .speed_media_center .media_center_content .store_portal .store_main {
					float: left;
					width: 430px;
					margin: 204px 0px 0px 0px;
					color: #171717;
				}
					.right_content .speed_media_center .media_center_content .store_portal .store_main .text_content {
						margin: 0 0 0 25px;
						width: 400px;
						height: 80px;
					}
					.right_content .speed_media_center .media_center_content .store_portal .store_main .sub_text_content {
						font-size: 14px;
						margin: 0 0 0 25px;
						width: 250px;
					}
						.right_content .speed_media_center .media_center_content .store_portal .store_main .sub_text_content strong {
							font-weight: bold;
						}
				.right_content .speed_media_center .media_center_content .store_portal .store_menu {
					float: left;
					width: 255px;
				}
					.right_content .speed_media_center .media_center_content .store_portal .store_menu .portal_item {
						float: left;
						width: 255px;
						margin: 0px 0 0 18px;
						padding: 5px 0 0 0;
						height: 54px;
					}
					.right_content .speed_media_center .media_center_content .store_portal .store_menu .portal_item li {
						float: left;
						font-size: 13px;
						font-weight: bold;
					}
					.right_content .speed_media_center .media_center_content .store_portal .store_menu .portal_item li #arrow {
						height: auto;
					}
					.right_content .speed_media_center .media_center_content .store_portal .store_menu .portal_item li a {
						float: left;
						margin: 25px 0 0 7px;
						text-decoration: underline;
					}
			.right_content .speed_media_center .media_center_content .podcenter {
				float: left;
				width: 722px;
				height: 419px; /* 419 */
				margin: 15px 0px 0px 0px;
				/*background: url(http://assets.speedtv.com/_assets/img/media/podcenter_right_bg.png) top right no-repeat;*/
			}
				.right_content .speed_media_center .media_center_content .podcenter .podcenter_left {
					float: left;
					width: 455px;
					height: 419px;
					margin: -15px 0px 0px 0px;
					/*background: url(http://assets.speedtv.com/_assets/img/media/podcenter_left_bg.png) top left no-repeat;*/
				}
					.right_content .speed_media_center .media_center_content .podcenter .podcenter_left .highlight_title {
						float: left;
						width: 400px;
						height: 50px; /* 225 */
						margin: 27px 0px 0px 21px;
						padding: 175px 0px 0px 10px;
						
						
						font-size: 26px;
						font-weight: bold;
						
						background-position: top left;
						background-repeat: no-repeat;
					}
					.right_content .speed_media_center .media_center_content .podcenter .podcenter_left .highlight_text {
						float: left;
						width: 400px;
						margin: 15px 0px 0px 25px;
						color: #000000;
						font-size: 12px;
					}
						.right_content .speed_media_center .media_center_content .podcenter .podcenter_left .highlight_text:first-line {
							font-size: 18px;
							font-weight: bold;
						}
					.right_content .speed_media_center .media_center_content .podcenter .podcenter_left .buttons {
						float: left;
						margin: 20px 0px 0px 50px;
					}
					.right_content .speed_media_center .media_center_content .podcenter .podcenter_left .on_itunes {
						float: left;
						margin: 20px 0px 0px 50px;
					}
				.right_content .speed_media_center .media_center_content .podcenter .podcenter_right {
					float: left;
					width: 255px;
					margin: 60px 0px 0px 5px;
				}
					.right_content .speed_media_center .media_center_content .podcenter .podcenter_right .featured_item {
						float: left;
						margin: 0px 0px 33px 0px;
						color: #000000;
					}
						.right_content .speed_media_center .media_center_content .podcenter .podcenter_right .featured_item .thumbnail {
							float: left;
							width: 63px;
							height: 31px;
							margin: 0px 5px 0px 0px;
						}
							.right_content .speed_media_center .media_center_content .podcenter .podcenter_right .featured_item .thumbnail img {
								width: 63px;
								height: 31px;
								border: 1px solid #000000;
							}
						.right_content .speed_media_center .media_center_content .podcenter .podcenter_right .featured_item .title {
							float: left;
							width: 175px;
							margin: 0px 0px 2px 0px;
						}
							.right_content .speed_media_center .media_center_content .podcenter .podcenter_right .featured_item .title a {
								display: inline;
								float: none;
								color: #c10000;
								text-decoration: underline;
							}
						.right_content .speed_media_center .media_center_content .podcenter .podcenter_right .featured_item .description {
							float: left;
							width: 175px;
						}
			.right_content .speed_media_center .send_mobile {
				float: left;
				width: 330px; /* 345 */
				height: 109px;
				margin: 85px 0px 0px 20px;
				padding: 15px 0px 0px 15px;
				background: url(send_to_mobile_bg.gif) top left no-repeat;
			}
				.right_content .speed_media_center .send_mobile .send_row {
					float: left;
					width: 330px;
					margin: 5px;
				}
					.right_content .speed_media_center .send_mobile .send_row .left {
						float: left;
						width: 150px;
					}
					.right_content .speed_media_center .send_mobile .send_row .right {
						float: left;
						width: 150px;
					}
						.right_content .speed_media_center .send_mobile .send_row .right input, .right_content .speed_media_center .send_mobile .send_row .right select {
							width: 140px;
						}
					.right_content .speed_media_center .send_mobile .button {
						float: left;
						width: 325px;
						margin: 15px 0px 0px 0px;
						text-align: center;
					}
			.right_content .speed_media_center .get_speed {
				float: left;
				width: 330px;
				margin: 90px 0px 0px 10px;
			}
				.right_content .speed_media_center .get_speed h1 {
					font-size: 18px;
					color: #f0bb04;
				}
				
	
	/* Media Cell - Limited to 3 items */
	.content_small .media_cell {
		float: left;
		width: 358px;
		margin: 0px 0px 5px 0px;
		
		background: url(media_item_bg.png) bottom left no-repeat;
	}
		.content_small .media_cell .media_cell_top {
			float: left;
			width: 358px;
		}
		.content_small .media_cell .media_item {
			float: left;
			width: 335px;
			margin: 5px;
			padding: 5px;
			border-bottom: 1px dotted #FFFFFF;
		}
			.content_small .media_cell .media_item .thumbnail {
				float: left;
				width: 63px;
				height: 50px;
				margin: 0px 10px 0px 0px;
			}
				.content_small .media_cell .media_item .thumbnail img {
					width: 63px;
					height: 31px;
					border: 1px solid #000000;
				}
			.content_small .media_cell .media_item .title {
				float: left;
				width: 250px;
				
				color: #fbc300;
				font-size: 14px;
			}
			.content_small .media_cell .media_item .description {
				float: left;
				width: 200px;
			}
			.content_small .media_cell .media_item .button {
				float: left;
				width: 61px;
				margin: 23px 0px 0px 0px;
			}
			.content_small .media_cell .media_item .ringtone_title {
				float: left;
				width: 220px;
				margin: 5px 0px 0px 0px;
			}
				.content_small .media_cell .media_item .ringtone_title a {
					color: #FFFFFF;
					font-weight: bold;
					font-size: 13px;
				}
			.content_small .media_cell .media_item .ringtone_preview {
				float: left;
				width: 24px;
				margin: 1px 0px 0px 5px;
			}
			.content_small .media_cell .media_item .ringtone_buy {
				float: left;
				width: 74px;
				margin: 6px 0px 0px 12px;
			}
			.content_small .media_cell .media_item .wallpaper_row {
				float: left;
				width: 335px;
			}
				.content_small .media_cell .media_item .wallpaper_row .wallpaper_item {
					float: left;
					width: 111px;
					margin: 1px 0 1px 0;
				}
					.content_small .media_cell .media_item .wallpaper_row .wallpaper_item .thumbnail {
						float: left;
						height: 75px;
						width: 98px;
						margin: 0px 5px 0px 5px;
					}
						.content_small .media_cell .media_item .wallpaper_row .wallpaper_item .thumbnail img {
							width: 98px;
							height: 75px;
							border: 1px solid #757474;
						}
					.content_small .media_cell .media_item .wallpaper_row .wallpaper_item .title {
						float: left;
						width: 98px;
						margin: 5px 5px 0px 5px;
						font-size: 9px;
					}
						.content_small .media_cell .media_item .wallpaper_row .wallpaper_item .title a {
							float: none;
							display: block;
							text-align: center;
						}
		.content_small .media_cell .media_cell_footer {
			float: left;
			width: 358px;
			margin: 5px 0px 5px 0px;
			text-align: center;
		}


		/*****************************************************************************/
		/*                        PAGE ELEMENTS CSS FILE                             */
		/*                          Registration Page                                */
		/*                       Jared Fortner - 12/16/2007                          */
		/*****************************************************************************/

	.right_content .registration {
		float: left;
		color: #252525;
		margin: 0px 0px 5px 20px;
	}
		.right_content .registration h1 {
			width: 744px;
			margin: 10px 0px 10px 0px;
			padding: 0px 0px 3px 30px;
			color: #ad0e00;
			font-size: 30px;
			
			border-bottom: 3px double #777676;
			
			background: url(circle_arrow_black.png) left no-repeat;
		}
		.right_content .registration h4 {
			width: 564px;
			margin: 10px 0px 5px 0px;
			font-weight: bold;
		}
		.right_content .registration p {
			width: 564px;
			margin: 10px 0px 10px 0px;
			color: #777676;
		}
			.right_content .registration p strong {
				font-weight: bold;
				color: #252525;
				font-size: 12px;
			}
		
		.right_content .registration .registration_form {
			display: block;
			width: 528px; /* 548 */
			height: 529px; /* 529 */
			padding: 10px 10px 10px 10px;
			margin: 10px 0px 10px 0px;
			position: relative;
			color: #d0d0d0;
			
			background: url(registerpage-blackbg.gif) top left no-repeat;
		}
			.right_content .registration .registration_form .form_row, .right_content .registration .registration_form .optional {
				float: left;
				width: 500px;
			}
			
				.notopbottom {
					margin-top: 0px !important;
					margin-bottom: 0px !important;
				}
				.news2 {
					margin-top: 2px !important; 
					width: 175px;
				}
			
				.right_content .registration .registration_form .form_row input {
					/* width: 300px; */
				}
				.right_content .registration .registration_form .form_row .left {
					float: left;
					width: 150px;
					margin: 10px 5px 10px 5px;
					text-align: right;
					font-size: 14px;
				}
				.right_content .registration .registration_form .form_row .right {
					float: left;
					width: 300px;
					margin: 10px 5px 10px 5px;
				}
				.right_content .registration .registration_form .optional {
					float: left;
					width: 350px;
					margin: 5px 5px 5px 130px;
					_margin: 5px 5px 5px 60px !important;
				}
				.optional td {
					font-size: 11px;
				}
				.right_content .registration .newsletter_text {
					width: 510px;
					margin-left: 10px;
					font-size: 15px;
					font-weight: bold;
					color: #fff;
				}
					.right_content .registration .registration_form .optional li, .notopbottom li, .news2 li {
						float: left;
						margin: 2px;
					}
				
					.right_content .registration .registration_form .optional .newsletter, .notopbottom .newsletter, .news2 .newsletter {
						color: #fbc300;
					}
					.right_content .registration .registration_form .tos {
						color: #FFFFFF;
						font-weight: bold;
					}
				.right_content .registration .registration_form .button {
					
					position: absolute; 
					top: 475px;
					_top: 440px;
					_left: 115px;
					margin: 10px 0px 0px 220px;
					
				}


				/*****************************************************************************/
				/*                        PAGE ELEMENTS CSS FILE                             */
				/*                          Email Confirm Page                               */
				/*                       Jared Fortner - 12/16/2007                          */
				/*****************************************************************************/
	
	.right_content .email_confirmed {
		float: left;
		color: #252525;
		margin: 0px 0px 5px 20px;
	}
		.right_content .email_confirmed h1 {
			width: 744px;
			margin: 10px 0px 10px 0px;
			padding: 0px 0px 3px 30px;
			color: #ad0e00;
			font-size: 30px;
			
			border-bottom: 3px double #777676;
			
			background: url(circle_arrow_black.png) left no-repeat;
		}
	
	.center_content .email_confirmed {
		float: left;
		color: #252525;
		margin: 0px 0px 5px 20px;
	}
		.center_content .email_confirmed h2 {
			font-size: 16px;
			color: #d60000;
		}
		.center_content .email_confirmed p {
			margin: 10px 0px 10px 0px;
			color: #777676;
		}
		.center_content .email_confirmed p strong {
			display: block;
			font-weight: bold;
			color: #252525;
			font-size: 12px;
			height: 85px;
		}
		.center_content .email_confirmed .welcome_icons {
			float: left;
			width: 384px;
			height: 96px;
			margin: 0px 0px 5px 0px;
			
			background: url(welcome_icons_bg.png) top left no-repeat;
		}
			.center_content .email_confirmed .welcome_icons li {
				float: left;
				width: 44px;
				margin: 12px 15px 0px 15px;
			}
	
	.right_sidebar .email_confirmed {
		float: left;
		width: 260px; /* 300 */ 
		height: 262px; /* 262 */
		color: #FFFFFF;
		margin: 0px 0px 5px 0px;
		padding: 0px 20px 0px 20px;
		
		background: url(profile_completion_bg.png) top left no-repeat;
	}
		.right_sidebar .email_confirmed h2 {
			display: block;
			margin: 10px 0px 10px 0px;
			padding: 0px 0px 0px 25px;
			color: #fdcb00;
			font-size: 20px;			
			background: url(circle_arrow_white.png) left no-repeat;
		}
		.right_sidebar .email_confirmed p {
			margin: 10px 0px 10px 0px;
		}
			.right_sidebar .email_confirmed p strong {
				display: block;
				font-weight: bold;
				margin: 2px 0px 2px 0px;
			}
		.right_sidebar .email_confirmed .status {
			float: left;
			margin: 40px 0px 0px 0px;
		}
	


		/*****************************************************************************/
		/*                        PAGE ELEMENTS CSS FILE                             */
		/*                           Profile Edit Page                               */
		/*                       Jared Fortner - 12/16/2007                          */
		/*****************************************************************************/

	.right_content .edit_profile {
		float: left;
		width: 744px;
	}
		.right_content .edit_profile a,
		.right_content .edit_profile a:visited {
			color: #EBEBEB;
		}
		.right_content .edit_profile .form_header {
			float: left;
			width: 744px;
			margin: 0px 0px 0px 5px;
			border-bottom: 3px double #777676;
		}
			.right_content .edit_profile .form_header .form_title {
				float: left;
				width: 350px;
				margin: 10px 0px 10px 0px;
				padding: 0px 0px 3px 30px;
				color: #ad0e00;
				font-size: 30px;

				background: url(circle_arrow_black.png) left no-repeat;
			}
			.right_content .edit_profile .form_header .completion_status {
				float: left;
				width: 338px; /* 338 */
				height: 42px; /* 42 */
				margin: 10px 0px 10px 0px;
				padding: 2px 4px 2px 4px;
				
				background: url(profile_status.png) top left no-repeat;
			}
				.right_content .edit_profile .form_header .completion_status .title {
					float: left;
					margin: 15px 0px 0px 15px;
					color: #fdcb00;
					font-size: 9px;
				}
				.right_content .edit_profile .form_header .completion_status .progress_bar {}
		.right_content .edit_profile .form_menu {
			float: left;
			width: 701px; /* 701 */
			height: 38px;
			margin: 5px;
			padding: 0px 10px 0px 10px;
			background: url(edit_menu.png) top left no-repeat;
		}
			.right_content .edit_profile .form_menu li {
				float: left;
				height: 38px;
				padding: 10px 10px 0px 10px;
				text-align: center;
			}
				.right_content .edit_profile .form_menu li#edit_selected {
					background: url(menu_selected_item.png) top center repeat-x;
				}
		.right_content .edit_profile form {
			float: left;
			width: 700px;
			color: #252525;
			font-weight: bold;
		}
			.right_content .edit_profile form h5 {
				float: left;
				color: #ad0e00;
				font-size: 24px;
				margin: 5px;
				width: 700px;
			}
			.right_content .edit_profile form .grey_border {
				float: left;
				width: 695px;
				margin: 5px;
				padding: 5px 0px 5px 0px;
				border: 3px solid #e2e3e4;
			}
				.right_content .edit_profile form .grey_border li {
					margin: 5px 0px 5px 0px;
				}
				.right_content .edit_profile form .grey_border .buttons {
					text-align: center;
				}
				.right_content .edit_profile form .grey_border label {
					float: left;
					width: 160px;
					margin: 5px 20px 3px 10px;
					text-align: right;
				}
			.right_content .edit_profile form .rounded_field {
				display: block;
				width: inherit;
			}
				.right_content .edit_profile form .rounded_field label {
					float: left;
					width: 160px;
					margin: 3px 20px 0px 10px;
					font-weight: bold;
				}
				.right_content .edit_profile form .rounded_field input {
					margin: 2px;
					border: 1px solid #a29d9d;
				}
				.right_content .edit_profile form .rounded_field textarea {
					margin: 0px;
					border: 1px solid #a29d9d;
				}
		.right_content .edit_profile .blog_left_handle {
			float: left;
			width: 160px;
			margin: 0px 0px 0px 5px;
		}
			.right_content .edit_profile .blog_left_handle .left_menu {
				float: left;
				width: 160px;
				margin: 0px 0px 5px 0px;
			}
				.right_content .edit_profile .blog_left_handle .left_menu li {
					float: left;
					width: 160px;
					height: 23px;
					margin: 0px 0px 5px 0px;
					background: url(left_menu_bg.png) top left no-repeat;
				}
					.right_content .edit_profile .blog_left_handle .left_menu li#blog_view_selected {
						background: url(left_menu_bg_selected.png) top left no-repeat;
					}
				.right_content .edit_profile .blog_left_handle .left_menu a {
					margin: 6px 0px 0px 25px;
					color: #c60000;
					font-weight: bold;
				}
					.right_content .edit_profile .blog_left_handle .left_menu li#blog_view_selected a {
						color: #FFFFFF;
					}
			.right_content .edit_profile .blog_left_handle .stats {
				float: left;
				width: 160px;
				height: 116px;
				
				background: url(stats_bg.png) top left no-repeat;
			}
				.right_content .edit_profile .blog_left_handle .stats .items {
					float: left;
					width: 158px;
					height: 21px;
					margin: 8px 0px 0px 8px;
					font-size: 9px;
					color: #252525;
				}
					.right_content .edit_profile .blog_left_handle .stats .items .headers {
						color: #FFFFFF;
					}
					.right_content .edit_profile .blog_left_handle .stats .items .type {
						float: left;
						width: 54px;
						height: 21px;
						margin: 1px 0px 0px 1px;
					}
					.right_content .edit_profile .blog_left_handle .stats .items .today {
						float: left;
						width: 33px;
						height: 21px;
						margin: 1px 0px 0px 1px;
					}
					.right_content .edit_profile .blog_left_handle .stats .items .week {
						float: left;
						width: 33px;
						height: 21px;
						margin: 1px 0px 0px 1px;
					}
					.right_content .edit_profile .blog_left_handle .stats .items .total {
						float: left;
						width: 33px;
						height: 21px;
						margin: 1px 0px 0px 1px;
					}
		.right_content .edit_profile .blog_right_handle {
			float: left;
			width: 523px;
			margin: 0px 0px 0px 5px;
		}
			.right_content .edit_profile .blog_right_handle h5 {
				display: block;
				font-size: 20px;
				color: #ad0e00;
				margin: 0px 0px 5px 0px;
			}
			.right_content .edit_profile .blog_right_handle .blog_headers {
				float: left;
				width: 523px;
				height: 26px;
				background: url(headers_bg.png) top left no-repeat;
			}
				.right_content .edit_profile .blog_right_handle .blog_headers .name {
					float: left;
					width: 150px;
					margin: 8px 0px 0px 8px;
				}
				.right_content .edit_profile .blog_right_handle .blog_headers .subject {
					float: left;
					width: 250px;
					margin: 8px 0px 0px 8px;
				}
				.right_content .edit_profile .blog_right_handle .blog_headers .time {
					float: left;
					width: 100px;
					margin: 8px 0px 0px 0px;
				}
			.right_content .edit_profile .blog_right_handle .blog_item {
				float: left;
				width: 523px;
				color: #252525;
				border-bottom: 1px solid #cccccc;
				background: #FFFFFF url(blog_item_bg.png) top left no-repeat;
			}
				.right_content .edit_profile .blog_right_handle .blog_item .name {
					float: left;
					width: 122px; /* 150 */
					margin: 0px 0px 0px 5px;
					padding: 8px 0px 8px 28px;
					font-weight: bold;
					background: url(circle_arrow_black.png) left no-repeat;
				}
				.right_content .edit_profile .blog_right_handle .blog_item .subject {
					float: left;
					width: 250px;
					margin: 8px 0px 8px 8px;
				}
				.right_content .edit_profile .blog_right_handle .blog_item .time {
					float: left;
					width: 100px;
					margin: 8px 0px 8px 0px;
					color: #ad0e00;
				}
				.right_content .edit_profile .blog_right_handle .right_handle_footer {
					float: left;
					width: 523px;
					height: 18px;
					background: url(footer_bg-3.png) bottom left no-repeat;
				}
		.right_content .edit_profile .blog_right_handle .rounded_field {}
		.right_content .edit_profile .blog_right_handle .rounded_field .post_row {
			width: 505px;
			margin: 0px 5px 5px 5px;
			color: #252525;
		}
			.right_content .edit_profile .blog_right_handle .rounded_field .post_row a {
				color: #ad0e00;
			}
			.right_content .edit_profile .blog_right_handle .rounded_field .post_row strong {
				float: left;
				width: 505px;
				font-size: 12px;
				font-weight: bold;
			}
		.right_content .edit_profile .blog_right_handle .rounded_field .post_row_tools {
			float: left;
			width: 495px; /* 505 */
			height: 49px; /* 69 */
			margin: 0px 0px 5px 5px;
			padding: 20px 5px 0px 5px;
			color: #252525;
			background: url(tools_bg.png) top left no-repeat;
		}
			.right_content .edit_profile .blog_right_handle .rounded_field .post_row_tools strong {
				float: left;
				width: 505px;
				font-size: 12px;
				margin: 0px 0px 5px 0px;
			}
		.right_content .edit_profile .blog_right_handle .rounded_field .post_row_area {
			display: block;
			float: left;
			width: 505px;
			margin: 0px 0px 5px 5px;
		}
			.right_content .edit_profile .blog_right_handle .rounded_field .post_row_area a {
				color: #ad0e00;
				font-weight: bold;
			}
				.right_content .edit_profile .blog_right_handle .rounded_field .post_row_area a.drawer {
					padding: 0px 0px 0px 15px;
					background: url(expanded_icon.png) left no-repeat;
				}
				.right_content .edit_profile .blog_right_handle .rounded_field .post_row_area a.drawer#contracted {
					background: url(contracted_icon.png) left no-repeat;
				}
			.right_content .edit_profile .blog_right_handle .rounded_field .post_row_area strong {
				float: left;
				width: 505px;
				font-size: 12px;
				margin: 0px 0px 5px 0px;
			}
			.right_content .edit_profile .blog_right_handle .rounded_field .post_row_area p {
				float: left;
				width: 490px;
				margin: 0px 0px 0px 15px;
			}
			.right_content .edit_profile .blog_right_handle .rounded_field .post_row_area .links {
				display: block;
				margin: 5px 0px 5px 0px;
			}
				.right_content .edit_profile .blog_right_handle .rounded_field .post_row_area .links a {
					float: left;
					margin: 5px 8px 0px 8px;
					padding: 0px 8px 0px 0px;
					font-weight: bold;
					border-right: 2px solid #838484;
				}
		.right_content .edit_profile .blog_right_handle .grey_border {
			float: left;
			width: 505px;
			margin: 5px;
			padding: 5px 0px 5px 0px;
			border: 3px solid #e2e3e4;
			text-align: center;
		}
	.right_content .edit_profile .edit_header {
		float: left;
		width: 700px;
		margin: 10px 0px 0px 5px;
	}
		.right_content .edit_profile .edit_header .left {
			float: left;
			font-size: 20px;
			color: #ad0e00;
		}
		.right_content .edit_profile .edit_header .right {
			float: right;
			font-size: 14px;
			color: #585757;
		}
			.right_content .edit_profile .edit_header .right a,
			.right_content .edit_profile .edit_header .right a:hover {
				margin: 2px;
				color: #585757;
			}
			.right_content .edit_profile .edit_header .right a:hover {
				text-decoration: underline;
			}
		.right_content .edit_profile .rounded_field {}
			.right_content .edit_profile .rounded_field .thumbnail {
				float: left;
				width: 90px;
				height: 90px;
				margin: 5px;
				border: 1px solid #cbcdce;
			}
				.right_content .edit_profile .rounded_field .thumbnail img {
					width: 90px;
					height: 90px;
					border: 2px solid #FFFFFF;
				}
			.right_content .edit_profile .rounded_field .watched {
				float: left;
				width: 584px;
				margin: 5px 0px 5px 5px;
				background: url(watched_bg_rpt.png) top left repeat-y;
			}
			.right_content .edit_profile .rounded_field .watched .watched_top {
				background: url(watched_bg_top.png) top left no-repeat;
			}
			.right_content .edit_profile .rounded_field .watched .watched_btm {
				overflow: hidden;
				min-height: 95px;
				background: url(watched_bg_btm.png) bottom left no-repeat;
			}
			.right_content .edit_profile .rounded_field .watched_info {
				float: left;
				width: 375px;
				margin: 5px;
			}
				.right_content .edit_profile .rounded_field .watched_info strong {
					color: #252525;
					font-weight: bold;
				}
				.right_content .edit_profile .rounded_field .watched_info .who {
					float: left;
					width: 375px;
					margin: 10px 0px 0px 25px;
					color: #ad0e00;
					font-weight: bold;
					font-size: 16px;
				}
				.right_content .edit_profile .rounded_field .watched_info .quote {
					float: left;
					width: 375px;
					margin: 10px 0px 0px 25px;
				}
				.right_content .edit_profile .rounded_field .watched_info .location {
					float: left;
					width: 375px;
					margin: 10px 0px 0px 25px;
				}
				.right_content .edit_profile .rounded_field .watched_controls {
					float: left;
					width: 174px;
					margin: 5px;
				}
					.right_content .edit_profile .rounded_field .watched_controls li {
						float: left;
						width: 150px; /* 150 */
						margin: 0px 0px 0px 0px;
						padding: 5px 0px 5px 15px;
						border-bottom: 1px dashed #999999;
						background: url(arrow_red.png) left no-repeat;
					}
					.right_content .edit_profile .rounded_field .watched_controls a {
						color: #ad0e00;
						font-size: 12px;
					}
		.right_content .edit_profile .edit_footer {
			float: left;
			width: 700px;
			margin: 0px 0px 0px 5px;
			color: #393939;
			font-size: 12px;
		}
			.right_content .edit_profile .edit_footer .left {
				float: left;
				width: 350px;
			}
			.right_content .edit_profile .edit_footer .right {
				float: right;
				width: 350px;
				text-align: right;
			}
				.right_content .edit_profile .edit_footer .right a {
					float: none;
					color: #ad0e00;
				}



				/*****************************************************************************/
				/*                        PAGE ELEMENTS CSS FILE                             */
				/*                           Programs Schedule                               */
				/*                       Jared Fortner - 12/18/2007                          */
				/*****************************************************************************/

	.right_content .program_schedule {
		float: left;
		width: 722px;
	}
		.right_content .program_schedule .schedule_header {
			float: left;
			width: 722px;
			height: 64px;
			background: url(header-1.png) top left no-repeat;
		}
		.right_content .program_schedule .schedule_content {
			float: left;
			width: 722px;
			background: url(background-2.png) top left repeat-y;
		}
			
			.right_content .program_schedule .schedule_content .schedule_browse {
				float: left;
				width: 698px;
				height: 185px;
				margin: 0px 12px 0px 12px;
				background: url(browse_bg.png) top left no-repeat;
			}
				.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar {
					float: left;
					width: 400px;
					margin: 5px;
					background: url(calendar_bg.png) top left repeat-x;
				}
					.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .carousel_prev {
						float: left;
						width: 32px;
						margin: -4px 0px 0px 0px;
					}
					.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .carousel_next {
						float: right;
						width: 32px;
						margin: -4px 0px 0px 0px;
					}
					.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar {
						float: left;
						width: 175px;
						margin: 2px;
						font-size: 9px;
					}
						.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar th, 
						.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar td {
							border: 0px solid #000000;
							padding: 0.33em;
						}
						.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar .calendarHeader {
							text-align: left;
							font-weight: bold;
							font-size: 12px;
						}
						.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar .calendarWeekOf {
							background: #000000;
							white-space:nowrap;
						}
						.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar .calendarCell {
							text-align: center;
							background: #FFFFFF;
							color: #454545;
						}
						.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar .calendarBlank {
							background: #a9a9a9;
						}
						.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar .calendarToday {
							background: #FFFFFF;
						}
						.right_content .program_schedule .schedule_content .schedule_browse .schedule_calendar .calendar .current {
							background: #666;
						}
						
				.right_content .program_schedule .schedule_content .schedule_browse .schedule_search {
					float: left;
					width: 252px;
					height: 155px;
					margin: 5px;
					background: url(search_bg.png) top left no-repeat;
				}
					.right_content .program_schedule .schedule_content .schedule_browse .schedule_search strong {
						float: left;
						color: #000000;
						font-weight: bold;
						width: 242px;
						margin: 10px 0px 0px 10px;
					}
					.right_content .program_schedule .schedule_content .schedule_browse .schedule_search select {
						float: left;
						width: 200px;
						margin: 10px 0px 0px 20px;
					}
					.right_content .program_schedule .schedule_content .schedule_browse .schedule_search input {
						float: left;
						width: 180px;
						margin: 10px 0px 0px 20px;
					}
					.right_content .program_schedule .schedule_content .schedule_browse .schedule_search input.button {
						float: left;
						width: auto;
						margin: 15px 0px 0px 140px;
					}
					
			.right_content .program_schedule .schedule_content .schedule_view {
				float: left;
				width: 699px;
				margin: 5px 0px 5px 12px;
			}
				.right_content .program_schedule .schedule_content .schedule_view .view_header {
					float: left;
					width: 699px;
					height: 29px;
					margin: 0 0 -1px 0;
					background: url(view_header.png) top left no-repeat;
				}
					.right_content .program_schedule .schedule_content .schedule_view .view_header .date {
						float: left;
						margin: 5px;
						font-size: 14px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_header .timezone {
						float: right;
						margin: 3px;
					}
				.right_content .program_schedule .schedule_content .schedule_view .view_header_cells {
					float: left;
					width: 699px;
					height: 22px;
					background: #000000;
					font-size: 9px;
				}
					.right_content .program_schedule .schedule_content .schedule_view .view_header_cells li {
						float: left;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_header_cells .time {
						width: 70px;
						margin: 5px 0px 0px 5px;
						padding: 0px 0px 0px 25px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_header_cells .title {
						width: 220px;
						margin: 5px 0px 0px 5px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_header_cells .episode_title {
						width: 150px;
						margin: 5px 0px 0px 5px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_header_cells .hd {
						width: 50px;
						margin: 5px 0px 0px 5px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_header_cells .tvrating {
						width: 50px;
						margin: 5px 0px 0px 5px;
						text-align: center;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_header_cells .rating {
						width: 100px;
						margin: 5px 0px 0px 5px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_header_cells .remind {
						width: 40px;
						margin: 5px 0px 0px 5px;
						text-align: center;
					}
				.right_content .program_schedule .schedule_content .schedule_view .view_item {
					float: left;
					width: 697px;
					color: #000000;
					border-right: 1px solid #c2bfb8;
					border-bottom: 1px solid #c2bfb8;
					border-left: 1px solid #c2bfb8;
					background: #fefdfd url(item_bg-3.png) top left repeat-x;
				}
				right_content .program_schedule .schedule_content .schedule_view .view_item.expandable ul {
					cursor: pointer;
				}
					.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded {
						color: #FFFFFF;
						background: #a9a59c url(item_bg_expanded.png) top left repeat-x;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_item.primetime {
						color: #FFFFFF;
						background: #5e5c57 url(item_bg_prime.png) top left repeat-x;
					}	
					.right_content .program_schedule .schedule_content .schedule_view .view_item.primetime .star-rating {
						background: url(ratings_star_othersDARK.gif) repeat-x scroll left top;
					}	
					.right_content .program_schedule .schedule_content .schedule_view .view_item.primetime .star-rating li.current-rating {
						background: url(ratings_star_othersDARK.gif) repeat-x scroll left bottom;
					}			
					
					.right_content .program_schedule .schedule_content .schedule_view .view_item li {
						float: left;
						font-size: 11px;
						padding: 5px 0px 5px 0px;
						cursor: pointer;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .time {
						width: 70px;
						margin: 5px 0px 0px 5px;
						padding: 5px 0px 5px 25px;
						background: url(circle_arrow_black.png) left no-repeat;
					}
						.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .time {
							background: url(circle_arrow_white.png) left no-repeat;
						}
						.right_content .program_schedule .schedule_content .schedule_view .view_item.primetime .time {
							background: url(circle_arrow_white.png) left no-repeat;
						}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .title {
						width: 220px;
						margin: 5px 0px 0px 5px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .episode_title {
						width: 150px;
						margin: 5px 0px 0px 5px;
						color: #ba0000;
					}
						.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .episode_title {
							color: #FFFFFF;
						}
						.right_content .program_schedule .schedule_content .schedule_view .view_item.primetime .episode_title {
							color: #FFFFFF;
						}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .hd {
						width: 50px;
						margin: 5px 0px 0px 5px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .tvrating {
						width: 50px;
						margin: 5px 0px 0px 5px;
						text-align: center;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .rating {
						width: 100px;
						margin: 5px 0px 0px 5px;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .rating li {
						padding: 0;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .remind {
						width: 40px;
						margin: 5px 0px 0px 5px;
						text-align: center;
					}
					.right_content .program_schedule .schedule_content .schedule_view .view_item .expansion {
						display: none;
					}
						.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .expansion {
							float: left;
							display: block;
							width: 650px;
							margin: 5px 5px 5px 30px;
							padding: 5px 0px 0px 0px;
							border-top: 1px solid #bfbcb5;
						}
							.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .expansion .thumbnail {
								float: left;
								/*width: 90px;
								height: 80px;*/
							}
								.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .expansion .thumbnail img {
									/*width: 90px;
									height: 54px;*/
									border: 1px solid #61605c;
								}
							.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .expansion .description {
								float: left;
								width: 540px;
								height: 60px;
								margin: 5px;
							}
							.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .expansion .button {
								float: right;
								margin: 5px;
							}
							.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .expansion .view-videos {
								float: right;
								margin: 5px;
							}
			.right_content .program_schedule .schedule_content .schedule_view .view_footer {
				float: left;
				width: 699px;
				height: 42px;
				color: #000000;
				background: url(view_footer.png) top left no-repeat;
			}
				.right_content .program_schedule .schedule_content .schedule_view .view_footer .left {
					float: left;
					margin: 20px 5px 5px 5px;
				}
				.right_content .program_schedule .schedule_content .schedule_view .view_footer .right {
					float: right;
					margin: 20px 5px 5px 5px;
				}
					.right_content .program_schedule .schedule_content .schedule_view .view_footer .right a {
						float: none;
					}
			
		.right_content .program_schedule .schedule_footer {
			float: left;
			width: 722px;
			height: 36px;
			text-align: center;
			padding-top: 16px;
			background: url(footer-1.png) top left no-repeat;
		}
		
		.right_content .program_schedule .schedule_footer a {
			color: #fff;
		}


		/*****************************************************************************/
		/*                        PAGE ELEMENTS CSS FILE                             */
		/*                              Games Page                                   */
		/*                       Jared Fortner - 12/18/2007                          */
		/*****************************************************************************/


	.right_content .speed_media_center .media_hero {
		float: left;
		height: 128px; 
		width: 640px; 
		background-image: url(Games_Hero.jpg);
		margin: 74px 43px 5px;
				
		background-position: center center;
		background-repeat: no-repeat;
	}
	.right_content .games_selection {
		float: left;
		width: 721px;
		border-bottom: 1px solid #555454;
	}
		.right_content .games_selection .games_item {
			float: left;
			width: 719px;
			border-right: 1px solid #555454;
			border-bottom: 1px solid #d8d6d2;
			border-left: 1px solid #555454;
			background: #a9a59c url(games_item_bg.png) top left repeat-x;
		}
			.right_content .games_selection .games_item .thumbnail {
				float: left;
				width: 90px;
				height: 54px;
				margin: 5px;
			}
				.right_content .games_selection .games_item .thumbnail img {
					width: 90px;
					height: 54px;
					border: 1px solid #4f4c49;
				}
			.right_content .games_selection .games_item .title {
				float: left;
				width: 600px;
				margin: 5px;
				font-weight: bold;
				font-size: 13px;
			}
			.right_content .games_selection .games_item .description {
				float: left;
				width: 600px;
				margin: 5px;
			}
			.right_content .games_selection .games_item .button {
				float: left;
				width: 90px;
				margin: 5px;
			}




			/*****************************************************************************/
			/*                        PAGE ELEMENTS CSS FILE                             */
			/*                          Secondary Sections                               */
			/*                       Jared Fortner - 12/18/2007                          */
			/*****************************************************************************/


	.center_content .tier2_results {
		float: left;
		width: 417px;
		color: #000000;
	}
	.right_content .tier2_results {
		float: left;
		width: 722px;
		color: #000000;
	}
		.tier2_results p {
			float: left;
			width: inherit;
			margin: 0 0 10px 3px;
		}
		.tier2_results strong {
			font-weight: bold;
		}
		.tier2_results .header {
			float: left;
			width: inherit;
			margin: 0px 0px 3px 3px;
		}
			.tier2_results .header a {
				float: none;
				color: #ba0000;
			}
			.tier2_results .header .title {
				float: left;
				width: 300px;
			}

				.tier2_results .header .title select {
					width:60px;
			}
				.tier2_results .header .title strong {
					font-weight: bold;
					font-size: 18px;
				}
			.tier2_results .header .thumbnail {
				float: left;
				width: 91px;
				height: 58px;
				margin: 0px 5px 0px 0px;
			}
				.tier2_results .header .thumbnail img {
					width: 91px;
					height: 58px;
				}
			.tier2_results .header .location {
				float: left;
				width: 200px;
			}
				.tier2_results .header .location strong {
					font-weight: bold;
				}
			.tier2_results .header .right {
				float: right;
			}
		.tier2_results .tabular_head {
			float: left;
			width: inherit;
			color: #FFFFFF;
			margin: 0px 0px 1px 0px;
			
			background-position: top left;
			background-repeat: no-repeat;
		}
			.center_content .tier2_results .tabular_head {
				background-image: url(417_bg.png);
			}
			.right_content .tier2_results .tabular_head {
				background-image: url(722_bg.gif);
			}
			.tier2_results .tabular_head a {
				float: none;
			}
			.tier2_results .tabular_head li {
				float: left;
				font-size: 9px;
				margin: 5px 0px 5px 0px;
			}
			.tier2_results .tabular_head .title {
				margin: 5px;
				font-size: 14px;
			}
			.tier2_results .tabular_head .subtitle {
				clear: left;
				margin: 0px 5px 0px 5px;
				font-size: 12px;
				font-style: italic;
				color: #999999;
			}
			.tier2_results .tabular_head .right {
				float: right;
				margin: 5px;
			}
			.tier2_results .tabular_head .event {
				width: 175px;
				margin: 5px 0px 0px 30px;
			}
			.tier2_results .tabular_head .date {
				width: 65px;
			}
			.tier2_results .tabular_head .series {
				width: 50px;
			}
			.tier2_results .tabular_head .results {
				width: 75px;
			}/**/
			.tier2_results .tabular_head .rank {
				width: 50px;
				margin: 5px 0px 0px 5px;
			}
			.tier2_results .tabular_head .driver {
				width: 150px;
			}
			.tier2_results .tabular_head .team {
				width: 110px;
			}
			.tier2_results .tabular_head .points {
				width: 50px;
			}
			.tier2_results .tabular_head .behind {
				width: 50px;
			}/**/
			.tier2_results .tabular_head .event-na {
				width: 275px;
				margin: 5px 0px 0px 7px;
			}
			.tier2_results .tabular_head .location {
				width: 275px;
			}/**/
			.tier2_results .tabular_head .pos {
				width: 35px;
				margin: 5px 0px 0px 7px;
			}
			.tier2_results .tabular_head .driver-2 {
				width: 260px;
			}
			.tier2_results .tabular_head .driver-3 {
				width: 170px;
			}
			.tier2_results .tabular_head .no {
				width: 40px;
			}
			.tier2_results .tabular_head .diff {
				width: 50px;
			}
			.tier2_results .tabular_head .time {
				width: 70px;
			}
			.tier2_results .tabular_head .speed {
				width: 70px;
			}
			.tier2_results .tabular_head .laps {
				width: 40px;
			}
			.tier2_results .tabular_head .cet {
				width: 50px;
			}
			.tier2_results .tabular_head .status {
				width: 100px;
			}
		.tier2_results .tabular_item {
			float: left;
			width: inherit;
			border-right: 1px solid #b5b2ac;
			border-top: 1px solid #b5b2ac;
			border-left: 1px solid #b5b2ac;
			
			background-image: url(item_bg-3.png);
			background-position: top left;
			background-repeat: repeat-x;
		}
			.center_content .tier2_results .tabular_item {
				width: 415px;
			}
			.right_content .tier2_results .tabular_item {
				width: 720px;
			}
			.tier2_results .tabular_item li {
				float: left;
				margin: 5px 0px 5px 0px;
			}
			.tier2_results .tabular_item a {
				margin: 0px;
				float: none;
				color: #ba0000;
			}
			.tier2_results .tabular_item .team_name {
				width: 200px;
				margin: 0px 0px 0px 5px;
				padding: 5px 0px 5px 25px;
				background: url(circle_arrow_black.png) left no-repeat;
			}
			.tier2_results .tabular_item .event {
				width: 175px;
				margin: 0px 0px 0px 5px;
				padding: 5px 0px 5px 25px;
				background: url(circle_arrow_black.png) left no-repeat;
			}
			.tier2_results .tabular_item .date {
				width: 65px;
			}
			.tier2_results .tabular_item .series {
				width: 50px;
			}
			.tier2_results .tabular_item .results {
				width: 75px;
			}
			.tier2_results .tabular_item .track-only {
				font-weight: bold;
				width: 350px;
				margin: 0px 0px 0px 5px;
				padding: 5px 0px 5px 25px;
				background: url(circle_arrow_black.png) left no-repeat;
			}/**/
			.tier2_results .tabular_item .rank {
				width: 50px;
				margin: 5px 0px 0px 5px;
				text-align: center;
				font-weight: bold;
			}
			.tier2_results .tabular_item .driver {
				width: 150px;
				font-weight: bold;
			}
			.tier2_results .tabular_item .team {
				width: 110px;
				font-weight: bold;
			}
			.tier2_results .tabular_item .points {
				width: 50px;
				font-weight: bold;
			}
			.tier2_results .tabular_item .behind {
				width: 50px;
				font-weight: bold;
			}/**/
			.tier2_results .tabular_item .event-na {
				width: 275px;
				margin: 5px 0px 0px 5px;
			}
			.tier2_results .tabular_item .location {
				width: 275px;
			}/**/
			.tier2_results .tabular_item .pos {
				width: 35px;
				font-weight: bold;
				margin: 5px 0px 0px 5px;
			}
			.tier2_results .tabular_item .driver-2 {
				width: 260px;
			}
			.tier2_results .tabular_item .no {
				width: 40px;
			}
			.tier2_results .tabular_item .diff {
				width: 50px;
			}
			.tier2_results .tabular_item .time {
				width: 70px;
			}
			.tier2_results .tabular_item .speed {
				width: 70px;
			}
			.tier2_results .tabular_item .laps {
				width: 40px;
			}
			.tier2_results .tabular_item .cet {
				width: 50px;
			}
			.tier2_results .tabular_item .status {
				width: 100px;
			}
		.tier2_results .tabular_footer {
			float: left;
			
			
			background-position: bottom left;
			background-repeat: no-repeat;
		}
			.center_content .tier2_results .tabular_footer {
				width: 417px;
				height: 39px;
				background-image: url(footer_bg-9.png);
			}
			.right_content .tier2_results .tabular_footer {
				width: 722px;
				height: 27px;
				background-image: url(722_footer_bg.png);
			}
			.tier2_results .tabular_footer a {
				float: none;
			}
			.tier2_results .tabular_footer .left {
				float: left;
				margin: 10px;
			}
			.tier2_results .tabular_footer .right {
				float: right;
				margin: 10px;
			}


/* Personalities */
	.left_content .personalities {
		float: left;
		color: #171717;
	}
		.personalities .personalities_wrapper {
			clear:left;
		}
		.personalities .personalities_row {
			float: left;
			overflow: hidden;
		}
			.personalities .personalities_row li {
				float: left;
				width: 127px;
				margin: 0 4px 4px 0;
			}
				.personalities .personalities_row li span.img {
					float: left;
					text-align: center;
					width: 120px;
					height: 90px;
					overflow: hidden;
				}
				.personalities .personalities_row li h3 {
					color: #E60000;
					font-size: 14px;
					font-weight: bold;
				}
				.personalities .personalities_row li a {
					display: block;
				}

/* Site Map | Sitemap */
.sitemap {}
	.sitemap ul li, .sitemap ul li a, .sitemap ul li a:hover {
		display: block;
		clear: both;
		width: 655px;
		color: #171717;
		font-size: 14px;
		font-weight: bold;
		margin: 2px 0 2px 5px;
	}
		.sitemap ul li ul li, .sitemap ul li ul li a, .sitemap ul li ul li a:hover {
			color: #BA0000;
			float: left;
			clear: none;
			width: 200px;
			height: 20px;
			overflow: hidden;
			font-size: 12px;
			margin: 2px 0 2px 10px;
		}
		
/* Star Ratings | Star-Ratings */
.right_content .speedtv_guide .right_content .top_program_information .program .star-rating {
background: transparent url(ratings_star_othersExpanded.gif) repeat-x scroll left top;
}
.right_content .speedtv_guide .right_content .top_program_information .program .star-rating li.current-rating {
background: transparent url(ratings_star_othersExpanded.gif) repeat-x scroll left bottom;
}
.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .star-rating {
background: url(ratings_star_othersExpanded.gif) repeat-x scroll left top;
}
.right_content .program_schedule .schedule_content .schedule_view .view_item.expanded .star-rating li.current-rating {
background: url(ratings_star_othersExpanded.gif) repeat-x scroll left bottom;
}
.right_content .program_schedule .schedule_content .schedule_view .view_item.primetime .star-rating {
background: url(ratings_star_othersDARK.gif) repeat-x scroll left top;
}
.right_content .program_schedule .schedule_content .schedule_view .view_item.primetime .star-rating li.current-rating {
background: url(ratings_star_othersDARK.gif) repeat-x scroll left bottom;
}
.episode .footer_details .rate .star-rating {
background:transparent url(ratings_star_othersEpisodes.gif) repeat-x scroll left top;
}
.episode .footer_details .rate .star-rating li.current-rating {
background:transparent url(ratings_star_othersEpisodes.gif) repeat-x scroll left bottom;
}
.episode .footer_details .rate .star-rating li a:hover{
	background: url(ratings_star_othersExpanded.gif) left center;
	z-index: 2;
	left: 0px;
	border: none; 
}


/***********Episodes**************/
.episodes_hero .episodes_nav { 
	background:url(episode_nav_bg.gif) no-repeat center top; 
	margin-right: 5px;
	}
	.episodes_hero .programleft .programright .left_sidebar_small, .episodes_hero .program_description {
		margin-top: 5px;
	}
	.episodes_hero .episodes_nav ul {
		overflow: hidden;
		height: 39px;
		margin: 0 0 0 0px;
	}
	.episodes_hero .episodes_nav li { 
		float: left;
		line-height: 30px;
		margin: 8px 3px 0;
		padding: 0;
		background: url(tabLeft_OFF.jpg) no-repeat;
	}
	.episodes_hero .episodes_nav li.active {
		background: url(tabLeft_ON.jpg) no-repeat;
		margin-top: 3px;
	} 
	.episodes_hero .episodes_nav div.tab {
		height: 30px;
		background: url(tabRight_OFF.jpg) no-repeat center right;
	}
	.episodes_hero .episodes_nav .active div.tab {
		height: 35px;
		padding-top: 1px;
		background: url(tabRight_ON.jpg) no-repeat top right;
	}

	.episodes_hero .episodes_nav a {
		display: block;
		color: #ccc;
		font-weight: bold;
		font-size: 14px;
		font-style: italic;
		margin: 0px 10px;
	}
	.episodes_hero .episodes_nav a:visited {
		color: #ccc;
	}
	.episodes_hero .episodes_nav a:hover {
		color: #fff;
	}
	.episodes_hero .episodes_nav .active a{
		color: #fff;
	}
	.episodes_hero .episodes_nav .active a:visited{
		color: #fff;
	}
.episodes_content_outer {
	float:left;
	width:721px;
	margin: 5px 0 0;
	background:url(rbox_bg.gif) repeat-y;
	}
.episodes_content {
	padding:0 8px;
	}
.episodes_header {
	width:705px;
	height:26px;
	padding-left:10px;
	font-size:9px;	
	background:url(episodes_header_bg.gif) top left no-repeat;
	color:#fff;
	line-height:26px;
	}
.episodes {
	width:705px;
	border-bottom:1px solid #c2bfb8;
	}
.episode {
	border-top:1px solid #c2bfb8;
	border-right:1px solid #c2bfb8;
	border-left:1px solid #c2bfb8;
	background:#a9a59c;
	padding-bottom:10px;
	line-height:14px;
	}
.episode BR { clear:both; }
.episode .header_data {
	font-size:14px;
	height:28px;
	position: relative;
	overflow: hidden;
	padding-left:10px;
	line-height:28px;
	border-bottom:1px solid #bfbcb5;
	background:url(top_episode_bg.png) top left repeat-x;
	}

.episode .program_details { margin:10px; }
.episode .program_details .thumbnail { float:left; width:92px; }
.episode .program_details .thumbnail IMG { width:90px; height:54px; border:1px solid #61605c; }
.episode .program_details .description { width:560px; padding:0 21px 0 10px; float:left; display:inline; }

.episode .footer_details { padding:10px 0 7px 20px; }
.episode .footer_details LI { float:left; height:15px; }
.episode .footer_details IMG { display:inline; position:relative; top:4px; }
.episode .footer_details .btn { width:100px; }
.episode .footer_details .rate { color:#000; padding:0 50px; }
.episode .footer_details .icns TD { padding:4px 10px 0 10px; }
.episode .footer_details .icns TD IMG { top:0; }
.episode .footer_details .icns .icn1 { border-right:solid #000 1px; }

.episodes_content .schedule_footer { width:705px; height:28px; color:#000; }
.episodes_content .schedule_footer .left { float:left; margin:7px 0px 0px 5px; }
.episodes_content .schedule_footer .right { float:right; margin:7px 5px 0px 0px; }

/* Feedback | Contact */
.right_content .feedback {
	padding-left: 10px;
}
.right_content .feedback, .right_content .feedback a:hover {
	color: #171717;
}
.right_content .feedback a {
	color: #BA0000;
}
.feedback .feedback_input {
	width: 400px;
}
.feedback .radio_option {
	margin-left: 10px;
}
	.feedback h2 {
		font-size: 16px;
		font-weight: bold;
	}
	.feedback h3 {
		font-size: 14px;
		font-weight: bold;
	}
	.feedback p {
		margin: 5px 0 10px 0;
	}
	.feedback strong {
		font-weight: bold;
	}
	.feedback label {
		font-weight: bold;
		font-size: 14px;
	}
	.feedback .hr_top {
		border-top: 1px solid #171717;
	}
	.feedback .hr_bottom {
		border-bottom: 1px solid #171717;
	}

/* Rating CSS */
.star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url('ratings_star_others.gif') top left repeat-x;		
}
.light-star-rating{
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url('ratings_star_main.gif') top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	overflow: hidden;
}
.star-rating li a:hover{
	background: url('ratings_star_others.gif') left center;
	z-index: 2;
	left: 0px;
	border: none; 
}

/* remove halo effect in firefox   */
.star-rating li a:active{
	outline: none;
}

.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:20px;
}
.star-rating a.two-star{
	left:20px;
}
.star-rating a.two-star:hover{
	width: 40px;
}
.star-rating a.three-star{
	left: 40px;
}
.star-rating a.three-star:hover{
	width: 60px;
}
.star-rating a.four-star{
	left: 60px;
}	
.star-rating a.four-star:hover{
	width: 80px;
}
.star-rating a.five-star{
	left: 80px;
}
.star-rating a.five-star:hover{
	width: 100px;
}
.star-rating li.current-rating{
	background: url('ratings_star_others.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}
.light-star-rating li.current-rating{
	background: url('ratings_star_main.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	left: 0;
}
/* End Rating CSS */

/* Thickbox */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> 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("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: absolute;
        z-index: 102;
        color:#000000;
        display:none;
        border: 0px;
        text-align:left;
        top:400px;
        left:50%;
		overflow:hidden;
}

* 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:25px;
        padding:7px 30px 10px 25px;
        float:left;
}

#TB_closeWindow{
        height:25px;
        padding:11px 25px 10px 0;
        float:right;
}

#TB_closeAjaxWindow{
        padding:7px 10px 5px 0;
        margin-bottom:1px;
        text-align:right;
        float:right;
}

#TB_ajaxWindowTitle{
        float:left;
        padding:7px 0 5px 10px;
        margin-bottom:1px;
}

#TB_title{
		display:none;
        background-color:#e8e8e8;
        height:27px;
}

#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;
}

a {
	outline: none;
}

:focus
{
  -moz-outline-style: none;
}

a.more {
	background:transparent url(redArrow_whiteBG.gif) no-repeat left top;
	color:#FF0000;
	padding-left: 15px;
}

/* Registration Form Error styles */
#msg_area {
	position: relative;
	width: 80%;
}
#msg_area .msgs {
background-color:#FA8072;
border:2px solid #EF0015;
color:#222222;
padding: 1em;
}
#msg_area .error {
padding: 0.2em 0;
}

input.error {
border:2px solid #FF0000;
}

span.hd {
	background: url(hd.png) no-repeat left top;
	width: 34px;
	height: 8px;
	display: block;
	text-indent: -9000px;
}
.white span.hd, .primetime span.hd {
	background: url(hd_white.png) no-repeat left top;
}

span.NR, span.TV-G, span.TV-PG, span.TV-Y, span.TV-Y7, span.TV-Y7b, span.TV-14, span.TV-MA {
	width: 18px;
	height: 14px;
	display: block;
	text-indent: -9000px;
	margin: 0 auto;
}

span.NR {
	background: url(black_NR.gif) no-repeat left top;
}
.white span.NR, .primetime span.NR {
	background: url(white_NR.gif) no-repeat left top;
}

span.TV-G {
	background: url(black_TV-G.gif) no-repeat left top;
}
.white span.TV-G, .primetime span.TV-G {
	background: url(white_TV-G.gif) no-repeat left top;
}

span.TV-PG {
	background: url(black_TV-PG.gif) no-repeat left top;
}
.white span.TV-PG, .primetime span.TV-PG {
	background: url(white_TV-PG.gif) no-repeat left top;
}

span.TV-Y {
	background: url(black_TV-Y.gif) no-repeat left top;
}
.white span.TV-Y, .primetime span.TV-Y {
	background: url(white_TV-Y.gif) no-repeat left top;
}

span.TV-Y7 {
	background: url(black_TV-Y7.gif) no-repeat left top;
}
.white span.TV-Y7, .primetime span.TV-Y7 {
	background: url(white_TV-Y7.gif) no-repeat left top;
}

span.TV-Y7b {
	background: url(black_TV-Y7b.gif) no-repeat left top;
}
.white span.TV-Y7b, .primetime span.TV-Y7b {
	background: url(white_TV-Y7b.gif) no-repeat left top;
}

span.TV-14 {
	background: url(black_TV-14.gif) no-repeat left top;
}
.white span.TV-14, .primetime span.TV-14 {
	background: url(white_TV-14.gif) no-repeat left top;
}

span.TV-MA {
	background: url(black_TV-MA.gif) no-repeat left top;
}
.white span.TV-MA, .primetime span.TV-MA {
	background: url(white_TV-MA.gif) no-repeat left top;
}

#pinks_all_out_events_schedule {
	color: #000;
	width: 720px;
	float: left;
	margin-left: 0;
}
#pinks_all_out_events_schedule h1 {
	font-size: 20px;
	font-weight: bold;
}
#pinks_all_out_events_schedule h2 {
	font-size: 12px;
}
#pinks_all_out_events_schedule table {
	width: 400px;
	border: 1px solid #ccc;
	font-size: 12px;
}
#pinks_all_out_events_schedule table th {
	font-weight: bold;
	font-size: 12px;
	background: #ccc;
	text-align: center;
	padding: 2px;
	color: #000;
	
}
#pinks_all_out_events_schedule table td {
	padding: 2px;
	color: #000;
	font-size: 12px;
}
#pinks_all_out_events_schedule table td.odd {
	background: #ccc;
}
#pinks_all_out_events_schedule table td.track {
	text-align: center;
}
#pinks_all_out_events_schedule .schedule {
	float: right;
	margin: 0 0 5px 5px;
}
#pinks_all_out_events_schedule .fineprint {
	font-size: 9px;
	text-align: center;
}
#pinks_all_out_events_schedule .trackquote {
	font-size: 12px;
	padding: 5px;
	margin-bottom: 5px;
}
#pinks_all_out_events_schedule .trackquote strong {
	font-weight: bold;
}
#pinks_all_out_events_schedule .trackheader {
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}
#pinks_all_out_events_schedule #trackquotations {
	width: 300px;
}

.newsletter_interests {
	width: 548px;
	height: 324px;
	background: url(profileinformationpage-blackbg.gif) center center;
	margin-left: 50px;
	display: block;
	color: #fff;
}
.newsletter_interests .newsletter_text {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px; 
}


.storydiv{
float:left !important;
overflow:hidden !important;
padding:10px !important;
width:397px !important;     
}
   
.fairlogo{
float:left;
display:block;
position:relative;
top:45px;
width:420px;
} 
  
  .storydiv h1, .storydiv h2{
  
  }

  
  	.banneriii{
				margin-bottom:3px;
				}
				
				.banneriii img{  
				
				}
				
				
.menuerrr{
background:none repeat scroll 0 0 #F5F2EB !important;
					border-color:-moz-use-text-color #CDCBC5 !important;
					border-style:none solid !important;
					border-width:medium 1px !important;  
					height:auto !important;
					width:298px !important;
					 
} 

.menuererdivtitle{
background:url(menuertitle.jpg);
width:300px;
height:33px;
color:black;
font-family:arial black;
font-size:14px;
font-style:italic;
font-weight:bolder;
 
line-height:29px;
text-align:left;
text-indent:10px;
text-transform:uppercase;
 

}



.menuerrr{
background:none repeat scroll 0 0 #F5F2EB !important;
					border-color:-moz-use-text-color #CDCBC5 !important;
					border-style:none solid !important;
					border-width:medium 1px !important;  
					height:auto !important;
					width:298px !important;
					 
} 

.menuererdivtitle{
background:url(menuertitle.jpg);
width:300px;
height:33px;
color:black;
font-family:arial black;
font-size:14px;
font-style:italic;
font-weight:bolder;
 
line-height:29px;
text-align:left;
text-indent:10px;
text-transform:uppercase;
 

}

.favoriteuser{
	margin-right:2px;
	position:relative;
	top:3px;
	
	}
	
	.favoritetext{
	color:#8F210B;
	font-size:12px;
	font-weight:bold;
	}
	
	.bonusespan{
	color:#CF3010;
	font-size:14px;
	font-weight:bolder;	      
	}
	
	.playbutton{
			 
			background:url(playbutton.jpg);
			display:block; 
float:left;
height:23px;
margin-top:2px;
width:100px;  
		}
		
		.playbutton:hover{
			background:url(playbutton.jpg) 0px -24px;
 
		}   
		
		.readmorebutton{
				   background:url(readmorebutton.jpg);
				   color:black !important;
					display:block;
					font-size:9px;
					font-weight:bolder;
					height:18px;
					line-height:16px;
					text-align:center;
					width:89px;
			   }
			   
			     .bannerleftt{ 
			   text-align:center;
			   
			   }
			   
			   .bannerleftt img{
			   border:1px solid black;
			   }
			   
			   
			   .menulist{  
					background:none repeat scroll 0 0 #F5F2EB !important;
					border-color:-moz-use-text-color #CDCBC5 !important;
					border-style:none solid !important;
					border-width:medium 1px !important;
					height:auto !important;
					width:233px !important;
					margin-bottom:25px;
				 }
				 
				 .siderbaottom{
				left:-1px;
				position:relative;
				top:12px;
				z-index:99; 
				 }
				  
				 .sidertopper{
				 left:-1px;
				position:relative;  
				top:-7px;
				z-index:99;
				 }          
				 
				 .titlemenuu{
					background:url(titleback1.jpg); 
					color:black;
					font-family:arial black;
					font-size:14px;
					font-style:italic;
					font-weight:bolder;
					height:28px;
					line-height:29px;
					text-align:left;
					text-indent:10px;
					text-transform:uppercase;
					width:235px;
				 } 
				 
				 #toplinkback{
					background:url(titleback2.jpg); 
				 }
				 
				 #interback{
					background:url(titleback3.jpg); 
				 }
				 
				 #artback{
				 background:url(titleback4.jpg); 
				 left:0;
				 top:0;
				 width:248px;
				 }
				 
				 	.bottomartgray{
						position:relative; 
						top:0px;
					}
					
					.bannerarticle{
					float:right;
					height:86px;
					 
					width:248px;
					margin-top:8px;
					}
						 
						.bannerarticle img{ 
							width:243px;
						} 

						.buttonamge{
	 
	border:none !important;
	left:16px;
	position:relative;
	top:0; 
	}
	.mscn{
	font-family:Arial black;
	font-size:34px;
	font-weight:bold;
	left:16px;
	position:relative;
	top:-5px;
	}
		.story_image img{ 
		 height:225px;
		width:400px;
		}    
								
	.banner468{
	float:right;
position:relative;
top:63px;
	}
	
	
	
	.banner468 img{
	border:1px solid white;
	}
	
	
