body { background-color: #d5e099; background-image:url(../../imgs/siteBG.jpg); background-repeat: repeat-x; font-size: 11px; }
.content .subMain a { color: #3366ff!important; font-weight: normal; }

hr { height: 1px; color: #c4cca5; border: 0;  border-top: 1px solid #c4cca5; padding: 0; margin: 0; background-color: #c4cca5; }

.content { font-size: 11px; line-height:17px; }
ul#subNavigation { list-style-type: none; margin: 0; padding: 0; color:#c8d76e; }
ul#subNavigation li { padding: 5px 0; }
ul#subNavigation ul { display: none; }
ul#subNavigation a { margin: 0; padding: 0; }

ul#subNavigation .current ul, ul#subNavigation .currentParent ul { display: block; list-style-type: none; margin: 0 0 0 15px; padding: 0; }

ul#subNavigation .current > a, ul#subNavigation li li.current { font-weight: bold; text-decoration: none; }

.content .widget .heading.wide {
background:url(../imgs/widgetHeaderWideBG.gif) no-repeat;
}

.content .widget .heading {
background:url(../imgs/widgetHeaderWideBG.gif) no-repeat;
}

.content .widget .heading .title {
color:#b9c67a;
font-weight:bold;
}

.content .story {
clear:both;
margin-bottom:30px;
}


.targetListing { border-top: 1px solid #ccc; margin: 10px 0 0 0!important; padding: 0; }
.targetListing li { border-bottom: 1px solid #ccc; margin: 0; padding: 10px 0!important; }
.targetListing h2, .targetListing h3, .targetListing h4, .targetListing p { margin: 0; padding: 0; }
.targetListing h2 { background-color: #83981f; color: #fff; width: 80px; text-align: center; padding: 4px; margin: 0 0 5px 0; }
.targetListing h3 { color: #113a66; }
.targetListing h4 { color: #333; }

.dottedRule { margin: 10px 0; padding: 10px 0; border-top:2px dashed #c8d76e; background-repeat: repeat-x; }
.pdfLinks ul { list-style-type: none; margin: 0; padding: 0; }
.pdfLinks li { padding: 5px 0; }
.pdfLink { display: block; background-image:url(http://www.phila.gov/images/icon_PDF.gif); background-repeat: no-repeat; background-position: 2px; padding-left: 20px!important; line-height: 27px;  }

.videoPlayer { padding: 0px 0 20px 0; }

.audioPlayer { padding: 0 0 15px; }

.audioPlayer .audioDescription { width: 100%; clear: both; margin: 7px 0 0 20px; }
.audioPlayer .audioDescription p { margin: 0 0 0px 0;  }
.audioPlayer .flashButton { margin: 10px 0; }

.footerInfo { border-top: 1px solid #c4cca5; border-bottom: 1px solid #c4cca5; margin: 40px 0;  }

h1.target { margin-bottom: 50px; }
h2.target { color: #fff; width: 70px; text-align: center; padding: 3px; margin: 0 0 2px 0; }
h2.green { background-color: #83981f; }
h2.orange { background-color: #db7719; }
h2.blue { background-color: #2d597f; }
h2.aqua { background-color: #78aaaa; }
.rule { border-top: 1px solid #83981f; }
h1 { color: #103c6d; font-size: 1.5em; line-height: 1.5em; margin: 25px 0 10px 0; }
h3 { font-size: 1em; }

.audioLink { margin: 20px 0 15px 0; text-align: right; }
.content .subMain .audioLink a { color: #333!important; }

/* overwriting skin styles */
.content { height: 100%; overflow: hidden; }
.content .subSide { background: #375062; height: 100%; }
.content .subSide .heading { margin-bottom: 5px;}
.content .subSide p a { color: #0066ff; }

.page .menu ul li a:hover { color: #3d505a; background:url(../../imgs/navBGroll.jpg) repeat-x; }
.widget .heading .title { color: #3d505a; }

.content .subMain .subTitle { margin: 0 0 5px 0; background: #3d505a; }
.content .subSide .heading { background: #3d505a; }

.page .menu {
background:url(../art/bk_navigation.png) bottom left no-repeat;
}

.titleBar  {
background: #dddccc;
border:1px solid #fff;
height:35px;
margin-bottom:10px;
text-align: center;
}

.page .menu ul li a { color: #b2c5cf; border-right: 1px solid #81949e; }

.titleBar .titleContent { color: #4a5b63; }

.content .subHead { border: 0; width: 958px; overflow: hidden; }

.page .content .bottom {
padding-bottom:5px;
height:265px;
background:url(../../imgs/preFooterBGrepeat.jpg) bottom left repeat-x #aebb73;
}

.widget.linklist .heading .title {
color:#2e2e2e;
border-bottom:1px solid #2e2e2e;
width:290px;
}

.widget.linklist .body {
color:#ffffff;
}


.widget.linklist .body ul li a {
color:#f9f9f9;
text-decoration:none;
}

.widget.linklist .body ul li a:hover {
text-decoration:underline;
}

.widget.linklist .body ul a li {
text-decoration:none;
color:#ffffff;
}

.widget.linklist .body ul a:hover li {
background:#ffffff;
color:#b9c67a;
}


.page .footer {
    background:url(../imgs/bk_footer.gif) no-repeat;
}

.footerContent { position: relative; left: 55px; }
.footer img { display: none; }
