/*

-----------------
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
---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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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 {
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: 10px 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 30px 0px;
font-weight: bold;
color: #5482AB;
}

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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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;
overflow: hidden;
width: 400px;
float: right;
}

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

#top_bottom {
width: 818px;
height: 162px;
background-image: url(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/templates/psij/images/vert_shadow.jpg);
background-repeat: no-repeat;
background-position: bottom left;
margin: 0px 3px /*2*/0px 0px;
_margin: 0px 2px /*2*/0px 0px;
clear: right;
height: 84px;
/*position: relative;
z-index: 1;*/
}

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

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

#prepostmain {
background-color: #FFFCEF;
width: 794px;
_width: 792px;
margin: 0px 0px 0px 3px;
_margin: 0px;
background-image: url(http://www.philasocialinnovations.org/site/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: 800px;
_width: 770px;
#width: 770px;
overflow: hidden!important;
background-image: url(http://www.philasocialinnovations.org/site/templates/psij/images/horizrule.png);
background-repeat: no-repeat;
background-position: top center;
margin: 20px 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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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  {
background-image: url(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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;
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(http://www.philasocialinnovations.org/site/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;
}

#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 {
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;
}


.tool-tip {
background-color: #FFFCEF;
float: none;
padding: 10px;
border: 1px solid #EFD352;
outline: 2px solid #FFF9DF;
}

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

.tool-tip p {
width: 340px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
font-size: 10px!important;
line-height: 16px!important;
}

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

.td_nums {
display: none;
}

.sectiontableentry1 a:link, .sectiontableentry1 a:visited, .sectiontableentry2 a:link, .sectiontableentry2 a:visited {
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(http://www.philasocialinnovations.org/site/templates/psij/images/nav2_arrow.gif);
background-repeat: no-repeat;
background-position: 0px 6px;
display: block;
}

.sectiontableentry1 a:hover, .sectiontableentry2 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: 230px;
float: right;
margin: 16px 0px 0px 0px;
_margin: 14px 30px 0px 0px;
position: relative;
z-index: 0;
left: -66px;
_left: -6px;
_top: 3px;
}

.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: -28px;
}

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

.moduletable_subscribe a {
background-image: url(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/templates/psij/images/navbg.png)!important;
}

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

display: block;
height: 40px;*/
width: 400px!important;
}

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


.yoo-carousel .off a, 

.yoo-carousel .off a, #primary li {
background-image: url(http://www.philasocialinnovations.org/site/templates/psij/images/navtabs_noarrow.png)!important;
_background-image: url(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/templates/psij/images/navtabs.png)!important;
_background-image: url(http://www.philasocialinnovations.org/site/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;
width: 764px;
height: 24px;
overflow: hidden;
padding: 0px 0px 5px 30px!important;
margin: 0px 0px 0px 3px!important;


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

#tertiary {
height: 20px;
background-color: #6B97BF;
}

#secondary li, #tertiary li {
list-style: none;
background: none!important;
padding: 3px 0px 0px 0px!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;
margin: 0px 4px!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(http://www.philasocialinnovations.org/site/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;
}

#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: none!important;
padding-top: 0px!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;

}

div.blank div.yoo-search div.searchbox input {
padding: 2px 0px 0px 20px!important;
_padding: 10px 0px 0px 20px!important;
#padding: 10px 0px 0px 20px!important;
background: none!important;
color: #F0F0F0;
height: 32px!important;
width: 370px!important;
_width: 350px!important;
}

div.blank div.yoo-search div.searchbox input:hover,
div.blank div.yoo-search div.searchbox 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(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(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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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 0px 30px;
margin: 30px 0px 0px 3px!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 0px 0px 20px!important;
_padding: 20px 0px 0px 10px!important;
#padding: 20px 0px 0px 12px!important;
margin: 30px 0px 0px 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 {
margin: 0px 0px 20px 20px!important;
padding: 0px!important;
}

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

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

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

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

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

#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(http://www.philasocialinnovations.org/site/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;
}

#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;
margin: 0px 0px 0px 1px;
background-image: url(http://www.philasocialinnovations.org/site/templates/psij/images/bullet_yellow.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
}

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

#sitemap .item8, #sitemap .item9, #sitemap .item10 {
height: 260px;
border-right: 1px solid #6D8FAE;
margin: 0px 30px 0px 0px;
overflow: hidden;
}

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


#sitemap .item8, #sitemap .item8 li {
width: 150px;
}

#sitemap .item9, #sitemap .item9 li {
width: 150px;
}

#sitemap .item10, #sitemap .item10 li {
width: 160px;
}

#sitemap .item10 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 {
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(http://www.philasocialinnovations.org/site/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: 0px!important;
margin: 0px!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(http://www.philasocialinnovations.org/site/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: 20px 0px 0px 0px;
}

#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(http://www.philasocialinnovations.org/site/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;
}





/*----

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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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 {
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(http://www.philasocialinnovations.org/site/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(http://www.philasocialinnovations.org/site/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: 10px!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;
}

.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 {
font-size: 9px;
line-height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif!important;
padding: 3px 3px;
border: 1px solid #51626F;
border-top: 1px solid #5482AB;
border-left: 1px solid #5482AB;
}


/*----
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 .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;
}


