/* Storylevel styles ***********************************/
div.main div#storyBody {
	float:left;
	width:660px;
  overflow: visible; /* This is set to visible so the facebook like button's comment box floats over the right rail if needed */
}
div#storyBody div#storyBodyContent {
/* This is the actual story text */
}


div#storyBody ul {
/* lists */
	list-style-type: disc;
}
div#storyBody ol {
/* lists */
	list-style-type: decimal;
}
div#storyBody h1 {
/* Headline */
	font-size: 28px;
	line-height:30px;
	margin: 5px 10px 5px 0;
	color:#1A272F;
	padding:0pt;
  display: inline; /* To allow facebook to float next to this */
}
div#storyBody .facebook_like_small {
/* Headline Facebook Like link */
  display: inline;
  clear: right;
  height:30px; /* use this to force white space below */
  width: 95px; /* iframe is 90px (may expand when there are "## people" ?) */
}

div#storyBody .story_headline_separator {
/* Headline Facebook Like link */
  font-size:1px;
  height:10px;
}

div#storyBody h2.overline, div#storyBody h2.kicker {
	font-size: 10px;
	font-weight: normal;
	line-height:11px;
	color: #666666;
	margin: 5px 0px 0px 0px;
	text-transform:uppercase;
}
div#storyBody h2.subheadline {
	color:#58595B;
	font-size:18px;
	line-height:20px;
	margin:0px 0px 15px 0px;
	padding:0pt;
	font-weight:lighter;
}
div#storyBody h3.byline, div#storyBody h3.credit_line, div#storyBody h3.credit_line a {
	font-size:10px;
	line-height:11px;
	margin:0px 0px 3px 0px;
	color:#58595B;
}
div#storyBody h3.credit_line a:hover {color:#007ACA;}
div#storyBody h3.byline {
	text-transform: uppercase;
}
div#storyBody .dateline {
}
div#storyBody div.shirttail {
	border-top:1px solid #D1D1D1;
	font-style: italic;
	margin: 5px 0 10px 0;
	clear: both;
}
div#storyBody p {
	font-size: 14px;
	line-height: 19px;
	margin: 0 0 12px 0;
}
.related_content_title, #inlinePlayerContainer_headline, div#pluck h1 {
/* Related content section and embedded video_box section title */
	font-size: 14px;
	font-weight: bold;
	color:#58595B;
}

/** BEGIN Storylevel Share Tools and Story Date area *************************************************************************************/
	#txtResizeTool {
	/* IE 7 Specific hack to allow correct zooming - use inline-block before inline */
		display:inline-block;
	}
	#txtResizeTool {
		display: inline;
		border-right:1px solid #DDDDDD;
		padding: 0 15px 0 0;
		margin: 0 5px 0 0;
		float: right;
	}
	div#storyBody div#storyDate-Links {
		font-size: 10px;
		color: #666666;
		margin: 5px 0px 5px 0px;
	}
	div#storyBody div#storyDate-Links h5.storyPublishDate {
	/* IE 7 Specific hack to allow correct zooming - use inline-block before inline */
		display:inline-block;
	}
	div#storyBody div#storyDate-Links h5.storyPublishDate {
	/* Posted on Date */
		float: left;
		display: inline;
		padding: 0 0 3px 0;
	}
	div#storyBody div#storyDate-Links div.storyTools {
		font-weight: bold;
		display: inline;
	}
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar {
		float:right;
		text-align:right;
		width:480px;
	}
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea {
	/* IE 7 Specific hack to allow correct zooming - use inline-block before inline */
		display:inline-block;
	}
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea {
		margin: 0 0 0 6px;
		float:right;
		display: inline;
		clear: none;
	}
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks {
		margin: auto 0 auto 0;
	}
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li {
	/* IE 7 Specific hack to allow correct zooming - use inline-block before inline */
		display: inline-block;
	}
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li {
		margin:0 15px 0 0;
		display: inline;
		list-style-type: none;
		list-style-image:none;
		list-style-position:outside;
		clear: none;
    float: left; /* this handles the addThis widget */
	}
  div#storyBody div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.addThisStoryLink div.addThisMiamiArea {
    /* display: inline;
    float: left; */
    padding-bottom: 2px;
  }

	#story_recommended_count {
	/* Pluck recommended link container */
		display: inline;
	}

  div#storyBody div#storyDate-Links h5.storyPublishDate,
  div#storyBody div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.emailStoryLink a,
  div#storyBody div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.printStoryLink a,
  div#storyBody div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.commentStoryLink a,
  div#storyBody div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.reprintStoryLink a  {
    /* Set the line height to balance out vertical alignment next to addThis widget. do not modify addThis here */
    line-height:18px; 
  }

	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.reprintStoryLink a { }
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.reprintStoryLink a { }
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.recommendStoryLink  { }
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.recommendStoryLink a img {
	/* This will align the icon in the pluck recommend link */
		vertical-align:text-top;
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.recommendStoryLink  { }
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.commentStoryLink a { }
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.commentStoryLink a { }
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.emailStoryLink a { }
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.emailStoryLink a { }
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.printStoryLink a { }
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.printStoryLink a { }
	div#storyBody div#storyDate-Links div.storyTools div.storyShareTextBar div.shareLinksArea ul.shareLinks li.shareStoryLink a { }
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.shareStoryLink a { }
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.buzzStoryLink a { }

	div#storyBody div#storyDate-Links div.storyTools div.storyShareToolsBar {
		display: none;
		border-top:1px solid #DDDDDD;
		padding: 5px 0 0 0;
		margin: 0;
		width: 660px;
		clear: both;
	}
	div#storyBody div#storyDate-Links div.storyTools div.storyShareToolsBar div.shareLink {
		float: right;
		margin:0 5px 0 5px;
	}
	.deliciousIcon, .diggIcon, .yahooBuzzIcon, .googleBookmarksIcon, .redditIcon, .newsvineIcon, .aimIcon, .facebookIcon, .mySpaceIcon, .farkIcon {
	/* These are the containers for the share links */
	}



/** END Storylevel Share Tools area *************************************************************************************/

/** BEGIN Storylevel Share Tools Footer area *************************************************************************************/
  div#storyBody .facebook_like_main_rail {
  	/* Used by FB like button in footer */
    margin-top: 15px;
  }
	div#storyBody div.storyTools_footer {
		display: block;
		float: none;
		clear:both;
		border-top:1px solid #DDDDDD;
		border-bottom:1px solid #DDDDDD;
    height: 32px; /* Contents are floating so bottom border is pushed to top */
    padding-left: 70px;
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar {
		text-align:center;
		line-height:30px;
		font-size: 10px;
		font-weight: bold;
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks {
		margin: auto 0 auto 0;
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li {
	/* IE 7 Specific hack to allow correct zooming - use inline-block before inline */
		display:inline-block;
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li {
		margin:0 13px 0 13px;
		padding: 0;
		display: inline;
		list-style-type: none;
		list-style-image:none;
		list-style-position:outside;
		clear: none;
    float: left;
	}

  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.shareStoryLinkFb {
    padding-top: 5px; /* Needed for the facebook_like_button_small.comp widget */
  }
  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.shareStoryLinkFb .facebook_like_small {
  /* footer Facebook Like link */
    display: inline;
    clear: right;
    height:auto;
    width: auto; /* iframe is 90px */
    overflow: visible;
  }

  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.addThisStoryLink {
    /* addThis setup - needed for icon links to share services */
    /* line-height:14px;
    padding-top:6px; */
  }
  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.addThisStoryLink div.addThisMiamiArea {
    /* addThis setup */
    display:inline;
    float: left;
  }

  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.addThisStoryLink a span {
    /* addThis setup for icon links to share services */
    padding-left: 5px;
  }
  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.addThisStoryLink div.addThisMiamiArea img {
    /* addThis image setup */
    vertical-align:middle;
  }

  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li a {
    /* Disable for addThis
     padding: 7px 0pt 7px 26px;
     */
  }
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.reprintStoryLink a {
		background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/reprint_bg_small.gif) no-repeat scroll left 5px;
    padding: 7px 0pt 7px 26px;
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.recommendStoryLink a {
		background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/recommend_bg_small.gif) no-repeat scroll left 5px;
    padding: 7px 0pt 7px 26px;
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.emailStoryLink a {
		background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/mail_bg_small.gif) no-repeat scroll left 5px;
    padding: 7px 0 7px 26px;
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.printStoryLink a {
		background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/print_bg_small.gif) no-repeat scroll left 5px;
    padding: 7px 0 7px 26px;
	}
  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.addThisStoryLink a {
    /* background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/plus_bg_small.gif) no-repeat scroll left 5px; */
    /* margin-right: 20px; */ /* Not needed if other share links are in seperate LI */
  }
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.shareStoryLink a {
		background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/plus_bg_small.gif) no-repeat scroll left 5px;
	}
  /* Externally exposed share links */
  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.shareStoryLinkTwt a {
    background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/twitter_icon_21x21_rounded.jpg) no-repeat scroll left 5px;
    padding: 7px 0 7px 26px;
  }
  div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.shareStoryLinkFb a {
    /*
		background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/facebook_icon_21x21_rounded.jpg) no-repeat scroll left 5px;
    padding: 7px 0 7px 26px;
		*/
  }

	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.buzzStoryLink a {
		background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/buzz_bg_small.gif) no-repeat scroll left 5px;
		text-transform: lowercase;
		/* Additional transforms are handled via JQ after load */
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.buzzStoryLink span.yahooBuzzBadge a {
	/* This CSS is only used if the Buzz Javascript is used to display the link */
		background:transparent url(http://media.miamiherald.com/static/images/redesign/icons/story_level_multimedia/buzz_bg_small.gif) no-repeat scroll -50px 5px;
		text-transform: lowercase;
		/* Additional transforms are handled via JQ after load */
	}
	div#storyBody div.storyTools_footer div.storyShareToolsBar {
		display: none;
		border-top:1px solid #DDDDDD;
		padding: 5px 0 5px 0;
		margin: 0;
		width: 660px;
		height:18px;
	}
	div#storyBody div.storyTools_footer div.storyShareToolsBar div.shareLink {
		float: right;
		margin:0 5px 0 5px;
	}
	.deliciousIcon, .diggIcon, .yahooBuzzIcon, .googleBookmarksIcon, .redditIcon, .newsvineIcon, .aimIcon, .facebookIcon, .mySpaceIcon, .farkIcon, .twitterIcon, .linkedinIcon, .meneameIcon {
	/* These are the containers for the share links */
	}
	div#storyBody div.storyTools_footer div.storyShareTextBar div.shareLinksArea ul.shareLinks li.buzzStoryLink {
	/* HIDE these share links  if they do not support spanish */
		display: none;
	}
		.diggIcon, .redditIcon, .newsvineIcon, .farkIcon, .yahooBuzzIcon {
	/* HIDE these share links  if they do not support spanish */
		display: none;
	}
	div#storyBody .storyYahooContentMatch {
		padding-top: 10px;
		margin: 10px auto 5px auto;
		text-align: center;
	}
	



/** END Storylevel Share Tools Footer area *************************************************************************************/


/** BEGIN Storylevel Right Rail area *************************************************************************************/
	div.rightrail .advertisement {
		margin-bottom:10px;
		text-align:center;
		background: #e4e4e4;
		}
	div#storyRailMoreStories, div#storyRailVideo {
	/* Right Rail areas */	
		margin:0 0 15px 0;
	}
	div#storyRailVideo div.panelnav {margin-bottom:0;}
	div#storyRailMoreStories div#storiesListArea, div#storyRailVideo div#storyRailVideoListArea {
	/* Right Rail section content area */
		text-align: center;
	}
	div#storyRailMoreStories div#storiesListArea ul.boxc {
	/* List of more stories links */	
		list-style-type: disc;
		list-style-image:none;
		list-style-position:outside;
		margin: 0 0 0 20px;
	}
	div#storyRailMoreStories div#storiesListArea ul.boxc li {
	/* List of more stories links */	
		margin: 0 0 5px 0;
		font-weight: bold;
	}
/** END Storylevel Right Rail area *************************************************************************************/

/** BEGIN Storylevel Asset area *************************************************************************************/

	div#storyBody div#assetsWrapper, .html_module {
		display: inline;
		float:left;
		margin:0 15px 10px 0px;
		padding: 5px;
		overflow:visible;
/*		width:326px; */
		border:1px solid #939495;
		background:#F7F7F7;
		clear: left;
	}
	
	div#storyBody div#assetsWrapper ul {
	/* lists */
		list-style-type: disc;
	}
	div#storyBody div#assetsWrapper ul.link_list {
	/* Set this width to force the UL's media type icons to display properly in IE */
		width: 316px;
	}
	div#storyBody div#assetsWrapper #storyAssets {
		width:316px;
		color:#58595B;
		overflow:hidden;
	}
	div#storyBody div#assetsWrapper #storyAssets a {
		color:#58595B;
	}
	div#storyBody div#assetsWrapper #storyAssets a.video {
		background: transparent url(http://media.miamiherald.com/static/images/redesign/icons/video.gif) no-repeat scroll right top;
		padding-right:22px;
	}
	div#storyBody div#assetsWrapper #storyAssets a.storyMapLink {
		background: transparent url(http://media.miamiherald.com/static/images/redesign/icons/map.gif) no-repeat scroll right top;
		padding-right:22px;
	}
	div#storyBody div#assetsWrapper #storyAssets #mainImage {
		border:0pt none;
		margin:0pt;
	}
	
	div#storyBody div#assetsWrapper #storyAssets ul.link_list {
		clear:both;
		list-style-image:none;
		list-style-position:outside;
		margin:0pt;
		padding:5px;
	}
	
	div#storyBody div#assetsWrapper #storyAssets #storyAssets ul.link_list li {
		background:transparent url(http://media.miamiherald.com/images/sbullet.gif) no-repeat scroll left 5px;
		font-size:12px;
		padding-left:12px;
	}

	div#storyBody #storyAssets .storyAssetNowPlaying {
	/* link formatting while current media is playing */
		color: #007ACA;
		font-weight: bold;
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea {
	/* Main media viewing area. Hidden until media activates it */
	/*	display: none; */
	}
	div#storyBody #storyAssets .storyAssetMediaLoadingImage {
	/* Main media viewing area loading icon. Destroyed after media is loaded */
		text-align: center;
		margin: 100px auto 100px auto;
	}

/** START Storylevel MEDIA LINKS *************************************************************************************/
	div#storyBody #storyAssets #storyAssetMediaDisplayAreaLinks ul.mediaAssetList {
	/* media display links area list */
		padding:5px 0 0 0;
		margin:0;
		display: inline;
		float: left;
	}
	div#storyBody #storyAssets #storyAssetMediaDisplayAreaLinks ul.mediaAssetList li.storyAssetSingle {
	/* media display links area list item */
		margin:0 0 5px 0;
		width: 240px; /* Fix put in to try and fix audio link display issues */
	}
	div#storyBody #storyAssets #storyAssetMediaDisplayAreaLinks {
	/* Contains the links to display the embedded media */
		clear:both;
	}
	div#storyBody #storyAssets div.story_asset_type_icon {
	/* The asset type image placeholder Area */
		padding: 0 5px 0 0;
		display: inline;
		height: 37px;
	}
	div#storyBody #storyAssets div.story_asset_type_icon img {
	/* The asset type image placeholder GRAPHIC */
		height: 37px;
		width: 1px;
	}
	div#storyBody #storyAssets div#storyAudioLinksArea, 
	div#storyBody #storyAssets div#storyPhotoLinksArea, 
	div#storyBody #storyAssets div#storyVideoLinksArea {
	/* all multi media assets content area */
		display: block;
		padding: 5px 0 5px 55px;
		margin: 5px 0 5px 0;
		overflow-y: visible;
		clear:both;
	}
	div#storyVideoLinksArea {
		background:transparent url(http://media.miamiherald.com/images/redesign/storylink_video.gif) no-repeat scroll left 10px; 
	}
	div#storyPhotoLinksArea {
		background:transparent url(http://media.miamiherald.com/images/redesign/storylink_photo.gif) no-repeat scroll left 10px; 
		border-top: solid 1px #D1D1D1;
	}
	div#storyAudioLinksArea {
		background:transparent url(http://media.miamiherald.com/images/redesign/storylink_audio.gif) no-repeat scroll left 10px; 
		border-top: solid 1px #D1D1D1;
	}
	div#storyBody #storyAssets div.bug {
		border-top:1px solid #D1D1D1;
		margin: 5px 0 10px 0;
		clear: both;
	}
/** END Storylevel MEDIA LINKS area *************************************************************************************/



/** START Storylevel VIDEO area *************************************************************************************/
	div#storyBody #storyAssets div#storyVideoBoxContentArea_embedded {
	/* video box Display area: embedded HTML module contents */
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
		border-top:1px solid #D1D1D1;
		clear: both;
	}
	#inlinePlayerContainer_headline {
	/* video_box embedded section title : Related video */
		display:none;
	}
	#inlinePlayerContainer_title {
	/* video_box embedded video title */
		display:none;
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea div.storyVideoOldTypeContentArea {
	/* video Old Type Display AREA: contains the video file links to be replaced with jquery.media */
/*		border: solid 1px #00FF00; */
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea div.storyVideoOldTypeContentArea div.storyAssetSingle a {
	/* video Old Type Display area: contains the video file links to be REPLACED BY JQUERY.MEDIA */
		display: none;
	}	
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea div#storyVideoBoxContentArea div.storyAssetSingle {
	/* video box / html_module (vmix) Display area - populated via jQuery / SWFobj */
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayAreaLinks div#storyVideoLinksArea {
	/* ALL video LINKS AREA */
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayAreaLinks div#storyVideoLinksArea ul.mediaAssetList li.storyAssetSingle a {
	/* ALL video LINKS */
	}
	div#storyBody #storyAssets div.storyVideoBoxContentArea .storyAssetSingle .vmixCaptionArea,
	div#storyBody div#assetsWrapper #storyAssets #storyPhotoContentArea .imageCaptionArea {
		color:#000000;
		padding: 3px 5px 0 5px;
		border-bottom:1px solid #D1D1D1;
		border-left:1px solid #D1D1D1;
		border-right:1px solid #D1D1D1;
		background-color: #D0D4D6;
	}
	div#storyBody #storyAssets div.storyVideoBoxContentArea .storyAssetSingle .vmixCaptionArea .vmixTitle {
		display:none;
		font-weight: bold;
		padding: 3px 0 0 0;
	}
	div#storyBody #storyAssets div.storyVideoBoxContentArea .storyAssetSingle .vmixCaptionArea .vmixDescrip,
	div#storyBody div#assetsWrapper #storyAssets #storyPhotoContentArea .imageCaptionArea .imageCaption {
		padding: 3px 0 3px 0;
	}
	div#storyBody #storyAssets div.storyVideoBoxContentArea .storyAssetSingle .vmixCaptionArea .vmixCredit,
	div#storyBody div#assetsWrapper #storyAssets #storyPhotoContentArea .imageCaptionArea .imageByline {
		display: inline;
		clear: none;
/* 		color:#939495; */
		text-transform:uppercase;
		padding: 2px 0 3px 5px;
	}
    div#storyBody #storyRail div.vmix_html_module{display:none !important;}
/** END Storylevel VIDEO area *************************************************************************************/


/** START Storylevel PHOTO GALLERY area *************************************************************************************/
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea div#storyPhotoGalleryContentArea {
	/* all gallery content area */
/*		border: solid 1px #0000FF; */
/*		padding: 5px; */
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea div#storyPhotoGalleryContentArea .storyAssetSingle {
	}
	div#storyBody #storyAssets div.storyPhotoLinksArea div.storyPhotoGalleryLinksArea {
	/* all gallery content area */
		display: block;
	}
/** END Storylevel PHOTO GALLERY area *************************************************************************************/

/** START Storylevel ATTACHED PHOTOS area *************************************************************************************/
	div#storyBody #storyAssets div#storyPhotoContentArea {
	/* all attached photos content area */
		display: block;
	}
	div#storyBody #storyAssets div#storyPhotoContentArea div.storyAssetSingle div#storyPhotoEmbed {
	/* handle the embedded gallery */
/*		border: solid 1px #FF0000; */
	}
/*
	div#storyPhotoEmbed .c1 { background: #fff; width: 100%; height: 100%; }
	div#storyPhotoEmbed .c1 tr td { vertical-align: top; font-size: 12px; } 
	div#storyPhotoEmbed .c2 { border-bottom: 1px solid #000; }
	div#storyPhotoEmbed .imagec { margin: 0 auto 0 auto; } 
	div#storyPhotoEmbed .navc { text-align: center; padding: 5px; }
	div#storyPhotoEmbed .tholder { text-align: center; }
	div#storyPhotoEmbed table { font: inherit; }
	div#storyPhotoEmbed #credit { text-align: right; font-size: 11px; padding: 5px 5px 0 5px;}
	div#storyPhotoEmbed #caption { padding: 5px 5px 5px 0;}
	div#storyPhotoEmbed #captions { display: none; }
*/

	div#storyBody div#assetsWrapper #storyAssets #storyPhotoContentArea .image {
		margin:0pt;
		text-align:center;
	}
	div#storyBody div#assetsWrapper #storyAssets #storyPhotoContentArea .imageByline {
	/* See Storylevel VIDEO area */
	}
	div#storyBody div#assetsWrapper #storyAssets #storyPhotoContentArea .imageCaption {
	/* See Storylevel VIDEO area */
	}
	div#storyBody div#assetsWrapper #storyAssets #additionalImages {
	/* Link to More Photos */
	}
	div#storyBody div#assetsWrapper #storyAssets #storyPhotoContentArea .imageBuyButton {
		font-size: 10px;
		background-color:white;
		border:1px solid #939495;
		display:inline;
		float:right;
		margin: 0 0 2px 5px;
		padding:0 2px 0 2px;
	}
	
/** END Storylevel ATTACHED PHOTOS area *************************************************************************************/

/** START Storylevel Google Map area *************************************************************************************/
	div#storyBody #storyAssets #storyGoogleMapBoxContentArea {
	}
	div#storyBody #storyAssets #storyGoogleMapBoxContentArea div.storyAssetSingle {
	}
	div#storyBody #storyAssets #storyGoogleMapBoxContentArea div.storyAssetSingle h1 {
		color:#1A272F;
		font-size:12px;
		line-height:14px;
		margin:0;
		padding:0;
	}
	div#storyBody #storyAssets #storyGoogleMapBoxContentArea div.storyAssetSingle div.google_outterDiv  {
	/* This is the div that contains the google_map asset */
/*		display: none;*/
	}
	div#storyBody #storyAssets #storyGoogleMapBoxContentArea div.storyAssetSingle .google_outterDiv .google_map {
		padding:0;
		margin: 10px 0 0 0;
	}
	

/** END Storylevel Google Map area *************************************************************************************/

/** START Storylevel embedded AUDIO area *************************************************************************************/
	div#storyBody #storyAssets div#storyAudioLinksArea ul li.storyAssetSingle a.media_jquery_audio {
	/* jquery.media audio link to be converted */
	/* TEMPORARY AND WILL NOT NEED TO BE HIDDEN AFTER AUDIO UPGRADE IS DONE */
		display: none;
	}
	div#storyBody #storyAssets div#storyAudioLinksArea ul li.storyAssetSingle a.media_jquery_audio_link {
	/* single audio link */
	/* format the title / full info of the audio player */
		display: block; 
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea div.storyAudioContentArea {
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea div.storyAudioContentArea div.storyAssetSingle {
	/* If there is an audio player displayed */
		text-align: center;
		padding: 10px 0 10px 0;
		border-bottom:1px solid #D1D1D1;
	}
	div#storyBody #storyAssets div#storyAssetMediaDisplayArea div.storyAudioContentArea div.storyAssetSingle div {
		margin: 0 auto 0 auto;
	}

/** END Storylevel embedded AUDIO area *************************************************************************************/

/** START Storylevel Non Image Assets area *************************************************************************************/
	div#storyBody #storyAssets #storyNonImageContentArea {
		clear:both;
		border-top: solid 1px #D1D1D1;
		border-bottom: solid 1px #D1D1D1;
	}
	div#storyBody #storyAssets #storyNonImageContentArea ul.link_list li.storyAssetSingle {
		margin: 0 0 0 15px;
		width: 295px;
	}

/** END Storylevel Non Image Assets area *************************************************************************************/

/** END Storylevel Asset area *************************************************************************************/
/** END Storylevel Asset area *************************************************************************************/

/** START Storylevel COMMENTING area *************************************************************************************/
	div#pluck p {
	/* "Join the discussion" text */
		font-size:12px;
	}
	div#storyBody #commentContainer #commentTabs {
	/* MIC Comment tabs */
		list-style-type: none;
	}
	div#storyBody #commentContainer .commentTools {
	/* MIC Comment - Click here to view more */
		clear:both;
		display: block;
	}



/** END Storylevel COMMENTING area *************************************************************************************/

/** START Storylevel SPILL Navigation area *************************************************************************************/
	div#storyBody div.spill_navigation {
		text-align: right;
		margin-top:10px;
		margin-bottom: 15px;
		clear: both;
	}
	div#storyBody div.spill_navigation div.next {
	/* IE 7 Specific hack to allow correct zooming - use inline-block before inline */
		display: inline-block;
	}
	div#storyBody div.spill_navigation div.next {
		clear: none;
		display: inline;
	}
  /**
   * @section Pagination
   * @note Pagination for the article view
   */
  div.pagination {
    font-size: 12px;
  }
  /* ******************************************* */
  /* OL / LI type is for old style of custom nav */
  div.pagination ol {
  /* IE 7 Specific hack to allow correct zooming - use inline-block before inline */
    display:inline-block;
  }
  div.pagination ol {
    display:inline;
  }
  div.pagination ol li {
  /* IE 7 Specific hack to allow correct zooming - use inline-block before inline */
    display: inline-block;
  }
  div.pagination ol li {
    list-style:none;
    display: inline;
    clear: none;
    margin-right: 15px;
    padding: 0 20px 0 5px;
    border-right:1px solid #939495;
  }
  div.pagination ol li.fullstory {
    margin-right: 25px;
    padding-right: 20px;
    border-right: none;
  }
  div.pagination ol li.previous {
    margin-right: 15px;
    padding-right: 20px;
  }
  div.pagination ol li.last {
    padding-right: 0;
    border-right: none;
  }
  div.pagination ol li.next {
    border-right: none;
    margin-left: 5px;
    padding-left: 20px;
    border-left:1px solid #939495;
  }
  div.pagination ol li a {
    color:#000000;
    text-decoration:none;
  }
  div.pagination ol li a:hover {
    color:#007ACA;
    text-decoration:none;
  }
  div.pagination ol li.currentpage {
    font-weight: bold;
  }
  div.pagination ol li a span.textarrow {
  }

  /* ******************************************* */
  /* SPAN type is for new MI style of custom nav */
  div.pagination span.spillPageNum,
  div.pagination span.previous,
  div.pagination span.next {
    padding: 0 18px 0 18px;
  }
  div.pagination span.fullstory {
    margin-right: 34px;
  }
  div.pagination span.next {
    margin-right: 15px;
  }
  div.pagination span a {
    color:#000000;
    text-decoration:none;
  }
  div.pagination span a:hover {
    color:#007ACA;
    text-decoration:none;
  }
  div.pagination span.currentpage {
    font-weight: bold;
  }
  div.pagination span a span.textarrow {
  }
  /* BEGIN Spill nav Top specific */
  div#storyBody #storyBodyContent span.spill_navigation {
    border-bottom:1px solid #939495;
    padding: 0 0 5px 0;
  }
  div#storyBody #storyBodyContent div.pagination {
    margin:10px 0 10px 0;
    text-align: center;
  }
  div#storyBody #storyBodyContent div.pagination span.spillPageNum,
  div#storyBody #storyBodyContent div.pagination span.previous,
  div#storyBody #storyBodyContent div.pagination span.next {
    padding: 0 5px 0 5px;
  }
  div#storyBody #storyBodyContent div.pagination span.previous {
    padding-left: 0;
    margin-left: 0;
  }
  div#storyBody #storyBodyContent div.pagination span.next {
    padding-right: 0;
    margin-right: 0;
  }

  /* BEGIN Spill nav Top specific - OLD */


    div#storyBody div.story #storyBodyContent .spill_navigation div.clear {
      clear:none;
      }

    div#storyBody #storyBodyContent .spill_navigation {
      clear:none;
      padding-bottom:5px;
      text-align:center;
    }
    div#storyBody #storyBodyContent div.pagination ol {
      border-bottom:1px solid #939495;
      padding: 0 15px 5px 15px;
    }
    div#storyBody #storyBodyContent div.pagination ol li {
      margin-right: 0;
      padding: 0;
    }
    div#storyBody #storyBodyContent div.pagination ol li.next {
      margin-right: 0;
      padding-right: 0;
      margin-left: 5px;
      padding-left: 10px;
    }
    div#storyBody #storyBodyContent div.pagination ol li.currentpage {
      margin-right: 0;
      padding-right: 5px;
      margin-left: 0;
      padding-left: 5px;
    }
    div#storyBody #storyBodyContent div.pagination ol li.previous {
      margin-right: 5px;
      padding-right: 10px;
      margin-left: 0;
      padding-left: 0;
    }
  /* END Spill nav Top specific */

/** END Storylevel SPILL Navigation area *************************************************************************************/
/* BEGIN Storylevel styles ***********************************/
/* added for CCI *********************************************/
.header {font-weight: bold; border-bottom: 1px solid #ccc;}
.subhead_lead {font-weight:bold; text-transform:uppercase;}
.subhead {font-weight:bold; text-transform:uppercase;}
.signature {font-weight: bold;}
.l_region_location {font-weight: bold;}
.l_category {font-weight: bold;}
.factbox_head {font-weight:bold; text-transform:uppercase;}
.factbox_subhead {font-weight:bold;}
#storyAssets .factbox_endnote p {font-size:12px;}
.howto_subhead {font-weight: bold; border-bottom: 1px solid #ccc;}
.howto_head {font-weight: bold; border-bottom: 1px solid #ccc;}
.intro {}
.howto_components {display: block; margin-bottom: 12px;}
#storyAssets .howto_components p {margin-bottom:2px;}  
.howto_facts {} 
.endnote, .tagline, .endnote_contrib {font-style:italic;}

.bold {font-weight:bold;} 
.italic {font-style:italic;} 
.capitals {text-transform:uppercase;}  
.tagline_name {} 
.tagline_credit {} 
.signature_credit {} 
.leadin {font-weight:bold;}
#storyAssets .factbox p, #storyAssets .howto_head {font-size:12px; line-height: 14px;}

/*** new for CCI jan14 ************************************/
#storyAssets .ng_factbox_endnote p {font-size:12px;}
.ng_factbox_head {font-weight:bold; text-transform:uppercase;}
.ng_factbox_subhead, .ng_factbox_label {font-weight:bold;}
.ng_howto_components {display: block; margin-bottom: 12px;}
.ng_howto_facts {}
.ng_howto_head {font-weight: bold; border-bottom: 1px solid #ccc;}
.ng_howtow_label {font-weight:bold;}
.ng_howto_volume {}
.ng_intro {}
.ng_signature {font-weight: bold;}
.ng_subhead, .ng_subhead_lead {font-weight:bold; text-transform:uppercase;}
.ng_header {font-weight: bold; border-bottom: 1px solid #ccc;}
.ng_list_category, .ng_list_category_sub {font-weight: bold;}
.ng_list_info {}
.ng_list_intro, .ng_list_result, .ng_list_time, .ng_list_title {}
.ng_endnote, .ng_tagline, .ng_endnote_contrib, {font-style:italic;}
.ng_bold {font-weight:bold;}
.ng_factbox_leadin, .ng_howto_leadin, .ng_question {font-weight:bold;}
.ng_italic {font-style:italic;} 
.ng_leadin, .ng_answer {}
.ng_tagline_credit {font-style:italic;} 
.ng_tagline_name {font-weight:bold;}
.ng_bold_italic {font-weight:bold;font-style:italic;}
.ng_cutline_leadin {font-weight:bold; text-transform:uppercase;}
.ng_dateline {}
.ng_name, ng_leadout {}
.ng_leadout_attrib, .ng_quote_attrib {font-style:italic;}
.ng_quote_name {font-weight:bold;}
.ng_signature_credit {font-style:italic;}
.ng_tagline_contrib {font-style:italic;}
.ng_underline {text-decoration:underline;}

div#dsq-new-post {width:660px;overflow:hidden;}

/* BEGIN Storylevel styles ***********************************/
/*********** newsletter signup form ***********/
#storyBodyBottom #newsletterSignUp {background: #fff url("http://media.miamiherald.com/static/images/redesign/storybottombg.gif") repeat-x 0px -10px;color:#1A2732;margin-bottom:15px; padding:0px 0px 5px 0px; border-bottom:1px solid #ddd; width:280px;}
#storyBodyBottom .email-input {background: url(http://media.miamiherald.com/static/images/redesign/email-input.gif) no-repeat; margin-bottom:15px; border:0; width:159px; height:18px; color:#5a5f62;padding:2px;}
#storyBodyBottom .tbutton {background: url(http://media.miamiherald.com/static/images/redesign/signup.gif) no-repeat; border:0px;height:19px;width:70px;}
#storyBodyBottom span#msgSpan {display:block;clear:both;}
#storyBodyBottom #confirmEmail {display:none;}
div.ndnwidget-noassets {width:326px;float:left;display:none;}
#ndn-video-single-02 iframe{margin-bottom:15px}