
/* - visualeditor.css - */
@media all {
/* https://polisci.la.psu.edu/portal_css/visualeditor.css?original=1 */
/* */
#content-core p,
#content-core dl,
.mceContentBody p,
.mceContentBody dl {
margin-bottom: 1em;
}
#content-core a:target {
background-color: #ffb;
}
#content-core span.link-external a {
background: transparent url('link_icon.png') 0px 1px no-repeat;
padding: 1px 0px 1px 16px;
}
#content-core ul,
.mceContentBody ul {
list-style-type: disc;
margin-left: 2em;
}
#content-core ol,
.mceContentBody ol,
.portlet ol {
list-style-type: decimal;
margin-left: 2em;
}
#content-core li,
.mceContentBody li,
.portlet li {
margin-bottom: 0.25em;
line-height: 1.5em;
}
#content-core dt,
.mceContentBody dt {
font-weight: bold;
margin-bottom: 0;
margin-right: 0;
}
#content-core dd
.mceContentBody dd {
margin: 0 0 1em 2em;
}
#content-core pre,
.mceContentBody pre {
background-color: #222;
color: #ffffff;
font-family: "Courier New", monospace;
padding: 1em;
overflow-x: auto;
font-size: 90%;
margin-bottom: 1em;
line-height: 1.25em;
}
#content-core pre.python
.mceContentBody pre.python {
background-color: #ffffff;
}
#content-core code
.mceContentBody code {
font-family: "Courier New", monospace;
}
#content-core .discreet,
.mceContentBody .discreet,
#sidebar .discreet {
color: #666;
font-size: 0.8em;
font-weight: normal;
}
#content-core .visualHighlight,
.mceContentBody .visualHighlight {
background-color: #ffb;
}
#content-core .pullquote,
.mceContentBody .pullquote {
margin: 0 1em 0.5em 0.5em;
font-weight: bold;
line-height: 1.25em;
float: right;
width: 35%;
clear: right;
color: #444;
font-size: 1.6em;
letter-spacing: -0.08em;
}
#content-core .callout,
.mceContentBody .callout {
background: #eee;
padding: 1em;
border-left: 1em solid #ccc;
clear: both;
}
#content-core table,
.mceContentBody table {
text-align: left;
border-collapse: collapse;
border-spacing: 0px;
margin-bottom: 1em;
}

}


/* - facultyStaffDirectory.css - */
@media all {
/* https://polisci.la.psu.edu/portal_css/facultyStaffDirectory.css?original=1 */
/* */
/* */
/* */
.headshot  { padding-right: 8px; }
#contactInformation { margin-left: 0px; }
#content .facultyStaffDirectory {
position: relative; /* */
min-width: 0; /* */
}
#content .facultyStaffDirectory.personView .vcard a
{
background:url('vcard.png') 0 50% no-repeat;
padding-left: 20px;
}
#content .facultyStaffDirectory ul.jobTitle
{
margin: 0 0 1em 0;
list-style: none !important;
list-style-image: none;
list-style-position: outside !important;
list-style-type: none !important;
}
#content .facultyStaffDirectory ul.jobTitle li, #content .facultyStaffDirectory .websites li { margin: 0; padding: 0; }
#content .facultyStaffDirectory .standardView .headshot { float: left; width: 120px; margin-top: 3px; padding: 0; }
#content .facultyStaffDirectory .standardView .headshot img { border: 2px solid #000; padding:0; }
#content .personView p.title { margin-bottom: 0; }
#content .personView .adr { margin-top: 1em; }
#content .personView .headshot { text-align: right; }
#content .personView .headshot img { border: 1px solid #555; }
#content .personView ul.jobTitle { font-weight: bold; }
#content .personView .websites h3 { margin: 1em 0; }
#content .personView .websites ul
{
margin: 1em 0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
list-style: none;
}
#content .personView .education ol { list-style: none; margin: 0 0 1em 0; }
#content .personView .education li { margin: 0; }
#content .personView .courselisting dl,
#content .personView .specialties dl { margin: 0 0 0 1em; }
#content .personView .departments dl { margin: 0 0 0 1em; }
#content .personView .courselisting dd,
#content .personView .specialties dd { font-size: .85em; margin-left: 0; }
#content .personView .departments dd { font-size: .85em; margin-left: 0; }
#content .personView .courselisting dd p,
#content .personView .specialties dd p { margin:0 0 .25em 0; }
#content .personView .departments dd p { margin:0 0 .25em 0; }
#content .facultyStaffDirectory .listing {
margin: 1em 0 1.5em;
}
#content .facultyStaffDirectory table.listing { border: none; }
#content .facultyStaffDirectory table.listing tbody {
border-bottom: 1px solid #DDDDDD;
border-left: 1px solid #DDDDDD;
}
#content .facultyStaffDirectory .tabularView thead th {
font-size: 1.5em;
background-color: transparent;
border: none;
padding-left: 0;
}
#content .facultyStaffDirectory .tabularView thead a {color:#000; text-decoration: none; }
#content .facultyStaffDirectory ol.classificationList
{
margin-left: 0;
margin-bottom: 1.4em;
padding: .5em;
border: thin solid #bcdceb;
background-color: #eef3f5;
}
#content .facultyStaffDirectory ol.classificationList li { display: inline; margin-right: 1em; }
#content .facultyStaffDirectory .atozView .alphabetLinks { text-align: center; }
#content .facultyStaffDirectory .atozView .alphabetLinks ol li {
display: inline;
font-size: 1.4em; }
/* */
#content .facultyStaffDirectory .inlineFields .inlineEditable { display: inline; }
h4.personName { margin-top: 0px !important; }
h4.personName a { text-decoration: underline; color: #205C90 !important;}
/* */

}


/* - ++resource++ContentWellPortlets.styles/ContentWellPortlets.css - */
@media all {
/* https://polisci.la.psu.edu/portal_css/++resource++ContentWellPortlets.styles/ContentWellPortlets.css?original=1 */
.managePortletsAboveLink,
.managePortletsBelowLink,
.manageFooterPortletsLink,
.manageInHeaderPortletsLink,
.managePortletsBelowTitleLink { text-align: center; margin: 0 auto 1em; clear:both;}
.portlet-manager-row .portlet-well_manager { width: 30%; float:left; margin:1%; }
.portlet-manager-row { width:100%; float:left; }
/* */
div.width-1\3a 5 { width:    17.75%; } /* */
div.width-2\3a 5 { width:    37.75%; } /* */
div.width-3\3a 5 { width:    57.75%; } /* */
div.width-4\3a 5 { width:    77.75%; } /* */
div.position-1\3a 5 {margin-left:    -78.875%;} /* */
div.position-2\3a 5 {margin-left:    -58.875%;} /* */
div.position-3\3a 5 {margin-left:    -38.875%;} /* */
div.position-4\3a 5 {margin-left:    -18.875%;} /* */
div.width-1\3a 6 { width:    14.416%; } /* */
div.width-5\3a 6 { width:    81.083%; } /* */
div.position-1\3a 6 {margin-left:    -82.208%;} /* */
div.position-5\3a 6 {margin-left:    -15.542%;} /* */

}

