/*

-----------------
TABLE OF CONTENTS
-----------------

-basic html

-basic template

-basic joomla
---navs
-----global nav
-----primary nav and homepage teaser nav
-----secondary and tertiary nav
-----footer nav
---login panel
---search
---social bookmarking

-page specific
---homepage specific
-----homepage footer
-----homepage footer new
-----homepage teaser only
-----homepage teaser new
-----sitemap
-----sitemap ad
---current issue
-----arts and culture issue
---search by theme
---blog
---expertise
---founders and staff
---editorial page
---community home page
---search results
---edit your details
---partners
---events
---badges

-forms
---general form styles
---submit an event

-----------------
-----------------

*/


/*-----
-------

BASIC HMTL

-------
-----*/


html, body, p, div, span, ul, li, table, tr, td {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 18px;
margin: 0px;
padding: 0px;
}

html {
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/big_bg.jpg");
background-color: #6D8FAE;
background-repeat: repeat-x;
background-position: top center;
}

body {
color: #2E373F;
padding: 0px 20px 20px 20px;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/shadow.png");
background-repeat: no-repeat;
background-position: bottom center;
_background-image: none!important;
}

a:link, a:visited {
text-decoration: none;
color: #a09b59;
}

a:hover {
color: #51626F;
text-decoration: underline;
}

img {
border: 0px!important;
}

p {
font-size: 12px;
line-height: 22px;
margin: 0px 0px 16px 0px;
}

table, tr, td, tbody {
border: 0px;
vertical-align: top;
}

h1, .componentheading, .contentheading, .componentheadingcurrentissue, .componentheadingpastissue, .contentheadingpastissue, #myBlog-head h3, .componentheadingcommunity, .contentheadingcommunity, .componentheadingevents, .contentheadingevents, .contentheadingexpertise,
.component-title.reset-h {
font-size: 26px;
font-weight: normal!important;
color: #5482AB;
color: #FFA70F;
color: #AF6F00;
color: #827c34;
padding: 0px 0px 10px 0px;
font-family: Arial, Helvetica, sans-serif!important;
line-height: 32px;
}

h2, fieldset legend, 
.contentpagetitlecurrentissue, 
.contentpagepastcurrentissue, 
.setd_title, 
.article_column .contentheading, 
.article_column .contentheading a:link, 
.article_column .contentheading a:visited, 
.mod_placehere_following h2
.article_column .contentheadingevents, 
.article_column .contentheadingevents a:link, 
.article_column .contentheadingevents a:visited {
font-size: 18px;
font-weight: bold;
color: #51626F;
margin: 0px;
padding: 14px 0px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif!important;
line-height: 26px;
border: none!important;
}

.contentheading a:hover, .contentheadingevents a:hover {
color: #5482AB!important;
}

h3 {
margin: 0px 0px 6px 0px;
padding: 0px 0px 0px 0px;
/*font-family: Arial, Helvetica, sans-serif!important;*/
font-size: 16px;
font-weight: normal;
color: #5482AB;
}

h4 {
font-size: 12px;
font-weight: bold;
color: #51626F;
}

h5 {
font-size: 12px;
line-height: 26px;
margin: 0px 0px 20px 0px;
font-weight: normal;
color: #5482AB;
}

li h5 {
margin: inherit;
  line-height: inherit;
}

h6 {
font-size: 12px;
line-height: 22px;
margin: 30px 0px!important;
font-weight: normal;
color: #51626F;
border-top: 1px solid #5482AB;
padding: 20px 0px 0px 0px;
}

hr {
border: none!important;
outline: none!important;
color: #F4DD70;
margin: 20px 0px;
#margin: 10px 0px;
height: 1px;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png");
background-repeat: no-repeat;
background-position: center;
}

dl {
margin: 0px;
padding: 0px;
}

dt {
font-size: 13px;
font-style: italic;
margin: 0px 0px 10px 0px;
padding: 0px;
color: #51626F;
}

dd {
font-size: 12px;
font-style: normal;
margin: 0px 0px 30px 20px;
}

dt em {
font-style: normal!important;
}








pre {
font-family: Monaco,"Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New",monospace,serif;
display: block;
padding: 10px;
border: 1px solid #EFD352;
float: left;
}

code {
float: left;
}


/*-----
-------

BASIC TEMPLATE

-------
-----*/

#container {
width: 818px;
margin: 0px auto;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/container_bottom.gif");
background-repeat: no-repeat;
background-position: bottom center;
padding: 0px 0px 3px 0px;
}

#top_top {
width: 818px;
margin: 0px auto;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/top_bg.png");
background-repeat: no-repeat;
background-position: top center;
height: 40px;
}

#top_left {
height: 40px;
overflow: hidden;
width: 400px;
float: left;
}

#top_right {
height: 40px;

width: 400px;
float: right; position:relative;
}
.moduletable.top-logins {
position:relative; z-index:1000;
}
.moduletable.top-logins > ul { margin:0px; padding:0px;     position: absolute;
    right: 0; z-index:100000;}
.moduletable.top-logins > ul > li { list-style:none;  }
.moduletable.top-logins > ul > li{ font-family: Verdana,Arial,Helvetica,sans-serif !important;    font-size: 9px; text-transform:uppercase; color: #F7E48E!important; cursor:pointer;    line-height: 10px;     margin: 16px 15px 0 0;    padding: 0 7px; border-left: 1px solid #F7E48E; }
#asas {
    background: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/panel_bg.png) repeat top left;
    padding: 10px 15px;
    position: absolute;
    right: 0;
    top: 40px;
    width: 388px;
}


#asas .form-inline #form-login-username, #asas .form-inline #form-login-password{ width:49%; float:left; margin-bottom:5px;}
#asas .pretext{  font-size: 13px;    font-weight: bold;    margin: 0 0 20px;}
#asas .form-inline #form-login-password { float:right;}

#asas .form-inline .btn {outline:none !important; margin-top:10px;}

#asas .form-inline #form-login-username input{
width: 98%;
background: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/username_bg.png) no-repeat left center #EFD352;
border: 1px solid #FFF1AF!important;
font-size: 10px;
   padding: 4px 0 5px 12%;
    width: 87%;
}
#form-login-submit { float:left !important;}

#asas .form-inline .unstyled{ float:right; margin:10px 0px 0px 0px; padding:0px;}
#asas .form-inline .unstyled li { list-style:none; float:left; overflow:hidden;  }
#asas .form-inline .unstyled li + li { margin-left:10px;} 
#asas .form-inline .unstyled li:nth-child(1) { background:url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/lost_username_bg.png) no-repeat top left; width:20px; height:20px; display:block;}
#asas .form-inline .unstyled li:nth-child(2) { background:url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/lost_password_bg.png) no-repeat top left; width:20px; height:20px; display:block;}
#asas .form-inline .unstyled li  a{ display:block; text-indent:90px; width:20px; height:20px;}

#asas .form-inline #form-login-password input{
width: 98%;
background: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/password_bg.png) no-repeat left center #EFD352;
border: 1px solid #FFF1AF!important;
font-size: 10px;
   padding: 4px 0 5px 12%;
    width: 87%;
}

#top_right_blocker {
display: block;
width: 100px;
height: 40px;
float: left;
position: relative!important;
z-index: 500!important;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/top_bg_blocker.png");
background-repeat:repeat-x;
background-position: top center;
}

#top_bottom {
width: 818px;
height: 162px;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/photobar/photobar_1.jpg");
background-repeat: no-repeat;
background-position: top center;
margin: 0px auto;
clear: both;
position: relative;
z-index: 101!important;
}

#mainbody, #mainbody.home {
width: 800px;
margin: 0px auto;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/body_bg.png");
background-repeat: repeat-y;
padding: 0px 0px 20px 0px!important;
overflow: hidden;
}

#left {
float: left;
display: block;
width: 332px;
_width: 330px;
overflow: hidden;
padding: 14px 30px 0px 30px;
margin: 0px 0px /*1*/0px 3px;
/*height: 76px;*/
}

#mainbody.home #left, #mainbody.home #right {
height: auto;
border: none!important;
}

#mainbody.home #left {
/*margin: 0px;*/
}

#right {
float: right;
display: block;
width: 400px;
padding: 0px!important;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/vert_shadow.jpg");
background-repeat: no-repeat;
background-position: bottom left;
margin: 0px 0 /*2*/0px 0px;
_margin: 0px 0 /*2*/0px 0px;
clear: right;
height: 90px;
/*position: relative;
z-index: 1;*/
}

#top_bottombottom {
float: left;
clear: both;
width: 800px;
position: relative;
/*top: -8px;*/
z-index: 0;
 z-index: 100000;
}

#textarea {
float: left;
clear: both;
/*margin: 0px 0px 0px 30px;
_margin: 0px;*/
position: relative;
_left: 30px;
width: 740px;
 margin: 0 0 0 32px;
    padding: 40px 0 0;
}

#prepostmain {
background-color: #FFFCEF;
width: 794px;
_width: 792px;
margin: 0px 0px 0px 3px;
_margin: 0px;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png");
background-repeat: no-repeat;
background-position: top center;
float: left;
clear: both!important;
position: relative;
}

#mainbody #prepostmain {
left: -30px;
margin-top: 30px;
}

#mainbody.home #prepostmain {
left: 0px!important;
margin-top: 0px!important;
_left: -26px!important;
}

#postmain, #postmainnarrow {
float: left;
clear: both!important;
display: block;
width: 770px;
_width: 770px;
#width: 770px;
overflow: hidden!important;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png");
background-repeat: no-repeat;
background-position: top center;
margin: 0px 0px 0px 0px;
}

#postmainnarrow {
width: 740px!important;
float: none!important;
padding: 30px 0px 0px 0px;
}

#mainbody.home #postmain {
margin: 0px!important;
}

#footer {
width: 800px;
margin: 0px auto;
/*border-right: 1px solid;
*/}

#sitemap {
width: 800px;
margin: 0px 0px 0px 9px ;
_margin: 0px 0px 0px 0px;
position: relative;
_left: 9px;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/body_bg_footer.png");
background-repeat: repeat-y;
/*height: 270px;*/
float: left;
background-color: #537A9C;
}



/*-----
-------

BASIC JOOMLA

-------
-----*/

#textarea a:link, #textarea a:visited {
border-bottom: 1px solid #EFEEE0;
}

#textarea a:hover {
text-decoration: none;
border-bottom: 1px solid #827c34;
}

#home_intro {
margin: 12px 0px;
line-height: 28px;
font-size: 12px;
}

#mainbody ul {
margin: 10px 0px 10px 10px;
}

#mainbody ul li {
list-style: none;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/bullet.gif");
background-repeat: no-repeat;
background-position: 0px 7px;
padding: 0px 0px 8px 12px;
font-size: 12px;
}

#mainbody ol {
margin: 10px 0px 10px 12px;
list-style:decimal;
padding: 0px;
}

#mainbody ol li {
padding: 0px;

margin: 0px 0px 6px 15px;
list-style:decimal;
}

.contentpaneopen, .contentpaneopencurrentissue, .contentpaneopenpastissue {
display: block;
width: 740px;
}

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitleevents:link, a.contentpagetitleevents:visited {
color: #827c34;
border: none!important;
}

.buttonheading a {
border: none!important;
}

.buttonheading {
padding: 6px 3px 0px 3px;
}

.author, .createdate, .authornames {
border: none!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;


display: block;
color: #5482AB;
line-height: 12px;
}

.createdate {
height: 30px;
padding: 0px 0px 6px 0px;
font-style: italic;
color: #81AACF;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png");
background-repeat: no-repeat;
background-position: 0px 20px;
}

.authornames {

}

.pagenavcounter {

}

.readon:link, .readon:visited, .readoncurrentissue:link, .readoncurrentissue:visited, .readonpastissue:link, .readonpastissue:visited, #home_right a.teaserlink:link, #home_right a.teaserlink:visited, .postSummary-readmore:link, .postSummary-readmore:visited, .readonevents:link, .readonevents:visited ,.readmore-link {
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/arrow.png");
background-repeat: no-repeat;
background-position: center right;
padding: 0px 22px 0px 0px;
font-size: 12px;
color: #F3D95E;
font-weight: bold;
border: none!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
text-transform: uppercase;
}

.readon:hover, .readoncurrentissue:hover, .readonpastissue:hover, #home_right a.teaserlink:hover, .readonevents:hover {
color: #EFC400;
}

.anchor-links {
width: 100%;
margin-bottom: 20px;
}

.anchor-links-vert {
float: left;
margin: 0px 20px 0px 0px;
width: 200px;

}

.anchor-links a, .anchor-links-vert a {
font-size: 13px!important;
}

.anchor-links ul, .anchor-links-vert ul {
margin: 0px!important;
}

.anchor-links li, .anchor-links-vert li {
background: none!important;
padding: 0px 20px 6px 0px!important;
}

.anchor-links strong, .anchor-links-vert strong {
font-size: 14px;
color: #5482AB;
display: block;
margin: 0px 0px 10px 0px;
}

.catlink:link, 
.catlink:visited {
border: none!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 12px;
text-transform: uppercase;
display: block;
margin: 0px 0px 10px 0px;
}

.catlink:hover {

}

.contenttoc {
width: 265px;
float: right;
position: relative;
top: -18px;
right: -30px;
padding: 0px 0px 6px 0px!important;
margin: 0px!important;
border: 1px solid #F2D653;
border-right: none;
background-color: #F6E69D;

}

#contenttoc_header {
font-size: 14px!important;
margin: 10px 0px 0px 20px;
}

.contenttoc ul {
margin: 6px 0px 0px 20px!important;
_margin: 6px 0px 0px 10px!important;
padding: 0px!important;
}

.contenttoc li {
margin: 0px!important;
padding: 0px!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px!important;
line-height: 11px!important;
background-image: none!important;
}

.contenttoc a:link, 
.contenttoc a:visited {
border: none!important;
padding: 3px 0px 4px 10px!important;
display: block;
position: relative;
left: -10px;
_left: 0px;
color: #5482AB;
width: 235px;
}

.contenttoc a:hover {
background-color: #EFD352;
border-bottom: 1px solid!important;
padding: 3px 0px 3px 10px!important;
margin: 0px!important;
}

.toclink.active {
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/bullet.gif");
background-repeat: no-repeat;
background-position: 0px 7px;
}

.pagenavbar div {
visibility: hidden;
text-align: right;
}

.pagenavbar div a:link, 
.pagenavbar div a:visited {
visibility: visible!important;
border: 1px solid #F2D653!important;
padding: 3px 6px;
font-size: 13px;
font-weight: bold;
color: #AFA862;
}

.pagenavbar div a:hover {
background-color: #FFF9DF;
}

.caption {
font-size: 9px;
line-height: 15px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
color: #5482AB;
margin: 10px 0px 30px 0px!important;
}

.caption a {
border: 0px!important
}
.acronym_spellout {
text-transform: uppercase;
font-weight: bold;
}

.acronym_spellout strong {
color: #5482AB;
font-size: 13px;
}


.headshot {
float: left;
margin: 0px 20px 0px 0px;
position: relative;
top: -20px;
}

.headshot_sidebar {
float: left;
margin: 0px;
position: relative;
top: -20px;
left: -20px;
}

#sidebar_bio {
width: 695px;
float: left;
clear: both!important;
position: relative;
margin: 0px 0px 30px 0px!important;
border: 1px solid #A7C5DF;
background-color: #F4F8FB;
padding: 20px;
}

#sidebar_bio p {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
line-height: 16px;
}

.footnotes {
margin: 30px 0px 0px 0px;
padding: 20px 0px 0px 0px;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png");
background-repeat: no-repeat;
background-position: center top;
}

.footnotes li {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px!important;
line-height: 14px;

margin-bottom: 10px;
color: #8EA1AF;
}

#mainbody ol.rightofimage {
display: block;
float: right;
width: 225px;
margin: 0px;
position: relative;
_left: -30px;
#left: -30px;
}

#mainbody ol.rightofimage li {
margin: 0px 0px 6px 0px;
_margin: 0px 0px 6px 30px;
#margin: 0px 0px 6px 30px;
}

.articlechart_right, .articlechart_left {
width: 195px;
padding: 20px 20px 10px 20px;
border: 1px solid #F6E69D;
background-color: #FFFCEF;
position: relative;
top: 6px;
}

.articlechart_right {
float: right;
margin: 0px 0px 20px 20px;
}

.articlechart_left {
float: left;
margin: 0px 20px 20px 0px;
}

.articlechart_right p, .articlechart_left p {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px;
line-height: 16px;
margin: 0px 0px 6px 0px;
}

.article_table {
border: 1px solid #A7C5DF;
margin: 10px 0px;
}

.article_table td {
padding: 6px;
font-size: 10px;
line-height: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
border-top: 1px solid #EFD352;
}

.article_table .table_header td {
background-color: #A7C5DF;
color: #ffffff;
text-transform: uppercase;
line-height: 14px;
font-weight: bold;
padding-bottom: 6px;
vertical-align: bottom;
border-top: none!important;
}

.article_table .table_footer td {
background-color: #FFFCEF;
}

.article_table .table_total td {
border-top: 2px solid;
text-transform: uppercase;
}

.article_table .dividercell, .article_table .table_total .dividercell, .article_table .table_footer .dividercell {
width: 1px!important;
overflow: hidden;
padding: 0px!important;
background-color: #EFD352;
}

.article_table .border-right-yellow {
border-right: 1px solid #EFD352;
}

.article_table em {
font-style: normal;
color: #BF3B3B;
}

#hpc_issue1 td.col1 {
width: 400px;
}

.inline_quote {
padding: 20px 0px;
border-top: 1px solid #A7C5DF;
border-bottom: 1px solid #A7C5DF;
font-size: 14px;
line-height: 24px;
color: #51626F;
margin: 20px 0px;

}

.sidebar_inline, 
.sidebar_inline_narrow, 
.sidebar_inline_2up_l, 
.sidebar_inline_2up_r {
width: 695px;
clear: both!important;
position: relative;
margin: 0px 0px 30px 0px!important;
border: 1px solid #F6E69D;
background-color: #FFFCEF;
padding: 20px;
}

.sidebar_inline_narrow {
width: 430px;
clear: none!important;
}

.sidebar_inline_2up_l, 
.sidebar_inline_2up_r {
width: 310px!important;
clear: none!important
}

.sidebar_inline_2up_l {
float: left;
}

.sidebar_inline_2up_r {
float: right;
}

.tip-wrap {
background-color: #FFFCEF;
float: none;
padding: 10px;
border: 1px solid #EFD352;
outline: 2px solid #FFF9DF;  text-transform: none;      z-index: 1000000000; position:relative;
}

.tip-wrap span {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
text-transform: none;
margin: 0px 0px 10px 0px;
display: block;
color: #51626F;
}

.tip-title {
    color: rgb(81, 98, 111);
    display: block;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    margin: 0 0 20px !important; padding-bottom:20px !important;
    text-transform: uppercase; width: 340px;
}
.tip-wrap p {
width: 340px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px!important;
line-height: 16px!important;
padding-top:10px;
    text-transform: none;
}

.tool-text {
background-color: none!important;
}

.td_nums {
display: none;
}

.sectiontableentry1 a:link, .sectiontableentry1 a:visited, .sectiontableentry2 a:link, .sectiontableentry2 a:visited, .category td a  {
margin: 0px 0px 10px 0px;
color: #51626F!important;
border: none!important;
padding: 0px 0px 10px 10px!important;
font-size: 12px;
line-height: 18px;
font-weight: normal;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
display: block;
}

.sectiontableentry1 a:hover, .sectiontableentry2 a:hover, .category td a:hover  {
color: #537DA2!important;
}

.sectiontableentry1 .hasTip a {
background: none!important;
display: inline!important;
margin: 0px!important;
padding: 0px!important;
}


/*----

navs

----*/

.item82, li.item82, .menu .item82, #tertiary .item82, .item82 a, .item82 span {
display: none!important;
}


/* global nav */
/*
.moduletable_globalmenu {
width: 287px;
float: right;
margin: 16px 0px 0px 0px;
_margin: 14px 30px 0px 0px;
position: relative;
z-index: 0;
left: -17px;
_left: -6px;
_top: 3px;
}
*/
.moduletable_globalmenu {
    float: right;
    left: 0;
    margin: 16px 67px 0 0;
    position: relative;
    width: auto;
    z-index: 0;
}

.moduletable_globalmenu ul li:last-child { border:none;}

.moduletable_globalmenu ul {
list-style: none;
display: block;
height: 10px;
overflow: hidden;
float: right;
}

.moduletable_globalmenu li {
list-style: none;
float: left;
display: block;
padding: 0px 6px;
border-right: 1px solid #F7E48E;
height: 10px;
}

.moduletable_globalmenu li.item4 {
border-right: none;
}

.moduletable_globalmenu a:link, .moduletable_globalmenu a:visited, .trigger-m {
color: #F7E48E!important;
text-transform: uppercase;
text-decoration: none;
position: relative;
top: -4px;
}

.moduletable_globalmenu a span, .trigger-m {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
}

.moduletable_subscribe {
float: left;
/*clear:both;*/
position: relative;
z-index: 500;
top: 12px;
}


.moduletable_subscribe ul {
list-style: none;
display: block;
}

.moduletable_subscribe a {
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/subscribe.gif");
background-repeat: no-repeat;
display: block;
width: 102px;
height: 16px;
}


.moduletable_subscribe a span {
display: none;
}



/* primary nav and homepage teaser */


.yoo-carousel, #primary {
background: none!important;
padding: 0px!important;
margin: 0px!important;
width: 405px!important;
}

.yoo-carousel .tabs, #primary {
margin: 0px!important;
width: 405px!important;
_width: 410px!important;
height: 90px!important;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navbg.png")!important;
}

#primary {
/*background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navbg.png)!important;

display: block;
height: 40px;*/
float: right;
    width: auto !important;
}

.yoo-carousel .tabs li, #primary li {
background: none!important;
/*background-color: #53728D!important;*/
width: 130px;
margin: 0px 3px 0px 0px!important;
padding: 0px!important;
height: 96px;
float: left;
}


.yoo-carousel .off a, 

.yoo-carousel .off a, #primary li {
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navtabs_noarrow.png")!important;
_background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navtabs_noarrow.gif")!important;
background-repeat: repeat-x!important;
}



.yoo-carousel .selected a, 
.yoo-carousel .selected a, #primary .parent.active {
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navtabs.png")!important;
_background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navtabs.gif")!important;


}


/*#primary li {
height: 40px;
overflow: hidden;

}*/




#primary .item10 {
margin: 0px!important;
}

.yoo-carousel .tabs li a, #primary li a {
height: 96px;
cursor:pointer;
}

/*#primary li a {
height: 40px;
cursor:pointer;
}*/

.yoo-carousel .tabs li span, #primary li span {
background: none!important;
padding: 0px!important;
width: 130px;
margin: 36px 0px 0px 0px;
font-size: 12px!important;
font-weight: normal!important;
display: block;
line-height: 20px!important;
height: auto!important;
}

/*#primary li span {
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 0px!important;
width: 132px;
display: block;
height: 27px!important;
}*/

.yoo-carousel .button a:link, 
.yoo-carousel .button a:visited, 
#primary a:link, 
#primary a:visited {
color: #ffffff!important;
text-transform: uppercase;
text-align: center!important;
display: block;
}

.yoo-carousel .button a:hover, 
.yoo-carousel .selected a:link, 
.yoo-carousel .selected a:visited, 
#primary a:hover,
#primary #current a:link,
#primary #current a:visited {
color: #FFF6CF!important;
}

#home_right #primary {
display: none;
}

#primary .parent.active {
height: 89px;
overflow: hidden;
border-bottom: 1px solid #53799D!important;
background-color: #5482AB!important;
background-image: none!important;
}

#primary .parent.active span {
/*border-bottom: 1px solid #4C606F!important;*/
}


/* secondary and tertiary nav */


#secondary, #tertiary {
display: block;
background-color: #5482AB !important;
width: 764px;
height: auto !important;
overflow: hidden;
padding: 0px 0px 1px 30px!important;
margin: 0px 0px 0px 3px!important;


_margin: 0px 0px 0px 1px!important;
display: block;
list-style: none;
float: left;
}

#tertiary {
height: 28px !important; overflow:hidden;
background-color: #6B97BF;
}

#secondary li, #tertiary li {
list-style: none;
background: none!important;
 margin: 0px 3px !important;
    padding: 4px 4px 4px !important;
/*float: left;
clear: none!important;*/
font-family: Verdana, Arial, Helvetica, sans-serif!important;
display: inline!important;
float: left;
clear: none;
white-space:nowrap!important;


}

#secondary li a {

}

#secondary li a:link, 
#secondary li a:visited, 
#tertiary li a:link, 
#tertiary li a:visited {
margin: 0px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
color: #EFDC86!important;
/*background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif);
background-repeat: no-repeat;
background-position: center left;*/
padding: 0px;
}


#secondary li a:hover, 
#secondary .active a:link, 
#secondary .active a:visited,
#tertiary li a:hover, 
#tertiary .active a:link, 
#tertiary .active a:visited {
text-decoration: none;
color: #ffffff!important;
}

#tertiary li.deeper { background: #6b97bf !important;}
#secondary .parent.active {
height: 25px;
position: relative;
z-index: 30;
clear: none!important;
background-color: #6B97BF!important;
}


#secondary li a span, #tertiary li a span  {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px;
text-transform: uppercase;
display: block!important;
}

#secondary li a span {
padding: 1px 5px 2px 5px;
}

#tertiary li a span {
padding: 1px 2px 2px 2px;
}

#tertiary li a span  {
text-transform: uppercase!important;
padding-top: 0px!important
}
/*#tertiary > li:last-child { display:none !important;} */

#secondary li a:hover span, #tertiary li a:hover span {
color: #ffffff;


}



/* footer nav*/

#footer ul {
list-style: none;
float: left;
clear: both;
}

#footer li {
list-style: none;
float: left;
padding: 0px 10px 0px 0px!important;
margin: 0px 0px 0px 10px;
border-right: 1px solid #F2D653;
height: 12px;
overflow: hidden;
}

#footer li a:link, #footer li a:visited {
color: #FFFCEF;
position: relative;
top: -4px;
padding: 0px!important;
}

#footer {
text-align: right;
font-size: 10px;
line-height: 10px;
color: #F4F8FB;
}

#footer .item62 {
display: none;
}


/*----

login panel

----*/
.moduletable_toppanel {
position: relative;
width: 414px;
float: right;
/*z-index: 100!important;
*/}


.trigger div {
background-image: none!important;
}

.trigger-l, .trigger-r {
display: none;
}

.trigger {
position: absolute!important;
top: -24px!important;
}

.trigger-m {
position: relative!important;
left: -20px;
}

.moduletable_toppanel .close {
float: right;
cursor: pointer;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
color: #537A9C;
margin: 0px 14px 0px 0px;
text-transform: lowercase;
height: 10px;
}

.moduletable_toppanel .article {
color: #2E373F;
width: 200px;
padding: 0px 0px 0px 8px!important;

}

.moduletable_toppanel .content {
padding: 0px!important;
/*position: relative;
z-index: 100!important;
*/}

.moduletable_toppanel .article p {
margin: 0px 0px 20px 0px;
font-weight: bold;
font-size: 13px;
}

.yoo-login, .login {
width: 369px;
float: left;
clear: none;
padding: 0px!important;
height: 140px;

}

.yoo-login a:link, .yoo-login a:visited {
color: #6D8FAE;
}

.yoo-login input {
padding: 0px;
margin: 0px;
position: relative;
z-index: 200;
}

.username, .password {
width: 150px!important;
background-color: #EFD352!important;
border: 1px solid #FFF1AF!important;
font-size: 10px;
}

.login-button-text button {
/*width: 60px;
border: none;
background-color: #EFD352;
font-size: 10px;
text-transform: uppercase;
padding: 3px 6px!important;
display: block;*/

}

.yoo-login button {
position: relative;
z-index: 100;
}

.login-button-text {
float: left;
clear: left;
margin: 20px 0px 0px 0px;
}

.lostpassword, .lostusername, .registration {
float: right!important;
margin: 20px 8px 0px 0px!important;
}

.yoo-login a {
position: relative;
z-index: 200;
}





/*----

search

----*/


#yoo-search-1 {
float: left;
position: relative;
top: -37px;
}

.yoo-search form {
width: 370px!important;
position: relative;
left: 30px;
height: 37px!important;
  overflow: hidden;
}

#top_left .search input {
padding: 4px 0 0 51px !important;
_padding: 4px 0 0 51px !important;
#padding:4px 0 0 51px  !important;
background: none!important;
color: #F0F0F0;
height: 32px!important;
width: 370px!important;
_width: 350px!important; 
}
.ordering-box { padding:15px 0;}
.search input:hover,
.search input:focus {
color: #ffffff!important;
}

div.blank div.yoo-search div.searchbox button {
height: 30px!important;
border: none!important;
outline: none!important;
}


.yoo-search {
width: 400px!important;

}

.yoo-search .searchbox {
width: 370px!important;
}

.resultbox {
border: none!important;
background-image: url(https://web.archive.org/web/20150403181218im_/http://www.philasocialinnovations.org/site/modules/mod_yoo_toppanel/styles/transparent/images/panel_bg.png);
background-repeat: repeat;
_background-image: none;
_background-color: #EFD352;
top: 37px!important;
border-bottom: 12px solid #EFD352!important;
}

div.blank div.yoo-search div.resultbox-bl {}
div.blank div.yoo-search div.resultbox-br {}
div.blank div.yoo-search div.resultbox-b {
border: none!important;


background: none!important;
background-color: #ffffff!important;
}

div.blank div.yoo-search .resultbox-bg a {
background: none!important;
background-color: #EFD352!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;

font-size: 10px;
}

div.blank div.yoo-search .resultbox-bg a:link, div.blank div.yoo-search .resultbox-bg a:visited {

}

div.blank div.yoo-search .resultbox-bg a:hover {
text-decoration: underline;
}



div.blank div.yoo-search div.resultbox-bg {
border: none!important;
background: none!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
}

div.blank div.yoo-search h3.search-header {
background: none!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
font-weight: normal;
color: #2E373F!important;
text-transform: uppercase;
}


div.blank div.yoo-search span.search-more {

_background: url(https://web.archive.org/web/20150403181218im_/http://www.philasocialinnovations.org/site/modules/mod_yoo_search/styles/blank/images/more_icon_ie6.png) 0 60% no-repeat;
width: 20px!important;
}


div.blank div.yoo-search a.search-more {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
color: #EFD352!important;
}


/*----

social bookmarking

----*/

#jbmwrap {
background-color: #F6E69D;
display: block;
float: left;
width: 704px;
clear: both!important;
position: relative;
left: -27px;
top: 20px;
_top: 40px;
padding: 6px 0px 6px 90px!important;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/shareon.gif");
background-repeat: no-repeat;
background-position: 6px 9px;
}

#jbmwrap a {
border: none!important;
float: left;
}

#jbmwrap img {
margin: 0px 4px;
}



/*-----
-------

SPECIFIC BY PAGE

-------
-----*/

/*----

homepage specific

----*/

.home #textarea {
width: 800px!important;
padding: 0px!important;
margin: 0px!important;
}


/* homepage footer */


#postmain .moduletable_featured, 
#postmain .moduletable_nat-partners,
#postmain .moduletable_nat-partners2,
#postmain .moduletable_nat-partners3,
#postmain .moduletable_themes, 
#postmain .moduletable_themes2 {
width: 226px;
float: left;
padding: 0px 0px 20px 30px;
_position: relative;
_left: -30px;
}

#postmain .moduletable_nat-partners-ad {
float: right;
margin: 0px 40px 0px 0px;
}

#postmain .moduletable_featured li {
width: 206px;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif")!important;
background-repeat: no-repeat!important;
background-position: 0px .4em!important;
}

#postmain .moduletable_themes li, 
#postmain .moduletable_themes2 li, 
#postmain .moduletableblog-cats li {
background-image: none;
padding: 0px 0px 12px 0px!important;
margin: 0px!important;
}

#postmain .moduletable_themes ul,
#postmain .moduletable_themes2 ul, 
#postmain .moduletableblog-cats ul {
padding: 0px!important;
margin: 10px 0px 0px 0px!important;
}

#postmain .moduletable_themes .description,
#postmain .moduletable_themes2 .description,  
#postmain .moduletable_nat-partners p,
#postmain .moduletable_nat-partners2 p, 
#postmain .moduletableblog-cats #catdescription p {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px;
line-height: 10px;
color: #51626F;
}

#postmain ul a:link, #postmain ul a:visited {
color: #2E373F;
border-bottom: none;

}

#postmain .hasTip {
font-size: 12px!important;
}

#postmain ul a:hover {
color: #a09b59;
}

#postmain h3 {
color: #5580A5;
text-transform: uppercase;
margin: 20px 0px 0px 0px;
display: block;
height: 40px;
}


#postmain ul {
margin: 10px 0px 10px 6px;
}

.moduletable_nat-partners a, 
.moduletable_nat-partners2 a, 
.moduletable_nat-partners3 a {
border: none!important;
}

.moduletabletestimonials_home {
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/l-quote_testimonial.gif");
background-repeat: no-repeat;
background-position: 6px 10px;
padding: 20px 30px 10px 30px;

}

.moduletabletestimonials_home p {
font-size: 11px;
line-height: 20px;
color: #51626F;
}

.moduletabletestimonials_home h6 {
border: 0px;
text-align: right;
font-size: 11px;
font-style: italic;
padding: 0px;
margin: 0px!important;
color: #5482AB
}

/* homepage footer NEW */

.moduletable_themes2 h3, .moduletable_nat-partners2 h3, .moduletable_nat-partners3 h3 {
padding: 0px!important;
margin: 0px!important;
}

#postmain .moduletable_themes2 {
float: left;
display: block;
width: 492px;
_width: 490px;
overflow: hidden;
padding: 0px 30px;
 margin: 20px 0 0 !important;
border-right: 1px solid #B5CBDF;
}

#postmain .moduletable_nat-partners2 {
width: 220px;
_width: 200px;
#width: 200px;
padding: 0px 0px 0px 20px!important;
_padding: 0px 0px 0px 10px!important;
#padding: 0px 0px 0px 12px!important;
margin: 30px 0px 0px 0px;
float: right;
overflow: hidden;
}

#postmain .moduletable_nat-partners3 {
width: 730px;
/*_width: 710px;
#width: 710px;*/
padding: 20px 0 0 20px  !important;
/*_padding: 20px 0px 0px 10px!important;
#padding: 20px 0px 0px 12px!important;*/
  margin: 30px 0 0 30px;
  float: left;
overflow: hidden;
border-top: 1px solid #b5cbdf;
}

#postmain .moduletable_nat-partners2 img {

}

#postmain .moduletable_nat-partners2 a {
float: left;
clear: both;
margin: 0px 0px 20px 0px;
_margin: 0px 0px 20px 0px;
}

#postmain .moduletable_nat-partners3 a {
margin: 0px;
}

#postmain .moduletable_nat-partners2 #ssir_homelink, 
#postmain .moduletable_nat-partners2 #bridgespan_homelink, 
#postmain .moduletable_nat-partners2 #whitehouse_homelink, 
#postmain .moduletable_nat-partners2 #eisenhower_homelink {
}

#postmain .moduletableblog-cats {
float: left;
margin: 0px 0px 0px 20px;
}

#postmain .moduletableblog-cats .catname {
font-size: 12px;
}





/* homepage teaser only */

#home_right .panel-container {
padding: 16px 0px 0px 0px;
}

#home_right .panel-container .article {
width: 385px!important;
margin: 0px!important;
padding: 0px!important;
}

#home_right .panel-container p {
width: 365px;
font-size: 11px;
line-height: 20px;
color: #5580A5;
margin-left: 20px;
_margin-bottom: 0px!important;
#margin-bottom: 0px!important;
}


#home_right .panel-container a:link, #home_right .panel-container a:visited {

color: #5580A5;
}

#home_right .panel-container a:hover {
color: #51626F;
}

.section_teaser {
display: block;
}

.teasers ul {
padding-left: 20px!important;
margin: 5px 0px 0px 0px!important;
}



.teasers li {
padding-bottom: 0px!important;

}

.teasers li a {
font-size: 10px;
}

.teasers h4, #blogteaser h4 {
margin: 0px 0px 4px 20px!important;
padding: 0px!important;

}


/* homepage teaser NEW */

.teasers ul,  #community_teaser ul {
margin: 0px 0px 20px 20px!important;
padding: 0px!important;
}

.teasers ul ul, #community_teaser ul ul {
margin: 0px 0px 0px 0px!important;
}

.teasers #teaser li a span, #community_teaser li a span {
color: #51626F;
}

#teaser li, #community_teaser li {
padding: 0px 0px 3px 10px!important;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif")!important;
background-repeat: no-repeat!important;
background-position: 0px .5em!important;
}

#teaser li a span, #community_teaser li a span {
font-size: 14px;
}

#teaser li li li, #community_teaser li li li {
background-image: none!important;
padding: 0px!important;
}

#teaser li li li span, #community_teaser li li li span {
font-size: 11px;
}

#about_teaser .item9, #about_teaser .item10, 
#community_teaser .item8, #community_teaser .item9, 
#community_teaser .item42, #community_teaser .item43, #community_teaser .item54, #community_teaser .item63 {
display: none;
}

#journal_teaser ul#teaser {
display: none;
}

#journal_teaser li, #blog_teaser li  {
line-height: 14px;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif")!important;
background-repeat: no-repeat!important;
background-position: 0px .3em!important;
margin: 0px 0px 3px 0px!important;
background-image: none;
padding: 0px 0px 0px 10px!important;
}

#journal_teaser li a span, #blog_teaser li a {
font-family: Verdana, Arial, Helvetica, sans-serif !important;
font-size: 9px;
line-height: 14px;
color: #5580A5;
}

/*#about_teaser .item8, #community_teaser .item10 {
visibility: hidden;
padding: 0px!important;
position: relative;
top: -20px;
}

#about_teaser .item8 ul, #community_teaser .item10 ul {
visibility: visible!important;
list-style: none!important;
}*/

#about_teaser .item8, #community_teaser .item10 {
background-image: none!important;
}

#about_teaser .item8 span, #community_teaser .item10 span {
display: none;
}

#about_teaser .item8 li span, #community_teaser .item10 li span {
display: block!important;
}


#blog_teaser {
width: 200px;
float: right; position:relative; z-index:1000;
}

#blog_teaser ul, #blog_teaser h4 {
margin-left: 0px!important;
}

#community_teaser .item10 {
float: left;
width: 140px;
margin-right: 0px!important
}









/* homepage prepostmain custom html modules */

#mainbody.home #prepostmain .moduletablecustomhtml {
padding: 10px 30px 0px 30px;
}

#mainbody.home #prepostmain .moduletablecustomhtml p {
font-size: 10px;
line-height: 18px;
color: #51626F;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
}

#mainbody.home #prepostmain .moduletablecustomhtml .readon {
font-size: 10px;
background-color: #ffffff;
}


/* sitemap*/

.menusitemap {
height: 260px;
list-style: none;
padding: 20px 0px 20px 30px;
background-color: #537A9C;
width: 524px;
_overflow: hidden;
margin: 0px 0px 0px 3px;
_margin: 0px 0px 0px 0px;
position: relative;

_left: 3px;
float: left;
}

#sitemap ul {
list-style: none;
}

#sitemap li {
list-style: none;
float: left;
/*width: 180px;*/
}

#sitemap li li li {
padding: 0px 0px 0px 8px !important;
margin: 0px 0px 0px 1px !important;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/bullet_yellow.gif");
background-repeat: no-repeat;
background-position: 0px 5px;
}

#sitemap ul ul ul {
margin: 0px/* 0px 0px 3px*/;
}

#sitemap .item-8, #sitemap .item-9, #sitemap .item-10 {
height: 260px;
border-right: 1px solid #6D8FAE;
margin: 0px 30px 0px 0px;
overflow: hidden;
}

#sitemap .item-10 {
margin-right: 0px!important
}


#sitemap .item-8, #sitemap .item-8 li {
width: 150px;
}

#sitemap .item-9, #sitemap .item-9 li {
width: 150px;
}

#sitemap .item-10, #sitemap .item-10 li {
width: 160px;
}

#sitemap .item-10 li li {
width: 140px;
}

#sitemap .parent a span {
font-size: 12px;
text-transform: uppercase;
color: #2E373F;
color: #EFD352;
}

#sitemap .parent a:hover span {
color: #ffffff;
}

#sitemap .parent a:hover {
text-decoration: none;
}

#sitemap .parent li span {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
text-transform: none;
color: #51626F;
color: #2E373F;
color: #F6E69D;
}

#sitemap .parent li li span {
font-size: 9px;
}

#sitemap .item42, 
#sitemap .item43, 
#sitemap .item54, 
#sitemap .item63, 
#sitemap .item38, 
#sitemap .item84, 
#sitemap .item83,
#sitemap .item90, 
#sitemap .item86, 
#sitemap .item94, 
#sitemap .item95, 
#sitemap .item96, 
#sitemap .item97, 
#sitemap .item91, 
#sitemap .item98, 
#sitemap .item102, 
#sitemap .item103, 
#sitemap .item100, 
#sitemap .item101, 
#sitemap .item99{
display: none;
}

#sitemap .item37, 
#sitemap .item35, 
#sitemap .item28, 
#sitemap .item30, 
#sitemap .item31, 
#sitemap .item61, 
#sitemap .item85 {
margin: 0px 0px 0px 8px;
}



#sitemap li li li, #sitemap li li li a, #sitemap li li li a span {
line-height: 15px!important;
}

#sitemap h3 {
padding: 20px 0px 0px 30px;
margin: 0px 0px 0px 3px;;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png");
background-repeat: no-repeat;
background-position: top center;
background-color: #537A9C;
width: 764px;
color: #A7C5DF;
text-transform: uppercase;
font-size: 14px;
}


/* sitemap ad */

#footer_ad {
width: 240px;
height: 270px;
float: right;
margin: 0px 3px 0px 0px;
_margin: 0px 0px 0px 0px;
position: relative;
_left: -3px;
background-color: #537A9C;
}

/* sitemap ad multiples */

#sitemap .slideshow div {
padding: 0 0 0 0 !important;
margin: 0 0 0 -18px !important;
overflow: visible!important;
}

#sitemap .slideshow {
width: 240px;
height: 270px;
float: right;
margin: 0px 3px 0px 0px;
_margin: 0px 0px 0px 0px;
padding: 0px!important;
position: relative;
_left: -3px;
background-color: #537A9C;
overflow: hidden;
clear: both!important;
}


/*----

current issue

----*/

.componentheadingcurrentissue, .componentheadingpastissue, .contentheadingpastissue {
padding: 0px;!important;
display: inline;
}

.blogcurrentissue h2, .blogpastissue h2 {
padding: 0px!important;
text-transform: uppercase;
}

.blogcurrentissue h4, .blogpastissue h4 {
font-weight: normal;
font-size: 11px;
color: #5482AB;
margin: 10px 0px 10px 0px;
padding: 0px 0px 30px 0px;
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png);
background-repeat: no-repeat;
background-position: bottom center;
}

.contentpagetitlecurrentissue, .contentpagetitlepastissue, .setd_title {
margin-bottom: 10px!important;
}

a.contentpagetitlecurrentissue:link, 
a.contentpagetitlecurrentissue:visited, 
a.contentpagetitlepastissue:link, 
a.contentpagetitlepastissue:visited, 
.setd_title a:link, 
.setd_title a:visited {
color: #51626F!important;
border: none!important;
}

a.contentpagetitlecurrentissue:hover, 
a.contentpagetitlepastissue:hover, 
.setd_title a:hover {
color: #537DA2!important;
}


#cover_letter {


width: 410px;
padding: 30px 30px 0px 30px;
border: 1px solid #8EA1AF;
outline: 2px solid #D1E2EF;
margin: 10px 0 20px; float:left;
}

#cover_letter p, 
#cover_letter ul, 
#cover_letter li {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 11px!important;
line-height: 22px!important;
}

#cover_letter li {
line-height: 18px!important;
}

.cover_letter_sidebar {
border: 1px solid #F6E69D;
background-color: #FFFCEF;
padding: 10px;
margin: 20px 0px;
}

.contentheadingcurrentissue, .readoncurrentissue {
display: none;
}

.moduletable_current_articles {
}

.contentpaneopencurrentissue, .contentpaneopenpastissue {
width: 460px;!important;
}


#right_sidebar {
margin: 40px 0px 0px 0px;
float: right;
clear: none!important;
width: 230px;

}


#right_sidebar h3, #blog_right h3 {
text-transform: uppercase;
font-weight: bold;
font-size: 11px;
}

.moduletable_current_articles_whatworks h3 {
width: 200px;
}


#right_sidebar li, #blog_right li {
padding-bottom:10px!important;
padding: 0px 0px 10px 10px!important;
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif)!important;
background-repeat: no-repeat!important;
background-position: 0px .4em!important;
}

#right_sidebar a:link, #right_sidebar a:visited, #blog_right a:link, #blog_right a:visited {
border: 0px!important;
color: #51626F;
}

#right_sidebar a:hover, #blog_right a:hover {
color: #5482AB;
}

#right_sidebar a span {
font-size: 12px;
line-height: 18px;
}

#right_sidebar a.readon:link, 
#right_sidebar a.readon:visited {
color: #F3D95E;
}

img#winter_bulb {
position: relative;
top: 8px;
left: -10px;
}

.contentpaneopencurrentissue #relatedblog {
margin: 10px 0px 0px 0px;
border: 1px solid #D1E2EF;
padding: 30px;
}

.contentpaneopencurrentissue h3.relatedblog {
margin: 10px 0px 0px 0px!important;
text-transform: uppercase;
font-weight: bold;
font-size: 13px;
}


/* arts and culture */


#lbCaption {
display: none;
}

#yoo-gallery-8 {
float: left;
clear: both;
}


/*----

search by theme

----*/

#seartcllist_wrap .contentheading {
border: none!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 14px;
text-transform: uppercase;
display: block;

margin: 10px 0px 0px 0px;
color: #a09b59;
padding: 0px;
}

#seartcllist_wrap .contentdescription {
border: none!important;
display: block;
margin: 0px 0px 20px 0px;
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png);
background-repeat: no-repeat;
background-position: bottom center;
padding: 0px 0px 3px 0px!important;
width: 100%;
}

#seartcllist_wrap .contentdescription p {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px;
line-height: 16px;
color: #51626F;
display: block;
width: 730px;
margin: 0px 0px 10px 0px;
padding: 0px;
}

.setd_title {
padding: 0px 0px 10px 10px!important;
font-size: 12px;
line-height: 18px;
font-weight: normal;
/*background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif);
background-repeat: no-repeat;
background-position: 0px 8px;*/
width: 400px!important;
display: block;
float: left;
}

.setd_author, .setd_cdate {

width: 160px!important;
display: block;
float: right;
color: #8FA9BF;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px;
line-height: 14px;
}

.setd_author {
width: 160px!important;
}

.setd_cdate {
width: 100px!important;
}


/*----

founders and staff

----*/


#staff_intro {
width: 480px;
padding: 0px /*3*/0px 0px 30px;
/*border: 1px solid #8EA1AF;
outline: 2px solid #D1E2EF;*/
margin: 20px 0px 0px 0px;
float: right;
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/vert_shadow.jpg);
background-repeat: no-repeat;
background-position: left center;
position: relative;
top: -15px;
}

#staff_intro p {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
line-height: 18px;
}


/*----

blog

----*/

#myBlog-wrap {
position: relative;
top: -18px;
}

#myBlog-head {

background-image: none!important;
background-color: #6B97BF!important;
width: 734px;
position: relative;
left: -27px;
padding: 10px 30px 0px 30px!important;
border-top: 1px solid #F2D757;
height: auto!important;
float: left;
clear: all;
}

#myBlog-head .desc {
color: #F6E69D!important;
margin: 0px!important;

}

#myBlog-content {
width: 470px;
float: left;
}

#myBlog-head h3 {
font-size: 20px!important;
margin: 0px 0px 6px 0px!important;
}

#myBlog-toolbar {
position: static!important;
margin: 20px 0px 0px 0px!important;
padding: 0px!important;
}


#myBlog-toolbar li {
margin: 0px!important;
padding: 0px!important;

display: inline!important;
}


#myBlog-toolbar a:link, 
#myBlog-toolbar a:visited {
border: none!important;
/*height: 20px!important;*/
width: auto!important;
padding: 0px 10px!important;
margin: 0px 1px 0px 0px!important;
color: #ffffff!important;
background-color: #99BEDF!important;

}


#myBlog-toolbar span {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px;
display: inline!important;
width: auto!important;
height: 20px!important;
}

#myBlog-toolbar a:hover {

}

#myBlog-toolbar .blogActive a:link, 
#myBlog-toolbar .blogActive a:visited {
background-color: #ffffff!important;
color: #6B97BF!important;
}

.postSummary-top h2 a,.blog-title.rip.mbs a {
border: none!important;
color: #51626F;
}

.postSummary-top div, .postSummary-top p {
color: #8FA9BF!important;
}

.post-date img {
float: right;
margin: 0px 3px;
}

.postContent-text, .postSummary-teaser {
margin: 10px 0px 0px 0px;
}

#azheadnav {

}

#azheadnav a:link, #azheadnav a:visited {
background-color: #F6E69D!important;
}

#azheadnav a#current {
background-color: #51626F!important;
}

#azheadnav .write a {
background-color: #EFD352!important;
}

.toolbarWrite a {
background-image: none!important;
}

.postSummary-comments {
float: right;
display: block;

}


.postSummary-footer {

display: block!important;
height: 20px;
}

#written_comments_title.contentheading {
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png);
background-repeat: no-repeat;
background-position: left top;
}

.jomentry2, .jomentry1 {
background: none!important;
padding: 10px;
border: 1px solid #EFD352;
margin: 10px 0px;
}

.jomentry1 {
background-color: #FFFCEF!important; 
}


.jomentry2 .small, .jomentry1 .small {
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
color: #6B97BF;
}

#jc_commentFormDiv {
background: none!important;
border: none!important;
}

#jc_commentFormDiv .inputbox {
font-size: 10px;
line-height: 14px;
padding: 2px!important;
}

#jc_commentFormDiv .button {
margin: 20px 0px 0px 0px;
}

#jc_commentForm {
}

.moduletableblog-cats {
position: relative;
z-index: 100;
/*top: 100px;
float: right;*/
border-bottom: 1px solid white;
margin: 0px 0px 20px 0px;
}

#container.blog #textarea {
float: left!important;
width: 470px!important;
clear: none!important;
}

#blog_right {
float: right;
clear: none!important;
position: relative;
/*top: 125px;*/
z-index: 200;
margin: 125px 3px 0px 0px;
#margin-top: 180px;
background-color: #E3EBF2;
width: 224px;
padding: 20px;

}

#blog_right li #catdescription p {
margin: 0px!important;
padding: 0px!important;
color: #a09b59;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px!important;
line-height: 16px;
}

.my-pagenav {
float: left;
clear:  both!important;
width: 470px;
}



/*----

expertise

----*/


#experts_left {
width: 470px;
float: left;
clear: none;
}

.contentheadingexpertise {
width: 470px;
}

#right_sidebar .moduletableexpertblog li a {
font-weight: bold;
}

.moduletableexpertblog .moduletableexpertblog {
background: none!important;
margin: 0px!important;
padding: 0px!important;
}

.moduletableexpertform {
width: 740px;
}



/*----

editorial page

----*/

#editorial-names td{
padding: 0px 0px 20px 0px;
}


#editorial-names h2 {
padding: 0px 0px 10px 0px;
}

#editorial-names ul {
margin: 0px;
}

#editorial-names li {
background-image: none;
padding: 0px 0px 6px 0px;
}




/*----


community homepage

----*/

#community_left {
width: 470px!important;
float: left;
clear: none;
}




#right_sidebar {

}

#right_sidebar .moduletablelatest_blog_posts,
#right_sidebar .moduletableupcoming_events, 
#right_sidebar .moduletablelatest_blog_comments, 
#right_sidebar .moduletable, 
#right_sidebar .moduletableexpertblog {
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png);
background-repeat: no-repeat;
background-position: right bottom;
padding: 0px 0px 6px 0px;
margin: 0px 0px 12px 0px;
}

#right_sidebar .moduletablelatest_blog_posts ul, 
#right_sidebar .moduletablelatest_blog_posts li,
#right_sidebar .moduletablelatest_blog_posts li a,
#right_sidebar .moduletablelatest_blog_posts li span, 
#right_sidebar .moduletablelatest_blog_posts p,
#right_sidebar .moduletablelatest_blog_comments ul, 
#right_sidebar .moduletablelatest_blog_comments li,
#right_sidebar .moduletablelatest_blog_comments li a,
#right_sidebar .moduletablelatest_blog_comments li span, 
#right_sidebar .moduletablelatest_blog_comments p, 
#right_sidebar .moduletableupcoming_events ul, 
#right_sidebar .moduletableupcoming_events li,
#right_sidebar .moduletableupcoming_events li a,
#right_sidebar .moduletableupcoming_events li span, 
#right_sidebar .moduletableupcoming_events p, 
#right_sidebar .moduletablepartners ul, 
#right_sidebar .moduletablepartners li,
#right_sidebar .moduletablepartnerss li a,
#right_sidebar .moduletablepartners li span, 
#right_sidebar .moduletablepartners p, 
#right_sidebar .moduletable p, 
#right_sidebar .moduletable ul, 
#right_sidebar .moduletable li, 
#right_sidebar .moduletableexpertblog p, 
#right_sidebar .moduletableexpertblog li a, 
#blog_right ul, #blog_right li, #blog_right a, #blo {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 12px!important;
line-height: 16px;

}

#right_sidebar .moduletablelatest_blog_posts li,
#right_sidebar .moduletableupcoming_events li, 
#right_sidebar .moduletablepartners li, 
#right_sidebar .moduletableexpertblog li {
padding-bottom: 6px!important;
}



#right_sidebar .moduletablelatest_blog_posts .readon,
#right_sidebar .moduletableupcoming_events .readon {
font-size: 10px!important;
line-height: 14px;
}


#right_sidebar .moduletableupcoming_events .buttonheading, 
#right_sidebar .moduletableupcoming_events .spacer, 
#right_sidebar .moduletablepartners .buttonheading,
.mod_placehere_following .buttonheading {
display: none!important;
}

.mod_placehere_following h2 {
padding: 0px 0px 6px 0px;!important;
}

.mod_placehere_following {
}

/*----
search results

----*/

.search {

}

.search #searchForm {
background-color: #F6E69D ;
padding: 20px;
width: 700px!important;
overflow: hidden;  margin-bottom: 36px;
}

.search #searchForm div {
text-align: left!important;
}

.search .button {
border: 1px solid #51626F;
outline: 2px solid #6D8FAE;
background-color: #6D8FAE;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
padding: 2px 3px;
margin: 0px 0px 0px 6px;
font-size: 10px;
}
.search .inputbox.sreachtext {
    background: none repeat scroll 0 0 #fff !important;
    border: 1px solid #5482ab !important;
    color: #000;
    font-size: 10px;
    height: 18px !important;
    margin: 0 !important;
    padding: 2px !important;
    width: 184px !important;
}
.search input.search-text {
     background-color: #6d8fae !important;
    border: 1px solid #51626f !important;
    color: #ffffff;
    float: left;
    font-size: 10px;
    font-weight: bold;
    height: 25px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 57px !important;
	text-transform: uppercase;
}
.ser_label {
    float: left;
    width: 40%;
}
.inputbox.sreachtext:hover{color:#000 !important;}
.search .inputbox {
font-size: 9px;
line-height: 14px;

padding: 3px 3px;
border: 1px solid #51626F;
border-top: 1px solid #5482AB;
border-left: 1px solid #5482AB; border:none !important;
}
.search .element-invisible{ background:url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/magnifier_icon.png) no-repeat top left;    height: 18px;
    margin: 10px 0 0 31px;
    position: absolute;
    width: 18px; }


/*----
edit your details

----*/

.paramlist.admintable {
display: none;
}

.form-validate td {
padding: 6px 0px;
}


.form-validate button.button.validate {
margin: 20px 0px 0px 0px;
float: right;
}


/*----
partners


----*/

#partnerspage {
/*width: 300px;
float: left;*/
}


/*----
events
----*/

.article_column .contentpaneopenevents {
background-color: #FFF9DF;
display: block;

width: 740px;
}

.article_column .contentpaneopenevents td {
padding-right: 20px!important;
padding-left: 20px!important;
}


.article_column .contentheadingevents a:link, 
.article_column .contentheadingevents a:visited {
padding-top: 20px!important;
display: block;
}

.readonevents {
background-color: #ffffff;
display: block;
width: 60px;
padding: 3px 6px!important;
margin-bottom: 20px;
}


/*----
badges
----*/

#badgetable img {
margin: 10px 30px 0px 0px;
}

#badgetable a.badgeimg {
border: none!important;
}

#badgetable code {
width: 470px;
}




/*-----
-------

FORMS

-------
-----*/



/*----


general form styles

----*/


fieldset, fieldset legend, .formContainer, fieldset form, fieldset ol, fieldset li, #userForm, .formheader, .formBody {
padding: 0px!important;
margin: 0px!important;
}

fieldset {
border: none!important;
margin: 30px 0px 0px 0px!important;
}

#userForm fieldset {
width: 730px;
padding: 0px; 
margin: 0px;
}

fieldset legend {
#position: relative;
#left: -8px;
}

fieldset li {

background-image: none!important;
display: block;
list-style: none!important;
}

.formBody {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
line-height: 14px;
margin: 4px 0px!important;
}

.formCaption {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
line-height: 13px;
display: block;
}

.formheader {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px;
line-height: 14px;
font-weight: bold;
color: #5482AB;
margin: 10px 0px 0px 0px!important;
}

.formRequired {
color: #827c34;
padding: 0px 3px;
}

button {

border: 1px solid #51626F;
outline: 2px solid #6D8FAE;
background-color: #6D8FAE;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;
padding: 2px 3px;
font-size: 10px;
}

#Submit {
border: 1px solid #51626F;
outline: 2px solid #6D8FAE;
background-color: #6D8FAE;
text-transform: uppercase;
color: #ffffff;
font-weight: bold;


padding: 3px;
position: relative;
left: 2px;
#position: static;
padding: 3px;
#width: 346px!important;
float: left;
clear: both;
margin: 14px 0px 0px 0px!important;
#margin: 10px 0px 0px 0px!important;
}


fieldset input, fieldset textarea, fieldset select {
font-size: 9px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
padding: 2px 3px;
border: 1px solid #51626F;
border-top: 1px solid #5482AB;
border-left: 1px solid #5482AB;
}

#submitevent {
width: 740px;
}

#ol-one {
width: 350px;
float: left;
overflow: hidden;

}

#ol-two {
width: 350px;
float: right;

}

#ol-one input, #ol-two input, #ol-one textarea, #ol-two textarea {
width: 340px;
}

#ol-one .formCaption, 
#ol-two .formCaption {
width: 340px;
float: left;
display: block;
margin: 6px 0px 6px 0px;
}

#datefrom, #postfrom {
width: 140px!important;
_width: 145px!important;
float: left;
clear: left!important;
overflow: hidden;
}

#datefrom input, #postfrom input, #dateto input, #postto input {
width: 130px!important;

}

#dateto, #postto {

width: 200px;
_width: 190px;
float: right;
padding: 22px 0px 0px 0px!important;
_padding: 24px 0px 0px 0px!important;
}

#dateto, #postto {   float: right;
    margin-top: -30px !important;
    padding: 0 !important;
    width: 200px;}

#dateto .formCaption, #postto .formCaption {
width: 20px;
float: left;
padding: 0px;
}


#EventDescription {
height: 292px;
#height: 300px;
}

#Importance {
height: 90px;
}

#submitevent #Submit, #nominateinnovation #Submit {
#width: 346px!important;
}

#InnovationName {
height: 40px!important;
}

#contactform #ol-one .formBody {
margin: 11px 0px!important;
}

#ol-one input#Authorization0, #ol-two input#Authorization0, 
#ol-one input#Authorization1, #ol-two input#Authorization1, 
#ol-one input#MayWePost0, #ol-two input#MayWePost0, 
#ol-one input#MayWePost1, #ol-two input#MayWePost1, 
#ol-one input#MayWeInform0, #ol-two input#MayWeInform0, 
#ol-one input#MayWeInform1, #ol-two input#MayWeInform1, 
#ol-one input#MayWePublish0, #ol-two input#MayWePublish0,

#ol-one input#MayWePublish1, #ol-two input#MayWePublish1 {
width: 30px;!important;
overflow: hidden!important;
border: none!important;
}

#userForm .city {
float: left;

width: 162px;
margin: 0px 12px 0px 0px;
}


#userForm .city input {
width: 156px;
}

#userForm .state {
margin: 0px 12px 0px 0px;
float: left;
width: 60px;
}

#userForm .state input {
width: 54px;
}

#userForm .zip {
float: left;
width: 100px;
}

#userForm .zip input {
width: 94px;

}

#userForm .captcha img {
margin: 10px 0px;
float: left;
}

#userForm .captcha input {
width: 280px;
float: left;
clear: left;
}

#userForm .captcha a {
float: right;
}

.menusitemap li.parent {
/*    float: left !important;
    width: 33% !important;*/
}
.bt-category{display:none !important;}
.bt-cs .bt-inner img {
   
    outline: medium none !important;
}
/*.moduletable.home_bloglist {
    float: right;
    width: 33%;
}
*/
.moduletable.home_bloglist { float: left;    margin: 0 0 0 20px;	}	
div.blank div.yoo-search div.searchbox input { background:none !important;}


.logolink p { margin:0px; padding:0px 0px 4px; line-height:0;}
h1 {
    margin-bottom: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.letters-inner .page-header:nth-child(1), {
    display: none;
}

 .letters-inner .page-header h2 a,.currentissue .page-header h2 a{color: #827c34 !important;
border: none !important;
font-family: Arial,Helvetica,sans-serif !important;
    font-size: 26px;
    font-weight: normal !important;
    line-height: 32px;
}
.letters-inner .page-header h2 a:hover,.currentissue .page-header h2 a:hover{color: #5482AB!important;}
.letters-inner .page-header {
    float: left;
    width: 100%;
}
.icons {
    float: right;
    margin: 13px 0 0;
    position: absolute;
    right: 0;
    width: auto; z-index:1000;
}
dd.createdby {
   
    margin: 0;
    padding: 0 0 15px !important;
  
}
/*.icons {
    float: right;
    width: 15%;
}*/
.article-info{width:100%;}

.currentissue .top-head,.nom-inn .top-head,.item-pagecurrentissue  .top-head{
    display: block;
}
.article-info-term {
    display: none;
}

.sliders_main {background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/vert_shadow.jpg");
background-repeat: no-repeat;
background-position: bottom left;}


  .jssort12 .p .c, .jssort12 .pav:hover .c
                { 
                	/*background-color:#537491;*/  background: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navtabs_noarrow.png) no-repeat bottom center;
                }
                .jssort12 .pav .c, .jssort12 .p:hover .c, .jssort12 .phv .c
                {
                	/*background-color:#537491; */background: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navtabs.png) no-repeat bottom center; 
                }
				
		        .jssort12 .pav .c, .jssort12 .p:hover .c, .jssort12 .phv .c
                {
                	/*background-color:#537491; */background: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navtabs.png) no-repeat bottom center; 
                }		
				
				.jssort12 .p.p1av .c {background: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/navtabs.png) no-repeat bottom center; }
				
				

#asas .close {
    position: absolute;
    right: 19px;
    top: 5px;
	float: right;
cursor: pointer;
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
color: #537A9C;
margin: 0px 0 0px 0px;
text-transform: lowercase;
height: 10px; z-index:10000000000000;
}

#mainbody .home_bloglist ul { margin:0px !important; padding:0px !important;}
#mainbody .home_bloglist ul li { list-style:none !important; background:none !important; padding:0px 0px 12px !important;}




.ezblog-latestpost .mod-item { list-style: none;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif")!important;
background-repeat: no-repeat!important;
background-position: 0px 6px!important;
background-repeat: no-repeat;
background-position: 0px 7px;
padding: 0px 0px 0 12px;
font-size: 12px;    line-height: 14px !important;  } 
.ezblog-latestpost .mod-item a{
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 9px;
    line-height: 14px; color: #5580A5;
	
}

.ezblog-latestpost .mod-item a:hover { text-decoration:none;color: #51626F;}

#home_right  #blog_teaser h4 { margin-left:0px !important; }

#top_bottombottom #tertiary .nav-child.unstyled.small {
    background: #6b97bf;
    left: 3px;
    margin: 25px 0 0 !important;
    padding: 0 0 0 30px;
    position: absolute;
    width: 764px; z-index:10000; height:27px; overflow:hidden;
}

#top_bottombottom #tertiary .nav-child.unstyled.small li a span{ text-transform:none !important;} 
#top_bottombottom #tertiary .nav-child.unstyled.small li a{color: #EFDC86!important;} 
#top_bottombottom #tertiary .nav-child.unstyled.small li.active a{color: #fff!important;} 
#top_bottombottom #tertiary .nav-child.unstyled.small li  { margin:0px !important; padding-left:3px !important; padding-right:3px !important;}

.da-dots { display: none; }


dd.createdby {
    margin: 0;
    padding: 0;
}

.currentissue .page-header.inner-head{ display:none;}
.currentissue h1 { margin-bottom:0px !important;}

dl.search-results dt, dl.search-results dd { margin:0px; padding:0px;}
dl.search-results .result-text { margin-bottom:30px;}

dl.search-results .result-title { font-size:11px;}
dl.search-results span.highlight { background:none; font-weight:normal;}

.pagination { display:table; margin:auto;}
.pagination li { float:left; list-style:none !important; background:none !important;}

.letters-inner .top-head { display:none;}


.dropdown-menu li{ padding:0 0 8px 8px !important;}
.print-icon {   height: 14px;
    width: 16px;	 float:left; background:none !important;}
.print-icon a {
background: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/printButton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
float: left;
font-size: 0 !important;
  height: 14px;
    width: 16px;  display:block;  text-decoration:none !important; border-bottom:none !important;
}
.email-icon {  height: 14px;
    width: 16px; float:left; background:none !important;}
.email-icon a{
background: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/emailButton.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
float: left;
font-size: 0 !important;
  height: 14px;
    width: 16px; text-decoration:none !important; border-bottom:none !important;

}

.editorials .page-header h2 { width:90%;}
.editorials .page-header h2 a {  border: medium none !important;
    color: rgb(81, 98, 111);
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
    margin: 0;
    padding: 14px 0 10px;}
	
.editorials .createdby{ margin:0px !important; padding:0px !important;}
.editorials .create { margin:0px !important; height: 30px;
padding: 0px 0px 6px 0px;
font-style: italic;
color: #81AACF;
background-image: url("/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png");
background-repeat: no-repeat;
background-position: 0px 20px;   font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;}

.editorials .createdby{ font-size:11px !important;}

.editorials .icons { margin:0 0 0  !important; top:10px;}
.editorials .items-row  { position:relative;}
.editorials .readmore-link { color: #F3D95E;}

.editorials .readmore-link:hover { color: #EFC400;}


.editorials .top-head { display:none;}

.editorials .inner-head h2 a{ color: rgb(130, 124, 52);
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 26px;
    font-weight: normal !important;
    line-height: 32px;}



.item-pagecurrentissue .page-header.inner-head {
display: none;
}

.pagination .counter.pull-right { text-align:center;}

.pagination  .pagination-start:before {
    content: "<<";
}

.pagination  .pagination-prev:before {
    content: "<";
}

.pagination ul li {padding:0 0 8px 6px !important}

.pagination .pagination-next:after { content: ">";}
.pagination .pagination-end:after { content: ">>";}

.latest_blog_posts .ezb-mod .mod-post-title { font-size:11px; font-weight:normal; float:left; margin-right:4px;}
.latest_blog_posts .ezb-mod .mod-item { padding-left:25px; background-position: 0 12px !important;}
.latest_blog_posts .ezb-mod .mod-post-author.at-bottom{     border-top:none !important;
    margin: 0 !important;
    padding: 0 !important; float:left;}
	
.latest_blog_posts .ezb-mod .mod-item {
    padding: 6px 0 0 12px !important;
}


.latest_blog_posts .ezb-mod .mod-item + .mod-item {border-top:none;
    margin: 0 !important;}
	

.latest_blog_posts { margin-bottom:30px;}

.latest_blog_comments .mod-comment-content > a {
font-size: 10px;
}


.seniors-blog{ color: #51626f;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 9px;
    line-height: 10px;}
	
	
.blogevents .span12 { background-color: #FFF9DF; padding:0 15px 15px; margin-top:20px;  margin-bottom: 56px;}

.blogevents .span12 .page-header h2 a{ border:none !important; font-size: 18px;
font-weight: bold;
color: #51626F;
margin: 0px;
padding: 14px 0px 10px 0px;
font-family:Georgia, "Times New Roman", Times, serif!important;
line-height: 26px;
border: none!important;}


.blogevents .span12 .page-header h2 a:hover {color: #5482AB!important;}
.blogevents .jcomments-links a { background-color:#fff; padding:4px 10px;  color: #F3D95E;}
.blogevents .jcomments-links a:hover { color: #EFC400;}



/*body.archive #textarea{   padding: 0 0 0;}*/
.archive #top_bottombottom .unstyled  { display:none;}

body.articles #textarea{   padding: 70px 0 0;}

.item-pagecommunity  h2{font-size: 26px;
font-weight: normal!important;
color: #5482AB;
color: #FFA70F;
color: #AF6F00;
color: #827c34;
padding: 0px 0px 10px 0px;
font-family: Arial, Helvetica, sans-serif!important;
line-height: 32px;}

.search-categories-inner {
display: none;
}
.item-pageevents .page-header.top-head {
display: none;
}
.item-pageevents .page-header.inner-head > h2 a {
border-bottom: medium none !important;
color: #827c34;
font-family: Arial,Helvetica,sans-serif !important;
font-size: 26px;
font-weight: normal;
}
.item-pageevents .page-header.inner-head h2 {
margin: 0 !important;
padding-bottom: 10px;
}
.item-pageevents .page-header.inner-head > h2 a:hover{color:#5482ab !important}
input#search-area160 { border:none !important;}
input#suggestion-area160{ background-color:inherit !important; background:none !important; box-shadow:none !important; border:none !important; 
}
#search-area160 { text-shadow:none !important; color:#FFF !important;  font-family:Arial !important; font-size:11px !important; }
#ajax-search-button160 { border:none !important;}


.search-categories-inner {
display: none;
}
.category-chooser.opened {
display: none;
}

#search-form160 .category-chooser { border:none !important;}

.result-element {
    border-top: medium none !important;}
	
#search-results160 #search-results-inner160 .result-element:hover, #search-results160 #search-results-inner160 .selected-element { background:none !important; text-decoration:underline !important;}

a.result-element:hover span {text-decoration:underline !important;}

a.result-element .small-desc{color: #646464 !important;	text-decoration: none; font-size:10px !important;}

#search-results160 .plugin-title { background:#ffe671 !important; line-height:20px !important;}
.plugin-title-inner {text-shadow:none !important; }

input#search-area160 {   padding: 0 30px 0 49px !important ; height:40px !important;}
#ajax-search-button160 {left: 31px !important ; top: 10px !important;}
#ajax-search-button160 .magnifier { background:url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/magnifier_icon.png) no-repeat top left !important;}
 #search-area-close160 {right: 11px !important;}
 
 #search-results160 .seemore { overflow:hidden;}
 #search-results160 .seemore span { font-weight:normal !important; float:right; color: rgb(239, 211, 82) !important;
    font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercas; background:url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/more_icon.png) no-repeat center right; padding:0 25px 1px 0 !important; text-transform: uppercase;}
	
	.plugin-title-inner {
    padding: 5px 0 0 8px !important;
}

.page-band.page-band-0 {
    padding: 0 3px;
}
#search-results160 { z-index:100000000000 !important;}


.editorials {
    position: relative;
}


.editorials .pull-right.article-index {
width: 265px;
float: right;
position: relative;
top: -16px;
right: -30px;
padding: 0px 0px 6px 0px!important;
margin: 0px!important;
border: 1px solid #F2D653;
border-right: none;
background-color: #F6E69D;

}

#contenttoc_header {
font-size: 14px!important;
margin: 10px 0px 0px 20px;
}

.editorials .pull-right.article-index  ul {
margin: 6px 0px 0px 20px!important;
_margin: 6px 0px 0px 10px!important;
padding: 0px!important;
}

.editorials .pull-right.article-index  li {
margin: 0px!important;
padding: 0px!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px!important;
line-height: 11px!important;
background-image: none!important;
}

.editorials .pull-right.article-index  a:link, 
.editorials .pull-right.article-index  a:visited {
border: none!important;
padding: 3px 0px 4px 10px!important;
display: block;
position: relative;
left: -10px;
_left: 0px;
color: #5482AB;
width: 235px;
}

.editorials .pull-right.article-index  a:hover {
background-color: #EFD352;
border-bottom: 1px solid!important;
padding: 3px 0px 3px 10px!important;
margin: 0px!important;
}


.pager { float:right;   clear: both;}
.pager ul { margin:0px; padding:0px;}
.pager ul li { list-style:none !important; float:left; background:none !important; }
.pager ul li a, 
.pager ul li a:visited {
visibility: visible!important;
border: 1px solid #F2D653!important;
padding: 3px 6px;
font-size: 13px;
font-weight: bold;
color: #AFA862; background:none !important;
}

.pagenavbar div a:hover {
background-color: #FFF9DF;
}


.footer-social {background-color: #F6E69D;
display: block;
float: left;
width: 786px !important;
clear: both!important;
position: relative;
left: -29px;
top: 20px;
_top: 40px;
padding: 0 0px 0 10px!important;}
.footer-social h4{ margin:10px 10px 0px 0px !important; padding:0px !important; float:left; color:#a09b59; }
.footer-social .itp-sbb-bothl { border:none !important;} 

.footer-social .itp-sbb-bothl {
    float: left;
    margin: 0;
    padding: 6px 0 0;
}

.sliders_main {
    cursor: default !important;
	
}
.table  td.list-title {
    width: 619px;
}

.content-categorybytheme h3.page-header a {border: none!important;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 14px;
text-transform: uppercase;
display: block;

margin: 10px 0px 0px 0px;
color: #a09b59;
padding: 0px;}

.content-categorybytheme .category-desc p {
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 9px;
line-height: 16px;
color: #51626F;
display: block;

margin: 0px 0px 0 0px;
padding: 0px; 
}

.content-categorybytheme .cat-children > div { border: none!important;
display: block;
margin: 0px 0px 0px 0px;
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/horizrule.png);
background-repeat: no-repeat;
background-position: bottom center;
padding: 0px 0px 10px 0px!important;
width: 100%;}

.form-limit {
    float: right;
    padding-bottom: 10px;
}
.blog-body{
  width:65%;float:left
}
.blog-right{width:30%;float:right}

.blog-right .blog.categories h3{
	text-transform: uppercase !important;
font-weight: bold !important;
font-size: 11px !important; }

.blog-right{

position: relative;
/*top: 125px;*/
z-index: 200;
margin: 125px 3px 0px 0px;
#margin-top: 180px;
background-color: #E3EBF2;
width: 190px;
padding: 20px;

}
.ezb-mod .mod-item + .mod-item { margin:0px !important; border:none !important;}
.blog.categories .ezb-mod .mod-item { padding: 5px 0 5px 13px !important;}
.blog.categories .ezb-mod .mod-item  a{
 font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    line-height: 16px; color: #51626F;
}
.ezb-mod .mod-item {
list-style: none;
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif)!important;
background-repeat: no-repeat;
background-position: 0 10px;

font-size: 12px;

}
.blog-right .ezb-mod.mod_easyblogcategories {
    margin: 0 0 21px;
}

.comment ul.blog-comments { margin:0px !important; padding:0px !important;}
.comment ul.blog-comments  li{ list-style:none !important; border:none !important; background:none !important; padding:0px !important; margin:0px !important; }
.comment ul.blog-comments  li a{list-style: none;
background-image: url(/web/20150403181218im_/http://philasocialinnovations.org/templates/psij/images/nav2_arrow.gif)!important;
background-repeat: no-repeat;
background-position: 0 10px;  font-family: Verdana,Arial,Helvetica,sans-serif !important;
    font-size: 10px !important;
    line-height: 16px; color: #51626F; display:block; padding: 5px 0 5px 13px !important;  border-bottom:none !important; }
	
.comment ul.blog-comments  li a:hover { border-bottom:none !important; text-decoration:underline !important; }
#section-author {
    display: none !important;
}

#right_sidebar ul .feed-link > a {
    font-size: 10px !important;
    position: relative;
    top: -3px;
}
#right_sidebar .feed-item-description > p {
    font-size: 10px !important;
}
.customrelatedblog #relatedblog {
    border: 1px solid #d1e2ef;
    margin: 10px 0 0;
    padding: 30px;
    width:56%;
}
.customrelatedblog h3.relatedblog {
    font-size: 13px;
    font-weight: bold;
    margin: 10px 0 0 !important;
    text-transform: uppercase;
}
/*
     FILE ARCHIVED ON 18:12:18 Apr 03, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:53:03 May 20, 2021.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 204.418 (3)
  exclusion.robots: 0.383
  PetaboxLoader3.datanode: 213.646 (4)
  RedisCDXSource: 15.289
  exclusion.robots.policy: 0.367
  PetaboxLoader3.resolve: 59.9
  esindex: 0.015
  CDXLines.iter: 23.763 (3)
  captures_list: 249.59
  load_resource: 86.301
*/