﻿/* verify it is needed */
.item-hd h3 { font-size: 24px; line-height: 34px; }

#header-body, #contentheader { width: 655px; }
#content-body { width: 655px; margin: 0 auto; }
#content-body.newsdetailpage { width: auto; }

div#content-body .bodycopy { width: 655px; }

#header-body h1 { display:block; width: 300px; height: 25px; overflow:hidden; }

/*#header-body .nav-wrapper { position:relative; width: 250px; top: 10px; float:right; }
#header-body .nav-menu { position:absolute;  display:none; z-index: 300;}
#header-body .nav-menu a { color: black; text-decoration: none; display:block; padding: 5px; width: 290px; background-color: #CCC; border: 1px solid #666;}
#header-body .nav-menu a:hover { background-color: #EEE;}*/
#header-body a.mobilebtn { display:block; float:right; padding:16px 8px 10px 8px; padding-right:10px; border-right:1px solid #666666; cursor:pointer; }

#header-body .nav-wrapper { position:relative; top: 53px; left: 51px; float:right; }
#header-body .nav-menu { position:absolute;  background-color: #FFF; padding:7px 0px; right:0px; top:0px; display:none; z-index: 300; border:1px solid #bbb; /*border-bottom:0px;*/}
#header-body .nav-menu a { color: black; text-decoration: none; display:block; padding: 5px 12px; width: 150px;}
#header-body .nav-menu li { border:0px; /*border-bottom: 1px solid #666;*/ }
.no-touch #header-body .nav-menu a:hover { background:#EEE;}

.item-hd { width: 300px; }
.item-hd .news-detail p { font-size: 14px; line-height: 17px; }

.side-col { display:none; }

/* Landing Page Customizations */

#Header .header-area { background-size: auto 100%; }

#HeroSlide img { height: 461px; width:auto; left: -20%; }

#iPhoneHand { position: absolute; right: 0px; top: 230px; width: 280px; }
#iPhoneHand img { width: 100%; }
#Burst { position: absolute; right: 75px; top: 520px; width: 200px;}
#Burst img { width: 100%; }

#BodyCopy { width: 970px; }

/* Newscast Page */
#NewscastCoverImage { height: 150px; }
#NewscastCoverImage .cover-left-col { width: 632px; height: 150px; }
#NewscastCoverImage .cover-right-col { display: none; }

#Profile #ProfileHead .newscast-image {	height: 80px; width: 80px; }
#ProfileHead .newscast-image { margin-top: -60px; }
#ProfileHead .newscast-image img {  height: 80px; width: 80px; }

#ProfileHead h2.newscast-header { font-size: 18px; }
#ProfileHead h2 .subscribe-link { margin:0px 0px 0px 4px; }

.landing-box { width: 670px; }
.landing-box p { font-size: 18px; line-height: 22px;}

.landing-box .image-col { width: 200px; float:left;}
.landing-box .content-col { width: 460px; float:left;}

.landing-banner-content p { width: 610px; }
ul.landing-icons li { width: 170px; }
ul.landing-icons li span { width: 140px; font-size: 16px; }

.side-column { width: 335px; }
.middle-column { width: 300px; }

#ContentKing li { width: 160px; }
#ContentKing li span { width: 120px; }

#LandingFooter { width: 960px; }

.no-touch .nav-menu li a:hover { background-image: none; }
/*#LocationSearch { float:right; border:0; padding:0px; position:relative; height:auto; }
#LocationSearch .search-btn { display:block; float:left; border-left:1px solid #666; }
#LocationSearch #SearchControls { display:none;position: absolute; float: none; top: 53px; left: -203px; background: #333; width:298px; border:1px solid #666; }
#LocationSearch .search-place-name { float:left; padding:4px; margin:15px 7px 0px 7px; color:#999; font-size:12px; width:120px; display:block; }
#LocationSearch .location-btn { cursor:pointer; display:block; float:left; color:#fff; font-size:12px; font-weight:normal; text-decoration:none; padding:20px 10px 9px 10px;height:24px; width:135px; border-left:1px solid #666; }
#LocationSearch .location-ddl { position:absolute; left:0px; top:54px; width:298px; }
#LocationSearch #SearchControls.search-overlay-hide, #header-body .nav-menu.mobile-menu-hide { display:none; }
#LocationSearch #SearchControls.search-overlay, #header-body .nav-menu.mobile-menu-visible { display:block; }
.search-hide, .search-visible { display:block; opacity: 1.0;}*/
#header-body .nav-menu.mobile-menu-hide { display:none; }
#header-body .nav-menu.mobile-menu-visible { display:block; }
#LocationSearch .location-ddl
{ 
	/*width:619px;*/ width:622px; left: -200px;
}
#PlaceList.place-list .col
{
	width:120px; 
}
#map_canvas
{
	width:580px; height:442px;
}
.place-list
{
	width:602px; 
}
#PlaceList.place-list
{
	width:600px; 
}
.place-list .col
{
	max-height:840px; 
}
#PlaceList.place-list a { font-size:11px; height:11px; }
#PlaceList.place-list li.Country a { font-size:13px; height:13px; }
#PlaceList.place-list li.State a { font-size:13px; height:13px; }

#ProfileHead .newscast-header #SubscribeOverlay { left:auto; right:-8px; top:40px; }
#SubscribeOverlay { left:0px; top:40px; }
#SubscribeOverlay .carrot { background:url('/images/carrot-top.png') no-repeat; width:21px; height:10px; top:-10px; left:12px;  }
#ProfileHead .newscast-header #SubscribeOverlay .carrot { left:auto; right:10px; }
#LocalLocations { margin-top:0px; }
#LocalLocations .message { margin-top:10px; }

.touch .sponsor .swf300x250 { display:none; }
.touch .sponsor .col1.swf300x250 { display:block; }

/*div#content-body #NewsDetailWrapper.bodycopy, .newsdetailpage #ContentWrapper { width: 620px; }*/
#NewsDetailWrapper, .newsdetailwrapper { padding:0px; float:none;  }

#NewsDetailWrapper .news-footer { position: static; margin-left: 0px; border: 0px; width: auto; padding-top:8px; border-top:1px solid #CCC; }
#NewsDetailWrapper .news-footer-items cite span { display:inline-block; }
#NewsDetailWrapper .news-footer-items a.image { float: left; margin-right: 10px; }

#NewsDetailWrapper .social-buttons > div, .newsdetailwrapper .social-buttons > div { float: left; margin-right: 16px; }
#NewsDetailWrapper .social-buttons div.clear, .newsdetailwrapper .social-buttons div.clear { float:none; }
#NewsDetailWrapper .news-related { border-bottom: 0px; padding:0px;  }
#NewsDetailWrapper .news-related { margin-top: 4px; }
#NewsDetailWrapper .social-wrapper, .newsdetailwrapper .social-wrapper { clear: both; margin-top:10px; margin-bottom: 10px; border-bottom:1px solid #CCC;  border-top:0px; border-left:0px; }
#OverlayItemWrapper { padding:0px; } 
#NewsDetailWrapper.overlay .news-footer { margin:0px; }

.ad-top-728x90, .ad-bottom-728x90 { width:auto; height:auto; }

.newsdetailpage #TrendingStoriesWrapper { width:600px; margin-top:0px; }
.newsdetailpage #TrendingStories div.newsitem { float:left;width: 180px; margin-right: 14px; }
.newsdetailpage #TrendingStories .image-wrapper { width: 178px; height:119px; }
.newsdetailpage #TrendingStories h4, .newsdetailpage #TrendingStories a {  font-size:21px; line-height:23px; }

.social-wrapper { position:static!important;}
.fb-comments { padding-left:0px; }
.newsdetailpage #TrendingStories h4, .newsdetailpage #TrendingStories a {  font-size:21px; line-height:23px; }
#NewsDetailWrapper .news-related { border: 0px; }


.triplelift300x250 img { float:left; margin-right:10px; }

/*sharethrough class*/
.str-adunit { width: auto; height: auto; }
#newsitems .str-adunit { width: 300px; height: 458px; margin:10px 10px!important; }
#MarketGidScriptRootN1113 { display:none; }
