/* touch.css */
* {margin:0;padding:0;}

html, body {
	-webkit-text-size-adjust:none;
	font:15px/17px helvetica, sans-serif;
	overflow:hidden;
	-webkit-user-select:none;
}

#loader {position:absolute;
background:transparent;
z-index:10000;
}

	 @-webkit-keyframes spinner {
       0% {
	    opacity: 1.0;
        -webkit-transform: rotate(0deg);
       }
		100% {
         opacity: 1.0;
         -webkit-transform: rotate(360deg);
       }
      }

      #loader #spinner {
       -webkit-animation-name: spinner;
       -webkit-animation-duration: 1200ms;
       -webkit-animation-iteration-count: infinite;
       -webkit-animation-timing-function: linear;
	   background:url(../images/touch/ipad_preloader.png) no-repeat 0 0 transparent;
	   width:30px;
	   height:30px;
	   display:none;
	   position:absolute;
      }
	  
#window {position:relative;}
.window {opacity:0;}

.windowFade{opacity:1;
-webkit-transform-style: preserve-3d;
-webkit-transition:opacity 500ms linear;
}

a {color:#369;
text-decoration:none;
}

.clearFix, .single .break {clear:both;}
.left {float:left;}
.right{float:right;}

.tRight {text-align:right;}
.tLeft{text-align:left;}
.strong {font-weight:bold;}
.borderless {border:none !important;}
.nomp {margin:0 !important;
padding:0 !important
}

.content-label2, #index .slideshows-single-headline .content-label {color:#c00;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

.content-label {color:#000;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}

.photo-credit {
	color:#999;
	font-size:10px;
	line-height:1.0em;
	text-align:right;
}	

p {padding:10px 0;
margin:0;
}

h6{padding:0;}

.nav-shadow {position:absolute;
	height:15px;
	width:100%;
	background:url(../images/touch/nav-drop-shadow.png) repeat-x 0 0 transparent;
	}
		
#header {
	position:absolute;
	top:0;
	width:100%;
	background:url(../images/touch/nav-bg.jpg) repeat-x 0 0 transparent;
	z-index:101;
	}	
	
	#header .wrapper{padding:10px;
	overflow:hidden;
	clear:both;
	}
	
.header {display:block;
	padding:0 20px 0;
	height:56px;
}

	.header .box{width:35%;
	margin-top:11px;
	}
	.header .box2{width:30%;
	text-align:center;
	}
	
	.header .nav-button {display:inline-block;
	width:104px;
	height:32px;
	background:url(../images/touch/top_bar_buttons.png) no-repeat -136px 0 transparent;
	}
		.header .nav-button:active {background-position:-243px 0;}
		
		.header .nav-button-off {display:inline-block;
		width:104px;
		height:32px;
		background:url(../images/touch/top_bar_buttons.png) no-repeat -977px 0 transparent;
		}
	
	.header .nav-back {display:inline-block;
	width:64px;
	height:32px;
	background:url(../images/touch/top_bar_buttons.png) no-repeat 0 0 transparent;
	margin-right:2px;
	}
		.header .nav-back:active {background-position:-68px 0;}
	
	.header .nav-fbLogin {display:inline-block;
	width:160px;
	height:32px;
	background:url(../images/touch/top_bar_buttons.png) no-repeat -352px 0 transparent;
	}
		.header .nav-fbLogin:active {background-position:-517px 0;}
	
	.header .nav-fbConnect{display:inline-block;
	width:143px;
	height:32px;
	background:url(../images/touch/top_bar_buttons.png) no-repeat -682px 0 transparent;
	}
		.header .nav-fbConnect:active {background-position:-830px 0;}
	
	.header a {display:inline-block;}
	
	.header .logo {position:relative;
	top:4px;
	}
		
#footer {position:absolute;
bottom:0;
width:100%;
height:47px;
background:url(../images/touch/footer-bg.jpg) repeat-x 0 0 transparent;
z-index:101;
-webkit-transform-style: preserve-3d;
}

	#footer #controls {position:absolute;
	left:45.2%;
	top:15px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	}
		.landscape #footer #controls {left:46.4%;}

#footer .footer {display:block;
padding:0 10px 0 20px;
position:relative;
height:47px;
}
	#footer .footer .box {margin:7px 0 0;}
	
	#footer .footer .footer-share, #footer .footer-share-inactive {display:inline-block;
	width:91px;
	height:32px;
	background:url(../images/touch/bottom_bar_buttons.png) no-repeat 0 0 transparent;
	margin-right:5px;
	}
		#footer .footer .footer-share:active {background-position:-95px 0;}
		/*bg -190px for above inactive state*/
		
		#footer .footer-share-inactive, #footer .footer-share-inactive:active {background-position:-190px 0;
		opacity:.6;
		}
		
		#footer .footer .footer-shared {display:inline-block;
		width:91px;
		height:32px;
		background:url(../images/touch/bottom_bar_buttons.png) no-repeat -95px 0 transparent;
		margin-right:5px;
		}
	
	#footer .footer .footer-save, #footer .footer-save-inactive {display:inline-block;
	width:84px;
	height:32px;
	background:url(../images/touch/bottom_bar_buttons.png) no-repeat -286px 0 transparent;
	margin-right:5px;
	}
		#footer .footer .footer-save:active {background-position:-375px 0;}
		/*bg -464px for above inactive state*/
		
		#footer .footer-save-inactive {background-position:-464px 0;
		opacity:.6;
		}
		
		#footer .footer .footer-saved {display:inline-block;
		width:84px;
		height:32px;
		background:url(../images/touch/bottom_bar_buttons.png) no-repeat -820px 0 transparent;
		margin-right:5px;
		}
	
	#footer .footer .footer-like {display:inline-block;
	width:84px;
	height:32px;
	background:url(../images/touch/bottom_bar_buttons.png) no-repeat -553px 0 transparent;
	}
		#footer .footer .footer-like:active {background-position:-642px 0;}
			
/*search*/
	#footer .footer #search {width:162px;
	margin-top:11px;
	}
	
	#footer .footer .text-placeholder {display:block;
	height:0;
	overflow:hidden;
	text-indent:0;
	width:0;
	}
	
	#footer .footer .search-wrapper {position:relative;}
	
		#footer .footer .search-wrapper .s-left {background:url(../images/touch/footer-search-left-cap.gif) no-repeat left top transparent;
		display:block;
		height:23px;
		left:0;
		position:absolute;
		top:0;
		width:18px;
		}
		
		#footer .footer .search-wrapper .s-right {background:url(../images/touch/footer-search-right-cap.gif) no-repeat right top transparent;
		display:block;
		height:23px;
		right:15px;
		position:absolute;
		top:0;
		width:18px;
		}
		
		#footer .footer .search-wrapper #search-text {background:url(../images/touch/footer-search-center-bg.gif) repeat-x left top transparent;
		border:none;
		position:absolute;
		top:0;
		font-size:12px;
		font-weight:bold;
		margin:0;
		padding:0 0 0 3px;
		width:111px;
		margin-left:17px;
		-webkit-border-radius:0;
		color:#abb0b5;
		}
			#footer .footer .search-wrapper .search-text {height:26px;}
			#footer .footer .search-wrapper .search-text-app {height:25px;}
		
	.footer #share-it {position:absolute;
	bottom:37px;
	left:0;
	width:350px;
	height:204px;
	background:url(../images/touch/share_overlay_background.png) no-repeat 0 0;
	z-index:2000000;
	-webkit-transform-style:preserve-3d;
	-webkit-transform:translate3d(0,0,0);
	}
		.footer #share-it .share-wrapper {position:relative;
		top:22px;
		left:17px;
		width:292px;
		padding:0 5px;
		}
		
			.footer #share-it .share-wrapper div {width:291px;
			height:47px;
			}
		
			.footer #share-it .share-wrapper .email {background:url(../images/touch/share_buttons.png) no-repeat 0 -4px;
			z-index:10000;
			}
				.footer #share-it .share-wrapper .email:active {background-position:0 -56px;}
				
			.footer #share-it .share-wrapper .twitter {background:url(../images/touch/share_buttons.png) no-repeat 0 -109px;
			margin-top:7px;
			z-index:10000;
			}
				.footer #share-it .share-wrapper .twitter:active {background-position:0 -161px;}
				
			.footer #share-it .share-wrapper .facebook {background:url(../images/touch/share_buttons.png) no-repeat 0 -214px;
			margin-top:7px;
			z-index:10000;
			}
				.footer #share-it .share-wrapper .facebook:active {background-position:0 -266px;}
		
		.footer .share-active {opacity:1;
		-webkit-transition:opacity 50ms linear;
		}
		.footer .share-inactive {opacity:0;
		-webkit-transition:opacity 300ms linear;
		}
			.footer .moveIt {height:0px !important;}
		
.touch{padding:56px 0 47px 0;} /*top and bottom values match nav and footer height*/
.touch-app{padding:0px 0 47px 0;}

#menu {width:400px;
height:600px;
background:#ededed;
position:absolute;
top:45px;
left:10px;
z-index:101;
padding:10px;	
}
	
/* index */
#index .last {border:none !important;}

#index #section-display {background:url(../images/touch/section-center-bg.gif) repeat-x 0 0 transparent;
height:65px;
position:relative;
}
	#index #section-display .sd-left-bg {background:url(../images/touch/section-left-bg.gif) no-repeat top left transparent;
	height:65px;
	}

	#index #section-display .sd-right-bg {background:url(../images/touch/section-right-bg.gif) no-repeat top right transparent;
	height:65px;
	}
	
	#index #section-display .section-name {font:bold 28px/26px helvetica, sans-serif;
	position:absolute;
	top:22px;
	left:20px;
	color:#fff;
	}
	
	#index .header-gma {background:url(../images/touch/section_header_gma.jpg) no-repeat 0 0 transparent !important;}
	#index .header-wn {background:url(../images/touch/section_header_worldnews.jpg) no-repeat 0 0 transparent !important;}
	#index .header-2020 {background:url(../images/touch/section_header_2020.jpg) no-repeat 0 0 transparent !important;}
	#index .header-nightline {background:url(../images/touch/section_header_nightline.jpg) no-repeat 0 0 transparent !important;}
	#index .header-thisweek {background:url(../images/touch/section_header_thisweek.jpg) no-repeat 0 0 transparent !important;}
	
	
		#index .header-gma .sd-left-bg, #index .header-gma .sd-right-bg, #index .header-wn .sd-left-bg, #index .header-wn .sd-right-bg, #index .header-2020 .sd-left-bg, #index .header-2020 .sd-right-bg, #index .header-nightline .sd-left-bg, #index .header-nightline .sd-right-bg, #index .header-thisweek .sd-left-bg, #index .header-thisweek .sd-right-bg   {background:transparent !important;}
		
		#index .header-gma .section-name, #index .header-wn .section-name, #index .header-2020 .section-name, #index .header-nightline .section-name, #index .header-thisweek .section-name {display:none;}
		
#index-wrapper {/*font-size:15px;*/}

#index-scroll{-webkit-transform-style: preserve-3d;-webkit-transform:translate3d(0,0,0)}

#index #primary {width:413px;
padding:20px 20px 0;
background:url(../images/touch/primary-bg.gif) repeat-y 0 0 transparent;
}
	
	#index #primary .lead-head {margin-top:4px;}
	
		#index #primary .lead-head a {display:inline-block;}
		
		#index #primary .lead-head .active {background:#dce7f1;}

	#index #primary h1 {font:bold 26px/26px helvetica, sans-serif;
	letter-spacing:-.05em;
	}

#index #primary img, #index .slideshows-single-image img {border:1px solid #ccc;}
	#index #primary .lead img {border-bottom:4px solid #369;}
	#index #primary .lead  .photo-credit {padding-bottom:10px;}
	
#index .index-header {font:bold 14px helvetica, arial, sans-serif;
text-transform:uppercase;
float:left;
padding-right:3px;
display:inline-block;
white-space:nowrap;
}

	#index #primary .index-header {background:url(../images/touch/primary-bg.gif) repeat-x 0 0 #fff;}

	#index .bgline {background:url(../images/touch/bgline-999.gif) repeat-x 0 8px transparent;
	margin-bottom:2px;
	}
	
	#index .subsection {margin-bottom:12px;}

#index .lead-related, #index .stories{padding-top:10px;
margin-top:8px;
}

	#index .lead-related ul, #index .stories ul, #index #shows ul{list-style:none;
	padding:0;
	margin:0;
	}
		#index #shows ul {padding-bottom:15px;}
	
	#index .lead-related ul li, #index .stories ul li, #index #shows ul li {border-bottom:1px solid #ddd;}
												
		#index .lead-related ul li a, #index .stories ul li a, #index #shows ul li  a {display:block;
		padding:9px 25px 9px 0;
		font-size:16px;
		line-height:18px;
		background:url(../images/touch/index-arrow.png) no-repeat right center transparent;
		}
			#index #shows ul li  a {padding-left:5px;}
						
		#index .lead-related ul li .active, #index .stories ul li .active{background:url(../images/touch/index-arrow.png) no-repeat right center #dce7f1;}
		
		#index #shows ul li .active{background:url(../images/touch/index-arrow.png) no-repeat right center #fff;}
			
	#index .headline-wrapper {width:388px;}
	
	#index .headline-overview {color:#666;
	font-size:14px;
	line-height:17px;
	}
			
#index #secondary {width:310px; /*315 total w/o white space*/
background:#eff1f7;
}

	#index #secondary .secondary-top {background:url(../images/touch/secondary-bg2.gif) repeat-x 0 0 transparent;
	padding:20px 0 12px;
	}
	
	#index #secondary .secondary-promo {background:url(../images/touch/election_promo_bg.gif) repeat-x 0 0 transparent;
	padding:20px 0 0;
	}

	#index #secondary .button-wrapper {margin:0 12px 6px;}
		#index #secondary .button-wrapper-shows {margin:0 0 6px;}
	
		#index #secondary .button-wrapper .inner {white-space:nowrap;
		overflow:hidden;
		}
		
			#index #secondary .button-wrapper .inner a {display:inline-block;
			width:276px;
			padding:7px 0 6px 10px;
			text-transform:uppercase;
			font-weight:bold;
			background:url(../images/touch/index-show-button.png) no-repeat 0 0 transparent;
			font:bold 14px/16px helvetica, sans-serif;
			}
				#index #secondary .button-wrapper .inner a.active{background:url(../images/touch/index-show-button.png) no-repeat 0 -34px transparent;}
		
#index .portrait {position:absolute;
bottom:0px;
width:100%;
height:188px;
background:#000;
}

	#index .portrait h6 {padding:15px 20px 12px;}

	#index .portrait #video-scroll {white-space:nowrap;
	display:table;/*forces container width for scroll*/
	padding-left:34px;
	
	}
		#index .portrait #video-scroll .video{display:inline-block;
		margin:0 34px 0 0;
		width:150px;
		vertical-align:top;
		}
			#index .portrait #video-scroll .video .video-headline {white-space:normal;
			line-height:14px;
			position:relative;
			padding-top:3px;
			}

#index .landscape  {position:absolute;
top:0px;
right:0px;
height:100%;
background:#000;
width:256px;
}

	#index .landscape #video-scroll {padding:1px 20px 50px;}
	
		#index .landscape #video-scroll .video-image {float:left;
		margin:0 10px 2px 0;
		}
		
		#index .landscape #video-scroll .video-headline {float:left;
		width:100px;
		position:relative;
		top:-2px;
		line-height:14px;
		}
		
	#index .landscape #video-scroll img {width:100px;
	height:56px;
	}
	
	#index .landscape .video {border-bottom:1px solid #202538;}
	
		#index .landscape .video-item {padding-bottom:8px;
		padding-top:11px;
		}
	
	#index .landscape .video-header {margin:0 20px 0;
	padding:20px 0 6px;
	border-bottom:1px solid #394665;
	}
	
#index .video-header {text-transform:uppercase;
font:bold 15px helvetica, arial, sans-serif;
color:#e8e8e8;
}	

#index #tertiary {overflow:hidden;}

	#index #tertiary a {color:#e8e8e8;
	font:bold 13px/12px helvetica, sans-serif;
	}
	
	#index #tertiary .video-image {position:relative;}

	#index #tertiary .play-icon, #index .secondary-mid .play-icon, .slate .play-icon {background:url(../images/icons/play_icon_35x35.png) no-repeat 0 0 transparent;
	position:absolute;
	height:35px;
	width:35px;
	}
	
		#index .landscape .play-icon, #index .secondary-mid .play-icon {right:3px;
		bottom:3px;
		}
		#index .portrait .play-icon {right:5px;
		bottom:5px;
		}
		
		.slate .play-icon {right:3px;
		bottom:8px;
		}
		
		.slateMedia .play-icon, .slideshow .play-icon, #recipe-main .play-icon {right:10px;
		bottom:12px;
		background:url(../images/icons/play_icon_41x41.png) no-repeat 0 0 transparent;
		height:41px;
		position:absolute;
		width:41px;
		}
	
	* html #index #tertiary .play-icon {
	background-image:none;
	display:inline-block;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://a.abcnews.com/assets/images/icons/play_icon_35x35.png", sizingMethod="crop");
	} 

#video-container, .slideshows-container{height:100%;}
	.slideshows-container {overflow:hidden;}

#index .index-slideshows {position:relative;
margin-top:20px;
height:195px;
}
	#index .index-slideshows #slideshow-scroll {display:table;
	white-space:nowrap;
	}
		#index .index-slideshows #slideshow-scroll .slideshows-wrapper {display:inline-block;
		vertical-align:top;
		width:152px;
		padding-right:20px;
		}
		
			#index .index-slideshows #slideshow-scroll .slideshows-wrapper .slideshows-image, 
			#index .index-slideshows #slideshow-scroll .slideshows-wrapper .slideshows-headline{position:relative;
			z-index:1001;
			}
			
			#index .index-slideshows #slideshow-scroll .slideshows-wrapper .slideshows-headline {white-space:normal;
			font:normal 14px/16px helvetica, arial, sans-serif;
			}
			
				#index .index-slideshows #slideshow-scroll .slideshows-wrapper .slideshows-headline .content-label {font-size:12px;
				color:#c00;
				}
	
	#index #single-slideshow {height:auto;}
	
	#index #single-slideshow #slideshow-scroll {display:block;
	white-space:normal;
	}
	
	#index .slideshow-container {padding-top:10px;
	padding-bottom:10px;}
	
	#index .single-slideshow-container {padding:10px 10px 0;}
			
#index .slideshows-bg-gradient {background:url(../images/touch/ss_module_gradient.png) no-repeat 0 0 transparent;
position:absolute;
top:28px;
right:0;
width:39px;
height:170px;
}
			
#index .index-caption {border-top:1px solid #999;
margin-top:20px;
padding:10px 0 20px;
line-height:14px;
font-size:10px;
text-transform:uppercase;
color:#ccc;
}
	#index .index-caption .full-site {font-weight:bold;
	font-size:11px;
	}
	
	#index .index-caption .ic-pipe {margin:0 2px;font-size:14px;position:relative;top:2px;}
	
	#index .adbox {
	position:relative;
	margin:0 4px 0;
	padding-bottom:20px;
	}
	
	#index .ad-300x250 {
	width:300px;
	padding:15px 0 0;
	}
	
	#index .adslug {
	background:url(../images/adslugs/091109_adlabel_horizontal.gif) no-repeat 0 0 transparent;
	height:5px;
	position:absolute;
	top:268px;
	left:2px;
	width:85px;
	}
	
/*freeform show branded module*/
.freeform{margin:0 12px 0;}

/* show branded module */
.wide-gma .widget_head {background:transparent url(../images/shows/gma/gma_themebox_1px_bg.gif) 0 0 repeat-x;}
.wide-worldnews .widget_head  {background:transparent url(../images/shows/wn/widgethead-bg-hp-wn.jpg) 0 0 repeat-x;}
.wide-2020 .widget_head  {background:transparent url(../images/shows/2020/widgethead-bg-hp-2020.jpg) 0 0 repeat-x;}
.wide-thisweek .widget_head {background:transparent url(../images/shows/thisweek/widgethead-bg-hp-thisweek.jpg) 0 0 repeat-x;}
.wide-nightline .widget_head  {background:transparent url(../images/shows/nightline/widgethead-bg-hp-nightline.jpg) 0 0 repeat-x;}
	
	.wide-gma .widget_head, 
	.wide-worldnews  .widget_head, 
	.wide-2020 .widget_head, 
	.wide-thisweek .widget_head, 
	.wide-nightline .widget_head {border:none;
	height:35px;
	margin-bottom:2px;
	}
	
	.wide-gma .widget_head .title, 
	.wide-worldnews  .widget_head .title, 
	.wide-2020 .widget_head .title, 
	.wide-thisweek .widget_head  .title, 
	.wide-nightline .widget_head  .title {padding:0;}
	
	.wide-gma .widget_head .title a:hover,
	.wide-gma .widget_head .title a:hover .brand , 
	.wide-worldnews .widget_head .title a:hover,
	.wide-worldnews .widget_head .title a:hover .brand, 
	.wide-2020 .widget_head .title a:hover,
	.wide-2020 .widget_head .title a:hover .brand, 
	.wide-thisweek .widget_head .title a:hover,
	.wide-thisweek .widget_head  .title a:hover .brand, 
	.wide-nightline .widget_head .title a:hover,
	.wide-nightline .widget_head  .title a:hover .brand {cursor:pointer;
	text-decoration:none !important;
	color:transparent;
	}
	
	
		.wide-gma .widget_head .title .brand {background:transparent url(../images/shows/gma/gma_themebox_logo.png) no-repeat 0 0;
		display:inline-block;
		width:286px;
		height:35px;
		}
		
		.wide-worldnews .widget_head .title .brand {background:transparent url(../images/shows/wn/widgethead-logo-hp-wn.png) no-repeat 0 0;
		display:inline-block;
		width:286px;
		height:35px;
		}
		
		.wide-2020 .widget_head .title  .brand {background:transparent url(../images/shows/2020/widgethead-logo-hp-2020.png) no-repeat 0 0;
		display:inline-block;
		width:286px;
		height:35px;
		}
		
		.wide-thisweek .widget_head  .title .brand {background:transparent url(../images/shows/thisweek/widgethead-logo-hp-thisweek.png) no-repeat 0 0;
		display:inline-block;
		width:286px;
		height:35px;
		}
		
		.wide-nightline .widget_head  .title .brand {background:transparent url(../images/shows/nightline/widgethead-logo-hp-nightline.png) no-repeat 2px 0;
		display:inline-block;
		width:286px;
		height:35px;
		}
				
/* story, slideshows & video */
#story, #slideshow {padding-bottom:0;}

.slate, .recipe {font:15px/20px helvetica, arial, sans-serif;
text-align:justify;
background:#fff;
}

.slate  h1, .recipe h1 {font:bold 34px/34px helvetica, arial, sans-serif;
color:#036;
letter-spacing:-1px;
margin:0;
padding:10px 20px 0;
text-align:left;
}
	
.slate  h2, .recipe h2 {font:normal 18px/20px helvetica, arial, sans-serif;
color:#333;
padding:2px 20px 10px 20px;
margin:0;
text-align:left;
}

.slate  .credit {padding:0 20px 0 30px;
position:relative;
top:4px;
}

.slate .author-date {text-align:left;}

.slate  h3, .slate h4, .slate h5, .slate h6, .recipe h4 {font:bold 16px/20px helvetica, arial, sans-serif;
padding:10px 0;
margin:0;
}

#slate {position:relative;
margin:10px 0;
-webkit-transform-style: preserve-3d;-webkit-transform:translate3d(0,0,0);
}

.slate-wrapper {margin:0;
overflow:hidden;
}

.slateMedia{padding:12px 0px 7px 0;}
	.slateMedia img {border:1px solid #ccc;}

.slateMediaInner, #recipe-main .media {border-bottom:1px solid #cccccc;
padding-bottom:15px;
}

.slateMediaInner .photo-credit {padding-bottom:10px;}

.related{padding:0;
margin:0;
}

#related-header {border-top:1px solid #ccc;
margin-top:20px;
padding:10px 0 0;
}

.rel-item {list-style:none;
display:inline-block;
text-align:left;
margin:20px 0 10px;
width:100% !important;
}

	.rel-item .rel-image {float:left;
	margin:0 10px 0 0 !important;
	position:relative;
	}
	
		.rel-item .rel-image img {margin:0 !important;
		border:1px solid #ccc;
		}
	
	.rel-item .image {margin:0 0 0 110px !important;
	position:relative;
	top:-2px;
	}
		
		.rel-item .rel-headline{}
		
		.rel-item .rel-headline h6 {margin:0;
		padding:0;
		font:bold 14px/16px helvetica, arial, sans-serif;
		}
		
		.rel-item .rel-headline	.overview {color:#000;
		font:normal 14px/16px helvetica, arial, sans-serif;
		}
	
.caption, .recipe .main-desc {font:12px/15px helvetica, arial, sans-serif;
padding:2px 0 0 0;
text-align:left;
color:#666;
margin:0 auto
}

	.caption p {padding:0;
	display:inline;
	}

/* recipes */
#recipe-wrapper {padding:10px 0 0;}

#recipe-main {padding:10px 20px 0;}

	#recipe-main .media {float:right;
	margin-left:20px;
	margin-bottom:20px;
	}
	
	#recipe-main .media img {border:1px solid #ccc;}
	
	#recipe-main .source {color:#036;
	font-weight:bold;
	}
	
	#recipe-main .info .heading {color:#F1AD48;
	font-weight:bold;
	}
	
	#recipe-main #ingredients ul {list-style:none;
	margin:5px 0;
	}
		#recipe-main #ingredients li {padding-bottom:2px;}
		
.recipes-more {padding:0 20px 20px;}

	.recipes-more ul {list-style:none;}

	.recipes-more li.rel-item  {display:block !important;
	width:380px !important;
	}
	
	.recipes-more li.rel-item .rel-headline {margin-left:110px;}
	
/*mediaViewer*/
.slideshow h1#ss-headline {font:bold 26px/28px helvetica, arial, sans-serif;
color:#fff;
letter-spacing:-.05em;
margin:0;
width:551px;
}
	.portrait .slideshow h1 {padding:82px 0 0;}
		.touch-app .portrait .slideshow h1 {padding:140px 0 0 !important;}

#slideshow  h2#ss-dek {font:normal 16px Helvetica;
color:#ccc;
padding:2px 0 0;
margin:0;
width:551px;
}

.slideshow, #nav-wrapper {padding:0;
background:url(../images/touch/ss_background.jpg) no-repeat 0 0 #06070c;
}

	.slideshow #headline {display:none;
	margin:0 auto;
	}

.portrait .slideshow, .portrait #nav-wrapper {background-position:0 -784px}

	.slideshow .status {color:#fff;
	position:absolute;
	right:15px;
	top:60px;
	font-size:11px;
	padding:0 0 0 10px;
	}
	
#slideshow-container{position:relative}
#headline-slide {position:relative}
	
.mediaViewer .midcontainer{position:relative;}

.mediaViewer .preview {-webkit-transform-style:preserve-3d;
-webkit-transform:translate3d(0,0,0);
}

.mediaViewer .more-item {
	float:left;
	margin:13px 13px 0px 13px;
	width:200px;
	height:145px;
	color:white;
	overflow:hidden;
	font:normal 13px/15px helvetica, arial, sans-serif;
}

.mediaViewer .bgline {color:#fff;
background:url(../images/touch/bgline-999.gif) repeat-x 0 8px transparent;
margin:10px 13px 0;
}

.mediaViewer .bgline h6 {float:left;
padding:0 10px 0 0;
font:bold 14px helvetica,arial,sans-serif;
text-transform:uppercase;
}

	.portrait .mediaViewer .bgline h6 {background:#10111f;}
	.landscape .mediaViewer .bgline h6 {background:#0d0e17;}
				
.mediaViewer .preview .content-label {color:#92D8E6;font-weight:normal;}

	.mediaViewer .preview .content-wrapper .image {
		background:#000;
		margin:0 auto;
		text-align:center;
	}
	
		.mediaViewer .preview .content-wrapper .image #mediaplayer2 {
			background:#000 url(../images/player/white-loading-text.gif) center center no-repeat;
			height:348px !important;
			margin-left:39px !important;
			*margin-left:0 !important;
			width:525px !important;
		}

	.mediaViewer .preview .content-wrapper  .caption {
		padding:5px 0 15px;
		text-align:left;
		color:#fff;
	}
	
	.mediaViewer .preview .content-wrapper ul {display:none;
	visibility:hidden;
	}
		
.mediaViewer .ss-image-wrapper {position:absolute;
top:0;
}

.mediaViewer .ss-image-inner {padding:10px 10px 0 10px;
background:#000;
margin:10px auto 0;
text-align:center;
}	

.mediaViewer  .photo-credit {padding:0 10px 10px 0;}

.mediaViewer .ss-caption {margin-top:10px;
font:normal 14px/18px helvetica, arial, sans-serif;
}	
	.portrait .mediaViewer .ss-caption  {height:210px;}
	

	.mediaViewer .ss-caption .ss-text {color:#fff;}
		.mediaViewer .ss-caption .ss-text p {margin:0;padding:0;display:inline;}
			
.mediaViewer .media-list {padding-left:10px;}	

.mediaViewer .thumb, .mediaViewer .thumb-active {
	display:inline;
	margin:0 5px 0 0; 
	outline:none;
}
	.mediaViewer .thumb img {border:1px solid #333;}
		.mediaViewer .thumb img:active {border:1px solid #333;}
	.mediaViewer .thumb-active img {border:1px solid #fff;}

.mediaViewer .first {
	margin-left:0;
}

.mediaViewer .last {
	margin-right:12px;
}

.mediaViewer .thumb-viewer-wrapper {
	position:relative;
	height:50px;
	padding:10px 0 0;
	overflow:hidden;
	width:100%;
	z-index:1;
	background:#16151a;
	}
		
.mediaViewer .thumb-viewer {white-space:nowrap;float:left;
padding:0 0 0 10px;
}

.landscape .slideshow h1, .landscape .mediaViewer h2, .landscape .mediaViewer .ss-caption{display:none !important;}

.landscape .ss-image-wrapper {padding-top:38px;}
	.touch-app .landscape .ss-image-wrapper {padding-top:96px !important;}
	
/*bookmarks*/	
#saved-content .index-header {background:#fff;
display:inline-block;
float:left;
font:bold 14px helvetica,arial,sans-serif;
padding-right:3px;
text-transform:uppercase;
}

	#saved-content .bgline {background:url(../images/touch/bgline-ccc.gif) repeat-x 0 8px transparent;
	margin:0 20px 0;
	padding-bottom:5px;
	}
	
	#saved-content .saved-wrapper {padding:20px 0 0;}
	
	#saved-content .s-online {background:url(../images/touch/online_offline_states.png) no-repeat 0 0 transparent;
	width:20px;
	height:11px;
	display:inline-block;
	}
	
	#saved-content .s-offline {background:url(../images/touch/online_offline_states.png) no-repeat -15px 0 transparent;
	width:20px;
	height:11px;
	display:inline-block;
	}

#bookmarks {position:relative;
/*margin:0 20px;*/
margin:0;
-webkit-transform-style: preserve-3d;-webkit-transform:translate3d(0,0,0);
}

#bookmarks .savedItem, #bookmarks .savedItemDelete {height:80px;
padding:15px 5px 0;
margin:0;
border-bottom:1px solid #ccc;
float:left;
overflow:hidden;
position:relative;
left:20px;
}

	.portrait .savedItem, .portrait .savedItemDelete {width:354px;}
	.landscape .savedItem, .landscape .savedItemDelete {width:318px;}
	
#bookmarks .savedItemDelete .open {}

#bookmarks .savedItemDelete .delete {display:block;
float:right;
width:73px;
height:32px;
background:url(../images/touch/delete_button.png) no-repeat 0 0 transparent;
}

#bookmarks .savedItem .open, #bookmarks .savedItemDelete .open {display:block;
float:left;
}


#bookmarks .savedInner {height:60px;
overflow:hidden;
}

#bookmarks .savedImage {float:left;
margin:2px 8px 2px 0px;
height:80px;
width:100px;
}

.landscape .savedItem .titleDek {width:308px;}
.landscape .savedItemDelete .titleDek {width:234px;}

.portrait .savedItem .titleDek {width:344px;}
.portrait .savedItemDelete .titleDek {width:270px;}

#bookmarks .savedItem .title, #bookmarks .savedItemDelete .title {font:bold 14px/15px helvetica, arial, sans-serif;}

#bookmarks .savedItem .dek, #bookmarks .savedItemDelete .dek {font:normal 13px/14px helvetica, arial, sans-serif;
color:#000;
}

/* search */
.search_refine_container {float:left;
width:258px;
height:auto;
background:url(../images/touch/secondary-bg.gif) repeat-y 0 0 #eef0f5;
}

	.search_refine_container .widget_head {color:#666;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	}
		.search_refine_container .widget_head .title {padding:18px 20px 6px;}

.search_refine {width:258px;
border-bottom:1px solid #fff;
}
		
.search_refine .refinement {
margin-bottom:0;
padding:10px 7px 9px 20px;
border-top:1px solid #fff;
border-bottom:1px solid #ccc;
line-height:20px;
}

	.search_refine .collapsed {background:url(../images/touch/right-arrow.gif) no-repeat scroll 244px center transparent;
	display:block;
	}

.search_refine a {
font-weight:bold;
font-size:19px;
color:#000;
}

.search_refine a.selected, .search_refine div.noclick {font-weight:bold;
font-size:15px;
}

.search_refine div.noclick {
	padding-top:30px;
	padding-bottom:8px;
	color:#666;
	background:none;
}

	.search_refine .refinement .refinement a {font-weight:bold;
	color:#000;
	margin-left:20px;
	}
	.search_refine .refinement .refinement a:hover {text-decoration:underline;}
	
	.search_refine .refinement .refinement a.collapsed , .search_refine .refinement .refinement a.expanded {}

		.expanded .refinement div {background:url(../images/touch/down-arrow.gif) no-repeat 10px 4px;
		width:9px;
		height:5px;
		float:right;
		padding:5px 0px 5px 12px;
		}
		
		.collapsed .refinement div{display:none;}

		@-webkit-keyframes refine {
			   0% {
				opacity: 1.0;
				-webkit-transform: rotate(0deg);
			   }
				100% {
				 opacity: 1.0;
				 -webkit-transform: rotate(360deg);
			   }
		  }

      .loading .refinement div{
		   -webkit-animation-name: refine;
		   -webkit-animation-duration: 1200ms;
		   -webkit-animation-iteration-count: infinite;
		   -webkit-animation-timing-function: linear;
		   background:url(../images/touch/ipad_search_refine_loader.png) no-repeat 0 0 transparent;
		   width:20px;
		   height:20px;
		   float:right;
		   position:relative;
		}
	  
	  .search_results a.active {background:#dce7f1;
	  display:block;
	  }
			
		.refinement .remove_button {float:right;
		margin:0 0 0 5px;
		font-weight:bold;
		padding:0;
		color:#369;
		position:relative;
		left:0;
		font-size:14px;
		top:1px;
		}
		
		.refinement .remove_button a {padding:0 4px;
		text-transform:lowercase;
		color:#fff;
		font-size:14px;
		font-weight:normal;
		}
		
	.search_refine .goBack, .search_refine .loading #goBack {background:url(../images/touch/left-arrow.gif) no-repeat scroll 20px center transparent;
	color:#336699 !important;
	display:inline-block;
	font-size:15px !important;
	padding-left:15px;
	text-transform:uppercase;
	width:94%;
	}
		.search_refine .loading #goBack {background:url(../images/touch/left-arrow.gif) no-repeat scroll 20px center #fff;
		padding-left:35px;
		}
		.search_refine .goBack .refinement {border-bottom:none;}
	
	.search_refine .numCount {font-weight:normal;}
	
	.search_refine .loading, .search_refine .s-active{background:#fff;
	display:block;
	}

#searchResultsPane  {float:left;
margin:0;
height:700px;
width:470px;
}
.search_results {width:470px;}
	
	.search_results .widget_head .title {margin:20px 135px 0 0;
	font:bold 18px/18px helvetica, arial, sans-serif;
	}

		
	.search_results .controls {color:#666;
	margin:10px 0 5px;
	padding:12px 0 10px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
	
	.search_results .controls .pager {position:absolute;
	right:0;
	top:15px;
	}
	
	.search_results .controls .pager a, .search_results .controls .pager span {width:60px;
	height:28px;
	display:inline-block;
	background:url(../images/touch/search_prev_next_btns.png) no-repeat 0 0 transparent;
	}
	
	.search_results .controls-bottom {padding:8px 0 40px;
	position:relative;
	}
	
	.search_results .pager-bottom {position:absolute;
	right:0;
	}
	
		.search_results .pager-bottom a, .search_results .pager-bottom span {width:60px;
		height:28px;
		display:inline-block;
		background:url(../images/touch/search_prev_next_btns.png) no-repeat 0 0 transparent;
		}
	
	.search_results .controls .pager #pager-prev-active, .search_results .pager-bottom #pager-prev-active {background-position:-5px 0;}
	.search_results .controls .pager #pager-prev-inactive, .search_results .pager-bottom #pager-prev-inactive  {background-position:-71px 0;}
	.search_results .controls .pager #pager-next-active, .search_results .pager-bottom #pager-next-active {background-position:-138px 0;}
	.search_results .controls .pager #pager-next-inactive, .search_results .pager-bottom #pager-next-inactive {background-position:-204px 0;}
	
	.search_results .controls .sort span, .search_results .controls .sort a {font-weight:bold;
	margin:0 8px;
	font-size:15px;
	}
		.search_results .controls .sort span {color:#000;}
		
		.search_results .controls .s-pipe {margin:0 !important;
		color:#ccc !important;
		font-weight:normal !important;
		font-size:20px !important;
		position:relative;
		top:2px;
		}
			.search_results .controls .s-first {margin-left:8px !important;}
		
	.search_results .controls .loading-page, .search_results .pager-bottom .loading-page {opacity:.70;}
	
	.search_results img {float:left;
	margin:2px 10px 5px 0px;
	border:1px solid #ccc;
	}

	.search_results .result {padding:10px 0 10px;
	border-bottom:1px solid #ccc;
	margin:0;
	font-weight:bold;
	font-size:16px;
	}

	.search_results .result .description {font:normal 14px/17px helvetica, arial, sans-serif;
	padding:5px 0;
	color:#000;
	}
	.search_results .result .details {font-size:11px;
	padding-bottom:3px;
	clear:left;
	line-height:1.2em;
	font-weight:normal;
	color:#000;
	}

	.search_results .result .details .date{margin-left:0px;margin-right:6px}
	.search_results .result .details .type{margin-left:0px;margin-right:0px}
	.search_results .result .details .source{margin-left:0px;margin-right:0px}
	.search_results .result .details .contributor{margin-left:6px;margin-right:3px}

.search_results .SectionIndex .title, .search_results .Blog .title, .search_results .SubIndex .title {
font:bold 16px/16px helvetica, arial, sans-serif;
padding-left:0;
}

#searchDetailPane {display:none;
position:absolute;
margin:0px auto 0px auto;
width:675px;
height:565px;
z-index:100000;
top:77px;
left:62px;
}
.search_image_detail {width:625px;
margin-left:auto;
margin-right:auto;
background:#000;
padding:15px;
z-index:100001;
-webkit-box-shadow:10px 10px 20px #888;
}
.search_image_detail img {float:left;
margin:4px 10px 10px 4px;
border:1px solid #999;
}

.search_image_detail .hide_button {float:right;
margin:0px 0 4px;
font-size:12px;
font-weight:bold;
padding:1px 1px 2px;
position:relative;
top:-5px;
left:7px;
}
	.search_image_detail .hide_button a {text-transform:lowercase;
	color:#fff;
	padding:5px;
	font-size:26px;
	font-weight:bold;
	}
	.refinement .remove_button a:hover {text-decoration:none;}
	
.search_image_detail .text {margin:4px;
clear:left;
font:normal 13px/15px helvetica, sans-serif;
color:#fff;
}
.search_image_detail .text .title {font-weight:bold;}
.search_image_detail .text .description {margin:0;}
.search_image_detail .text .found_label {font-weight:bold;}
.search_image_detail .text .found_item {}
.search_image_detail .text .date, .search_image_detail .text .rightsHolder {margin:0 0 8px;
font-size:11px;
color:#999;
}

#search_div {float:left;
margin:0 20px;
}

/* social toolkit */
#socialtoolkit {position:relative;}

	#socialtoolkit .container {background:none;
	padding-top:5px;
	}
	
	#socialtoolkit .like, #socialtoolkit .activity {overflow:hidden;
	position:relative;
	}
		#socialtoolkit .activity {margin-top:8px;
		background:#fff;
		}
		 
	#socialtoolkit .widget_head_short {font:bold 15px/16px helvetica, sans-serif;
	margin:15px 0 5px;
	}

/*secondary top*/
#index .secondary-top .index-slideshows {margin:12px 12px 0;} 
	
#index .secondary-top .index-header {background:url(../images/touch/secondary-bg2.gif) repeat-x 0 -220px transparent;}	
	
/*secondary mid-section*/
#index .secondary-mid, #index .secondary-mid .index-header  {background:#eff1f7;}

	#index .secondary-mid {position:relative;
	padding:5px 0 0;
	}

	#index .tdih-wrapper {margin:0 15px;
		padding:10px 0;
		} 

		#index .secondary-mid .bgline {background:url(../images/touch/bgline-999-fff.gif) repeat-x 0 8px transparent;
		margin-bottom:10px;
		}
		
		#index .secondary-mid .tdih-main {border-bottom:1px solid #ddd;
		margin-bottom:10px;
		padding-bottom:10px;
		font:13px/14px helvetica, arial, sans-serif;
		}
		
		#index .secondary-mid .tdih-image {float:left;
		margin:0 10px 2px 0;
		position:relative;
		}
			#index .secondary-mid .tdih-image img {width:100px;}
				
		#index .secondary-mid .tdih-headline {float:left;
		width:170px;
		position:relative;
		top:-2px;
		font-weight:bold;
		}
		
			#index .secondary-mid .tdih-headline .content-label {font-size:12px;}
			
			#index .secondary-mid .tdih-headline .tdih-overview {font-weight:normal;
			color:#369;
			line-height:15px;
			}
	
	#index .fb-wrapper {margin:0 15px;
	padding:5px 0 10px;
	}
	
/* navigation */
#nav-wrapper {display:none;}

	#nav-wrapper .index-header {font:bold 14px helvetica, arial, sans-serif;
	text-transform:uppercase;
	float:left;
	padding-right:10px;
	display:inline-block;
	color:#fff;
	background:url(../images/touch/ss_background.jpg) no-repeat 0 0 #0a090f;
	}
		
		.landscape #nav-wrapper .nav-shows .index-header {background-position:0 -190px;}
		.landscape #nav-wrapper .nav-sections .index-header {background-position:0 -20px;}
		.landscape #nav-wrapper .nav-more .index-header {background-position:0 -380px;}
		
		.portrait #nav-wrapper .nav-shows .index-header {background-position:0 -980px;}
		.portrait #nav-wrapper .nav-sections .index-header {background-position:0 -800px;}
		.portrait #nav-wrapper .nav-more .index-header {background-position:0 -1060px;}
		
		#nav-wrapper .bgline {background:url(../images/touch/bgline-ccc.gif) repeat-x 0 8px transparent;
		margin-bottom:3px;
		}
				
		#nav-wrapper .nav-shows .nav-list {padding-top:17px;}
		
			#nav-wrapper .nav-list ul {list-style:none;}

			#nav-wrapper .nav-list ul li {float:left;
			width:49.2%;
			border-bottom:1px solid #333;
			margin-right:12px;
			}
			
				.landscape #nav-wrapper .nav-shows .nav-list {padding-top:7px;}
			
				.landscape #nav-wrapper .nav-shows .nav-list ul li {width:auto;
				border:none;
				margin:0;
				margin-right:16px;
				}
					.landscape #nav-wrapper .nav-shows .nav-list ul li.lshowFix {margin-right:0;}
			
				.landscape #nav-wrapper .nav-list ul li {width:32.6%}
				.landscape #nav-wrapper .nav-list ul li.lsFix {margin-right:0;}
				
				.portrait #nav-wrapper .nav-shows .nav-list ul li {width:auto;
				border:none;
				margin:0;
				margin:0 70px 30px 0;
				}
					.portrait #nav-wrapper .nav-shows .nav-list ul li.pshowFix, .portrait #nav-wrapper .nav-list ul li.pFix {margin-right:0;}
							
				#nav-wrapper .nav-list ul li a span{padding:12px 0;
				font:bold 20px/20px helvetica, arial, sans-serif;
				display:inline-block;
				width:100%;
				background:url(../images/touch/nav_screen_arrow.png) no-repeat right center transparent;
				}
					
					#nav-wrapper .nav-shows .nav-list ul li a span {padding:0;
					width:182px;
					height:121px;
					background:none;
					border:1px solid #ccc;
					}
					
					.nav-shows .nav-list ul li a {color:#fff;
					font-weight:bold;
					display:inline-block;
					}
						#nav-wrapper .nav-shows .nav-list ul li a div {font-size:13px;}
				
					#nav-wrapper .nav-shows .nav-list ul li a .nav-gma {background:url(../images/touch/gma_logo.jpg) no-repeat 0 0 transparent;}
					#nav-wrapper .nav-shows .nav-list ul li a .nav-wn {background:url(../images/touch/wn_logo.jpg) no-repeat 0 0 transparent;}
					#nav-wrapper .nav-shows .nav-list ul li a .nav-2020 {background:url(../images/touch/2020_logo.jpg) no-repeat 0 0 transparent;}
					#nav-wrapper .nav-shows .nav-list ul li a .nav-thisweek {background:url(../images/touch/thisweek_logo.jpg) no-repeat 0 0 transparent;}
					#nav-wrapper .nav-shows .nav-list ul li a .nav-nightline {background:url(../images/touch/nightline_logo.jpg) no-repeat 0 0 transparent;}
				
				.nav-online .nav-list ul li a span{color:#fff;}
				
				.nav-offline .nav-list ul li a span, .nav-offline .nav-shows .nav-list ul li a div{color:#919bb0;}
				.nav-offline .nav-saved span{color:#fff !important;}

	#nav-wrapper .nav-sections{padding:20px 20px 0;}
	#nav-wrapper .nav-shows {padding:40px 20px 0;}
	#nav-wrapper .nav-more {padding:40px 20px 0;}
		.portrait #nav-wrapper .nav-more {padding-top:10px;}

/* breaking/developing news */	
.breakingnews, .developingnews{position:relative;
height:100%;
}

#index #bn-gradient {background:url(../images/touch/ss_module_gradient.png) no-repeat 0 0 transparent;
position:absolute;
top:1px;
right:0;
width:39px;
height:42px;
}
	
.bnWrapper {text-align:left; 
font-weight:bold;
font-family:helvetica, arial, sans-serif;
line-height:1em;
font-size:18px;
overflow:hidden;
height:100%;
}

#bn-scroll {overflow:visible;
float:left;
padding:14px 20px 11px 19px;
}

	#bn-scroll span{display:inline-block;}
	
#bn-callout, #bn-calloutText {visibility:hidden;}

	.breakingnews a {color:#c11f2c;}
	
	.breakingnews .bnWrapper .callout {padding:13px 20px 12px 20px;
	color:#fff;
	background:transparent url(../images/touch/1px_breakingnews_bg.gif) repeat-x right;
	text-transform:uppercase;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
	
	.breakingnews .bnWrapper .calloutText {color:#c11f2c;
	border-bottom:1px solid #f0d7da;
	position:relative;
	top:0;
	left:0;
	white-space:nowrap;
	overflow:hidden;
	}
	
	.developingnews a {color:#036;}
	
	.developingnews .bnWrapper .callout {padding:13px 20px 12px 20px;
	color:#fff;
	background:transparent url(../images/touch/1px_developingnews_bg.gif) repeat-x right;
	text-transform:uppercase;
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;
	}
	
	.developingnews .bnWrapper .calloutText {color:#036;
	border-bottom:1px solid #d3d6df;
	position:relative;
	top:0;
	left:0;
	white-space:nowrap;
	overflow:hidden;
	}

#video{background:#000;
-webkit-transform-style:preserve-3d;
-webkit-transform:translate3d(0,0,0);
}
	
	#video #ABCNEWS_SFP_ONSITE {z-index:0;}


	#video .errorPos {width:768px; 
	margin-left:auto;
	margin-right:auto;
	position:relative;
	}

	#video .playerActive {width:768px; 
	margin-left:-1000px;
	position:relative;
	}

	#video .videoportrait, #video .videolandscape{
	position:absolute;
	}

	#video.errormsgtitle,#video .errormsg{
	color:#fff; text-align:center; width:768px; padding-top:180px;
	margin-left:auto; margin-right:auto;
	}
	#video .errormsg div{
	padding:5px;
	}
	#video .errormsgtitle{
	font-size:20px;
	}
	#video .errormsg img{
	margin-left:auto; margin-right:auto;
	}

#img-preloader {display:none;
height:0;
position:absolute;
top:-3000px;
}

/* save/exit interstitial */
#overlay-shade {background:#333;
opacity:.5;
position:absolute;
top:0;
left:0;
z-index:1001;
}

#msg-div {position:absolute;
background:url(../images/touch/message_prompt_overlay.png) no-repeat 0 0 transparent;
width:445px;
height:144px;
z-index:10000000;
}

#msg-div #msg-div-inner {height:91px;
background:transparent;
position:relative;
left:12px;
top:34px;
color:#fff;
}
	#msg-div .bookmarking {width:385px;
	padding:0 15px;
	}
	
	#msg-div .exiting {width:415px;
	text-align:center;
	}
	
	#msg-div #msg-div-inner h6 {font:bold 22px/22px helvetica, sans-serif;
	position:relative;
	top:-11px;
	}
	
	#msg-div .text-wrapper {display:inline-block;
	position:relative;
	top:-3px;
	color:#ccc;
	font-size:14px;
	}
	
	#msg-div .button-wrapper {width:100%;
	display:inline-block;
	margin-top:7px;
	}
		#msg-div .button-wrapper .checkBox {position:relative;
		top:6px;
		}
		
		#msg-div .button-wrapper .checkBox-text {position:relative;
		top:5px;
		left:7px;
		font-size:12px;
		font-weight:bold;
		color:#fff;
		}
	
	#msg-div .closer {background:url(../images/touch/message_prompt_btns.png) no-repeat 0 0 transparent;
	height:32px;
	width:72px;
	display:inline-block;
	text-align:center;
	}
		#msg-div .closeIt {float:right;}
		#msg-div .closeIt:active {background-position:-76px 0;}
	
		#msg-div .cancel {background-position:-304px 0;}
		#msg-div .cancel:active {background-position:-380px 0;}
		
	#msg-div .ok-go {background-position:-152px 0;
	margin-left:8px;
	}
	#msg-div .ok-go:active, #msg-div #ok-go {background-position:-228px 0;}
	
/*liststory styles*/
.listItemRelated ul{list-style: none;}

/* story ad placement */
#adLast { padding:10px 0 0; margin:0px; height:250px; width:300px;  }
	
	