body {
	padding:0;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:11px;
	line-height:14px;
	margin:auto;
	position:relative;
}
#lCol a, #lCol a:hover, #lCol a:visited, #lCol a:active, #rCol a, #rCol a:hover, #rCol a:visited, #rCol a:active {
	color:#004488;
}
#maincontainer {
	width:1000px;
	background:url('http://media.philly.com/designimages/phillyBg.gif') repeat-y;
}
#adholder {
	background:#e9e7e8 url(http://media.philly.com/designimages/col_divider3.gif) 175px 0 repeat-y;
	border-bottom:1px solid #000;
}
#adholder .left {
float:left;
padding:5px;
width:162px;
overflow:hidden;
}
#adholder .right {
float:right;
padding:5px;
width:160px;
margin:0;
}
#adholder .container_ad {
margin-bottom:10px;
}
/* Inline header classes */
#sectiontop {
	width:942px;
	text-align:center;
	margin: 0 auto;
}
#content-toprail #sectiontop #blog-name-border, #sectiontop #blog-name-border {
	z-index:1;
	position:relative;
	top:23px;
	background: url("http://media.philly.com/designimages/doubleBorder-gray.gif") repeat-x scroll 0 0 transparent;
	height:5px;
}
#sectiontop #blog-name a, #sectiontop #blog-name h1 a, #lCol #sectiontop #blog-name h1 a {
	font-family: georgia,palatino,'times new roman',serif;
	font-size: 26px;
	font-style: italic;
	font-weight: bold;
	color:#444;
	line-height:26px;
	margin-left:0px;
}
#sectiontop #blog-name h1 {
	margin:0;
	padding:2px 0px;
	text-transform:none;
	font-size:26px;
	line-height:26px;
}
#blog-header-wrap {
	z-index:2;
	position:relative;
}
#blog-header-wrap span {
	display:inline-block;
	background-color:#fff;
	padding:0 10px;
}
#sectiontop #blog-publication {
	color:#777;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
}
#lCol #sectiontop {
	border-bottom:0px solid #000;
	background:#fff url('http://media.philly.com/designimages/spacer.gif') repeat-x;
	margin:11px 0 20px 0;
	padding:0;
	width:620px;
}
#footer {
	color:#444444;
	font-size:11px;
	width: 982px;
	margin: 0 0 0 10px;
	padding: 0;
	border-bottom:none;
}
#footer .phillydotcom, #footer .inquirer, #footer .dailynews, #footer .etc {
	display:inline-block;
	vertical-align:top;
	letter-spacing:normal;
	word-spacing:normal;
	margin-left: 20px;
	zoom:1;*display:inline;
}
#footer .phillydotcom {
	width:300px;
}
#footer .inquirer, #footer .dailynews {
	width:172px;
}
#footer .etc {
	width:236px;
}
#footer a {
	font-weight:bold;
}
#footer dl {
	clear:all;
}
#footer .phillydotcom dl {
	letter-spacing:-0.31em; /* webkit */
	word-spacing:-0.43em; /* IE < 8 && gecko */
	*letter-spacing:normal; /* reset IE < 8 */
}
#footer .phillydotcom dl dt {
	display:inline-block;
	border-left:2px solid;
	letter-spacing:normal;
	word-spacing:normal;
	margin-left:5px;
	padding-left:5px;
	zoom:1;*display:inline;
}
#footer .phillydotcom dl dt:first-child {
	border-left-width:0;
	margin-left:0;
	padding-left:0;
}

#footer .footer_title span {
	display:none;
}
#footer .footer_title {
	height:31px;
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
}
/* ==============================
     CHANNEL COLOR PALETTES    
================================ */
#pagetitle {width:600px;border-bottom:0px dotted #999;margin-bottom:10px;vertical-align:bottom;margin:5px 0 10px 10px;padding-bottom:3px;text-align:left;}
.pagetitletext {font-size:30px;text-align:left;color:#666;font-family:serif;border-bottom:2px dotted #999;margin-bottom:3px;}
.left {background:none;border-bottom:0px solid #000;}

#adholder {background:#fff url(http://media.philly.com/designimages/col_divider3.gif) 175px 0 repeat-y;}
/* container classes  */
#lCol .supercontainer {background:url('http://media.philly.com/designimages/spacer.gif') repeat-y; padding-top:10px;margin-top:10px;padding-right:10px;}
#lCol .supercontainer_left {margin-left:0px; float:left;padding-left:20px;border-right:0px solid #cccccc; overflow:hidden;text-align:left;}
#lCol .supercontainer_right {float:left; padding-right:10px; padding-left:25px; overflow:hidden;text-align:left;}

#lCol .containertitle {font-weight:bold; color:#666; text-align:left; border-bottom:0px solid #ccc;font-size:12px;text-transform:none;}


/* Blog styles */

#lCol > div/*, #rCol > div, #rCol .container_inner */{
	padding-left: 0 !important;
	margin-left: 0 !important;
}
#lCol {
	width:620px;
	margin-top:0px;
}
.container_blogentry {
	padding:30px 0 15px 0;
	margin:0;
	border-top:10px solid #777777;
}
.DN .container_blogentry {
	border-top:10px solid #cb0019;
}
.INQ .container_blogentry {
	border-top:10px solid #00639d;
}
#top_blog_post .container_blogentry,
.container_blogentry_detail,
.container_blogentry:first-child {
	background:none;
	padding:0 0 15px 0;
	border-style:none;
}
.container_blogentry p {
	margin:0 0 20px 0;
}
.container_blogentry .blog_entry {padding-top:10px;}
.largetitle h1 { font-size:18px; margin:0px; padding:0px; }

.container_blogentry .blog_imageDisplay .container_image_left {float:none;padding:5px 0 0 0;}

.blog_customOne {padding:20px 0 10px 0;}
.blog_customOne:first-child {margin: 25px 0 0 0;}
.blog_customOne .blog_entry {padding-top:0px;}

.blog_customOne .blog_imageDisplay {float:left;}
#lCol .blog_customOne .faux-comments-button a, #lCol .blog_customOne .faux-comments-button a:visited, #lCol .blog_customOne .faux-comments-button a:hover {text-decoration:none;}

.blog_customOne h1 {margin: 0 0 20px 0;font-family: georgia,palatino,'times new roman',serif;font-size: 20px;line-height: 23px;}
#lCol .blog_customOne h1 a, #lCol .blog_customOne h1 a:visited, #lCol .blog_customOne h1 a:hover {color:#000;}
.blog_customOne .blog_postend {margin:20px 0;}

.blog_customOne .blog_timestamp {
	color:#333;
}

#article {
 	width: 620px;
}

#article .body-content p, #article .body-content ul, #article .body-content h4, #article .body-content hr, #article .body-content font, #article .body-content h3, #article .body-content .source, #article .body-content .article_timestamp, #article .body-content div.storify-widget, #article .body-content div.article-spec-widget,  #article .richContent ol {
 	margin-left:190px;
}
.article_timestamp {
	font-weight:bold;
	color:#888;
	text-transform:uppercase;
	float:none;
	padding:7px 0 0 0;
	font-family:Arial,helvetica,verdana, sans-serif;
	line-height:19px;
}
.blog_timestamp {
	color:#888;
    font: bold 11px Arial,helvetica,verdana,sans-serif;
    margin-bottom: 10px;
}
#article #rCol .topstory-headline a,#article #rCol .subfeature-headline a,#article #newRcol .topstory-headline a,#article #newRcol .subfeature-headline a{font-family:Georgia,Palatino,Times New Roman,serif;line-height:21px;}
#story-related-links .container_title, #story-related-links-solo-adunit #sponsor-label {
	font:600 10px Arial, tahoma, verdana, sans-serif;
	color:#444;
	text-transform:uppercase;
	height:auto;
	position:static;
	padding:0 0 0 0;
}
#story-related-links, #story-related-links-solo-adunit {
	border-bottom:2px solid #dedede;
	border-top:2px solid #dedede;
	padding:10px 0 7px 0px;
	margin:20px 0px 20px 190px;	
}
#story-related-links ul {
	list-style:none;
}
#story-related-links li {
	list-style-type:none;
	padding-bottom:0px;
}
#story-related-links li a, #article .body-content #story-related-links dt a,#article .body-content #story-related-links dt, #story-related-links dt a.bl {
	font:900 12px/21px Arial, sans-serif; text-decoration:none;
}
#story-related-links #sponsor-label {
	margin: 15px 0px 5px 0;
}
#newRcol  .container_ad,#rCol  .container_ad {position:relative;top:-2px;margin-bottom:0;clear:both;}
#lCol #pageNav {
    margin-left: 0px;
}

.blog_postend {margin-top:5px;font-size:12px;font-style:italic;}
.container_authorbio {margin-bottom:12px;}
.container_authorbio .containertitle {margin-left:5px;}
.authorinfo div {margin:0 10px 0 10px;}

.blog_entry a, .blog_entry a:hover {text-decoration:underline;}
.blog_entry .minitext,  #article .article_timestamp .minitext {margin: 5px 0 20px 0;text-transform:uppercase;color:#888;} /* "Filed under" text */
#article .body-content .minitext a, #article .body-content .minitext a:hover, .blog_entry .minitext a, .blog_entry .minitext a:hover {
    text-decoration: none; text-transform:none; font-weight:bold;
}

/* redesign tweaks */

#lCol {
margin-left:19px;
}
#lCol #contentinside {margin:0;padding:0;}

#adholder .left {
	float:left;
	padding:5px;
	width:130px;
	overflow:hidden;
}
#adholder .right {
	float:right;
	padding:5px;
	width:130px;
	margin:0;
}
#photoViewer {
	margin:10px;
}
#article_sidebar {margin:0 15px 15px 15px;}
.toolsNavTop {margin:0;}
#toolsNav, .faux-comments-button a {
	clear:both;
	padding:0px 3px 0 3px;
	margin:10px 0;
	list-style:none;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:#fff url(http://media.philly.com/designimages/spacer.gif);
	border:none;
}
.blogShare_tools form div {
    float: left;
}
#toolsNav .atcEmail {
	color:#808080;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #d6d6d6;
	text-transform:uppercase;
	padding:3px 5px;
	cursor:pointer;
}
#toolsNav .atcEmail .atcIcon {padding:0;}
#toolsNav .atcComment, .toolsNavTop .atcComment, #lCol .faux-comments-button a, #lCol .faux-comments-button a:visited, #lCol .faux-comments-button a:hover {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #d6d6d6;
	text-transform:uppercase;
	padding:2px 7px 3px 7px;
	cursor:pointer;
	white-space: nowrap;
	height:12px;
	min-width:35px;
}
#toolsNav .atcComment .atcIcon,  .toolsNavTop .atcComment .atcIcon{
	padding-right:5px;
	float:left;
}
#toolsNav .atcLike {
	height:22px;
	padding:0 !important;
	width:130px;
}
#toolsNav .atcGplus {
	padding:0 !important;	
	position:relative;
	top:-2px;
	width:85px
}
#toolsNav .atcTwitter {
	width:85px;
}
.container_blogentry #b-group p.byline {color:#000;font-size:11px;margin:10px 0 4px 0;}
h5.byline {
    font: 900 12px Arial,helvetica,verdana,sans-serif;
color:#004488;
    text-transform: none;
    margin: -5px 0 3px 0;
}
#blog-graphic-header {
text-align:center;padding:10px 0 0 0;
}
/*BLOG REDUX - JANUARY 23rd 2012*/
img.img_border, a img.img_border {
	border:none;
}
#rCol .container_image_left img {
	border:1px solid #ccc;
}
.largetitle h1 {
	font:900 26px Georgia, Palatino, Times New Roman, serif;
	color:#000;
	padding:4px 0;
}
.blog_tools form div {
	float:left;
}
.blog_tools .atcEmail {
}
.top_blog_post p , .container_blogentry p {
	font-size:16px;
	line-height:24px;
}
.top_blog_post p:first-child , .container_blogentry p:first-child {
	font-size:16px;
	line-height:24px;
}
.blog_byline {
	font:italic 300 13px Georgia, Palatino, Times New Roman, serif;
}
.blog_byline span {
	font-weight:bold;
	font-style:normal;	
	font-size:13px;
}
.blog_filing {
	font-size:10px;
	color:#777;
	padding-bottom:10px;
	font-weight:bold;
}
.blog_filing span {
	color:#005266;
	font-style:italic;
}
.blog_tools .atcEmail {

}
p.first-paragraph {
	font-size:16px;
	line-height:24px;
}
.blog_entry {
    font-size:13px;
    line-height:18px;
}
.blog_entry ul {
	padding:0;
	margin:0;
	list-style-position:inside;
}
.blog_entry ul li {
	margin-bottom:20px;
}
.container_blogentry .container_image_left {
	max-width:400px;
	text-align:center;
	background-color:#fff;
	padding:0;
	margin-right:18px;
}
.container_blogentry .container_image_left .photocaption {
	background-color:#fff;
	text-align:left;
	font-style:italic;
	font-size:11px;
	line-height:13px;
	padding:5px 0 0 0;
	color:#444;
}
/*BLOG REDUX - JANUARY 23rd 2012*/
#content-toprail {
	position:relative;
	left:0;
	height:auto;
	/*width:620px;*/
}
.twitter_post .container_title {
	height:50px;
}
.container_image_left {
	padding-left:5px;
	margin-right:5px;
}
#rCol .twitter_post .container_image_left {
	padding-left:0px;
	padding-top:0px;
	zoom:1;
}
.twitter_post .container_image_left:after {
	content:".";
	display:block;
	height:0;
	clear:left;
	visibility:hidden;
}
.twitter_post .container_inner {
	background-color:#fff;
	border:1px solid #ccc;
	padding:5px 10px;
	margin:0 10px;
}
.twitter_post p {
	line-height:14px;
	color:#444;
	margin:10px 0 0 0;
}
.twitter_post .tweet:first-child {
	border-top:none;
}
.twitter_post .tweet {
	border-top:1px solid #ccc;
	padding-bottom:10px;
}
.blog_topics {
	zoom:1;
	padding-bottom:0px;
}
.blog_latest_headlines {
	padding-bottom:0px;
}
.blog_roll {
	padding-bottom:0px;
}
.blog_topics .left {
	width:120px;
	padding-right:10px;
	padding-left:10px;
	margin-right:10px;
	float:left;
}
.blog_topics .right {
	padding-right:10px;
}
.blog_topics:after {
	content:".";
	display:block;
	height:0;
	clear:left;
	visibility:hidden;
}
.blog_latest_headlines .container_title {
	padding-left:0px;
}
.blog_topics dt, .blog_latest_headlines dt {
	padding-bottom:10px;
}
.blog_archives .current_year {
	zoom:1;
}
.blog_archives .left {
	width:132px;
	padding-right:10px;
	margin-right:10px;
	padding-left:10px;
}
.blog_archives .left,.blog_archives .right {
	float:left;
}

.blog_archives .current_year:after {
	content:".";
	display:block;
	height:0;
	clear:left;
	visibility:hidden;
}
.blog_archives .past_years {
	margin-top:5px;
	padding-top:5px;
	padding-left:0px;
	margin-left:0px;
}
.blog_archives .past_years select {
	width:135px;
}
.blog_archives .past_years .container_title {
	padding-bottom:10px;
	padding-left:0px;
	font-size:13px;
	font-style:normal;
}
.blog_archives dt {
	padding-bottom:10px;
}
.blog_roll .left {
	width:120px;
	padding-right:10px;
	padding-left:10px;
	margin-right:10px;
	float:left;
}
.blog_roll .right {
	padding-left:10px;
	padding-right:10px;
}
.blog_roll:after {
	content:".";
	display:block;
	height:0;
	clear:left;
	visibility:hidden;
}
.blog_roll dl.headlineonly dt {
	padding-left:0px;
	margin-bottom:5px;
}
.blog_roll .container_title {
	padding-bottom:5px;
}
.blog_roll .relatedlist-label {
	font:900 13px Georgia, Palatino, Times New Roman, serif;
	color:#444;
	padding:5px 0 5px 0;
}
.blogger_tweet ul {
	margin:0;
	padding:0;
	list-style:none;
}
#toprail_adunit {
	width:120px;
	float:right;
	right:20px;
	text-align:center;
	padding:0;
	position:relative;
	top:17px;
	right:17px;
	cursor
}
#content-toprail .link {
	width:780px;
}
#paginate, .paginate-detail {
    background:#eeeeee url("http://media.philly.com/designimages/doubleBorder-gray.gif") repeat-x;
    width:100%;
    border-bottom: 1px solid rgb(204, 204, 204);
    padding: 15px 0 15px;
	margin-bottom:20px;
    letter-spacing:-0.31em; /* webkit */
    word-spacing:-0.43em; /* IE < 8 && gecko */
    letter-spacing:normal; /* reset IE < 8 */
}
.container_blogentry .paginate, .container_blogentry .paginate-detail {
margin-bottom:0px;
}
#paginate:after, .paginate-detail:after {
    display:inline-block;
    content:".";
    width:0;
    height:0;
    visibility:hidden;
    vertical-align:middle;
    zoom:1;*display:inline;
}
#lCol #paginate a, #lCol #paginate-detail a {
    font:24px Georgia, Palatino, Times New Roman, serif;
    color:#000000;
}
#paginate .left, #paginate .right,
.paginate-detail .left, .paginate-detail .right {
    display:inline-block;
    vertical-align:top;
    letter-spacing:normal;
    word-spacing:normal;
    zoom:1;*display:inline;
}
#paginate .left,
.paginate-detail .left {
    background: url("http://media.philly.com/designimages/article-pag-leftArrow.png") no-repeat left top;
    width:48%;
    margin:0 -1px 0 10px;
    border-right: 1px solid #cccccc;
}
#paginate .right,
.paginate-detail .right {
    background: url("http://media.philly.com/designimages/article-pag-leftRight.png") no-repeat right top;
    text-align:right;
    width:48%;
    margin:0;
}
#paginate .right:first-child,
.paginate-detail .right:first-child {
	border-left: 1px solid #cccccc;
	margin-left: 50%;
}
#paginate .left span, #paginate-detail .left span {
    margin:0 20px 0 30px;
}
#paginate .right span, .paginate-detail .right span {
    margin:0 30px 0 20px;
}
#paginate .left span:first-child, #paginate .right span:first-child {
	padding:22px 0;
}
#paginate .left span.moreStories:first-child, #paginate .right span.moreStories:first-child {
	padding:0;
}
#lCol #paginate .moreStories a, #lCol #paginate-detail .moreStories a{
    font:italic 900 12px Georgia, Palatino, Times New Roman, serif;
    color:#444444;
}
#paginate span {
    display: block;
}
.blogs_most_popular, .blogsdetail_most_popular, #fb_comm {
	width:620px;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:20px;
}
#fb_comm {
	margin-top:20px;
	padding-bottom:30px;
	margin-bottom:20px;
	border-bottom:1px solid #cccccc;
}
.blogs_most_popular .left, .blogsdetail_most_popular .left {
	float:left;
	width:300px;
	border-bottom:1px solid #cccccc;
}
.blogs_most_popular .right, .blogsdetail_most_popular .right {
	float:right;
	width:271px;
	border-left:1px solid #ccc;
	padding-left:15px;
}

#fb_comm .container_title span {
	font-weight:300;
}
.blogs_most_popular .container_title:after, .blogsdetail_most_popular .container_title:after, #fb_comm .container_title:after {
	display:inline-block;
	height:100%;
	content:".";
	width:0;
	visibility:hidden;
	vertical-align:middle;
	zoom:1;*display:inline;
}
.blogs_most_popular .container_title dt, .blogsdetail_most_popular .container_title dt, #fb_comm .container_title dt {
	display:inline-block;
	margin:0 5px 0 10px;
	padding:0;
	vertical-align:middle;
	letter-spacing:normal;
	word-spacing:normal;
	zoom:1;*display:inline;
}
.blogs_most_popular .container_title dt.current, .blogsdetail_most_popular .container_title dt.current, #fb_comm .container_title dt.current {
	background-color:#ffffff;
	height:32px;
	padding:13px 10px 0 10px;
	border:1px solid #cccccc;
	border-bottom-width:0;
}
.blogs_most_popular .container_inner, .blogsdetail_most_popular .container_inner {
	padding:10px 0 0 0;
}
.blogs_most_popular a, .blogsdetail_most_popular a, #fb_comm  a {
	font:900 11px arial,tahoma, verdana, sans-serif;
	font-style:normal;
}
.blogs_most_popular .clearfix dt, .blogsdetail_most_popular .clearfix dt {
	padding-bottom:10px;
}


#contentinside .misc .misccontainer_left_49{width: 47% !important; margin-right: 20px;}
.blog-popular-post .headlines-digest .container_inner{margin-top: 20px;}
.blog-popular-post .headlines-digest .container_inner .rlinks_colorbar1, .blog-popular-post .headlines-digest .container_inner .rlinks_colorbar2{margin-bottom: 2px;}
#lCol .blog-popular-post .kicker-title {position: relative;background: url(http://media.philly.com/designimages/doubleBorder-gray.gif) repeat-x #eee;height:38px;padding: 0;margin:0;border-bottom:1px #ccc solid;}
#lCol .blog-popular-post .containertitle_kicker {color: #444;position: absolute;top: -6px;left: 10px;display: inline-block;background:#fff;border:1px #ccc solid;border-bottom:none;padding:10px 20px;height: 24px;}
#recent_comm .formBegin {
	padding:2px 0 0 4px;
	background: url('http://media.philly.com/designimages/bg-subpage-title.gif') repeat-x scroll 0 0 #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	height: 38px;
	margin: 0 0 10px;
}
#recent_comm .photomore {
	float:none;
	text-align:right;
	padding-left:20px;
}
#recent_comm .formBegin .commentsTitle {
	font: italic bold 16px Georgia,Palatino,sans-serif;	
	color:#444;
	text-transform:none;
	clear:right;
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:none;
	padding:8px 30px 8px 25px;
	margin-left:15px;
	height:22px;
}
#lCol .morelink{
	float: none;
	text-align: left;
}
#lCol .morelink a{
	text-decoration:none;
}
#lCol #sectiontopsearch h1.gsa {font-weight: bold; font-size: 36px; color:#000; font-family:Georgia,Palatino,Times New Roman,serif; margin-left: -3px;  text-transform: capitalize; border-bottom: none;}
#contentinside .searchpage_results, #contentinside .searchpage_results .smalltext {font:12px Arial,Verdana,Helvetica,sans-serif;}
#contentinside .searchpage_results .searched-for {font:italic bold 18px Georgia,Palatino,Times New Roman,serif;color:#666;}
#contentinside .searchpage_results .searchedfor {color:#666;}
#contentinside .searchpage_results dl {margin:10px 0 0 0;}
#contentinside .searchpage_results dd {margin:0 0 20px 0;}
#contentinside .searchpage_results .digest-headline {font:bold 21px Georgia,Palatino,Times New Roman,serif;} 
#contentinside .searchpage_results .minitext .timestamp {font:12px Arial,Verdana,Helvetica,sans-serif;color:#444;} 
#contentinside .searchpage_results .minitext .byline {font:bold 12px Arial,Verdana,Helvetica,sans-serif;color:#004488;}
#contentinside .searchpage_results .container_image_left img {border:1px solid #000;}
#contentinside .search_result_pagination, #contentinside .search_result_pagination .minitext table {clear:both;}
#lCol #search_form input.keyword{
	border: 1px solid rgb(195, 195, 195);
	box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.1) inset;
	color: rgb(102, 102, 102);
	font: italic 12px arial,verdana,hevetica,sans-serif;
	padding: 7px 4px;
	vertical-align: middle;
	width: 270px;
}    
#lCol #search_form .submit-this {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: url("http://media.philly.com/designimages/searchIcon-philly.png") no-repeat scroll 4px -3px transparent;
	border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #DEDEDE;
	border-image: none;
	border-style: none none none solid;
	border-width: medium medium medium 1px;
	color: #404040;
	font: 300 11px arial,verdana,helvetica,sans-serif;
	left: -40px;
	padding: 0;
	position: relative;
	text-transform: none;
	top: 0px;
	vertical-align: middle;
	width: 30px;
	cursor:pointer;
}

#lCol #sectiontopsearch {padding-bottom: 5px; background:#fff url('http://media.philly.com/designimages/bg-subpage-title.gif') repeat-x; background-position: 0px 25px; margin-left: 3px; margin-bottom:0px; width: 610px;}
.blog_entry .blog-related-links {
	margin: 0 0 20px 0;
}

.blog_entry .blog-related-links dt {
    background: url("http://media.philly.com/designimages/bullet-triangle.gif") no-repeat 0px 6px;
    padding: 0 0 5px 10px;
	font-size: 11px;
	font-weight: bold;
}

.blog_entry .blog-related-links .container_title {
    font: 600 10px arial,tahoma,verdana,sans-serif;
    color: rgb(68, 68, 68);
    text-transform: uppercase;
    height: auto;
    position: static;
    padding: 10px 0px 10px;
}

.blog_entry .blog-related-links a{
	text-decoration:none;
}
#embed_area {margin: 0 0 20px 0;}

#article .body-content #embed_area_below {margin-left:190px;}
#article .body-content #embed_area_below p, #article .body-content #embed_area_below .fb_iframe_widget {margin-left:0px;}


/* ---------------------------
   Right Rail Reconstruction
--------------------------- */

#rCol,#newRcol{
margin-left:16px;
margin-top:0px;
}

/* Containers */
#rCol .container_authorbio,#newRcol .container_authorbio,#blog-page-lower-right{
background:#eee;
margin:20px 0 0 0;
padding:0 10px 10px 10px;
border-bottom:1px solid #ccc;
width:280px;
overflow:hidden; /* clears floats */
}
#blog-page-lower-right .blog_rcol{
background:none;
width:auto;
margin:0;
padding:0 0 10px 0;
overflow:visible;
}
#rCol .container_authorbio .authorinfo,#newRcol .container_authorbio .authorinfo,#blog-page-lower-right .blog_rcol .container_inner{
padding-top:10px;
border-top:1px solid #ccc;
}
/* Blog page lower right */
#blog-page-lower-right .blog_rcol:last-child{
padding-bottom:0;
}
#blog-page-lower-right .blog_rcol div.container_title{
background:none;
font-size:13px;
margin:0;
padding:10px 0;
border-top:1px solid #ccc;
border-bottom:0;
}
#blog-page-lower-right .blog_rcol div div.container_title{
font-size:11px;
padding-top:0;
border-top:0;
}
#blog-page-lower-right .blog_rcol .headline{
font-size:1em;
}
#blog-page-lower-right .blog_roll .headlineonly {
padding-bottom:0;
}
#blog-page-lower-right .blog_rcol .left,
#blog-page-lower-right .blog_rcol .right{
width:135px;
margin-left:0;
padding:0;
}
#blog-page-lower-right .blog_roll .left{margin-right:10px;}
#blog-page-lower-right .blog_roll .right{float:left;margin-right:0;}
#blog-page-lower-right .blog_search .container_inner{
padding-top:0;
border-top:0;
}

/* Author bio */
#rCol .container_authorbio .authorinfo div,#newRcol .container_authorbio .authorinfo div{
margin:0;
}
#rCol .container_authorbio .authorinfo div :first-child,#newRcol .container_authorbio .authorinfo div :first-child{
margin-top:0;
}
#rCol .container_authorbio .authorinfo ul,#newRcol .container_authorbio .authorinfo ul{
margin-left:0;
padding-left:2em;
}
#rCol .container_authorbio .authorinfo li,#newRcol .container_authorbio .authorinfo li{
margin:0;
padding-left:0;
}
#rCol .container_authorbio .aboutblog,#newRcol .container_authorbio .aboutblog{
margin:0;
padding-bottom:10px;
}
#rCol .container_authorbio .columnist,#newRcol .container_authorbio .columnist{
margin:0;
padding:10px 0;
border-top:1px solid #ccc;
zoom:1;
}
#rCol .container_authorbio .aboutblog,#newRcol .container_authorbio .aboutblog,
#rCol .container_authorbio .columnist .name,#newRcol .container_authorbio .columnist .name,
#rCol .container_authorbio .columnist .title,#newRcol .container_authorbio .columnist .title,
#rCol .container_authorbio .columnist .social,#newRcol .container_authorbio .columnist .social{
color:#444;
}
#rCol .container_authorbio .columnist .name,#newRcol .container_authorbio .columnist .name{
padding-bottom:4px;
}
#rCol .container_authorbio .columnist .title,#newRcol .container_authorbio .columnist .title{
font-style:italic;
padding-bottom:6px;
}
#rCol .container_authorbio .columnist .name,#newRcol .container_authorbio .columnist .name,
#rCol .container_authorbio .columnist .title,#newRcol .container_authorbio .columnist .title{
font-family:georgia,palatino,'times new roman',serif;
font-size:13px;
}
#rCol .container_authorbio .columnist .name,#newRcol .container_authorbio .columnist .name,
#rCol .container_authorbio .columnist .social,#newRcol .container_authorbio .columnist .social{
font-weight:bold;
}
#rCol .container_authorbio .columnist .social,#newRcol .container_authorbio .columnist .social{
font-family:arial,helvetica,tahoma,verdana,sans-serif;
font-size:11px;
}
#rCol .container_authorbio .columnist:after,#newRcol .container_authorbio .columnist:after{
display:block;
visibility:hidden;
content:".";
height:0;
clear:left;
}
#rCol .container_authorbio .columnist span,#newRcol .container_authorbio .columnist span{
display:block;
}
#rCol .container_authorbio .columnist .container_image_left,#newRcol .container_authorbio .columnist .container_image_left{
margin:0px;
padding:0 10px 0 0;
}
/* Social links */
#rCol .container_authorbio .follow_social,#newRcol .container_authorbio .follow_social{
	position:relative;
	width:280px;
	padding-top:10px;
	border-top:1px solid #cccccc;
	letter-spacing:-0.31em; /* webkit */
	word-spacing:-0.43em; /* IE < 8 && gecko */
	*letter-spacing:normal; /* reset IE < 8 */
}
#rCol .container_authorbio .follow_social *,#newRcol .container_authorbio .follow_social *{
letter-spacing:normal;
word-spacing:normal;
}
#rCol .container_authorbio .follow_social .left,#newRcol .container_authorbio .follow_social .left,
#rCol .container_authorbio .follow_social .right,#newRcol .container_authorbio .follow_social .right{
vertical-align:text-bottom;
}
#rCol .container_authorbio .follow_social .left,#newRcol .container_authorbio .follow_social .left,
#rCol .container_authorbio .follow_social .right,#newRcol .container_authorbio .follow_social .right,
#rCol .container_authorbio .follow_social:after,#newRcol .container_authorbio .follow_social:after{
display:inline-block;
*zoom:1;*display:inline;
}
#rCol .container_authorbio .follow_social .left,#newRcol .container_authorbio .follow_social .left{
width:184px;
}
#rCol .container_authorbio .follow_social .right,#newRcol .container_authorbio .follow_social .right{
width:88px;
}
#rCol .container_authorbio .follow_social:after,#newRcol .container_authorbio .follow_social:after{
visibility:hidden;
content:".";
vertical-align:middle;
width:0;
height:100%;
clear:left;
}
#rCol .container_authorbio .follow_social .left div,#newRcol .container_authorbio .follow_social .left div{
padding-bottom:6px;
}
#rCol .container_authorbio .follow_social .left div.user,#newRcol .container_authorbio .follow_social .left div.user{
padding-bottom:4px;
}
#rCol .container_authorbio .follow_social .left div,#newRcol .container_authorbio .follow_social .left div,
#rCol .container_authorbio .follow_social .left div.user,#newRcol .container_authorbio .follow_social .left div.user{
color:#444;
font-family:georgia,palatino,'times new roman',serif;
font-size:13px;
font-style:italic;
}
#rCol .container_authorbio .follow_social .left div.user,#newRcol .container_authorbio .follow_social .left div.user,
#rCol .container_authorbio .follow_social .left span,#newRcol .container_authorbio .follow_social .left span{
font-weight:bold;
}
#rCol .container_authorbio .follow_social dl,#newRcol .container_authorbio .follow_social dl{
height:18px;
width:96px;
}
#rCol .container_authorbio .follow_social dl,#newRcol .container_authorbio .follow_social dl,#rCol .container_authorbio .follow_social dl dt,#newRcol .container_authorbio .follow_social dl dt{
margin:0;
padding:0;
}
#rCol .container_authorbio .follow_social dl dt,#newRcol .container_authorbio .follow_social dl dt{
display:block;
background-repeat:no-repeat;
background-position:left center;
height:100%;
margin-left:0;
margin-right:8px;
padding-left:0;
padding-right:8px;
border-right:1px solid #444444;
float:right;
}
#rCol .container_authorbio .follow_social dl dt:first-child,#newRcol .container_authorbio .follow_social dl dt:first-child{
margin-right:0;
padding-right:0;
border-style:none;
}
#rCol .container_authorbio .follow_social dl dt.facebook,#newRcol .container_authorbio .follow_social dl dt.facebook,#rCol .container_authorbio .follow_social dl dt.twitter,#newRcol .container_authorbio .follow_social dl dt.twitter{
width:17px;
}
#rCol .container_authorbio .follow_social dl dt.facebook,#newRcol .container_authorbio .follow_social dl dt.facebook{
background-image:url('http://media.philly.com/designimages/blog-icon-facebook.gif');
}
#rCol .container_authorbio .follow_social dl dt.twitter,#newRcol .container_authorbio .follow_social dl dt.twitter{
background-image:url('http://media.philly.com/designimages/blog-icon-twitter.gif');
}
#rCol .container_authorbio .follow_social dl dt.subscribe,#newRcol .container_authorbio .follow_social dl dt.subscribe{
background-image:url('http://media.philly.com/designimages/blog-icon-subscribe.gif');
width:20px;
}
#rCol .container_authorbio .follow_social dl dt,#newRcol .container_authorbio .follow_social dl dt{
display:inline-block;
width:100%;
height:100%;
zoom:1;*display:inline;
}
#rCol .container_authorbio .follow_social dl dt span,#newRcol .container_authorbio .follow_social dl dt span{
visibility:hidden;
width:0;
height:0;
}
#rCol .follow_social_detail,#newRcol .follow_social_detail{
display:none;
background:url('http://media.philly.com/designimages/social-divider.gif') no-repeat;
margin:-1px 0 18px 0;
padding:21px 0 0 0;
}
#rCol .follow_social_detail.current,#newRcol .follow_social_detail.current{
display:block;
}
#rCol .follow_social_detail.subscribe .container,#newRcol .follow_social_detail.subscribe .container,
#rCol .follow_social_detail.subscribe .container_inner,#newRcol .follow_social_detail.subscribe .container_inner,
#rCol .follow_social_detail.subscribe .container_velocity,#newRcol .follow_social_detail.subscribe .container_velocity,
#rCol .follow_social_detail.subscribe .containertitle,#newRcol .follow_social_detail.subscribe .containertitle{
background:transparent;
width:auto;
margin:0;
padding:0;
border-style:none;
}
#rCol .follow_social_detail.subscribe .container,#newRcol .follow_social_detail.subscribe .container{
background:#fff url(http://media.philly.com/designimages/spacer.gif) repeat-x;
/* width:280px;*/
padding:0;
border-bottom:none;
}
#rCol .follow_social_detail.subscribe .containertitle,#newRcol .follow_social_detail.subscribe .containertitle{
display:none;
visibility:hidden;
}
#rCol .follow_social_detail.subscribe .newsletter-lead,#newRcol .follow_social_detail.subscribe .newsletter-lead{
margin-bottom:10px;
}
#rCol .follow_social_detail .container_velocity input.keyword,
#newRcol .follow_social_detail .container_velocity input.keyword{
width:290px;
}

/* Videos */
#rCol .hideThisPlayerOnVidDetail,#newRcol .hideThisPlayerOnVidDetail{
background:#eee;
}
#rCol .hideThisPlayerOnVidDetail .container_inner,#newRcol .hideThisPlayerOnVidDetail .container_inner{
padding-top:0;
}


/* new poll display */
.pollDisplay {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:1px solid #d6d6d6;
	width:390px;
	padding:10px 20px;
	margin: 0 0 0 190px;	
	background-color:#eee;
}
.pollDisplayBottom {
	background:transparent url('http://media.philly.com/designimages/pollArrow.png') no-repeat scroll 255px -7px;
	height:31px;
	position:relative;
	top:-1px;

}
.pollDisplay .containertitle {
	color:#444;
}
#contentinside .pollbutton input {
	color:#fff;
	background-color:#005268;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	border:1px solid #005268;
	text-transform:lowercase;	
}
.pollDisplay .registration tr td{font-family: arial; font-weight: normal; font-size: 11px; line-height: 19px; font-style: italic; color:#444444}
.pollDisplay .registration tr td b{font-style:normal; font-weight: bold; color:#000; font-size: 13px;}
.pollDisplay .pollchoice, .pollDisplay .registration tr td:first-child{font-family: arial; font-weight: normal; font-size: 13px; line-height: 21px; font-style: normal; color:#000;}
.pollDisplay .pollquestion, .pollDisplay .digest-headline2{font-family: arial; font-weight: bold; font-size: 13px; line-height: 18px;}
#contentinside .pollDisplay .pollbutton .pollbutton{background-color:#004488; font-family: arial; font-weight: bold; font-size: 12px; line-height: 18px; text-transform: Capitalize; cursor: pointer;}
.pollDisplay .photomore, .pollDisplay .photomore a{font-family: arial; font-weight: bold; font-size: 12px; line-height: 18px; text-transform: Capitalize; color:#004488;}
.pollDisplay .registration td{padding: 0px;}
.pollDisplay .pollresults1, .pollDisplay .pollresults2{background-color:#999999; border: none; height: 100%;}
.pollDisplay .registration tr td b{padding-left: 20px;}
.pollDisplay .registration tr .pollresultwrapper .pollresultbackground {background-color:#d9d9d9;}
.pollDisplay .registration tr .pollresulttotal b{padding-left: 0px !important;}
.pollDisplay .registration tr .pollresulttotal b, .pollDisplay .registration tr .pollresulttotal {font-family: arial; font-weight: normal !important; font-size: 11px!important; line-height: 19px!important; font-style: italic; color:#444444!important;}
#article {
    width: 620px;
    font: 15px Arial,helvetica,sans-serif;
    padding: 5px 0px 0px;
    margin: 0px auto;
}
#article-sidebar {
    clear: left;
    float: left;
    width: 170px;
    padding: 0px 20px 0px 0px;
    margin: 0px;
}
#article #article-sidebar .article-related-gallery-button,#article #article-sidebar .article-related-video-button{font-size:12px;}
#article #article-sidebar .article-related-gallery-button span,#article #article-sidebar .article-related-video-button span{display:block;font-weight:bold;margin:10px auto;}
#article #article-sidebar .article-related-gallery-button span b,#article #article-sidebar .article-related-video-button span b{text-transform:uppercase;}
#authorInfo {
	zoom:1;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0;
	padding:10px 0 10px 0;
	width:610px;
	float:right;
	margin:5px 0px 10px 0;
}
#authorInfo:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#authorInfo .container_image_left {
	padding-top:0px;
	padding-bottom:0px;
	margin-right:5px;
	margin-bottom:0px;
}
#authorInfo .container_image_left img {
	border:1px solid #ccc;
	margin:0px;
	padding:0;	
}
#authorInfo span {
	display:block;
}
#authorInfo .name {
	font:900 13px Georgia, Palatino, Times New Roman, serif;
	padding-bottom:4px;
	color:#444;		
}
#authorInfo .title {
	font:italic 300 13px Georgia, Palatino, Times New Roman, serif;
	padding-bottom:5px;
	color:#444;
}
#authorInfo .social {
	font:900 11px tahoma, Arial, verdana, sans-serif;
	color:#444;		
}
#authorInfo .social a {	
	color:#004488;
}
#authorInfo .container_left {
	float:left;
	width:350px;
}
#authorInfo .container_right {
	float:right;
	width:250px;
	text-align:center;
	border-left:1px solid #dedede;
}
#authorInfo .container_right img {
}
.paginate{
	cursor: pointer;
	position: fixed;
	width: 250px;
	bottom: 20px;
	right: 0px;
	padding: 5px 0px 5px 5px;
	z-index: 2000;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background-color: #fff;
	box-shadow: 1px 1px 8px 1px #c0c0c0; 
	display:none;
}
.paginate .left {
	position: relative;
	background-color:#eee;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	padding:10px 10px 5px 10px;
	border-top:none;
}
.paginate .right {
	background-color:#eee;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;	
	padding:2px 10px 10px 10px;	
}
.paginate div:first-child {
	border-top: 1px solid #ccc;	
}
.paginate .moreStories{
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}
.paginate .left .moreStories {
	border:none;
	padding-bottom:0px;
}
#lCol .paginate .left .moreStories a, #lCol .paginate .left .moreStories a:hover, #lCol .paginate .right .moreStories a, #lCol .paginate .right .moreStories a:hover {
	color:#444;
}
.paginate .left span {
	border-bottom:1px solid #ccc;
	padding-bottom:10px;
}
.paginate span{
 	display:block; 
 	border:none;
 	padding:0px;
}
.paginate span a{
	font-size: 12px;
	line-height:14px;
	font-weight: bold;
	width: 100%;
	color: #004488;
	cursor: pointer; 
}
.paginate .moreStories a{ 
	color: #444;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0;
	top: 0px;
	padding-bottom: 2px;
}
#toolsNav {
	background-image:none;
	background-color:transparent;
	border:none;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
}
#toolsNav .article_tools {
	float:right;
	position:relative;
	right:-50%;
	width:auto;
	margin:0px;
	padding:0px;
}
#toolsNav .atcEmail {
	color:#808080;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #d6d6d6;
	text-transform:uppercase;
	padding:3px 5px;
	cursor:pointer;
}
#toolsNav .atcEmail .atcIcon {padding:0;}
#toolsNav .atcComment, #topToolsNav .atcComment {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #d6d6d6;
	text-transform:uppercase;
	padding:9px 7px;
	cursor:pointer;
	white-space: nowrap;
	height:12px;
	font: 11px Arial,Helvetica,sans-serif;
}
.bottomToolsNav #toolsNav .atcComment, .toolsNavTop #toolsNav .atcComment {
	padding: 2px 7px 3px 7px;
	height:13px;
}
#toolsNav .atcComment a, #topToolsNav .atcComment a {font-weight:normal;}

#toolsNav .atcComment .atcIcon, #topToolsNav .atcComment .atcIcon {
	padding-right:5px;
	float:left;
}
#toolsNav .atcLike {
	height:22px;
	padding:0 !important;
	width:130px;
}
#toolsNav .atcGplus {
	padding:0 !important;	
	position:relative;
	top:-2px;
	width:85px
}
#toolsNav .atcTwitter {
	width:85px;
}
.bottomToolsNav {
	float:right;
}
.bottomToolsNav #toolsNav {
	position:static;
	width:610px;
	padding: 7px 0 10px;
}
.bottomToolsNav #toolsNav .article_tools {
	float:none;
	position:static;
}

#articleFooter {
	width:620px;
	clear:both;
	float:none;
	margin: 0 10px;
}
#articleFooter:after {
	content: ".";
	display: block;
	height: 0;
	clear: right;
	visibility: hidden;
}
#outBrainPhilly {
	background:#fff url("http://media.philly.com/designimages/bg-subpage-title.gif") repeat-x scroll 0 0;	
	width:610px;
	min-height:50px;
}
#outBrainPhilly ul li a {
	font-weight:bold;
	font-size:12px;
}
#outBrainPhilly ul li span.rec-src-link {
	font-style:italic;
	color:#444;
}
#outBrainPhilly .ob_rec {
	float:right;
	width:49%;
}
#outBrainPhilly .ob_sl {
	float:left;
	width:49%;
}
#outBrainPhilly .ob_rec h4, #outBrainPhilly .ob_sl h4 {
	color:#444;
}
#outBrainPhilly ul {
	list-style:none;
	margin:0;
	padding:0px;
}
#outBrainPhilly ul li {
	padding:5px 0px;
}
#outBrainPhilly #outbrain_dual_divider_0_dual {
	height:0px !important;
}
#outBrainPhilly ul li:first-child {
	padding-top:0px;
}
#outBrainPhilly .ob_rec #recommendationsFieldset_0_dual {
	margin-left:0px !important;
	padding-top:0px !important;
}
#outBrainPhilly #outbrain_widget_0 .ob_clear {
	border-bottom:1px solid #ccc;
	clear:both;
	margin-bottom:15px;
	padding-bottom:10px;
}
#outBrainPhilly #outbrain_widget_0 .ob_rec .ob_clear, #outBrainPhilly #outbrain_widget_0 .ob_sl .ob_clear {
	margin-bottom:0px;
	border-bottom:none;
	padding-bottom:0px;
}
#outBrainPhilly .adUnit {
	margin:5px 0 0 0;
}
#outBrainPhilly #outbrain_widget_0 {
	margin-left:0px;
	padding-top:10px;
}
#recent_comm {
	width: 610px;
}
#recent_comm .formBegin {
	padding:2px 0 0 4px;
	background: url('http://media.philly.com/designimages/bg-subpage-title.gif') repeat-x scroll 0 0 #EEEEEE;
	border-bottom: 1px solid #CCCCCC;
	height: 38px;
	margin: 0 0 10px;
}
#recent_comm ul.thread-level {
	width:610px;
	margin:0 auto;
}
ul.thread-level .threaded-comment-row0 div.level0Comment {
    width: 505px;
}
#recent_comm .photomore {
	float:none;
	text-align:right;
	padding-left:20px;
}
#recent_comm .formBegin .commentsTitle {
	font: italic bold 16px Georgia,Palatino,sans-serif;	
	color:#444;
	text-transform:none;
	clear:right;
	float:left;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:none;
	padding:8px 30px 8px 25px;
	margin-left:15px;
	height:22px;
}
#recent_comm #toggleCommentsDiv .container_comments, #recent_comm #toggleCommentsDiv .container_comments .containertitle {
	background-color:#eee;
}
#toggleSigninDiv .sitemsg_911 .container_floatright {
	border:3px solid #eee;
}
#toggleSigninDiv .sitemsg_911 .signin_btn {
	background-color:#eee;
	border:1px solid #ccc;
	color:#444;
}
#toggleSigninDiv .sitemsg_911 ol a:link, #toggleSigninDiv .sitemsg_911 ol a:active, #toggleSigninDiv .sitemsg_911 ol a:visited, #toggleSigninDiv .sitemsg_911 ol a:hover {color:#005266;}
#section_rectangle, #article_adholder {
	padding-right:0px;
	padding-top:0px;
        margin-bottom: 0px;
}
/* Nouveau cleanup */
#newRcol .nouveau-two,#rCol .nouveau-two{margin-bottom:20px;}
#article h1.entry-title, #b-group h1 {
	font:900 32px Georgia, Palatino, Times New Roman, serif;
	margin-top:0px;
	margin-bottom:10px;
}
#article h1.entry-title {
	width: 600px;
}
#article .body-content h2 {
	margin-left:190px;
}
#article p.byline, #article h3.byline, #article h5.byline {
	font: 900 12px Arial,helvetica,verdana,sans-serif;
	color:#004488;
	text-transform:none;
}
#article h5.byline {margin: 0 0 4px 0;padding:0;}
#article p.byline i, #article h3.byline i {
	font: italic 11px Arial,helvetica,verdna,sans-serif;
}
#article .body-content .twitter-css-thing {clear:none;}
#article .body-content iframe { width:420px !important;}
#article #dropLeftRail iframe {width:600px !important;}
p.byline .staffposition {
	font-weight:300;
	font-style:italic;
}
.photo_area {
	margin: 0 20px 20px 0;
	width:600px;
	float:none;
}
.photo_area img {
max-height:600px;
margin: 0 0 6px 0;
}
.photocaption, .wp-caption-text  {
	font-style:italic;
	color:#444;
}
.photocredit {
    color:#444;
    font-style: normal;
}
#photoCaption {
	font-style:italic;
	color:#000;
}
#article .body-content {
	padding:0;
	font-size:16px;
	line-height:24px;
}
#article .body-content .article-firstGraf img.img_noborder {
    padding: 0px 15px 0px 0px;
    float: left;
}
#newRcol .nouveau .container_image_left, #rCol .nouveau .container_image_left, #newRcol .nouveau-one .container_image_left, #rCol .nouveau-one .container_image_left, #newRcol .nouveau-two .container_image_left, #rCol .nouveau-two .container_image_left {
    margin-right:10px;
}
#lCol .subpage-decoy-travel .container_image_img img {width:150px;} 

/* FanShop Widget */
#article-sidebar .tfs-title{font-family:Georgia,Palatino,sans-serif;font-size:11px;font-weight:bold;font-style:italic;margin:0 0 10px 0;}
#article-sidebar .tfs-links-head{color:#444444;font-size:10px;font-weight:bold;text-transform:uppercase;text-align:left;margin-top:10px;margin-bottom:5px;}
#article-sidebar #tfs-links{text-align:left;}
#article-sidebar #tfs-links,#article-sidebar #tfs-links a{font-size:11px;}
#article-sidebar #tfs-products,#article-sidebar #tfs-links{list-style-type:none;margin:0;padding:0;}
#article-sidebar #tfs-products{position:relative;font-size:11px;text-align:center;}
#article-sidebar #tfs-products li{position:absolute;left:0;width:auto;*width:150px;margin:0;padding:0;overflow:hidden;}
#article-sidebar #tfs-product img{-ms-interpolation-mode:bicubic;}
#article-sidebar #tfs-links li{display:inline;font-weight:bold;*border-left:1px solid #000000;*margin-left:3px;*padding-left:3px;*zoom:1;} /* for IE7, lacking ::before or :before support */
#article-sidebar #tfs-links li:before{content:" | ";}
#article-sidebar #tfs-links li:first-child{border:none;margin:0;padding:0;}
#article-sidebar #tfs-links li:first-child:before,#article-sidebar #tfs-links li:first-child::before{content:"";} /* For IE, lacking ::before support */
#lCol .FanSnap_buy a{color:#ffffff;}

#rCol .rCol-nopadding, #newRcol .rCol-nopadding {
    margin: 20px 0 0 0;
}

/* new outbrain containers */
#outBrainPhilly ul li{padding: 0px;}
.outbrain-sidebar .ob_strip_container{margin-bottom: 10px; padding-bottom: 10px;}
.outbrain-sidebar .ob_org_header{margin: 0px 10px; font-size: 14px !important;}
.outbrain-sidebar .ob_strip_container .item-container{clear:both; border-top: 2px solid #fff; margin: 5px 0px;}
.outbrain-sidebar .ob_strip_container .ob_container_recs a:first-child .item-container{border: none;}
.outbrain-sidebar .ob_strip_container .item-container .ob-rec-link-img{margin-left: 10px;}
.outbrain-sidebar .ob_strip_container .item-container .ob-text-content{padding-left: 130px; margin-right: 10px;}
.outbrain-sidebar .ob_strip_container .item-container .ob-text-content .ob_source{color:#444;}
.outbrain-sidebar .ob_strip_container .item-container .ob-text-content .strip-rec-link-title{color:#000;}

.mainDisplay_video_area {margin: 25px 0 15px 0;}

#article #dropLeftRail p, #article #dropLeftRail ul, #article #dropLeftRail h4, #article #dropLeftRail hr, #article #dropLeftRail font, #article #dropLeftRail h3, #article #dropLeftRail h2, #article #dropLeftRail .source, #article #dropLeftRail .article_timestamp, #article #dropLeftRail div.storify-widget, #article #dropLeftRail div.article-spec-widget {
    margin-left: 0px;
}

#dropLeftRail #story-related-links, #dropLeftRail #story-related-links-solo-adunit {
    margin: 20px 0px 20px 0px;
}

#dropLeftRail .pollDisplay {
	margin: 0 0 0 0px;	
}

.ndn_embedContainer {
margin-bottom: 20px;
}
#ndn-video-player-2 {
	margin-left:190px !important;
	margin-bottom:0px;
	padding: 0px !important;
	max-width:425px;
}

/* Word Press image size override */
img[class*="wp-image-"] {max-width:420px;height:auto !important;}

.blog_partner_logo {text-align: center;
padding: 12px 20px 18px 0;
border-top: 1px solid #ccc;
}

#article #dropLeftRail #embed_area_below {
    margin-left: 0px;
}
