body {
	background:#eee url("http://media.philly.com/designimages/spacer.gif") repeat-x;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	margin:auto;
	position:relative;
}

a {color:#320e00;}
a:hover {color:#990000;}


#maincontainer {
	width: 1000px;
	background:url('http://media.philly.com/designimages/pBackground.gif') repeat-y;
	border-right: 0px solid #E7D8B1;
	border-left: 0px solid #E7D8B1;
	border-top: 0px solid #320e00;
	border-bottom: 0px solid #E7D8B1;
}

#pageTopCorner {
	height:109px;
	position:relative;
	z-index:0;
	left:4px;
	background:url('http://media.philly.com/designimages/pNavRibbon-upperLeftBg.gif') no-repeat 988px 0;
	}

#leaderboard .container_ad {position:relative;z-index:3;top:10px;right:18px;}

/* ==============================
     UPPER NAVIGATION
================================ */


#pageheader-navleft {
	background:transparent url('http://media.philly.com/designimages/pNavRibbon-upperBlack2.gif') -2px 0 no-repeat;
	position:absolute;
	height: 31px;
	top:0px;left:0px;
	float:none;
	width:988px;
	border-left:0px solid #320e00;
	border-bottom:0px solid #320e00;
}

#pageheader-navleft .links-display {
	float:left;
	margin:0 0 0 0;
	padding:2px 12px 3px 12px;
	width:auto;
	height:20px;
	font:bold 10px verdana,arial,sans-serif;
	text-align:center;
	border-right:0px solid #320e00;
	white-space:nowrap;
	background:url('http://media.philly.com/designimages/pNavRibbon-upperBkg.gif') repeat-x;
}

#pageheader-navleft .np-link {
	float:left;
	margin:0 0 0 0;
	padding:4px 12px 3px 12px;
	width:auto;
	height:15px;
	font:700 10px verdana,arial,sans-serif;
	text-align:center;
	white-space:nowrap;
	background:url('http://media.philly.com/designimages/pNavRibbon-upperBg.gif') repeat-x;
	border-left:1px solid #ebdfcc;
	word-spacing: 3px;
	color: #32E00;
}

.np-link a:link {	
	font: 700 10px verdana,arial,helvetica,sans-serif;
	color: #320E00;
	word-spacing: 3px;
}

#pageheader-navleft .np-link a:hover{	
	font: 700 10px verdana,arial,helvetica,sans-serif;
	color: #97000c;
	text-decoration: none;
	word-spacing: 3px;
}

#pageheader-navleft img {
	border-left: none;
	border-top: none;
	border-bottom: none;
	/*border-bottom: 1px solid #a0a0a0;*/
	border-right: 1px solid #c9c9c9;
	padding: 0px;
	margin: 0px;
	float: left;
}

#pageheader-navleft .service-link {
	float:left;
	margin:0 0 0 10px;
	padding:4px 0px 0px 5px;
	width:45px;
	font-weight:bold;
	font-size:9px;
	white-space:nowrap;
}

#pageheader-navright {
	position:absolute;
	top:0px;right:0px;
	z-index:10;
	float:none;
	white-space:nowrap;
}

.red {
	font: 900 11px verdana, arial, helvetica, sans-serif;
	color: #ad3638;
}

#pageheader-navright a:link {
	font: 700 10px verdana,arial,helvetica,sans-serif;
	color: #904c1a;
	word-spacing: 3px;
}


#logophilly {
	position: absolute;
	top: 32px; left: 35px;
	}


#header-widgetArea {
	position:absolute;
	top:17px;
	left:273px;
	height:75px;width:400px;
	overflow:hidden;
	font: 9px verdana,sans-serif;
}
#header-widgetArea #tdate {
	font: 900 14px Georgia, Palatino, Times New Roman, serif;
	position:absolute;
	top:50px;
}
/* ==============================
     MAIN NAVIGATION, AVENUE A REDESIGN     
================================ */

#navPlacement {
	position: static;
	top: 5px;
	z-index: 1;
	background:url('http://media.philly.com/designimages/pNavRibbon-bothNav-solid.gif') no-repeat;
	}

#globalPrimaryNav {
	width:1000px;
	height:34px;
	clear:left;
	background:url('http://media.philly.com/designimages/spacer.gif') repeat-x;
}

#globalPrimaryNav a, #globalPrimaryNav a:hover, #secondaryNav a, #secondaryNav a:hover {text-decoration:none;}

#secondaryNav {
	position:static;
	width:978px;
	height:28px;
	clear:left;
	background:none;
	border:none;
}

#globalPrimaryNav ul, #secondaryNav ul {
	margin: 0;
	padding: 0;
	}

#globalPrimaryNav li, #secondaryNav li {
	list-style-type: none;
	display: inline;
	}

#globalPrimaryNav li div {
	float:left;
	/*border:0px solid #000;*/
	border-left:#c35355 solid 1px;
	margin: 0 0 0 0;
	}

#globalPrimaryNav li div:hover {
	color:#833d16;
	}

#globalPrimaryNav li div.navT1_On a {
	color:#833d16;
	background-color:#fcecca;
	}

#globalPrimaryNav li a {
	float: left;
	color:#ffffff;
	padding:8px 27px 8px 11px;
	text-transform:none;
	word-spacing:3px;
	background: url('http://media.philly.com/designimages/pCircle-off.gif') no-repeat right;
	border-left:#9d2426 solid 1px;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-weight:bold;
	font-size:13px;
}

#globalPrimaryNav li:last-child a {
	border-right: none;
}

/*#globalPrimaryNav li div.navT1_On a#navT1_news, #globalPrimaryNav li div.navT1_On a#navT1_sports, #globalPrimaryNav li div.navT1_On a#navT1_entertainment {
	font-size: 14px;
	color: #833D16;
	padding:7px 27px 4px 11px;
	height: 21px;
}

#globalPrimaryNav li a#navT1_news, #globalPrimaryNav li a#navT1_sports, #globalPrimaryNav li a#navT1_entertainment {
	font-size: 13px;
	color: #ffffff;
	padding:7px 27px 4px 11px;
	height: 21px;
}

#globalPrimaryNav li a#navT1_news.hover, #globalPrimaryNav li a#navT1_news:hover, #globalPrimaryNav li a#navT1_sports.hover, #globalPrimaryNav li a#navT1_sports:hover, #globalPrimaryNav li a#navT1_entertainment.hover, #globalPrimaryNav li a#navT1_entertainment:hover {
	color: #833d16;
	padding:7px 27px 4px 11px;
}*/

#globalPrimaryNav li a.hover, #globalPrimaryNav li a:hover,#globalPrimaryNav li.hover, #globalPrimaryNav li:hover,#globalPrimaryNav li div.navT1_On a.hover, #globalPrimaryNav li div.navT1_On a {
	color:#833d16;
	background: #fcecca url('http://media.philly.com/designimages/pCircle-on.gif') no-repeat right;
	height: 16px;
	font-weight:900;
}


#globalPrimaryNav li.philly div, #globalPrimaryNav li.philly div:hover {
	background:none;
	padding:4px 0px 4px 0px;
	margin: 0 0 0 0;
}

#globalPrimaryNav li.philly a, #globalPrimaryNav li.philly a:hover {
	background:none;
	padding:4px 12px 4px 12px;
	margin: 0 0 0 0;
	border-left: none;
}



#secondaryNav ul {height:10px;margin:auto;}

#secondaryNav li div {
	float:left;
	padding:4px 0px 0px 0px;
	background:none;
	}

#secondaryNav li a {
	float: left;
	color:#664f1d;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	word-spacing:3px;
	margin:1px 0px 1px 0px;
	padding:0 10px 0 10px;
	border-right:#ccc solid 1px;
}


/* margin settings for secondary Nav */
#secondaryNav ul.business {margin-left:45px;}
#secondaryNav ul.calendar {margin-left:100px;}
#secondaryNav ul.restaurants {margin-left:40px;}


#secondaryNav ul.homepage li a {
	border-right: none;
}

#secondaryNav ul.homepage .rightalign {
	float: right;
	border-left: 1px solid #eed8ab;
	height: 17px;
}

#secondaryNav ul.homepage .rightalign a {
	border-left: 1px solid #ffffff;
	height: 17px;
}

#secondaryNav ul.homepage b {
	color:#ae393b;
}


/* secondary navigation colors */

#secondaryNav ul a:hover {
	color:#97000c;
}


.megamenu {
	position: absolute;
	display: none;
	left: 0;
	top: 10px;
}

.megamenu #fixHeight {
	float: left;
	background-color:#fcecca;
	padding: 5px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;
	-khtml-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;
	-khtml-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	/*display: none; -Hidden for those with js turned off--*/
	border-bottom:2px solid #E3D6b8;
	border-right:2px solid #E3D6b8;
	border-left: 2px solid #E3D6b8;
	background-image:url("http://media.philly.com/designimages/pCircle-close.png");
	background-repeat: no-repeat;
	background-position:98% 97%;
}

.megamenu a.bl {
	color:#be5e29;
	font: 300 11px verdana,arial,helvetica,sans-serif;
	text-transform:none;
	background: none;
	padding:0 0 10px 10px;
	line-height: 125%;
	text-decoration: none;
	white-space: nowrap;
}

.megamenu div.b_sq {visiblity:hidden;display:none;}

.megamenu dl.headlineonly {
	list-style: none;
	padding:0;
	margin: 0;
}

.megamenu dl.headlineonly dt {padding:4px 0 0 0px;margin:0 0 8px 0;}


/*DropDown Menu Article*/
.megamenu #fixHeight .misccontainer_100 .container {
	background-color:#fff;
	padding: 5px 10px 5px 10px;
	margin-bottom: 24px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-left-radius: 10px;
	border:1px solid #E3D6b8;
}

.megamenu #fixHeight .misccontainer_100 .container .containertitle {margin-top:2px;padding-top:0px;}
.megamenu #fixHeight .misccontainer_100 .container .containertitle a:link, .megamenu #fixHeight .misccontainer_100 .container .containertitle a:active, .megamenu #fixHeight .misccontainer_100 .container .containertitle a:visited, .megamenu #fixHeight .misccontainer_100 .container .containertitle a:hover {font:900 14px arial,verdana,sans-serif;color:#afb1b0;word-spacing:1px;}
.megamenu #fixHeight .misccontainer_100 .container .container_inner .subfeature-headline a:link,.megamenu #fixHeight .misccontainer_100 .container .container_inner .subfeature-headline a:visited, .megamenu #fixHeight .misccontainer_100 .container .container_inner .subfeature-headline a:hover, .megamenu #fixHeight .misccontainer_100 .container .container_inner .subfeature-headline a:active {color:#000;font:900 14px arial,verdana,sans-serif;}
.megamenu #fixHeight .misccontainer_100 .container .container_inner .digest-lead .minitext a:link,.megamenu #fixHeight .misccontainer_100 .container .container_inner .digest-lead .minitext a:visited, .megamenu #fixHeight .misccontainer_100 .container .container_inner .digest-lead .minitext a:hover, .megamenu #fixHeight .misccontainer_100 .container .container_inner .digest-lead .minitext a:active {color:#BE5E29;}
.megamenu #fixHeight .misccontainer_100 .container .container_inner .digest-lead .minitext .arrow {color:#BE5E29;}

/*4 column layout*/

.megamenu4 #fixHeight {
width:970px;
height:auto;
}

.megamenu4 .misccontainer_left_23,
.megamenu4 .misccontainer_middle_23,
.megamenu4 .misccontainer_midright_23,
.megamenu4 .misccontainer_right_23 {
	width: 25%;
	padding-bottom: 10px;
	float: left;
}

.megamenu4 .customNav .misccontainer_left_23 {
	width: 360px !important;
	margin:10px 20px 0px 10px;
}
.megamenu4 .customNav .misccontainer_middle_23 {
	width: 170px !important;
	margin:10px 20px 0px 0px;

}
.megamenu4 .customNav .misccontainer_midright_23 {
	width: 168px !important;
	margin:10px 20px 0px 0px;
}
.megamenu4 .customNav .misccontainer_right_23 {
	width: 187px !important;
	margin-top:10px;
}

.megamenu4 .customClassifieds .misccontainer_left_23 {
	width: 233px !important;
	margin:10px 20px 0px 10px;
}
.megamenu4 .customClassifieds .misccontainer_middle_23 {
	width: 233px !important;
	margin:10px 20px 0px 0px;

}
.megamenu4 .customClassifieds .misccontainer_midright_23 {
	width: 233px !important;
	margin:10px 20px 0px 0px;
}
.megamenu4 .customClassifieds .misccontainer_right_23 {
	width: 182px !important;
	margin-top:10px;
}

.megamenu4 .customNav .containertitle, 
.megamenu4 .customClassifieds .containertitle {
  border-bottom: 1px solid #B7AE9B;
  color: #A82427;
  font-family: tahoma,verdana,arial;
  font-size: 10px;
  margin: 0 0 8px;
  text-transform: uppercase;
}

.megamenu4 .customNav .headlineonly dt, .megamenu4 .customNav .headlines-digest dt {
  margin: 0;
  padding: 4px 0 0 1px;
}

.megamenu4 .customNav .misccontainer_right_23 .headlineonly dt, .megamenu4 .customNav .misccontainer_right_23 .headlines-digest dt {
  margin: 0;
  padding: 0;
}

.megamenu4 .customNav .misccontainer_right_23 .container_image_img,
.megamenu4 .customClassifieds .misccontainer_right_23 .container_image_img {
  padding:5px 0px 0px 5px
}

.megamenu4 .customNav .misccontainer_right_23 .morelink,
.megamenu4 .customClassifieds .misccontainer_right_23 .morelink {
text-align: right;
margin-bottom:12px;
}

.megamenu4 .customNav .misccontainer_left_23 .morelink {
text-align: left;
}

.megamenu4 .misccontainer_right_23 .morelink .arrow {
display:none;
}

.megamenu4 .customNav a.bl {
padding: 0px 0px 10px 0px !important;
}

.megamenu4 .customNav a.bl {
padding: 0px 0px 10px 0px !important;
}

.megamenu4 .customNav .misccontainer_left_23 a.bl {
font-weight:bold;
}

.megamenu4 .customNav .misccontainer_right_23 a.bl,
.megamenu4 .customClassifieds .misccontainer_right_23 a.bl {
  color: #000000 !important;
  font-family: helvetica,arial !important;
  font-size: 11px !important;
  padding: 0 0 10px !important;
}

.megamenu4 .customNav a.br b,
.megamenu4 .customClassifieds a.br b {
  background: none repeat scroll 0 0 transparent !important;
  color: #333333;
  display: block;
  margin: -8px 0 0;
  padding: 0 0 5px;
  text-transform: uppercase;
  font-size:10px;
  line-height:18px;
  font-family:Tahoma, Geneva, sans-serif, verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}

.megamenu4 .customNav a:hover,
.megamenu4 .customClassifieds a:hover{
  color: #333333;
}

.megamenu4 .customNav a.bl {
  color: #005266;
}

.megamenu4 .customNav a:hover {
  color: #005266;
}


/* 3 column layout  */

.megamenu3 #fixHeight {
	width: 400px;
}

.megamenu3 .misccontainer_left_32,
.megamenu3 .misccontainer_middle_32,
.megamenu3 .misccontainer_right_32 {
	width: 33%;
	padding-bottom: 10px;
}



/* 2 column layout css*/
.megamenu2 #fixHeight {
	width: 250px;
}

.megamenu a.bl b {
	padding:7px 0 5px 10px;
	margin:0 0 0 -10px;
	color:#5b2000;
	font: 900 11px verdana,arial,helvetica,sans-serif;
	text-transform:none;
}

.megamenu a.br b {
	background: url(http://media.philly.com/designimages/pArrow-ylwRight.gif) 0 4px no-repeat;
	padding:0px 0px 0px 10px;
	margin:0;
	color:#5b2000;
	font: 900 11px verdana,arial,helvetica,sans-serif;
	text-transform:none;
	display: block;
}

.megamenu .misccontainer_left_49,
.megamenu .misccontainer_right_49 {
	float: left;
	width: 48%; 
	padding-bottom: 10px;
}


/* 1 column layout css*/
.megamenu1 #fixHeight {
	width: 125px;
}

.megamenu1 .misc_inner {
	float: left;
	width: 98%; 
	padding-bottom: 10px;
}


#signinTop  {  
	position: absolute;
	display: none;
	left: 0;
	top: 0;
	z-index: 100;
	background-color: #fff;
	margin: 10px 0 0 10px;  
	padding: 0; 
	/*--Bottom right rounded corner--*/
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:3px solid #ffe2a0;
	width:250px;
} 

#signinTop ol, .sign_up ol {  
	padding: 1em 1em 0 1em; 
	margin: 0;
	list-style: none;  
}  

#signinTop  li, .sign_up  li {  
	padding-bottom: 1em;  
}  

#signinTop input, .sign_up input {
	border: 1px solid #ccc;

}

#signinTop .signin_btn, .sign_up .signin_btn {  
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #e9b07e; 
	background-color: #ffe2a0;
	font: 300 11px verdana,arial,helvetica,sans-serif;
	color: #904c1a;
}

#signinTop label,  .sign_up label{    
	display: block;  
	font: 300 11px verdana,arial,helvetica,sans-serif;
	color: #5e5e5e;
	padding-bottom: 0;
	margin: 0;
}


#signinTop ol a:link, #signinTop ol a:active, #signinTop ol a:visited, #signinTop ol a:hover, .sign_up ol a:link, .sign_up ol a:active, .sign_up ol a:visited, .sign_up ol a:hover {
	color:#82450f;
	font: 300 11px verdana,arial,helvetica,sans-serif;
	text-transform:none;
	background: none;
	padding:0 0 10px 0;
	line-height: 175%;
	text-decoration:none;
}


/* COBRAND RETROFIT */

#pageheader {height:134px; background:url(http://media.philly.com/designimages/pageheader_hr_double.gif) 0 121px repeat-x;}

#pageheader #navPlacement {
	position: absolute;
	top: 134px; left: 0;
	z-index: 10;}
	

#pageTopHeader #logophilly {
	position: absolute;
	top: 38px; left: 15px;
	}

#contentcontainer-pre {
	width:980px;
	margin: 0 0 0 10px;
}

	 #maincontainer div.secondaryDisplay {background:#fcecca;margin: 0 0 0 5px;width:990px;}

#contentcontainer-pre #sectiontop {background:none;}

#pageTopHeader {
	height:109px;
	position:relative;
	z-index:0;
	left:4px;
	background:none;
	}

/*======================
Sign In section content
=======================*/

.sign_up {
	background-color: #fff;
	border:none;
	padding: 0;
}

#toggleSigninDiv div.reader_note {
	width:300px;
	margin-right: 0;
	padding-right: 0;
	border: none;
}

#toggleSigninDiv div.reader_note .headline {
	padding-right:0;
}

#toggleUsernameMsgDiv .sitemsg_911, #toggleConfirmEmailDiv .sitemsg_911, #toggleSigninDiv .sitemsg_911 {
	background-color: #fff;
	border: none;
}

#toggleSigninDiv .sitemsg_911 .container_floatright {
	float: right;
	width: 220px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:3px solid #ffe2a0;
	padding: 10px 10px 0px 10px;
}


#toggleSigninDiv .sitemsg_911 ol {
	padding: 1em 1em 0 1em; 
	margin: 0;
	list-style: none; 
}
 
#toggleSigninDiv .sitemsg_911 li {
 	padding-bottom:1em;
}

#toggleSigninDiv .sitemsg_911 label{    
	display: block;  
	font: 300 11px verdana,arial,helvetica,sans-serif;
	color: #5e5e5e;
	padding-bottom: 0;
	margin: 0;
}

#toggleSigninDiv .sitemsg_911 input {
	border: 1px solid #CCC;
}

#toggleSigninDiv .sitemsg_911 .signin_btn {  
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #e9b07e; 
	background-color: #ffe2a0;
	font: 300 11px verdana,arial,helvetica,sans-serif;
	color: #904c1a;
}

#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:#82450f;
	font: 300 11px verdana,arial,helvetica,sans-serif;
	text-transform:none;
	background: none;
	padding:0 0 10px 0;
	line-height: 175%;
	text-decoration:none;
}

/* ==============================
     SEARCH FORM CLASSES     
================================ */


#pageTopCorner #search {
	/*--Bottom right rounded corner--*/
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #CCC;
	padding:3px 10px 5px 7px;
	right: 22px;
	position: absolute;
	white-space:nowrap;
	top: 38px;
	width:283px;
	z-index: 3;
}

#pageTopCorner #search p {
	font: 300 10px verdana,arial,helvetica,sans-serif;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;	
}

#pageTopCorner #search form {
	float: left;
	margin-top:5px;
}
#pageTopCorner #search .searchoption {
	text-transform:uppercase;
	font:9px arial, verdana, hevetica, sans-serif;
}
#pageTopCorner #search label {
	height:24px;
}
#pageTopCorner #search input.point-black {
	font: 300 11px verdana,arial,helvetica,sans-serif;
	color: #404040;
	background: #FFF url(http://media.philly.com/designimages/search_bg.jpg) no-repeat right center;
	border: 1px solid #CCC;
	padding: 0px 20px 4px 2px;
	width: 55px;
	text-transform: none;
	height:24px;
	vertical-align:middle;
}
#pageTopCorner #search input#gsaphilly {
	width:215px;
	vertical-align:middle;
	padding:4px;
	color:#666666;
	font:italic 12px arial, verdana, hevetica, sans-serif;	
	border: 1px solid #CCC;
}
#pageTopCorner #search input.keyword {
	border: 1px solid #CCC;
	width: 150px;
	height: 17px;
}

#pageTopCorner #search .container .graylabel {
	font: 900 11px verdana, arial, helvetica, sans-serif;
	color: #ad3638;
	float:left;margin:4px 4px 0 0;padding:0 0 0 0;
}

#pageTopCorner #search .container .graylabel .gray {
	color: #999;
}

/* user registration styles */
#lCol h1.userarea a { font-family:arial,verdana;font-size:18px;font-weight:bold; text-transform:none;}
#lCol .userregborder { background:#F7F4ED; border:1px dashed #AAAAAA; padding:6px; }


#phillyweather {margin:3px 0px 0 0; white-space:nowrap;position:absolute;top:30px;right:0px;height:32px;width:398px;} 
#phillyweather .wsticker, #phillyweather .wtime {display:none;visibility:hidden;}
#phillyweather .wdate {color:#000;text-align:left;padding:3px 0 0 0;white-space:nowrap;position:relative;left:113px;}
#header-widgetArea .wnav {padding:1px 0 0 0px;text-align:right;position:absolute;top:35px;right:160px;}
.sliderpencil {padding:0 8px 0px 15px;background:none;position:static;z-index:1;top:0px;left:0px;width:972px;text-align:center;}


/* ==============================
     STRUCTURAL     
================================ */


#contentcontainer {
	background:url(http://media.philly.com/designimages/spacer.gif);margin:0 0 10px 0;
}

#lCol {
	background:none;
	width: 642px;
	padding: 0 0 0 0;
	margin: 6px 6px 0 12px;
	display:inline;
}

#contentinside, 
#article-contentinside {
	margin:0 0 0 12px;
	padding: 0 0 0 0;
}

#rCol {
	width:320px;
	padding: 10px 0 0 0;
	margin:0 0 0 0;
	float:left;
	display:inline;
}

#contentrightside {
	padding: 0 0 0 0px;
	height:100%;
	margin:10px 0 0 0;
}

/* ==============================
     CONTAINER STYLES    
================================ */

dl.headlines-digest a, dl.relatedlist a {
	text-decoration:none;
}

dl.headlines-digest a:hover, dl.relatedlist a:hover {
	text-decoration:underline;
}

dl.headlineonly dt {margin-bottom:2px;}

.morelink {text-align:right;}

#lCol a.bl, 
#lCol .bl, 
#lCol a.bl:hover, 
#lCol a.bl:visited, 
#lCol a.bl:active,  
#rCol .bl,
.morelink .arrow a, 
.morelink .arrow a:hover, 
.morelink .arrow {color:#005266;}

.relatedlist li {
	padding-top:3px; 
	color:#B61D27;
}

.medium-digest .icon, 
.relatedlist .icon, 
.headlines-digest .icon, 
.headlineonly .icon {
	width:17px;
	margin:2px 3px 0px 0;
}

.topstory-headline {
	font: bold 19px Georgia, Palatino, Times New Roman, serif;
}

.medium-headline, 
.subfeature-headline, 
.digest-headline {
	font: bold 13px Georgia, Palatino, Times New Roman, serif;
}

a.headlineonly, 
a.headlineonly:hover {
	color:#005266;
	font-weight:bold;
}

.digest-lead p {margin:0;padding:0;}

.containertitle, .containertitle a, .supercontainertitle, .supercontainertitle a {
	margin: 8px 0 0 0;
	padding: 5px 0 2px;
	text-transform:uppercase;
	font:12px arial narrow, helvetica, trebuchet ms, sans-serif;
	font-weight:700;word-spacing:3px;
	}

.containertitlespacer {
	clear:both; margin: 10px 0 0 0;
}

#lCol .containertitle, 
#lCol .supercontainertitle {
	padding:4px 0 4px 6px;
	background:#320E00;
}

#lCol .containertitle, 
#lCol .containertitle a, 
#lCol .containertitle a:visited, 
#lCol .supercontainertitle, 
#lCol .supercontainertitle a, 
#lCol .supercontainertitle a:visited  {
	color:#fffcf8;
}

#rCol .containertitle, 
#rCol .containertitle a,
#rCol .containertitle a:visited {
	color:#300e04;
}

.containertitle .arrow {color:#320e00;}

/* supercontainer specific */

.supercontainer .container_image_img {padding:5px 0 5px 0; margin-bottom:5px; font-size:10px; color:#333;}

.supercontainertitle {
	font-weight:bold;
	text-align:left; 
	border-bottom:0px solid #eee; 
	margin:8px 0 5px 0; 
	font-size:12px; 
	clear:both;
	padding: 5px 0 2px;
	text-transform:uppercase;
}


#rCol .container, #rCol .container_relatedlinks {
	background-color: #f7f4ed;
	border:1px dashed #aaa;
	padding: 0 0 13px 0;
	margin:0 0 13px 10px;
	width:291px;
	overflow:hidden;
}

#rCol .container_calendar {
	background: #e8e8e8;
	border:0px dashed #aaa;
	padding: 0 5px 13px 5px;
	margin:0 0 13px 0;
	width:290px;
	overflow:hidden;
}
#rCol .container_velocity {
	width:300px;
	margin-left:10px;
}
#rCol .container_calendar .containertitle {padding:5px 0 5px 5px;background:#e8e8e8;}
#lCol .eventlist-listing {margin:8px 0 8px 0;border-top:1px dotted #ccc;padding:8px 0 0px 0;}

#lCol .containertitle img.arrow-offset, 
#lCol .supercontainertitle img.arrow-offset {margin:0px 0px 0 0;}

/* container title - right rail only */

#rCol .containertitle {padding:5px 0 5px 5px;background:#f7f4ed;}
#rCol .containertitle img.arrow-offset {margin:2px 0 0 0;}
a img.arrow-offset {border:0px;}

/* ==============================
     CHANNEL COLOR PALETTES    
================================ */



.sponsor .logo {
	border-left: 0px solid #000;
	}

.container_tabone .shadetabs li a,
.container_tabone .shadetabs li span {
	margin-left: 0px;
	border: 1px dotted #999;
	color: #320e00;
	background: #fff url(http://media.philly.com/designimages/skin_blue_bg_rotateTabs.gif) repeat-y;
}

.container_tabone .shadetabs li.selected a,
.container_tabone .shadetabs li.selected span{ /*selected main tab style */
	background: #fff url(http://media.philly.com/designimages/spacer.gif) fixed left top repeat;
	color: #320e00;
}

.container_tabone .tabcontentstyle{ /*style of tab content container*/
	border: 1px dotted #999;
	background:#fff;
}

.container_tabone .tabcontent .inner_container {border:0px solid #fff;padding:0 0 0 0;}

.container_tabone .shadetabs li a:visited, .container_tabone .shadetabs li a:hover {
color: #320e00;
}

.container_tabone ul.shadetabs {
	background:#fff;border-right:0px dotted #999;border-left:0px dotted #999;
}

.container_tabone .shadetabs li a,
.container_tabone .shadetabs li span,
.container_tabone .shadetabs li span:hover, 
.container_tabone .shadetabs li a:hover {
	background:none;
	color: #320e00;
	border-right:1px dotted #999;
	border-left:1px dotted #999;
	border-top:1px dotted #999;
	background: #efefef;
	border-bottom:0px solid #fff;
}

.container_tabone .shadetabs li {
	color:#fffcf8;
	font:12px arial narrow, helvetica, trebuchet ms, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	word-spacing:3px;
}


.container_tabone .shadetabs li.selected a:hover,
.container_tabone .shadetabs li.selected span:hover {
	background:#fff;
	color:#320e00;
	border-right:1px dotted #999;border-left:1px dotted #999;
}

.container_tabtwo .shadetabs li a,
.container_tabtwo .shadetabs li span {
	margin-right: 3px;
	border: 1px solid #320e00;
	color: #2d2b2b;
	background: #fff url(http://media.philly.com/designimages/spacer.gif) top left repeat-x;
}

.container_tabtwo .shadetabs li.selected a,
.container_tabtwo .shadetabs li.selected span{ /*selected main tab style */
	background: #fff url(http://media.philly.com/designimages/spacer.gif) fixed left top repeat;
	color: #320e00;
}

.container_tabtwo .tabcontentstyle{ /*style of tab content container*/
	border: 1px solid #320e00;
	background:#fff;
}

.container_tabtwo .shadetabs li a:visited{
color: #2d2b2b;
}

.container_tabtwo .shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.container_tabtwo ul.shadetabs {
	background:#320e00;border-right:1px solid #320e00;
}

.container_tabtwo .shadetabs li a,
.container_tabtwo .shadetabs li span,
.container_tabtwo .shadetabs li span:hover, 
.container_tabtwo .shadetabs li a:hover {
	background:#320e00 url(http://media.philly.com/designimages/spacer.gif);
	border:0px solid #320e00;
	border-left:1px solid #320e00;
	color: #f2f2f2;
}

.container_tabtwo .shadetabs li {
	color:#fffcf8;
	font:12px arial narrow, helvetica, trebuchet ms, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	word-spacing:3px;
}

.container_tabtwo .shadetabs li.selected a:hover,
.container_tabtwo .shadetabs li.selected span:hover {
	background:#fff;
	color:#320e00;
}

.container_rotate {
   	border-left:1px dotted #aaa; 
   	border-right:1px dotted #aaa;
   	border-bottom:1px dotted #aaa;
	background:#fff;
	width:622px;
}

.pagination {
    background: white url(http://media.philly.com/designimages/skin_blue_bg_rotateTabs.gif) repeat-y;
}



/* Most popular style => orange */

#most-popular {background:#fdf4e4;width:300px; margin: 10px 0 10px 0;border:1px solid #ccc;}

#most-popular .container_tabtwo .shadetabs li a, #most-popular .container_tabtwo .shadetabs li span{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 0px solid #E89827;
color: #AD3638;
padding:2px 45px 2px 45px;
background: #fdf4e4;
}

#most-popular .container_tabtwo .shadetabs li.selected a,#most-popular .container_tabtwo .shadetabs li.selected span{ 

/*selected main tab style */
background: #fdf4e4 url(http://media.philly.com/images/beta_mostpopular_tab.gif) no-repeat top left;
color: #333;
padding:2px 45px 2px 45px;
border-bottom-color: #fff;
}

#most-popular .container_tabtwo .tabcontentstyle{ /*style of tab content container*/
border: 0px solid #fdf4e4;
margin-bottom: 0;
padding: 10px;
}

#most-popular .container_tabtwo ul.shadetabs {background:#fdf4e4;border-right:1px solid #fdf4e4;}
#most-popular .rlinks_colorbar2 {background:url(http://media.philly.com/designimages/bg_colorbar2.gif);margin:5px 0 1px 0;padding:3px 0 4px 5px;}




/* Calendar container - Right rail specific */

#rCol .container_calendar table {background:#e8e8e8;width:97%;}
#rCol .container_calendar table.calWeek td {background:#320E00;border:1px solid #f7f4ed;white-space:nowrap;}
#rCol .container_calendar td .thisDate, #rCol .container_calendar td .thisDay {color:#f7f4ed;}
#rCol .container_calendar td .thisDay {margin:2px 0 2px 0;}
#rCol .container_calendar .kicker-title {
	height:23px;padding:1px 0 0 7px;vertical-align:middle;
}
#rCol .container_calendar .container_inner {
	padding:5px 0 0px 5px;
}

#rCol .remove-bg-rcol-round {
	border:0px dashed #aaa;
	padding: 0 0px 0px 0px;
	margin:0 0 0px 0;
	width:300px;
	overflow:hidden;
}


#rCol .remove-bg-rcol-round .container_calendar {
	background: #e8e8e8;
	border:0px dashed #aaa;
	padding: 0 0px 13px 0px;
	margin:0px 0 0px 0;
	width:300px;
	overflow:hidden;
}

#rCol .remove-bg-rcol-round .container_calendar .containertitle {
	margin:0px;padding:5px 0 5px 5px;
}

#rCol .remove-bg-rcol-round .container_calendar .kicker-title {
	height:23px;padding:1px 0 0 7px;vertical-align:middle;
}

#rCol .remove-bg-rcol-round1 {height:7px;background:#e8e8e8 url(http://media.philly.com/designimages/container_bottom_round.gif) left bottom no-repeat;margin:0 0 15px 0;position:relative;top:-3px;left:0px;}



/* LEGACY - overrides Indigio style */

#sectiontop div.clearfix {padding:0 0 0 0;}
#sectiontop h1 {margin: 0 0 0 0px;padding:6px 0 3px 8px;}

#toolsNav {
	background:#FFFFFF url("http://media.philly.com/designimages/spacer.gif") repeat scroll 0 0;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	clear:both;
	font:11px Arial,Helvetica,sans-serif;
	list-style:none outside none;
	margin:0 0 0 20px;
	padding:0 3px 0;
}

#toolsNav .article_tools {
	font-size:11px;
	padding-bottom:4px;
	padding-left:8px;
	padding-right:0;
	padding-top:5px;
	text-transform:uppercase;
	width: 620px;
}

#contentcontainer .story-content {padding:0 0 0 8px;}

#sectiontop {margin:0 0px 8px 8px;padding:8px 8px 0 8px;border-bottom: 0px solid #999;background-color:#fff;}
#sectiontop h1 {padding:0 0 1px 0;}

#article {
	width: 627px;
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}

#pageNav {
	background:#FFFFFF url("http://media.philly.com/designimages/spacer.gif") repeat scroll 0 0;
	border-bottom:1px dotted #CCCCCC;
	border-top:1px dotted #CCCCCC;
	margin:0 8px 0 16px ;
}

#pageNav li {
	margin: 3px 0 4px 0;
}

#pageNav li a:link, #pageNav li a:visited, #pageNav li a:active  {
	font: bold 11px arial, helvetica, sans-serif;
	padding: 1px 9px 1px 10px;
}



#contentinside .supercontainer_left {border-right:0px dotted #aaa;}
#contentinside .container_3col_left {float:left; width:31%;}
#contentinside .container_3col_middle {float:left; width:31%; border-left:1px dotted #aaa; border-right:1px dotted #aaa; padding:0 8px 0 5px; margin:0px 5px 0px 8px;}
#contentinside .container_3col_right {float:left; width:31%;}
#contentinside .container_4col_left {float:left; width:23%;padding:0 5px 0 0;}
#contentinside .container_4col_leftmiddle {float:left; width:23%; border-left:1px dotted #aaa; padding:0 2px 0 3px; margin:0px 1px 0px 2px;}
#contentinside .container_4col_rightmiddle {float:left; width:23%; border-left:1px dotted #aaa; border-right:1px dotted #aaa; padding:0 7px 0 4px; margin:0px 0px 0px 2px;}
#contentinside .container_4col_right {float:left; width:23%;margin:0 0 0 4px;}
#contentinside .container_5col_left {float:left; width:18%;margin:0 3px 0 0;padding:0 3px 0 0px;}
#contentinside .container_5col_leftmiddle {float:left; width:18%; border-left:1px dotted #aaa; padding:0 3px 0 4px; margin:0px 3px 0px 1px;}
#contentinside .container_5col_middlemiddle {float:left; width:18%; border-left:1px dotted #aaa; padding:0 3px 0 4px; margin:0px 3px 0px 0px;}
#contentinside .container_5col_rightmiddle {float:left; width:18%; border-left:1px dotted #aaa; border-right:1px dotted #aaa; padding:0 6px 0 4px; margin:0px 4px 0px 0px;}
#contentinside .container_5col_right {float:left;width:18%;margin:0 0 0 0px;}
#contentinside .container_3col_50left {float:left; width:49%;}
#contentinside .container_3col_50right {float:left; width:48%;}
#contentinside .container_3col_50middle {width:48%;border-left:1px dotted #aaa; border-right:1px dotted #aaa; padding:0 8px 0 5px; margin:0px 5px 0px 0px;}
#contentinside .container_3col_25middle {float:left; width:23%; border-left:1px dotted #aaa; border-right:1px dotted #aaa; padding:0 6px 0 5px; margin:0px 4px 0px 0px;}
#contentinside .container_3col_25right {float:left; width:23%;}
#contentinside .container_3col_25left {float:left; width:23%;margin:0 0px 0 0;padding:0 6px 0 0;}
.container_6col_leftmiddle, .container_6col_midleft, .container_6col_midright, .container_6col_rightmiddle, .container_6col_right {border-left:1px dotted #aaa;}

#section_rectangle, #article_adholder {background:none;border-bottom:0px solid #eee;border-top:0px solid #eee;}
#section_rectangle .minitext, #article_adholder .minitext 
{text-align:right;font-size:11px;font-family:arial,helvetica,sans-serif;}
#section_rectangle .minitext a:hover, #section_rectangle .minitext a, #article_adholder .minitext a:hover, #article_adholder .minitext a{color:#999;text-decoration:underline;}

#rCol #section_rectangle {padding:10px 0 10px 10px;width:300px;}
#rCol #rightcontent {padding:0 0 0 10px;}


#rightcontent .container_ad {
width:300px;
background-color: #320e00;
border-top: 0px solid #000;
border-bottom: 0px solid #000;
padding: 0px 0 10px 0;
text-align: center;
} 

#rCol .container_ad .adUnit {border:1px solid #ccc;width:300px;margin: 0px;}

/* custom styles - templates */

#contentinside .use-vertical-rule .supercontainer_left {border-right:1px dotted #aaa;}


/* numbered ranking styles. */

#lCol .top10-label {text-align:center;height:50px;background:url(http://media.philly.com/designimages/medallion_10_strip.gif) center no-repeat;}
#lCol .top05-label {text-align:center;height:50px;background:url(http://media.philly.com/designimages/medallion_05_strip.gif) center no-repeat;}
#lCol .label-left {position:relative;top:16px;float:left;text-align:right;width:45%;}
#lCol .label-right {width:45%;position:relative;top:16px;float:left;text-align:left;margin:0 0 0 63px;}
#lCol .supercontainer .label-left {position:relative;top:16px;float:left;text-align:right;width:39%;}
#lCol .supercontainer .label-right {width:40%;position:relative;top:16px;float:left;text-align:left;margin:0 0 0 64px;}
#lCol #supercontainer_left_65 .label-left, #lCol #supercontainer_right_65 .label-left 
{position:relative;top:16px;float:left;text-align:right;width:42%;}
#lCol #supercontainer_left_65 .label-right, #lCol #supercontainer_right_65 .label-right 
{width:38%;position:relative;top:16px;float:left;text-align:left;margin:0 0 0 64px;}
#lCol #supercontainer_left_32 .label-left, #lCol #supercontainer_right_32 .label-left 
{position:relative;top:16px;float:left;text-align:right;width:35%;}
#lCol #supercontainer_left_32 .label-right, #lCol #supercontainer_right_32 .label-right 
{width:33%;position:relative;top:16px;float:left;text-align:left;margin:0 0 0 64px;}
#lCol #supercontainer_left_58 .label-left, #lCol #supercontainer_right_58 .label-left {position:relative;top:16px;float:left;text-align:right;width:41%;}
#lCol #supercontainer_left_58 .label-right, #lCol #supercontainer_right_58 .label-right {width:38%;position:relative;top:16px;float:left;text-align:left;margin:0 0 0 64px;}

#lCol #supercontainer_left_39 .label-left, #lCol #supercontainer_right_39 .label-left {position:relative;top:16px;float:left;text-align:right;width:37%;}
#lCol #supercontainer_left_39 .label-right, #lCol #supercontainer_right_39 .label-right {width:31%;position:relative;top:16px;float:left;text-align:left;margin:0 0 0 64px;}

#lCol .number-ranking .icon {padding:1px 0 0 0px;text-align:center;margin:2px 7px 0 2px;}
#lCol .number-ranking a.headlineonly, #lCol .number-ranking a.bl {position:relative;top:3px;}
#lCol .number-ranking .rlinks_colorbar1, #lCol .number-ranking .rlinks_colorbar2 {clear:both;}
#lCol .number-ranking dt {height:19px;vertical-align:middle;}

#recent_comm .comment_entry {background:url(http://media.philly.com/designimages/icon_discuss.gif) 7px 6px no-repeat #fcffcf;}


/* poll buttons */
#contentinside input.pollbutton {font:bold italic 13px Georgia,Times New Roman,serif; background:url(http://media.philly.com/designimages/Search-Button-Red.gif) right no-repeat;color:#fff;border:0px solid #000;height:22px;padding:0px 8px 2px 2px;text-transform:none;} 
#contentinside input.pollbutton:hover {cursor:pointer;}


#footer {
	background:none;
	border-top: 0px solid #000;
	text-align:left;
	width:960px;
	margin: 0 0 0 8px;
}


#globalFootContainer #globalFootInner .containertitle,
#globalFootContainer #globalFootInner .containertitle a
 { text-transform: none; color: #333; font: bold 11px verdana,arial; }
#globalFootContainer #globalFootInner .containertitle a:link,
#globalFootContainer #globalFootInner .containertitle a:visited,
#globalFootContainer #globalFootInner .containertitle a:hover
 { color: #333; }
#globalFootContainer dt { color: #333; font: bold 11px verdana,arial; }
#globalFootContainer a,
#globalFootContainer a:link,
#globalFootContainer a:visited 
 { color: #666; font: bold 11px verdana,arial; text-decoration: none; }
#globalFootContainer a:hover { color: #666; font: bold 11px verdana,arial; text-decoration: underline; }
#globalFootContainer .footercenter {height:75px;}
#globalFootContainer .footercenter a, 
#globalFootContainer .footercenter a:link, 
#globalFootContainer .footercenter a:visited { 
	color: #320e00; font: normal 11px verdana,arial; text-decoration: none; 
}
#globalFootContainer .footercenter a:hover { color: #320e00; font: normal 11px verdana,arial; text-decoration: underline; }

/* insert sliding carousel styles */
#mycarousel {
	border:0px solid #ccc;
	border-bottom: 0px solid #000;
	border-top: 0px solid #000;
	background: none;
	padding:0px 0px 0px 0px;
}

#ugc-footer-philly {background:#fcecca;padding:10px 0 0 18px;text-align:left;border-top:4px solid #fcecca;}
#ugc-footer-philly a:hover, #ugc-footer-philly a, #ugc-footer-philly .pollquestion, #ugc-footer-philly .pollchoice, #ugc-footer-philly .registration td, #ugc-footer-philly .digest-headline2 {color:#333333;}
#ugc-footer-philly .containertitle {color:#320e00;}
#ugc-footer-philly .b_sq {background:url('http://media.philly.com/designimages/1px_cccccc.gif') top left no-repeat;}
#ugc-footer-philly .container_4col_left, #ugc-footer-philly .container_4col_right {float:left; width:23%;}
#ugc-footer-philly .container_4col_leftmiddle {float:left; width:23%; border-left:1px solid #e3d6b8; padding:0 5px; margin:0px 0px 0px 3px;}
#ugc-footer-philly .container_4col_rightmiddle {float:left; width:23%; border-left:1px solid #e3d6b8; border-right:1px solid #e3d6b8; padding:0 5px; margin:0px 5px 0px 3px;}
#ugc-footer-philly input.pollbutton {font:bold italic 13px Georgia,Times New Roman,serif;background:url(http://media.philly.com/designimages/Search-Button-Yellow.gif) right no-repeat;color:#320e00;border:0px solid #000;height:22px;padding:0px 8px 2px 2px;text-transform:none;} 
#ugc-footer-philly input.pollbutton:hover {cursor:pointer;}
#ugc-footer-philly .b_sq { height: 15px; }
#ugc-footer-philly .arrow-offset { display: none; visibility: hidden; }
#ugc-footer-philly .pollquestion { padding: 10px 0; }
#ugc-footer-philly .rssbox dt {margin-bottom:2px;}
#ugc-footer-philly .container_3col_25left {width:28%;}
#ugc-footer-philly .container_3col_50middle {width:40%;}
#ugc-footer-philly .container_3col_25right {width:28%;}

/* today in Philly styles */

#rCol .todayinphilly {background:none;border:0px solid #320e00;margin:0;width:310px;}
#rCol .todayinphilly .misc_inner .container_calendar .containertitle {background:none;}
#rCol .container .skylinetitle, #rCol .container_calendar .skylinetitle {background:url(http://media.philly.com/images/beta_todayinphilly_300.gif) top center no-repeat;height:23px;margin: 10px 0 0 0;}
#rCol .todayinphilly .misc_inner .container_calendar {background:#fff;margin:0 0 0 5px;padding:0 8px 0 7px;width:285px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
#rCol .todayinphilly .misc_inner .container_calendar .container_inner {padding:0 16px 10px 5px;}
#rCol .todayinphilly #calendar_twotone .container_calendar {background: #fcf3e3;margin:0 0 0 5px;border:1px solid #ccc;border-top:none;padding: 0 5px 0 10px;}
#rCol .todayinphilly .misc_inner #calendar_twotone .calWeek {background:#fcf3e3;margin:20px 0 0 0;}
#rCol .todayinphilly .misc_inner #calendar_twotone .inline_search {background:#fcf3e3;margin:0 0 10px 0;}
#rCol .todayinphilly #mapContainer {
  width:270px;height:80px;border:1px solid #320e00;
}
#rCol .todayinphilly .container_image_left,
#rCol .todayinphilly .container_image_img {float:none; padding:0px; margin:0 0 4px 0;}




/* classified widgets */
.cls_spotlight {font-family:Georgia, Palatino, Times New Roman, serif;font-weight:bold;font-size:14px;font-style:italic;color:#990000;}
.cls_headline_a {font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;}
.cls_headline_b {font-family: verdana,arial,sans-serif;font-size: 10px;color:#666666;}
.cls_href_a {font-family: verdana,arial,sans-serif;font-weight:bold;font-size: 11px;color:#333333;}
.cls_href_b {font-family: verdana,arial,sans-serif;font-weight:bold;font-size:10px;color:#005266;}
.cls_href_c {font-family: verdana,arial,sans-serif;font-weight:bold;font-size:11px;color:#005266;}



#rCol .rCol-minivideo {
    border:0px dashed #aaa;
    padding: 0 0px 0px 0px;
    margin:0 0 0px 0;
    overflow:visible;
    width:300px;
    background-color:#ffffff;
}

#rCol .rCol-minivideoHome{
    border:0px dashed #aaa;
    padding: 0 0px 0px 0px;
    margin:0 0 0px 0;
    overflow:visible;
    width:300px;
    background-color:#ffffff;
    border: none;
}

#rCol .rCol-minivideoHome .container_inner {margin-left:5px;}

div.quick-links {margin:9px 0 9px 0;}
.quick-links {background:#fff;}
.quick-links .container_inner {height:21px;padding:0px 8px 1px 0px;text-align:right;}
.quick-links .containertitle_image {float:left;margin:0 0 0 0;padding:0 0 0 0;}
.quick-links .containertitle { text-transform:uppercase;font-weight:700;word-spacing:3px;padding:5px 0 0 5px; width: 80px; height: 24px; background:url(http://media.philly.com/designimages/Search-Button-Brown-xlg.gif) 0px 0px no-repeat;font-weight:bold;float:left;margin:0 6px 0 0;color:#fff;}
.quick-links b {color:#000;}
.quick-links a {font-weight:bold;}
dl.quick-links {background:#fff;padding:0 0 6px 0;}
.quick-links dt {text-align:right;padding:3px 10px 0 0; position: relative; top: 2px;}
.quick-links .containertitle img { display: none; visibility: none; }


#rCol .rCol-nopadding {
    border:0px dashed #aaa;
    padding: 0 0 0 0;
    margin:0 0 10px 0;
    overflow:visible;
    width:310px;
    background:none;
}

#rCol .rCol-nopadding .containertitle_image {padding-bottom:0px;}
#rCol .rCol-nopadding .container_inner .container .container_inner {border:none;}


#headlines-allcaps .topstory-headline { text-transform: uppercase; font: bold 24px Arial Black,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-size-adjust: none; font-stretch: normal; line-height: 23px; }

/* container titles - colored bars. DECLARED BY CONTAINER. */


#lCol .prisma-title .supercontainer {padding:0 0 0 0;}

#lCol .prisma-title .container .containertitle {
	background:#f1d69e;padding:2px 0 5px 6px;}

#lCol .prisma-title .restaurants, #lCol .prisma-title .sports, #lCol .prisma-title .eagles, #lCol .prisma-title .business, #lCol .prisma-title .travel, #lCol .prisma-title .container .news, #lCol .prisma-title .living, #lCol .prisma-title .green, #lCol .prisma-title .health, #lCol .prisma-title .entertainment, #lCol .prisma-title .sexy_singles, #lCol .prisma-title .gossip, #lCol .prisma-title .opinion, #lCol .prisma-title .calendar, #lCol .prisma-title .container .features, #lCol .prisma-title .container .jobs, #lCol .prisma-title .container .phillycars, #lCol .prisma-title .container .phillyforrent, #lCol .prisma-title .container .phillyforsale
 {
	border-top:1px solid #f1d69e;
	border-right:0px solid #f1d69e;} /* prisma-titles */


#lCol .prisma-title .container .phillywomen {background:#f1d69e url('http://media.philly.com/images/spacer.gif') 6px 8px no-repeat;padding:2px 0 5px 25px; border-top:1px solid #f1d69e; border-right:0px solid #f1d69e;} /* phillywomen */
#lCol .prisma-title .container .phillywomen img {visibility:hidden;display:none;}


#centerClassifieds { background: #fff; padding: 0px 10px; margin: 10px 0; }
#centerClassifieds .container_tabtwo { padding-top: 10px; padding-bottom: 1px; }


#headlines-allcaps .digest-headline {
text-transform: uppercase;
font-family: Arial Black,Helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size-adjust: none;
font-stretch: normal;
font-size: 24px;
line-height: 23px;}


#headlines-phillies .topstory-headline {
text-transform: none;
font-family: Arial Black,Helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: bold;
font-size: 46px;}

.photo-slider {background-color:#fff;padding: 0 0 0 5px;}
.photo-slider .carousel-component .carousel-prev {top:10px;}
.photo-slider .carousel-component .carousel-next {top:10px;}
.photo-slider #mycarousel {padding-bottom:0px;padding-top:0px;height:130px;}

/* BETA STYLE TWEKAS */

/* SECONDARY NAV FIX*/
#navPlacement #secondaryNav ul li .topnews a:link, #navPlacement #secondaryNav ul li .topnews a { word-spacing: 1px;}

/* LEFT COLUMN TWEAKS - philly homepage only */

#contentcontainer #featuresbg .supercontainer_outer .news, #contentcontainer #featuresbg .container .news, #contentcontainer #featuresbg .container_calendar .news {background-color: #993333; color:#fff;}
#lCol .prisma-title .containertitle_kicker img, #lCol #featuresbg .containertitle_kicker img {display:none;}
#lCol .prisma-title .containertitle img, #lCol #featuresbg .containertitle img {display:none;}
#lCol .prisma-title .misccontainer_left_32 {padding-right:2px;}
#lCol #featuresbg .misccontainer_left_32 .containertitle, 
#lCol #featuresbg .misccontainer_right_65 .containertitle {margin-top:0px;}
#lCol #contentinside .use-border-innerfade-misc .misc_inner {background:url(http://media.philly.com/images/beta_blogposts_gradient.gif) 0 0 repeat-x;}
#lCol .prisma-title .containertitle, #lCol #featuresbg .containertitle,
#lCol .prisma-title .supercontainertitle, 
#lCol #featuresbg .supercontainertitle {background:#f1d69e;}
#lCol .prisma-title .containertitle, 
#lCol .prisma-title .containertitle a, 
#lCol .prisma-title .containertitle a:visited,
#lCol .prisma-title .supercontainertitle, 
#lCol .prisma-title .supercontainertitle a, 
#lCol .prisma-title .supercontainertitle a:visited,
#lCol #featuresbg .containertitle, 
#lCol #featuresbg .containertitle a, 
#lCol #featuresbg .containertitle a:visited,
#lCol #featuresbg .supercontainertitle, 
#lCol #featuresbg .supercontainertitle a, 
#lCol #featuresbg .supercontainertitle a:visited {color:#320e00;}
#lCol .prisma-title .supercontainer .container_3col_left .containertitle {background:url(http://media.philly.com/images/beta_containertitle_trio_left_198x31.gif) 0 0 no-repeat;height:22px;margin-left:-5px;padding-top:4px;}
#lCol .prisma-title .supercontainer .container_3col_middle .containertitle {margin-bottom:5px;padding-top:4px;height:17px;}
#lCol .prisma-title .supercontainer .container_3col_right .containertitle {background:url(http://media.philly.com/images/beta_containertitle_trio_right_198x31.gif) 0 0 no-repeat;height:22px;width:195px;margin-left:0px;padding-top:4px;}
#lCol .prisma-title .container_image_img, #lCol #featuresbg .container_image_img {padding-top:0px;}
/* END LEFT COLUMN TWEKAS */

/* RIGHT COLUMN TWEKAS */

#rCol .media-thumbnail {display:inline;} /* IMPORTANT IE6 double float-margin bug */

#rCol .ribbonTitle {border:none; width:310px; background-color:transparent;margin-left:-10px;}
#rCol .ribbonTitle .containertitle_image {padding-bottom:0px;}
#rCol .ribbonTitle .container_inner {width:283px;background-color:#fcf8f0;padding:0px 10px 0px 5px;margin:0 16px 0 6px;border:1px solid #ccc;border-top:0px solid #ccc;}
#rCol .ribbonTitle .container_inner .container, #rCol .ribbonTitle .container_inner .subfeature_photoleft .container_inner {width:283px;border:none;margin:0 0 0 0;padding: 0 0 0 0;}
#rCol .ribbonTitle .containertitlespacer {clear:both;margin: 0 0 0 0;padding:4px 0 0 0;}
#rCol .ribbonTitle .misc_inner .container_inner {background-color:#fcf8f0;padding:0px 5px 0px 5px;margin:0 16px 0 0;border:0px solid #ccc;border-top:0px solid #ccc;}
#rCol .ribbonTitle .misc_inner .subfeature_photoleft .container_inner .container_image_left {display:inline;}
#rCol .ribbonTitle .misc_inner .voices .container .container_inner {margin-right:0px;width:275px;}
#rCol .ribbonTitle .misc_inner .voices .container {width:278px;}
#rCol .apEntVideo .misc_inner {width:283px;margin-right:0px;}

/* RIGHT COLUMN FRESH VOICES */

#rCol .voices .b_sq {display:none;}
#rCol .voices .bl b {color:#320e00;font-size:12px;}
#rCol .voices .container_inner {border:none;margin:0 0 0 0;padding: 0 0 0 0;}
#rCol .voices .graylabel {margin: 10px 0 0 5px;}

/*Latest Videos*/
#rCol .latestPhillyVideos {border:none;width:310px;background-color:transparent;margin-left:-5px;}
#rCol .latestPhillyVideos .container_inner {width:300px;padding-bottom:5px;margin-left:5px;border:1px solid #ccc;border-top:0px solid #ccc;}
#rCol .latestPhillyVideos .containertitle_image {padding-bottom:0px;}

/* END RIGHT COLUMN TWEKAS */
/* END BETA STYLES */

/*Receive News Widget */
#rCol .receivenews {background-color:#fff;border:none;width:300px;padding:0;}
#rCol .receivenews .misc_inner {background-color:#fff;border-top:none;border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;width:290px; padding:0;margin-left:5px;}
#rCol .receivenews .white-font {margin-top:0px;}
#rCol .receivenews #followUs {margin:0px 10px 0 10px; padding-bottom:0px;}
#rCol .receivenews #followUs h2 {font: 600 12px verdana,arial,sans-serif;color:#534b36;padding: 5px 0 5px 0; margin:0px;}
#rCol .receivenews #followUs h3 {font: 300 14px verdana,arial,sans-serif;color:#000;padding: 0 0 10px 59px; margin:0px;}
#rCol .receivenews #followUs img {padding: 5px 3px 5px 4px;border:none;width:43px;height:43px;display: block;}
#rCol .receivenews #followIcons {padding-top:15px;}
#rCol .receivenews #followUs .icon-thumbs {display: inline;float:left;text-align:center;padding:0 2px 10px 0;}
#rCol .receivenews #followUs .icon-thumbs a {font:9px verdana,arial,sans-serif;text-decoration:none;}
#rCol .receivenews #bluebg {padding-left:10px;width:270px;}
#rCol .receivenews #bluebg {background:url("http://media.philly.com/designimages/newsletter-icon-receiveNews.gif") 10px -7px no-repeat;overflow-x:visible;overflow-y:visible;}
#rCol .receivenews #bluebg #toggleSigninDivEm {padding:0 0 0 60px;width:200px;}
#rCol .receivenews #bluebg #toggleSigninDivEm form {width: 165px;}
#rCol .receivenews .phoneNews {width: 288px;}
#rCol .receivenews .phoneNews .container {border: none;margin-bottom:0px;background-color:transparent;padding:0 0 0 5px;width:280px;}
#rCol .receivenews .phoneNews .container .containertitle_image {padding:0 0 10px 10px;float:left;height:64px;}
#rCol .receivenews .phoneNews .container p {padding:10px 0 5px 52px;margin: 0px;font:12px verdana, arial sans-serif;color: #534b36;line-height:18px;}
#rCol .receivenews #receivenewsBottom {clear:both;}
#rCol .receivenews #receivenewsBottom .container {border:0; background-color: transparent; width:332px;padding:0;margin:0;position:relative; top:13px;}
#rCol .receivenews #receivenewsBottom .containertitle_image {padding-top:0px;padding-bottom:0px;}
#rCol .receivenews .containertitle_image {padding-bottom:0px;height:43px;}

/* End Receive News Widget */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
    
    #outBrainPhilly {border:1px solid #ccc;border-left:none;border-right:none;padding:15px 0 0 0;}
#outBrainPhilly .outbrain-recommendationsFieldset, #outBrainPhilly .outbrain-recommendationsFieldset-ie, #outBrainPhilly .outbrain-recommendationsFieldset-sc{border:0px solid #000 !important;padding:0 0 0 0; !important;margin:0px 10px 0 0;} 
#outBrainPhilly .Outbrain_recommendations_legend{display:none;}
#outBrainPhilly .recommendations_ul, #outBrainPhilly .recommendations_ul_ie, #outBrainPhilly .recommendations_ul_sc{padding-left:0px !important;} #outBrainPhilly .moreRecommendationsLinkDiv, #outBrainPhilly .moreRecommendationsLinkDiv, #outBrainPhilly .outbrain-table-recommendations-bottom{display:none;} 
#outBrainPhilly .outbrain_dual_ad_whats_A_class{color:#9A9A9A !important;}
#outBrainPhilly .outbrain_dual_ad_whats_class{padding-top:0px !important;} 
#outBrainPhilly #recommendationsList_0_bottom .rec-src-link {display:none !important;} 
#outBrainPhilly .outbrain_rec_li {padding:0 0 8px 0px;} 
#outBrainPhilly .outbrain_widget {margin:0px 0;} 
#outBrainPhilly .ob_rec, #outBrainPhilly .ob_sl {display:inline; float:left; margin:0 10px 0 8px; width:295px;border:0px solid #000;} 
#outBrainPhilly .ob_clear {clear:both; height:1px; overflow:hidden;} 
#outBrainPhilly .rec-src-link {font-size:90%; font-style:italic !important; font-weight:lighter;color:black;} 
#outBrainPhilly .outbrain_ad_li {margin:0 0 0 0px;} 
#outBrainPhilly .div-wrapper ul { padding:0 0 0 0;} 
#outBrainPhilly .ob_rec, #outBrainPhilly .ob_sl {width:45% !important;} 
#outBrainPhilly #outbrain_dual_ad_ul_0_dual {padding-top:0px !important;} 
#outBrainPhilly .ob_rec h4, #outBrainPhilly .ob_sl h4 {margin-left:0px !important;font-size:11px !important;margin:0px;color:#666;padding:0 0 10px 0;}
#outBrainPhilly #outBrain .outbrain_rec_li a {font-size:11px;} 
#outBrainPhilly .outbrain_rec_li {margin:0;padding:0 0 8px 0px; font-weight:bold; margin:0 0 0 0px;}
#outBrainPhilly .div-wrapper li {list-style-type:none !important;} 
#outBrainPhilly .outbrain_dual_reg_ul_class recommendations_ul_ie {margin-top:-10px !important;} 
#outBrainPhilly .outbrain-ie-old .outbrain_rec_li {margin:0px} 
#outBrainPhilly #outbrain_dual_divider_0_dual{display:none !important;} 
#outBrainPhilly #outbrain_ext_element h3.sectionHeader {display:none;}  
#outBrainPhilly .ob_sl {padding-left:20px;} 
#outBrainPhilly #outBrain .outbrain_rec_li {padding:0px 0;}
#outBrainPhilly .adUnit {margin-top:15px;}

#rCol  #google_adsense_ad {margin: 10px 0 0 0;text-align:left;}


/*ENT WSS RIGHT RAIL CONT*/

#ent-most-popular {
	background-color:#000;
	color:#fff;
	width:300px;
	margin-bottom:10px;
	margin-left:0px;
}
#ent-most-popular .containertitle_image {
	padding-left:10px;
}
#ent-most-popular .tabcontentstyle {
	border:none;
	background-color:#e6e6e6;
	padding:0 0 10px 0;
	margin-left:10px;
	margin-bottom:0px;
}
#ent-most-popular .container_tabtwo {
	padding:0 0 10px 0;
}
#ent-most-popular ul.shadetabs {
	width:280px;
	background-color:#8A8A8A;
	border:none;
	margin-left:10px;
	padding:0px;
}
#ent-most-popular .container_tabtwo .shadetabs li.selected span {
	background-color:#e6e6e6;
	border:none;
	display:inline-block;
	width:136px;
	text-align:center;	
}
#ent-most-popular .container_tabtwo .shadetabs li span  {
	background-color:#8a8a8a;
	margin:0px;
	/*padding:5px 43px 3px 44px;*/
	padding:5px 0 3px 0;
	display:inline-block;
	width:136px;
	text-align:center;
	border:none;
}
#ent-most-popular .headlineonly dt, #ent-most-popular .headlines-digest dt {
	padding-top:0px;
}
#ent-most-popular .b_sq, #ent-most-popular .arrow {
	display:none;
}
#ent-most-popular a {
	color:#3399cc;
	font:900 12px helvetica, verdana, arial, sans-serif;
	padding-bottom:0px;
}
#ent-most-popular .rlinks_colorbar1:first-child {
	border-top:none;
}
#ent-most-popular .rlinks_colorbar1, #ent-most-popular .rlinks_colorbar2 {
	padding:10px 0;
	margin:0 15px;
	border-top:1px solid #bfbfbf;
}	

/*TRENDING NOW TV*/

.ent-trending {
	background-color:#000;
	width:280px;
	padding:10px;
	margin-bottom:10px;
	margin-left:0px;
}
#rCol .ent-trending .container {
	border:none;
	width:280px;
	background-color:#E6E6E6;
	padding:0px;
	margin-left:0px;
	margin-bottom:0px;
}
.ent-trending a {
	color:#3399cc;
	font:900 12px helvetica, verdana, arial, sans-serif;
	padding-bottom:0px;
}
.ent-trending .b_sq, .ent-trending .arrow {
	display:none;
} 
.ent-trending .container_velocity {
	background-color:#E6E6E6;
	padding-bottom:10px;
}
.ent-trending .containertitle_image {
	padding-top:0px;
}
.ent-trending  dl.headlineonly a {
	padding-left:0px;
}
.ent-trending .rlinks_colorbar1:first-child {
	border-top:none;
}
.ent-trending .rlinks_colorbar1, .ent-trending .rlinks_colorbar2 {
	padding:10px 0;
	margin:0 15px;
	border-top:1px solid #bfbfbf;
}
.ent-trending dl.headlines-digest dt {
	padding-top:0px;
}	

/*ENT BLOGS */
#rCol .ent-blogs-links {
	border:none;
	background-color:#000;
	margin-left:0px;
	margin-bottom:10px;
	padding-bottom:10px;
}
#rCol .ent-blogs-links .containertitle {
	background-color:#000;
	color:#fff;
	font:900 12px helvetica, arial, sans-serif;
}
#rCol .ent-blogs-links .container_image_img {
	float:left;
}
#rCol .ent-blogs-links .container {
	background-color:transparent;
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top:1px solid #3399cc;
	margin-bottom:0px;
	padding-bottom:0px;
	width:280px;
	margin-left:0px;
}
#rCol .ent-blogs-links a {
	color:#fff;
	text-transform:uppercase;
}
#rCol .ent-blogs-links .topstory-headline {
	padding-top:17px;
}

#rCol .weatherSponsor {
    border:0px dashed #aaa;
    padding: 0 0px 0px 0px;
    margin:0 0 0px -5px;
    overflow:visible;
    width:300px;
    background-color:#ffffff;
}

#rCol .weatherSponsor .container_inner {
    border:1px solid #ccc;
	border-top:none;
    padding: 8px 0px 0px 0px;
    margin:-8px 0 0px 4px;
    overflow:visible;
    width:300px;
    background-color:#ffffff;
}

#rCol .weatherSponsor .weather-rightcol {
text-align:center;
width:300px;
overflow:hidden;
font-size:10px;
border-bottom:1px solid #ccc;
padding-bottom:3px;
}

#lCol .content-shirttail {padding:10px 0 0 0;margin:20px 0 20px 0;font-style:italic;}

#lCol .content-sig {text-align:right;font-style:italic;}

img.Star-sddd {background: url(http://media.philly.com/designimages/stars1.gif) no-repeat;}
img.Star-sfdd {background: url(http://media.philly.com/designimages/stars1H.gif) no-repeat;}
img.Star-ssdd {background: url(http://media.philly.com/designimages/stars2.gif) no-repeat;}
img.Star-ssfd {background: url(http://media.philly.com/designimages/stars2H.gif) no-repeat;}
img.Star-sssd {background: url(http://media.philly.com/designimages/stars3.gif) no-repeat;}
img.Star-sssf {background: url(http://media.philly.com/designimages/stars3H.gif) no-repeat;}
img.Star-ssss {background: url(http://media.philly.com/designimages/stars4.gif) no-repeat;}
