@charset: "uft-8";
/* GIG GLOBAL EVENTS */

/********************************/
/*      General GE STYLES       */
/********************************/

/* GE_HEADER STYLES */
	#ge_body{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	#ge_body #ge_header{
	background-image: url(../images/cmn_headers/ge_header_bg.jpg);
	background-repeat: no-repeat;
	height: 96px;
	}
	
	#ge_header img {
		display: block;
		border: none;
	}

	#ge_header_btm td{
		background-image: url(../images/cmn_headers/ge_header_btm.gif);
		background-repeat: repeat-x;
		height: 9px;
	}

	#ge_btm td{
		background-image: url(../images/cmn_headers/ge_header_btm.gif);
		background-repeat: repeat-x;
		height: 9px;
	}

/* RECENT CLIPS */
	table#main_content{
	}	

	table#recent_clips{
		text-align: left;
		background-color: #000000;
		height: 350px;
		background-image: url(../images/recent_clips/recent_clips_btm_dtd_line.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}	
	
	table#ge_media_info{
		background-color: #939393;
		color: #e6e4c6;
		font-size: 12px;
		padding: 5px 0px;
		letter-spacing: 0.05em;
	}	
	
	table#ge_media_info a{
		color: #e6e4c6;
	}	
	
	.ge_media_info_text{
		color: #cdcdcd;
		font-size: 11px;
		padding: 6px;
		padding-top: 0px;
		margin: 6px;
		letter-spacing: 0.09em;
		line-height: 15px;
	}

	.dark_divider_center{
		background-image: url(../images/recent_clips/dark_divider_center.gif);
		background-repeat: repeat-y;
	}
	
	.rc_dtd_line{
		text-align: left;
		padding-left: 2px;
		padding-bottom: 6px;
		background-image: url(../images/recent_clips/recent_clips_dtd_line.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	} 
	
	table#recent_clips h3{
		text-align: left;
		margin: 0pt;
		padding: 0pt;
		padding-left: 2px;
		padding-top: 10px;
		padding-bottom: 2px;
		font-size: 13px;
		color: #e6e4c6;
		letter-spacing: 0.12em;
	}
	
	.rc_desc, .rc_desc a{
		text-align: left;
		padding-top: 2px;
		padding-left: 2px;
		color: #6f6e53;
		font-size: 11px;
		line-height: 15px;
		letter-spacing: 0.12em;
	}
	
	.rc_desc a{
		text-decoration: underline;
		color: #b9b9aa;
	}

	.rc_desc a:hover{
		color: #f7f5d6;
	}
	
	.rc_desc_date{
		text-align: left;
		padding-top: 2px;
		padding-left: 2px;
		color: #6f6e53;
		font-size: 11px;
		line-height: 15px;
		letter-spacing: 0.1em;
	}

	.rc_small{
		color: #6f6e53;
		padding-top: 5px;
		padding-left: 4px;
		font-size: 11px;
		letter-spacing: 0.2em;
	}
	
	table#recent_clips ul{
		list-style-type: none;
		padding: 0px;
		margin: 0px;
		padding-top: 20px;
		padding-left: 2px;
	}
	
	table#recent_clips ul li{
		background-image: url(../images/recent_clips/video_icon_agnst_dark.gif);
		background-repeat: no-repeat;
		background-position: 0em 0.2em;
		margin: 0px 0px 8px 0px;
		padding-left: 25px;
	}
	
	table#recent_clips ul li a{
		color: #b9b9aa;
		font-size: 13px;
		letter-spacing: 0.06em;
		line-height: 20px;
	}

	table#recent_clips ul li a:hover{
		color: #f7f5d6;
		font-size: 13px;
		letter-spacing: 0.06em;
		line-height: 20px;
	}

/* BROWSE THE ARCHIVE */

	table#bw_archive td#bw_archive_header{
		height: 46px;
		background-image: url(../images/bw_archive/browse_the_archive.gif);
		background-repeat: no-repeat;
		background-position: bottom;
	}

	table#bw_archive td#archive_listing{
		background-color: #f5f0e8;
		padding: 10px;
	}
	
	table#bw_archive td#archive_listing .video_listing img{
		width: 146px;
		height: 111px;
		text-align: center;
		padding: 4px;
		border: 1px solid #CCCCCC;
		margin-bottom: 10px;
		display: block;
	}
	
	table#bw_archive td#archive_listing span{
		color: #717163;
		font-size: 11px;
		display: inline;
		letter-spacing: 0.09em;
		line-height: 16px;
	}

	table#bw_archive td#archive_listing h4 {
		color: #232317;
		font-size: 12px;
		font-weight: normal;
		margin: 0pt;
		padding: 0pt;
		display: inline;
		letter-spacing: 0.05em;
		text-decoration: underline;
		line-height: 16px;
	}

	table#bw_archive td#archive_listing div.separator {
		height: 10px;
	}
	
	.video_listing{
		text-align: left;
		width: 150px;
		float: left;
		margin: 20px;
		margin-bottom: 0px;
		cursor: pointer;
	}
	
	.vd_bg_top{
		background-image: url(../images/bw_archive/vid_bg_top.gif);
		background-repeat: no-repeat;
	}

	.vd_bg_middle{
		background-image: url(../images/bw_archive/vid_bg_middle.gif);
		background-repeat: repeat-y;
		line-height: 17px;
		padding: 0px 6px 15px;
		text-align: left;
	}
	
	.vd_bg_middle img.vd_pic{
		border: 1px solid #939393;
		padding: 3px;
		margin: 2px 0px 12px;
		display: block;
	}
	
	.vd_bg_middle h4{
		padding: 0px;
		margin: 0px;
		line-height: 17px;
		font-size: 111%;
		font-weight: normal;
		display: inline;
		letter-spacing: 0.03em;
		text-align: left;
		text-decoration: underline;
		color: #232317;
	}

	.vd_bg_middle span{
		line-height: 16px;
		font-size: 111%;
		font-weight: normal;
		text-align: left;
		display: inline;
		color: #717163;
	}

	.dt{
		background-image: url(../images/bw_archive/vid_bg_middle.gif);
		background-repeat: repeat-y;
		font-size: 98%;
		font-weight: normal;
		display: block;
		border-top: 1px dotted #CCCCCC;
		padding-top: 3px;
		padding-left: 5px;
		color: #717163;
		text-align: left;
	}

	.vd_bg_btm{
		background-image: url(../images/bw_archive/vid_bg_btm.gif);
		background-repeat: no-repeat;
	}
	
	.pg_nav, .pg_nav a{
		color: #666666;
	}
	
	.roll_over_play{
		position: absolute;
		left: 105px;
		z-index: 70;
		top: 9px;
		opacity: 0.8;
	}
	
	.roll_over_play_blk{
		position: absolute;
		background-color: #ede5d6;
		left: 4px;
		top: 6px;
		width: 140px;
		height: 105px;
		opacity: 0.5;
	}
	
	.vd_blk{
		cursor: pointer;
	}
	
	.bw_open{
		position: absolute;
		top: 57px;
		left: 662px;
		width: 150px;
		height: 20px;
		cursor: pointer;
		background-image: url(../images/bw_archive/bw_open.gif);
		background-repeat: no-repeat;
		background-position: right center;
	}

	.bw_close{
		position: absolute;
		top: 57px;
		left: 662px;
		width: 150px;
		height: 20px;
		cursor: pointer;
		background-image: url(../images/bw_archive/bw_close.gif);
		background-repeat: no-repeat;
		background-position: right center;
	}
	
/* FEATURED PROGRAMS */

	table#bw_archive td#ftr_prgs{
		background-color: #f5f0e8;
		background-image: url(../images/ftr_prgs/ftr_prgs_border_bg.gif);
		background-repeat: repeat-y;
		background-position: left;
		padding: 0px 15px;
		padding-top: 14px;
	}
	
	#ftr_prgs #ftr_prg_header{
		text-align: left;
		padding-bottom: 6px;
		background-image: url(../images/ftr_prgs/ftr_prgs_btm_dtd_line.gif);
		background-repeat: repeat-x;
		background-position: bottom;
	}

	#ftr_prgs #ftr_prg_listing{
		padding-top: 5px;
	}
	
	#ftr_prgs #ftr_prg_listing h4{
		background-image: url(../images/ftr_prgs/ftr_prg_bullet.gif);
		background-repeat: no-repeat;
		background-position: 0em 0.08em;
		padding-left: 20px;
		margin-bottom: 0px;
		font-size: 13px;
		text-align: left;
		color: #5d594e;
	}
	
	#ftr_prgs #ftr_prg_listing p, #ftr_prgs #ftr_prg_listing p a{
		margin: 0pt;
		padding-top: 8px;
		font-size: 12px;
		text-align: left;
		letter-spacing: 0.06em;
		line-height: 16px;
		color: #6f6e53;
	}

	#ftr_prgs #ftr_prg_listing p.ftr_prg_separator{
		height: 10px;
	}
	
	.ftr_prg_events_header{
		background-image: url(../images/ftr_prgs/featured_prg_event_header_bg.gif);
		background-repeat: repeat-y;
		padding: 6px 25px;
		text-align: left;
	}

	#bw_archive .ftr_prg_events_header a{
		font-size: 13px;
		text-decoration: underline;
		font-weight: bold;
		letter-spacing: 0.05em;
		color: #5d594e;
	}
	
	.ftr_desc {
		color: #6f6e53;
		padding: 2px 25px;
		font-size: 111%;
		line-height: 16px;
		text-align: left;
	}

/* SEARCH VIDEOS */	

	table#search_videos td#ge_s{
		text-align: left;
		background-image: url(../images/search_videos/search_box.gif);
		background-repeat: no-repeat;
		width: 316px;
		height: 22px;
	}
