body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#efefef;
	background-image:url(/img/bg/body-bg.gif);
	background-repeat:repeat-x;text-align:center;margin:0;padding:0;
}
a:link,a:visited{
	color:#036;text-decoration:none;
}
a:hover{
	color:#900;
	text-decoration:underline;
}
p{
	font-family:Georgia, Times, Times New Roman, serif;
	color:#333;
}
cite{
	font-style:italic;
}
abbr{
	text-transform:uppercase;
}
h1{
	font-size:24px;
}
h2{
	font-size:x-large;
}
h3{
	font-size:large;
}
h4{
	font-size:medium;
}
h5{
	font-size:small;
}
h6{
	font-size:xx-small;
}
h5.header,h5.header a,h6.header,h6.header a,h5.header1,h5.header1 a,h6.header1,h6.header1 a,h5.header3,h5.header3 a,h6.header3,h6.header3 a{
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	color:#333!important;
	font-weight:700!important;
	font-size:16px!important;
	margin:0!important;
}
h5.header4,h5.header4 a,h6.header4,h6.header4 a,h5.header2,h5.header2 a,h6.header2,h6.header2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	color:#FFF!important;
	font-weight:700!important;
	font-size:16px!important;
	margin:0!important;
}
h5.header,h6.header,h5.header1,h6.header1,h5.header2,h6.header2,h5.header3,h6.header3,h5.header4,h6.header4{
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	color:#333!important;
	font-weight:700!important;
	font-size:16px!important;
	margin:0!important;
	padding:10px;
}
#main-content a h1:hover,#main-content a h5:hover,#right-column a h5:hover{
	color:#FFF;
	background-color:#0063DC;
}
.sideBar h1{
	font-size:14px!important;
}
#right_column ul{
	margin:0;
	padding:0;
}
#main{
	background-color:#FFF;
	border-top:1px solid #CCC;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:none;
	text-align:left;
	font-size:13px;
}
#main-content{
	min-height:600px;
	margin:10px 0 35px 10px;
}
#right-column ul li{
	list-style-image:none;
	list-style-type:none;
}
#right-column-inner{
	margin-left:5px;
}
.clear-right{
	clear:right;
}
.clear-left{
	clear:left;
}
.ignore{
	display:none;
}
#mastheadbanner{
	background-color:none;
	width:1000px;
	margin:0 auto;
	padding:0;
}
.leaderboard{
	border-bottom:1px solid #CCC;
	text-align:center;
	width:729px;
	clear:both;
	margin:0 auto 10px;
}
.leaderboard .image img{
	display:inline;
}
.ad-notice{
	font-size:9px;
	text-transform:uppercase;
	text-align:center;
	display:block;
	color:#CCC;
}
.ad{
	background:#EEE;
	padding:10px;
}
.ad-island{
	float:left;
	margin:10px 10px 10px 0;
}
#breaking{
	border:1px solid #97A5B0;
	background:url(/img/common/small-blue-grey-grad.gif) repeat-x left top;
	margin:10px;
}
#breaking div.breaking-arrow{
	text-transform:capitalize;
	color:#FFF;
	height:30px;
	background:#AB342A url(/img/common/red-arrow.gif) no-repeat right center;
	width:150px;
	float:left;
	font-size:18px;
	margin:10px;
	padding:5px 30px 5px 5px;
}
#breaking h1,#breaking h1 a{
	font-size:18px;
}
.timeago{
	color:#A81817;
	font-size:10px;
	font-weight:400;
	font-family:arial,helvetica,sans-serif;
}
.section-header{
	font-size:30px;
	font-weight:700;
	padding:0 0 10px;
}
.section-letters div.section-header{
	background:url(/img/common/section/bigletter.gif) no-repeat left top;
	height:45px;
	padding:0 0 0 60px;
}
#section-col-1 .teaser img{
	margin:5px auto;
}
h1.headline,a h1.headline{
	font-size:2em;
	margin-top:10px;
	color:#000;
	text-decoration:none;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
#main-content #kicker{
	color:#930;
	font-size:1.3em;
	font-family:verdana,sans-serif;
}
#main-content .column{
	display:block;
	font-family:verdana,sans-serif;
	font-size:.7em;
	margin-bottom:2px;
	text-decoration:underline;
}
#main-content .article p a,#main-content .blogpost p a{
	text-decoration:underline;
}
h2.subheadline{
	font-size:16px;
	font-weight:400;
}
.service-links ul{
	list-style-type:none;
	width:80px;
	float:right;
}
#article-resources{
	width:250px;
	float:right;
	margin:10px 0 10px 10px;
	padding:0;
}
#article-resources .related-block{
	width:200px!important;
}
#article-resources ul{
	list-style:none;
	list-style-type:none;
}
#article-resources div.article-resource{
	border-top:3px #CCC solid;
	padding-top:10px;
	margin-bottom:1em;
}
.article-resource-text{
	text-align:left;
}
.article-photo-page .article-resource-photo{
	text-align:center;
	margin:10px;
}
#article-resources .article-resource .caption,.article-photo-page .article-resource-photo .caption{
	text-align:left;font-size:11px;font-weight:200;margin:0 10px 10px;
}
#article-resources .article-resource .credit{
	text-align:right;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-style:italic;margin:0 10px;
}
.article-photo-page .article-resource-photo .credit{
	text-align:right;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-style:italic;width:550px;margin:10px;
}
#article-resources .buy-link a img{
	border:none;position:relative;top:3px;
}
.article-resource-photo .buy-link{
	vertical-align:top;margin-top:2px;padding:0;
}
div.article{
	margin-bottom:20px;
}
ul.inline-bookmarks{
	clear:both;border:1px solid #CCC;height:20px;padding:5px;
}
.dateLine ul.inline-bookmarks span,ul.inline-bookmarks span{
	padding:0!important;
}
ul.inline-bookmarks li{
	list-style-type:none!important;float:left;margin:0 10px 0 0 !important;padding:0;
}
ul.inline-bookmarks li a:hover{
	background:none;color:#333;
}
.element .articleComments{
	min-height:48px;clear:both;
}
.element .articleComments form input.button{
	background:#EFEFEF;border:1px solid #999;font-size:11px;padding:10px;
}
.element .articleComments form textarea#comment_text,.element .articleComments form .inputField,.element .articleComments form input{
	border:1px solid #BBB;background:#FFF url(/img/bg/bg-input.jpg) repeat-x top center;
}
.interactive-outside {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	background-color: rgba(0, 0, 0, 0.4);
	display: none;
}
.interactive-container {
	position: fixed;
	z-index: 500;
	left: 4%;
	right: 4%;
	top: 5%;
	bottom: 5%;
	display: none;
}
.potd-article .potd-image img{
	background:#FFF url(/img/bg/imgshadow.gif) no-repeat scroll right bottom;display:block;margin:10px auto 2px;padding:4px 10px 10px 4px;
}
.potd-header .section-header{
	font-size:26px;
}
.potd-header .subhead{
	font-size:18px;font-weight:400;
}
.writername,.writerlocation{
	font-size:14px;font-weight:700;text-align:right;margin:5px;
}
#top-story-tabs .tabs-nav a,#top-story-tabs .tabs-nav a span{
	font-weight:400;position:relative;z-index:2;padding-left:0;color:#000;font-size:16px;line-height:1.1;text-align:left;text-decoration:none;white-space:normal;border:none;background-color:none!important;border-style:none;
}
#top-story-tabs .tabs-nav a{
	border:medium none;color:#369;font-family:Georgia;font-weight:400;line-height:1.1;padding-left:0;position:relative;text-align:left;text-decoration:none;white-space:normal;z-index:2;font-size:11px;background:none;
}
.combolist ul.linklist li div.teaser h1 a{
	line-height:1.1em;font-size:16px;font-weight:700;margin:0 0 5px;
}
.teaser img{
	max-height:300px;
}
h5.header,h5.header1,h6.header,h6.header1{
	background:url(/img/bg/header-sprite.gif) repeat-x scroll 0 -160px transparent;border-bottom:1px solid #4A6D9F;border-top:1px solid #C2D0E5;color:#333;font-size:16px;padding:10px;
}
h5.header2,h5.header2,h6.header2,h6.header2{
	background:url(/img/bg/header-sprite.gif) repeat-x scroll 0 -110px transparent;border-bottom:1px solid #14365c;border-top:1px solid #86A1BF;color:#FFF!important;
}
h5.header3,h5.header3,h6.header3,h6.header3{
	background:url(/img/bg/header-sprite.gif) repeat-x scroll 0 -60px transparent;border-bottom:1px solid #999;border-top:1px solid #EFEFEF;
}
h5.header4,h5.header4,h6.header4,h6.header4{
	background:url(/img/bg/header-sprite.gif) repeat-x scroll 0 -10px transparent;border-bottom:1px solid #6d0405;border-top:1px solid #ac5c5c;color:#FFF!important;
}
.aplinks ul li{
	font-weight:400;font-family:Georgia;font-size:13px;line-height:1.2;margin:10px 0!important;
}
.article p{
	line-height:1.3;font-weight:lighter;font-size:16px;margin:0 0 15px;
}
.article h1{
	font-size:28px;color:#333;font-weight:400;
}
.dateLine .organization{
	padding:3px 0;
}
.dateLine .author{
	font-family:Arial;
}
.teaser h3.kicker{
	color:#666;font-size:12px;text-transform:uppercase;font-family:arial, helvetica, verdana, sans-serif;margin:2px 0 4px;
}
.article h3{
	font-size:18px;font-weight:700;margin:10px 0;
}
.image-desc{
	padding-top:3px;font-family:Arial, sans-serif;font-size:12px;line-height:1.3;
}
.image-byline{
	color:#666;font-size:12px;text-transform:uppercase;margin:2px 0 5px;
}
.bio h3{
	font-size:20px;font-weight:700;padding:10px 0;
}
.bio p{
	color:#333;padding:5px 0;
}
div#home-sub-col div.carousel-container{
	margin-top:0;border-width:0!important;
}
#home-sub-col .carousel-buttons{
	background:none!important;
}
#stripes-nav{
	font-family:Arial, sans-serif;
}
#stripes-nav #top-nav li ul.current li ul{
	z-index:1000;
}
.sf-navbar a,.sf-navbar a:visited,.nav-text{
	border:medium none;color:#FFF;
}
.blogbio p{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;margin:8px 0;
}
.blogbio h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;font-weight:700;
}
div#right-column h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;margin:0 0 10px;
}
#spotted img.smallthumb,.spottedreader-front ul li img.smallthumb{
	height:75px;list-style-type:none;width:75px;margin:0 0 10px;
}
div#section-col-1 div.container div.element div.menu.menuTwo{
	border-top:1px solid #000;font-size:11px;text-align:left;text-transform:uppercase;padding:0;
}
div#section-col-2 div div div.link{
	font-size:11px;text-transform:uppercase;color:#000;margin:10px 0!important;
}
.article p.Box{
	font-weight:700;font-size:18px;margin:15px 0;
}
.article p.Text{
	font:12px;margin:0 0 15px;
}
.article p.Center{
	font-weight:700;margin:0 0 10px;
}
#launch-message p{
	font-family:Georgia, Times, Times New Roman, serif;font-size:16px;margin:0 0 10px;
}
#search-container ul li .meta{
	color:#8B0000;float:left;font-size:11px;margin:0 10px 0 0;
}
#footer p.copyright{
	color:#FFF;
}
div.metaContent a,div.blogTeaserContainer a{
	background:url(/img/common/media/blue_arrow.gif) no-repeat scroll 4px 6px transparent;color:#000;padding-left:12px;line-height:1.5;
}
div.link{
	font-family:Georgia, Times, Times New Roman, serif;font-size:13px;line-height:1.2;margin:6px 0;
}
#top-story-tabs h1{
	font-family:Georgia, Times, Times New Roman, serif;font-size:24px;line-height:1.2;font-weight:400;
}
.hbar-teaser img{
	padding:0 0 6px;
}
li.hbar-item div.hbar-teaser h5{
	font-size:14px;font-weight:700;margin:6px 0;
}
.hbar ul li.hbar-item div.element{
	margin:0 5px;padding:0;
}
.carousel-buttons h5.carousel-header{
	float:left;font-size:12px;line-height:1.1;margin:0 10px;
}
.blogpost-teaser span.date{
	font-family:Arial, Helvetica, Verdana, sans-serif;font-weight:400;margin:3px 0;
}
ul.linklist li span{
	color:#333;font-weight:400;
}
	.pager a,#main-content .pager a{
	line-height:3;background-color:#FFF;border:1px solid #2580B2;color:#2580B2;padding:5px;
}
.container.twoColumns .col1,.container.twoColumns .col2{
	float:left;margin-right:10px;overflow:hidden;width:47.5%;
}
.teaser h1,.front-top-teaser h1{
	font-size:16px;font-weight:700;line-height:1.1em;
}
.carousel-teaser h5{
	font-weight:700;font-size:14px;margin:5px 0;
}
.carousel-buttons{
	text-align:right;height:25px;display:block;overflow:visible;background:url(/img/bg/blue-grad.gif) repeat-x scroll center bottom transparent;margin:0!important;padding:5px 0 0;
}
#f_7_8499_1275568861834 .carousel-buttons{
	background:url(/img/bg/blue-grad.gif)repeat-x scroll center bottom transparent;
}
ul.linklist li div.teaser h5.carousel-header{
	text-transform:uppercase;font-size:14px;font-weight:400;
}
.carousel-container{
	margin-top:25px;
	max-height:193px !important;
	min-height:191px !important;
	overflow:hidden !important;
	display: none;
}
.teaser li, .related li, .blogTeaser li, .sideBar .list ul.linklist li{
	background:url(/img/common/media/textIcon.gif) no-repeat scroll 2px 2px transparent;
	font-family:Georgia,Times,Times New Roman,serif;
	line-height:1.1;
	padding-left:16px;
	margin:10px 0;
}
.related-teaser li{
  background:url(/img/common/media/textIcon.gif) no-repeat scroll 2px 2px transparent;
  font-family:Georgia,Times,Times New Roman,serif;
  line-height:1.1;
  margin:10px 0;
}
.carousel-buttons .next,.carousel-buttons .prev,.carousel-buttons .epaper-next,.carousel-buttons .epaper-prev{
	width:20px;height:20px;border:none!important;cursor:pointer!important;
}
.carousel-buttons .next,.carousel-buttons .epaper-next{
	background:transparent url(/js/jquery/plugins/jcarousellite/skins/default/next_prev.png) no-repeat 0 -20px!important;margin-bottom:5px;
}
.carousel-buttons .prev,.carousel-buttons .epaper-prev{
	background:transparent url(/js/jquery/plugins/jcarousellite/skins/default/next_prev.png) no-repeat 0 0;margin-bottom:5px;
}
.flash{
	position:relative;
	z-index:-100;
}
.blog-dateLine{
	color:#666;
	line-height:1.3;
}
.blogpost h1{
	margin:7px 0;
}
table{
	border:solid #999 1px;
}
.article ul li{
	font-family:Georgia, Times, Times New Roman, serif;
	list-style-type:square;
	color:#333;
	font-size:16px;
	line-height:1.3;
	font-weight:lighter;
	margin:10px 0 10px 30px;
}
.related ul li{
	list-style-type:none;
	line-height:1.2;
	font-size:14px;
	margin:10px 0;
}
.related-teaser ul li{
	list-style-type:none;
  line-height:1.2;
  font-size:14px;
  margin:10px 0px 10px 0px;
}
.sideBar .element p.gallery-link,.embeddedmedia-info h1,p.audiotitle{
	background-color:#8B0000;
	font-size:12px;
	color:#FFF;
	font-family:arial;
	padding:3px;
}
.travelmapheader{
	background-color:#8B0000;
	color:#FFF;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	margin:0 12px 0 0;
	padding:5px;
}
.travelmapheader span.expedia{
	font-size:10px;
	font-weight:lighter;
	position:absolute;
	right:5%;top:30%;
}
.container.threeColumns div.col1,.container.threeColumns div.col2,.container.threeColumns div.col3{
	float:left;
	overflow:hidden;
	width:32%;
}
.text-element p{
	font-weight:lighter;
	line-height:1.3;
	margin:0 0 12px;
}
.section-page div#main-content .teaser .breakingNewsFooter{
	background-color:#999;
	height:1px;margin:20px 0 0;
}
.container.twoColumnsLeftHeavy{
	background:none;
}
.container.twoColumnsLeftHeavy div.col1{
	float:left;
	overflow:hidden;
	width:60%;
	margin:0 10px 0 0;
}
.correction,.text-element .correction p{
	color:red;
}
#home-sub-col .teaser{
	overflow:visible;
}
h5.header,h5.header a,h6.header,h6.header a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:700;
	font-size:16px;
	margin:0;
}
#top-blogs-block{
	overflow:hidden;
}
#top-blogs-block h5{
	font-size:1.3em;
	margin:0;
	padding:10px;
}
#top-blogs-block .blog-description,#top-blogs-block .blog-latest{
	float:right;
	width:240px;
	margin:0;
}
.ad-island,.embedded-ad{
	float:left;
	margin:5px 10px 5px 0 !important;
}
.embedded-Middle1{width:160px; display: none;}
.embedded-x36,.embedded-Top3{
	width:310px;
}
.timeago,.list-date{
	color:#A81817!important;
	font-size:10px;
	font-weight:400;
	font-family:arial,helvetica,sans-serif;
}
#header{
	background-color:#FFF;
}
#header .header-date{
	color:#999;
	font-weight:700;
	font-size:10px;
	position:absolute;
	top:10px;
	right:20px;
}
#main #header #search-container{
	position:absolute;
	width:325px;
	top:30px;
	right:30px;
}
#section-col-2 h4.header,#main-content h4.header,#main-content div#front-bottom div.twoColumns div.col2 div.element-group div.blogroll h4.header{
	background:url(/img/bg/blue-grad.gif) repeat-x scroll center bottom transparent;
	border-bottom:1px solid #4A6D9F;
	border-top:1px solid #C2D0E5;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	padding:5px 10px;
}
#search-box-outer{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFF none repeat scroll 0 0;
	border:3px solid #CCC;
	height:27px;
	width:325px;
	padding:3px 5px 0;
}
#search-box-outer .search-box{
	width:290px;
	height:22px;
	border:0 none;
	float:left;
	font-size:18px;
	color:#999;
	padding:0;
}
#main-content #search-container{
	clear:both;
	margin:10px 0 0;
}
.menuTop ul li{
	display:block;
	float:left;
	margin-right:10px;
}
.pager{
	padding:10px 0;
}
.pager span.currentpage,#main-content .pager span.currentpage{
	background:#E8EFF5;
	border:1px solid #2580B2;
	padding:8px;
}
.pager a:hover,#main-content .pager a:hover{
	background-color:#FFF;
	border:1px solid #000;
	color:#000;
	padding:5px;
}
.menu.menuTwo{
	text-transform:uppercase;
	text-align:right;
	font-size:11px;
	border-top:1px solid #000;
	padding:0;
}
.menu.menuTwo H1,.menu.menuTwo H2{
	font-size:11px;
	font-weight:700;
	margin:0 0 4px;
	padding:10px 6px 0;
}
.menu.menuTwo H1{
	position:absolute;
	top:-9999px;
	left:-9999px;
}
.menu.menuTwo UL{
	border-bottom:1px solid #CCC;
	padding:0 6px 10px;
}
.menu.menuTwo LI{
	margin:0 0 4px;
}
.menuBlock{
	margin-top:0;
	margin-bottom:0;
	padding-top:0;
}
.menuBlock .menu{
	background:#EFEFEF;
	margin-bottom:0;
}
.menuBlock .menu H1{
	position:static;
	top:0;
	left:0;
}
#header .menu ul li{
	float:left;
	display:block;
	margin:10px;
}
#footer{
	background:#0F3D6E;
	font-size:13px;
	min-height:120px;
	color:#FFF;
}
#footer a:link,#footer a:visited{
	text-decoration:none;
	color:#FFF;
}
#footer .copyright{
	border-top:2px #0F3D6E solid;
	text-align:center;
	margin:10px 0 0;
	padding:10px;
}
a.nav-rss{
	padding-left:20px;
	background:url(/../img/icons/rss/rss-small.png) no-repeat center left;
}
a.externalLink,a.externalLink:hover,.list a.externalLink,.list .teaser a.externalLink:hover,#top-story-tabs a.externalLink,#top-story-tabs a.externalLink:hover{
	background:url(/img/icons/external-link-icon.png) no-repeat scroll right center transparent!important;
	padding:0 13px 0 0 !important;
}
.buy-link a{
	//background:url(/img/ui/image.png) no-repeat left center transparent;
	margin: 20px 0 0 0px;
	min-height:16px;
	text-transform:uppercase;
}
.buy-link-top {float: right;
  margin:-3px 2px 0px 0;
  padding-left:8px;
  align:center;
}
.photogallery a{background:url(/img/icons/photogallery.png) no-repeat left center transparent;
            padding: 5px 4px 5px 8px;
            min-height:25px;
}
#top-story-tabs h3.kicker{
	font-size:12px!important;
	margin:5px 0 0!important;
}
.twoColumns div.col1 div.list{
	margin:0 5px 0 0;
}
container.twoColumns div.col2{
	padding:0 0 0 20px;
}
.element .articleComments img.comment-graphic{
	float:left;
	clear:both;
	margin-right:10px;
}
.notice{
	background-color:#FDF1D0;
	border:1px solid #FAD163;
	color:#817134;
	line-height:1.25;
	display:block;
	margin:10px 0;
	padding:5px 8px;
}
div.imageWithOverlay{
	position:relative;
}
div.imageWithOverlay img{
	z-index:1;
}
div.imageWithOverlay div{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:30px;
	line-height:16px;
	text-align:center;
	overflow:hidden;
	padding:4px;
}
div.imageWithOverlay div.blackbg{
	z-index:2;
	background-color:#000;
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	filter:alpha(opacity=50);
	opacity:0.5;
}
div.imageWithOverlay div.image-over-desc{
	z-index:3;
	color:#FFF;
}
#top-story-tabs{
	margin-top:15px;
	position:relative;
	border:solid 1px #CCC;
	width:630px;
}
#top-story-tabs .tabs-container{
	border:none;
	background:#FFF;
	height:484px;
	width:400px;
	overflow:hidden;
	padding:8px;
}
#top-story-tabs .tabs-nav .tabs-selected a{
	color:#888;
}
#top-story-tabs ul.tabs-nav{
	width:205px;
	background:url(/img/bg/grad/small_blue_grad_vert.png) repeat-y left top;
	border-left:solid 1px #CCC;
	position:absolute;
	top:0;
	right:0;
	height:100%;
	white-space:normal;
	margin:0;
}
#top-story-tabs .tabs-nav{
	list-style:none;
	margin:5px 0 0;
	padding:0;
}
#top-story-tabs .tabs-nav:after{
	display:block;
	clear:both;
	content:" ";
}
#top-story-tabs .tabs-nav li{
	display:block;
	float:none;
	height:80px;
	white-space:normal;
	min-width:84px;
	margin:0;
}
#top-story-tabs .tabs-nav a,.tabs-nav a span{
	display:block;
	padding:0;
}
#top-story-tabs .tabs-nav li:hover{
	background:#bbe3ff;
}
#top-story-tabs .tabs-nav li.ui-tabs-selected{
	background:#FFF;
	border-bottom:2px solid #CCC;
	border-top:1px solid #CCC;
}
#top-story-tabs .tabs-nav li.first:hover{
	border-top:none;
}
#top-story-tabs .tabs-nav .tabs-selected a,#top-story-tabs .tabs-nav a:hover,#top-story-tabs .tabs-nav a:focus,#top-story-tabs .tabs-nav a:active{
	outline:0;
}
#top-story-tabs .tabs-nav a span{
	width:64px;
	min-width:64px;
	height:18px;
	min-height:18px;
	padding-top:6px;
	padding-right:0;
}
*>#top-story-tabs .tabs-nav a span{
	width:auto;
	height:auto;
}
#top-story-tabs .tabs-nav .tabs-selected a span{
	padding-top:7px;
}
#top-story-tabs .tabs-nav .tabs-selected a span,#top-story-tabs .tabs-nav a:hover span,#top-story-tabs .tabs-nav a:focus span,#top-story-tabs .tabs-nav a:active span{
	background-position:0 -50px;
}
#top-story-tabs .tabs-nav a span,.tabs-nav .tabs-disabled a:hover span,.tabs-nav .tabs-disabled a:focus span,.tabs-nav .tabs-disabled a:active span{
	background-position:0 0;
}
#top-story-tabs .tabs-nav .tabs-selected a:link,#top-story-tabs .tabs-nav .tabs-selected a:visited,#top-story-tabs .tabs-nav .tabs-disabled a:link,#top-story-tabs .tabs-nav .tabs-disabled a:visited{
	cursor:text;
}
#top-story-tabs .tabs-nav .tabs-disabled{
	opacity:.4;
}
#top-story-tabs .tabs-loading em{
	background:url(/img/ui/loading.gif) no-repeat 0 50%;
	padding:0 0 0 20px;
}
#search-container ul{
	margin:15px 0 15px 5px;
}
#search-container ul li{
	margin:20px 0;
}
#search-container ul li h3{
	font-size:16px;
	font-weight:700;
}
#search-container ul li .text{
	font-size:11px;
}
#top-story-tabs a:hover,.hbar a:hover h5{
	background:none!important;
	color:#000!important;
}
#top-story-tabs .tabs-container img{
	max-height:325px;
	margin:0 auto;
}div.hbar{
	/*border-top:dotted 1px #CCC;*/
	/*border-bottom:dotted 1px #CCC;*/
	margin:10px 0!important;
}
.hbar ul li.hbar-item{
	width:210px;
	float:left;
}
.hbar ul.linklist li.hbar-item div.hbar{
	border:none!important;
	margin:0!important;
}
.hbar ul.linklist li.hbar-item div.hbar .hbar-teaser img{
	margin:0!important;
}
#front-center{
	width:425px;
	max-width:425px;
	float:left;
	margin:0;
	padding:0;
}
#front-center .list,#section-col-1 .combolist{
	margin-bottom:10px;
}
#front-center h5.header,#section-col-1 h5.header{
	font-size:1.3em;
	color:#333;
	background:transparent url(/img/bg/blue-grad.gif) repeat-x scroll center bottom;
	border-bottom:1px solid #4A6D9F;
	border-top:1px solid #c2d0e5;
	padding:10px;
}
.combolist h1{
	font-size:18px;
	text-decoration:none;
	line-height:normal;
}
.combolist h2,.combolist h2.subhead{
	font-size:14px;
	text-decoration:none;
	line-height:normal;
}
.combolist ul.linklist li{
	margin:5px 10px;
}
.quote-element .source{
	color:#999;
}
.quote-element blockquote{
	color:#555;
	font-weight:700;
	text-indent:10px;
	padding:5px;
}
.quote-element a,.quote-element a:hover{
	color:#555!important;
	background:none!important;
}
.small-quote{
	background:url(/img/common/smallquote.gif) no-repeat bottom right;
	padding:0 10px 10px 0 !important;
}
.small-quote blockquote,.small-quote blockquote a{
	text-decoration:none;
	font-size:14px;
	line-height:18px;
}
.small-quote .source{
	font-size:10px;
}
.large-quote{
	background:url(/img/common/largequote.gif) no-repeat bottom right;
	padding:0 30px 30px 0 !important;
}
.large-quote blockquote,.large-quote blockquote a{
	text-decoration:none;
	font-size:16px;
	line-height:20px;
}
.large-quote .source{
	font-size:12px;
}
.rssreader .date{
	font-size:11px;
	color:#AAA;
}
.spottedreader-front{
	width:285px;
	position:relative;
}
#spotted h4,.spottedreader-front h4{
	font-size:20px;
	text-align:center;
	margin:10px;
}
.spottedreader-front img.largethumb{
	margin:0 10px 0 0;
}
#epaper-carousel .jcarousel-item-horizontal a img{
	margin:0 auto;
}
ul.icon-links{
	text-align:center;
	margin:10px 0;
}
.icon-links li{
	width:70px;
	float:left;
	list-style-type:none;
	margin:5px 0;
}
.sideBar .embeddedmedia .embeddedmedia-info{
	font-size:9px;
}
.sideBar .embeddedmedia-audio .audioplayer{
	margin:0 0 10px 10px;
}
.sideBar .embeddedmedia p.description{
	margin:5px 0;
}
#carousel-wrap-7541{
	background-color:#FFF;
	border:2px solid #cce2ff;
	margin:10px 0;
	padding:2px 4px;
}
#carousel-wrap-7541 .carousel-inner{
	background-color:#e5ecf7;
	margin:5px;
}
#carousel-wrap-7541 .carousel-header{
	text-transform:uppercase;
	font-size:12px;
	color:#7197ca;
	border-bottom:solid 1px #FFF;
}
#carousel-wrap-7541 .jcarousel-clip-horizontal{
	width:300px;
	height:100px;
}#carousel-wrap-7541 .jcarousel-item{
	width:260px;
	margin-left:10px;
	text-align:left;
	padding:5px;
}
#carousel-wrap-7541 .jcarousel-item a{
	color:#4A6D9F;
	font-weight:700;
	font-size:12px;
}
#carousel-wrap-7541 .jcarousel-skin-default .jcarousel-next-horizontal{
	top:40%;
	right:-8px;
}
#carousel-wrap-7541 .jcarousel-skin-default .jcarousel-prev-horizontal{
	top:40%;
	left:-8px;
}
.teaser h1{
	font-size:18px;
	font-weight:700;
}
.accordian-basic a.head{
	display:block;
	margin-top:0;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	color:#FFF;
	background-color:#00a0c6;
	border-top:1px solid #EFEFEF;
	border-bottom:1px solid #999;
	background:#0F3D63;
	padding:5px;
}
.accordian-basic a.selected{
	cursor:default!important;
	border-top:1px solid #EFEFEF!important;
	border-bottom:1px solid #999!important;
	background:#0F3D63!important;
}
.accordian-basic a.head:hover{
	background:url(/img/bg/blue-grad.gif) repeat-x scroll center bottom transparent!important;
	border-bottom:1px solid #4A6D9F!important;
	border-top:1px solid #C2D0E5!important;
	cursor:pointer;
	color:#0F3D63!important;
}
h1,h2,h3,h4,h1,h2,h3,h4,h5{
	font-family:Georgia;
	font-weight:400;
}
h4.header,h4.header a,.header#section-col-2{
	color:#000;
}
.clear,.clearfix,#main-content .blogpost-teaser{
	clear:both;
}
#article-resources img,#footer p,#footer_ad,.spottedreader-smallthumbs,#epaper-wrap{
	text-align:center;
}
#main-content .article-date,.menu.menuTwo A{
	color:#333;
}
ul.inline-bookmarks li span.at300bs,.spottedreader-front ul li,.spottedreader-largethumbs ul li,.spottedreader-smallthumbs ul li,.spottedreader-largethumbs ul li,.spottedreader-smallthumbs ul li{
	float:left;
}
ul.inline-bookmarks li a.at300b,.twoColumns div.col2 div.aplinks{
	margin:0 0 0 5px;
}
.element .articleComments form input.button:hover,#top-story-tabs .tabs-nav a:hover,#top-story-tabs .tabs-nav a:focus,#top-story-tabs .tabs-nav a:active{
	cursor:pointer;
}
div.front-top-teaser,div.teaser{margin:0 14px 0 0;}ul.linklist li,#top-story-tabs div div div div,#front-center .element div.flora div.ui-tabs-panel div div,ul.linklist li,#front-center .element div.flora div.ui-tabs-panel div div{font-size:13px;font-family:Georgia, Times, Times New Roman, serif;font-weight:400;line-height:1.2;margin:10px 0!important;}.dateLine .date,,.dateLine .date{color:#666;font-size:11px;padding:3px 0;}.article h3.kicker,,.article h3.kicker,#top-story-tabs h3.kicker{font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-size:14px;font-weight:700;background-color:#666;margin:0 0 10px;padding:5px;}.teaser .breakingNewsHeader,.front-top-teaser .breakingNewsHeader,.teaser .breakingNewsHeader,.front-top-teaser
.breakingNewsHeader{background-color:#AB342A!important;color:#FFF;font-size:12px;font-weight:700;text-transform:uppercase;margin:0 0 10px;padding:5px;}
.callout{
    background-color: #FEFEFE;
    border-left: 6px solid #013268;
    font-family: arial;
    font-size: 16px;
	color:#606060;
    font-weight: 400;
    line-height: 22px;
    margin: 20px 24px 20px 35px;	
    padding: 0px 0px 0px 6px;
    width: 90%;
}
.flora {
    display: none;
}
.article p.Standings,.hbar ul.linklist li.hbar-item div.hbar ul.linklist li.hbar-item,.combolist .teaser{margin:0;}b,#top-blogs-block .blog-latest a.blog-carousel-teaser,#epaper-wrap h2{font-weight:700;}.link a.externalLink:hover,.list a.externalLink:hover,.link a.externalLink:hover{background:url(/img/icons/external-link-icon.png) no-repeat scroll right center #0063DC!important;}#newsletter-subscribe-form table,#header-link a img,#header-link a{border:none;}table td,.quote-element{padding:5px;}#logo,#top-story-tabs .tabs-nav a,#top-story-tabs .tabs-nav .tabs-disabled a:hover,#top-story-tabs .tabs-nav .tabs-disabled a:focus,#top-story-tabs .tabs-nav .tabs-disabled a:active,.combolist .teaser img{margin:10px;}#top-story-tabs .tabs-nav li.tabs-selected,.accordian-basic{width:100%;}
.sideBar .element img, .sideBar .embeddedmedia{
	margin:10px 0;
}
.top img {
    margin: 10px 0;
    width: 100%;
}
div.image.top img {
    max-width: 620px;
}
@media projection,screen{#top-story-tabs .tabs-hide{display:none;}}@media print{#top-story-tabs .tabs-nav{display:none;}}

div.video-side{
	margin: 0px 0px 20px 0px;
}
.bx-viewport ul li {
	margin-left: 0px;
}

/* ipad exclusive carousel */
.carousel-buttons-special{ background: url("/img/bg/red-grad.jpg") repeat-x scroll center bottom transparent !important;}
.carousel-header-special{font: 12px/19px Verdana, Arial, Helvetica, sans-serif !important; color:#fff; text-shadow: 0px -2px 1px rgba(0, 0, 0, 0.5);}
.carousel-buttons-special img.ipad-icon{ width:22px; height:22px; float:left; margin-left:10px;}
.carousel-buttons .next{ margin-right:5px;}
ul.linklist li.special{ margin:0px !important; max-height:160px;}
.teaser-special, .teaser-special .carousel-teaser{ margin: 0 5px 0 0 !important; padding: 0px !important;}
.teaser-special h3.kicker{margin:5px 0px 4px !important;}
.teaser-special .carousel-image{  margin:0px 0px 0px 5px !important; float:right !important;}
ul.linklist li.special a.ipad-link{ color:#143862 !important; line-height:16px; font-family: Arial,Helvetica, san-serif !important; font-size:12px !important;}
ul.linklist li.special a.ipad-link:hover{ background-color:#fff !important; text-decoration:underline !important; }
.teaser-special .carousel-teaser p.lead { filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; opacity: 0;}
ul.linklist li.special #ipad-link-wrapper{position:absolute; z-index:10;}
ul.linklist li.special div.w_image{ width:145px; top:125px; }
ul.linklist li.special div.wo_image{ width:210px; top:138px; }
/* ipad exclusive */