/* =Totally global style sheet ***********************************************/
@import url(http://www.philly.com/includes/global.css);

/* =Philly.com global style sheet ***********************************************/
@import url(http://www.philly.com/includes/main_philly.css);

/* =Header and Footer Generic Definitions ***********************************************/
#cobrand_wrap,
#cobrand_footer {font-family:Arial, Helvetica, sans-serif;background-color:#FFF;}
#cobrand_wrap a,
#cobrand_footer a {text-decoration:none;}
#cobrand_wrap a:hover,
#cobrand_footer a:hover {color:#cc0000;text-decoration:underline;}
#cobrand_header {height:60px; margin: 0 0 5px 0;}
#cobrand_header .div1 {float:left;}
#cobrand_header .div1 a {display:block; margin:5px 0 0 0;padding:40px 0 0 0; width:136px; font-size:10px; text-align:center;}
#cobrand_header .div2 {float:left; width:360px;padding:0; }
#cobrand_header .div2 a {display:block; height:60px;}
#cobrand_header .div2 a h1 {display:none;}
#cobrand_header .div3 {float:right; padding:5px 0 2px 0; font-size:10px;}
#cobrand_header .div4 {float:right; height:60px;width:160px; }
#cobrand_leaderboard {padding: 2px 0 2px; font-size:1px; text-align:center; clear:both; background:#ccc;}
#cobrand_breadcrumb {border:1px solid #ccc; background-color:#f2f2f2; padding:3px 5px;font-size:11px; text-align:left;}
#cobrand_footer {width:100%;margin-top:10px;padding-top:5px;border-top:3px solid #ccc;font-size:8pt;line-height:140%;text-align:left;}
#cobrand_footer .footerleft {float:left;width:135px;text-align:left;padding:0 5px;}
#cobrand_footer .footercenter {float:left; width:550px; text-align:left; padding:0 5px;}


/* =Philly Specific Styles***********************************************/
#cobrand_wrap.philly a,
#cobrand_footer.philly a {color:#0253B7;}
#cobrand_wrap.philly .div1 a.subscriber1 {margin:3px 0 0 0;padding:25px 0 0 0; background: url('http://media.philly.com/designimages/sm_logo_inquirer.jpg') no-repeat;}
#cobrand_wrap.philly .div1 a.subscriber2 {margin:6px 0 0 0;padding:16px 0 0 0; background: url('http://media.philly.com/designimages/sm_logo_dailynews.jpg') no-repeat;}
#cobrand_wrap.philly .div2 a {background: url('http://media.philly.com/designimages/site_logo_340x60.gif') no-repeat top left;margin-top:5px;}

/* =Inquirer Specific Styles (Publication from Philly.com) ***********************************************/
#cobrand_wrap.inquirer a,
#cobrand_footer.inquirer a {color:#0253B7;}
#cobrand_wrap.inquirer .div1 a {background: url('http://media.philly.com/designimages/sm_logo_inquirer.jpg') no-repeat 0 12px; padding:30px 0 0 0;}
#cobrand_wrap.inquirer .div2 a {background: url('http://media.philly.com/designimages/site_logo_340x60.gif') no-repeat top left;}

/* =Dailynews Specific Styles (Publication from Philly.com) ***********************************************/
#cobrand_wrap.dailynews a,
#cobrand_footer.dailynews a {color:#930;}
#cobrand_wrap.dailynews .div1 a {background: url('http://media.philly.com/designimages/sm_logo_dailynews.jpg') no-repeat 0 12px; padding:30px 0 0 0;}
#cobrand_wrap.dailynews .div2 a {background: url('http://media.philly.com/designimages/site_logo_340x60.gif') no-repeat top left;}


/* To sub a breadcrumb in the search bar if we want */
#searchbar {text-align:left; clear:both; font-size:11px; background:#efefef; border-top:1px solid #666; border-bottom:1px solid #666;padding-left:10px;}

/* b/c the newspaper .gifs point to homepages, not subscription site, we need some spacing */

#subscribe_dailynews {margin-top:10px;}

/* NewsBank-specific styles */

#nb_contentarea {padding:25px;}
.nb_record {border-top:1px solid #ccc;padding:10px 15px 10px 0;margin:15px 0 0 5px;}
.digest-lead {padding:5px 25px 0px 0px;}
.smalltext {padding:0px;}


/* =Legacy Styles *************************************************************/

.v1 {font-size:11px;}
.v1 a {font-weight:bold;}
.v1search {font-size:9pt;color:#000;}

/* Depreciated container styles ******** /

.skybox-headline {font-weight:bold; font-size:14px;} 
.skybox-headline2 {font-weight:bold;}
.container_index_singleordered li, 
.container_index_twoordered li {padding-top:3px; padding-left:15px; list-style-type:square; color:#666; display:block;}
.container_index_singleordered p {margin:0; padding:0;}

/* styles already here */
a {color:#04b;}
a:hover {color:#c00;}


.utilitylinks{font-size:9pt; color:#FFF; font-weight:bold;}
.utilitylinks a,
.utilitylinks a:hover {color:#FFF;}

.navpipe{font-size:9pt;color:#aaa; font-weight:bold;}
.raildiv, 
.npraildiv {background-color:#fff;}
.npnavbullet {font-weight:bold; color:#666;}
.npnavbg1 {background-color:#036;}
.npnavbg2 {background-color:#fff;}
.npnav1 {font-size:9pt;color:#fff; font-weight:bold;}
.npnav1 a,
.npnav1 a:hover {color:#fff;}
.npnav2 {font-size:9pt; color:#444;}
.npnav2 a,
.npnav2 a:hover {color:#444;}
.navborder {background-color:#e5e5cc;}
.navbgtitle, 
.navbg1 {background-color:#036;}
.navbg8 {background-color:#ffc;}
.nav1 {font-size:9pt;color:#fff; font-weight:bold;}
.nav1 a,
.nav1 a:hover {color:#fff;}
.nav2 {color:#444; font-weight:bold;}
.nav2 a,
.nav2 a:hover {color:#444;}

.searchbox {background-color:#efefef;}

.regboxbg {background-color:#fff;}
.regborder {background-color:#ddd;}
.regtitlebg {background-color:#d2d2bd;}
.regbg1 {background-color:#efefef;}
.reg3 {font-size:9pt; font-weight:bold;}
.comtitle {color:#600;}

.navtitlebar {border-bottom:solid 4px #036; color:#036;}

/* =Highlighted Titles Style *************************************************************/
.containertitle, .containertitle a {color:#b22;}

#article_body h1 {margin:0; width:490px; font-family:arial, helvetica, sans-serif; font-size:24px; line-height:100%; padding-bottom:10px;} /*this is the headline */
ul.relatedlist {margin:0px; padding-left:15px; list-style-image:url(http://media.philly.com/designimages/3x3red_sq.jpg);}
.relatedlist li {padding-top:3px; line-height:normal; color:#000;}
