:focus { outline: 0; }


#content {
	background-color: #0b090c;
	}

	#content #ds_site {
		height: 868px;
		overflow: hidden;
		}
		#content #ds_site.default_background {
			background: #0b090c url('/UPLOADS/original/digitalshorts/site/SDC_digitalshorts_generic1.jpg') no-repeat 0 0;
			}

	#content #ds_header {
		margin-top: 16px;
		height: 93px;
		}
		
		#content #ds_header H1 {
			display: none;
			/*
			height: 0;
			padding-top: 56px;
			width: 452px;
			overflow: hidden;
			background: url('../gfx/header_title_main.png') no-repeat 0 0;
			_background-image: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/digital-shorts/gfx/header_title_main.png',sizingMethod='crop');
			*/
			}
		#content #ds_header H2 {
			display: none;
			/*
			height: 0;
			padding-top: 26px;
			width: 452px;
			overflow: hidden;
			background: url('../gfx/header_title_sub.png') no-repeat 0 0;
			_background-image: none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/digital-shorts/gfx/header_title_sub.png',sizingMethod='crop');
			*/
			}

PRE { color: #fff; }

H1, H2, H3, H4 { font-size: inherit; color: inherit; }

/* VIDEO PLAYER
 ---------------------------------------------------------------- */

	#content #ds_player {
		height: 460px;
		width: 953px;
		background: url('../gfx/player_list_bg.png') no-repeat 0 0;
		_background-image: url('../gfx/player_list_bg.gif'); /* IE6 */
		}

		/* Player Common : Tab menu */
	
		#content #ds_player UL.list_menu {
			background: url('../gfx/player_tab_menu.png') no-repeat 0 0;
			_background-image: url('../gfx/player_tab_menu.gif'); /* IE6 */
			height: 26px;
			width: 228px;
			_width: 220px; /* IE6 */
			padding: 4px 0 0 18px;
			}

			#content #ds_player UL.current_theme {
				background-position: 0 -24px;
				}
			#content #ds_player UL.current_artist {
				background-position: 0 -48px;
				}

			#content #ds_player UL.list_menu LI {
				width: 71px;
				display: block;
				float: left;
				}
				#content #ds_player UL.list_menu LI A {
					padding: 4px 12px 5px 8px;
					font-weight: bold;
					text-transform: uppercase;
					display: block;
					color: #7d7d7d;
					text-align: center;
					font-size: 9px;
					}
					#content #ds_player UL.list_menu LI A:hover {
						color: #fff;
						text-decoration: none;
						}
					#content #ds_player UL.current_theme LI.path_theme * {
						color: #fff !important;
						}
					#content #ds_player UL.current_series LI.path_series * {
						color: #fff !important;
						}


		/* Player Common : List */
		
		#content #ds_player .list_content .list_content_inner {
			}
		#content #ds_player .list_content .scroll {
			height: 406px;
			overflow: auto;
			}
		#content #ds_player .list_content UL {
			}	
			#content #ds_player .list_content UL LI {
				padding: 0 6px;
				_background-image: none !important; /* IE 6 */ 
				}
			#content #ds_player .list_content UL LI A {
				text-transform: uppercase;
				background: url('../gfx/player_item_dotted.gif') repeat-x bottom left;
				color: #999;
				padding: 7px 15px 8px 4px;
				display: block;
				font-weight: normal;
				letter-spacing: 0.015;
				}
				#content #ds_player .list_content UL LI A:hover {
					text-transform: uppercase;
					text-decoration: none;
					color: #fff;
					}

			#content #ds_player .list_content UL LI.current {
				background-color: #323232 !important;
				background-position: right -153px !important;
				}
				#content #ds_player .list_content UL LI.current A {
					background-image: url('../gfx/player_item_dotted_current.gif');
					color: #fff;
					}



		/* Player: Groups Stlyes */
		
		#content #ds_player #ds_player_groups {
			width: 233px;
			float: left;
			}

			#content #ds_player #ds_player_groups .player_region_header {
				height: 24px;
				overflow: hidden;
				}

			#content #ds_player #ds_player_groups .list_content {
				padding-left: 18px;
				border-right: 1px solid #7d7d7d;
				}

				#content #ds_player #ds_player_groups .list_content UL LI {
					background: url('../gfx/player_item_bg_group.png') no-repeat top right;
					}

					#content #ds_player #ds_player_groups .list_content UL LI .info { display: none; }
					#content #ds_player #ds_player_groups .list_content UL LI.current A { display: none; }
		
					#content #ds_player #ds_player_groups .list_content UL LI.current .info { 
						display: block; 
						background: url('../gfx/player_item_dotted_current.gif') repeat-x bottom left;
						color: #fff;
						padding: 6px 8px 6px 0;
						}
						#content #ds_player #ds_player_groups .list_content UL LI.current .info .image { 
							float: left;
							width: 38px;
							height: 29px;
							border: 1px solid #999;
							}
						#content #ds_player #ds_player_groups .list_content UL LI.current .info .desc { 
							float: right;
							width: 142px;
							}
							#content #ds_player #ds_player_groups .list_content UL LI.current .info .desc H2 { 
								color: #fff;
								text-transform: uppercase;
								font-size: 10px;
								}
							#content #ds_player #ds_player_groups .list_content UL LI.current .info .desc P { 
								color: #fff !important;
								}

		/* Episodes Stlyes */
		
		#content #ds_player #ds_player_episode {
			width: 225px;
			float: left;
			padding-top: 4px;
			}

			#content #ds_player #ds_player_episode .player_region_header {
				height: 16px;
				overflow: hidden;
				color: #dbdee0 !important;
				font-weight: bold;
				font-size: 9px;
				text-transform: uppercase;
				padding-left: 10px;
				padding-top: 4px;
				}

				#content #ds_player #ds_player_episode .list_content UL LI {
					background: url('../gfx/player_item_bg_episode.png') no-repeat top right;
					}


		/* Video Player Stlyes */
		
		#content #ds_player #ds_player_video {
			width: 480px;
			float: right;
			padding-top: 4px;
			height: 430px;
			overflow: hidden;
			}

			#content #ds_player #ds_player_video .player_region_header {
				height: 16px;
				overflow: hidden;
				color: #dbdee0 !important;
				font-weight: bold;
				text-transform: uppercase;
				padding-top: 4px;
				}
				#content #ds_player #ds_player_video .player_region_header H2 {
					color: #dbdee0 !important;
					font-weight: bold;
					text-transform: uppercase;
					width: 480px; 
					overflow: hidden;
					font-size: 9px;
					}

			#content #ds_player #ds_player_bc {
				/*visibility: hidden;*/
				}
				#content #ds_player #ds_player_bc.active {
					visibility: visible !important;
					}



/* BOTTOM 
 ---------------------------------------------------------------- */

	#content #ds_bottom {
		margin-left: 17px;
		}
		
		/* Banner */

		#content #ds_bottom #ds_banner {
			width: 300px;
			height: 250px;	
			background-color: #626262;
			float: left;
			}

		/* Promos */

		#content #ds_bottom #ds_features {
			width: 620px;
			float: right;
			}
	
			#content #ds_bottom #ds_features H3.title {
				height: 0;
				padding-top: 30px;
				width: 607px;
				overflow: hidden !important;
				display: block;
				background: url('../gfx/subheader_title_featured.png') no-repeat 0 0;
				_background-image: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/digital-shorts/gfx/subheader_title_featured.png',sizingMethod='crop');
				margin-bottom: 0;
				}
	
			#content #ds_bottom #ds_features .tiles {
				overflow: hidden;		
				height: 230px;
				width: 603px;
				}
	
			#content #ds_bottom #ds_features A.tile {
				height: 104px;
				width: 191px;
				margin-left: 6px;
				margin-top: 6px;
				padding: 1px;
				background: url('../gfx/features_item_bg.png') repeat-x 0 0;
				_background-image: none;
				_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/digital-shorts/gfx/features_item_bg.png',sizingMethod='scale');
				float: left;	
				position: relative;
				color: #666;
				font-weight: normal;
				}
	
				#content #ds_bottom #ds_features A.tile_hidden,
				#content #ds_bottom #ds_features A.tile_hidden * {
					display: none !important;
					}


				#content #ds_bottom #ds_features A.tile.last {
					margin-right: 0;
					}
				
				#content #ds_bottom #ds_features A.tile:hover {
					text-decoration: none;
					background-position: 0 -151px;
					}
	
				#content #ds_bottom #ds_features A.tile DIV.image {
					overflow: hidden;
					height: 102px;
					width: 191px;
					}
	
				#content #ds_bottom #ds_features A.tile DIV.content {
					position: absolute;
					bottom: 0;
					background: url('../gfx/features_item_gradient.gif') repeat-x 0 0;				
					width: 191px;
					}
					#content #ds_bottom #ds_features A.tile:hover DIV.content {
						background-position: 0 -50px;
						height: 106px;
						font-size: 10px;
						}
	
					#content #ds_bottom #ds_features A.tile DIV.content .inner {
						padding: 5px 7px 7px 7px;
						}
					#content #ds_bottom #ds_features A.tile DIV.content .content_title {
						font-weight: bold;
						text-transform: uppercase;
						color: #666;
						}
					#content #ds_bottom #ds_features A.tile DIV.content .content_inner {
						margin-top: 4px;
						color: #666;
						display: none;
						}
						#content #ds_bottom #ds_features A.tile:hover DIV.content .content_inner {
							display: block;
							}

