/***********************************************************************************************
		
	Internet Explorer (All Versions) stylesheet

***********************************************************************************************/

/* clearfix */
*:first-child+html .group { min-height: 1%; }

a span { cursor: pointer; }

/* hasLayout Trigger */
.featured-tab,
ul.slide li,
#top-section,
#bottom-section,
#content,
.section-header,
.homepage-section,
ul.featured-news-items,
ul.featured-news-items li,
ul.news-photo-gallery,
.sidebar-image-bank ul,
#sitemap-container,
.footer-container,
#main,
#sub-nav,
#story-multimedia-tabs,
ul.scrollable-tabs,
.story-resources-bot ul,
.story-resources-share,
.audio-photo,
.watch-listen,
.article,
.sidebar-item li,
.mediabank #content ul.pagination,
#content .media-listing,
#content .media-listing ul,
#content .media-listing ul li,
#content .media-listing ul li .actions,
#fancy_content .modal_photo { zoom: 1; }

/* Centering floats */
div.featured-tabs-container ul,
div.story-photo-container ul,
div.pagination ul { display:inline-block; }
div.featured-tabs-container ul,
div.story-photo-container ul,
div.pagination ul { display:inline; }
div.featured-tabs-container ul li,
div.story-photo-container ul li,
div.pagination ul li { display:inline-block; }
div.featured-tabs-container ul li,
div.story-photo-container ul li,
div.pagination ul li { display:inline; }
div.featured-tabs-container ul a,
div.featured-tabs-container ul span,
div.story-photo-container ul a,
div.story-photo-container ul span,
div.pagination ul a,
div.pagination ul span { display:inline-block; }
div.featured-tabs-container,
div.story-photo-container,
div.pagination { text-align:center; }

/* Allows the calendar tooltips to appear fully */
#primary-content #news { /*z-index: -1;*/ }

#primary-content #news ul#news-tabs li a span { padding-top: 7px; }
.sidebar .sidebar-calendar h4 { padding-top: 0; margin-top: -3px; }
.sidebar .sidebar-calendar ul li { top: 50px; }
.sidebar .sidebar-calendar a.previous,
.sidebar .sidebar-calendar a.next { top: -2px; }
.sidebar .sidebar-calendar table tr td { width: 28px; }
.sidebar .sidebar-calendar table tr td div.tooltip { padding-top: 16px; }

body.news-center #bottom-section .sidebar-item li { margin-bottom: -1px; }
body.news-center #bottom-section .sidebar-item li a span { padding-top: 3px; }

#fancy_content .modal_photo .buttons { padding-top: 7px; }

#primary-content h2 { padding: 7px 0 8px 0 }

/* body.home #secondary-content li a  { height: 14px; } */

#content .article ol li { list-style: decimal; background:none !important; margin: 20px 0 20px 34px !important; padding: 0 !important }
.news #story ul, .news #story ol { padding-left: 25px; }
