
/* - ploneCustom.css - */
@media all {
/* http://sociology.la.psu.edu/portal_css/ploneCustom.css?original=1 */
div#psulogo img{
width: 130px !important; height: 46px !important;
}
div#psulogo .imagemap{display: inline-block;position:relative;}
div#psulogo .imagemap .hotspots a{
position:absolute;
height: 100%;
color: transparent;
overflow: hidden}
div#psulogo .imagemap .hotspots a.psu-link{width:35%;}
div#psulogo .imagemap .hotspots a.cla-link{right: 0;width: 65%;}
#portal_title {margin-left: 15px;}
/* ************/
h1 {
color: #003366;
font-size: 2.5em;
}
h2 {
font-size: 1.5em;
text-transform: capitalize;
}
#content a:link, dl.portlet a:link {
border-bottom: none;
text-decoration: none;
}
#content a:hover, dl.portlet a:hover {
color: #003366 !important;
}
.documentDescription {
margin-bottom: 10px;
}
body {
background: url(http://sociology.la.psu.edu/images/oswald_bg.jpg) center 0px no-repeat, url(http://sociology.la.psu.edu/images/bg_2.gif) top left repeat-x;
background-size: auto;
background-color: #e2e2e2;
}
#visual-portal-wrapper {
border: none;
}
/* ***********/
#portal-globalnav {
background: #333;
line-height: 30px;
}
#portal-globalnav img {
width: 20px;
float: right;
padding: 7px 10px 0 0;
}
/* ***************/
#portal-columns {
background: #fff;
border-top: 10px solid #29547F;
padding-top: 10px;
}
/* ************************/
#portal-footer {
background: #fff;
margin: 0;
height: 160px;
}
#portal-footer #contact {line-height: 1.5em;}
/* ************************/
dl.portlet dt, div.portletAssignments div.portletHeader {
background: #333;
line-height: 25px;
}
dl.portlet dt a:link, dl.portlet dt a:visited, dl.portlet dt a:hover {
color: #fff !important;
}
.portlet {
background: #f2f2f2;
border-bottom: none;
}
.portletItemDetails {
text-align: right;
color: #000;
}
dl.portletNews .portletItem .tileImage {
float: left;
border: 1px solid #ccc;
margin-right: 5px;
}
.news_desc {
display: block;
margin-top: 10px;
font-size: 11px;
}
/* ******/
.navTreeItemInPath,
.navTreeCurrentItem,
.navTreeCurrentNode {
background-color: #036;
color: #fff;
}
dl.portlet ul.navTree .navTreeCurrentItem {
background-color: transparent;
color: #ccc;
margin-left: 0;
margin-right: 0;
}
dl.portlet .navTreeItemInPath li a {
border: medium none;
color: #FFFFFF;
display: block;
padding-left: 3px;
}
.portletNavigationTree .portletItem .navTreeItem a:hover {
background: transparent;
color: #ccc !important;
}
.navTreeLevel2 {
margin-left: 10px;
}
.navTreeLevel2 .navTreeItem {
background: url(http://sociology.la.psu.edu/images/arrow-right.png) 0 8px no-repeat;
}
/* ****************/
body.section-welcome #portal-breadcrumbs, body.section-welcome .documentFirstHeading {
display: none;
}
.section-welcome #portal-columns {
border-top: 0;
padding-top: 0;
}
.section-welcome #content {
margin: 0;
}
.section-welcome .portlet {
background: #fff;
}
body.section-welcome div.width-full {
width: 100%;
}
body.section-welcome div.position-0 {
margin-left: -99.875%;
}
.section-welcome .pics {
border-width: 0;
}
.imageCaption .imageTitle {
font-size: 250%;
color: #fff;
padding: 10px 0 0 10px;
letter-spacing: 1px;
}
.imageCaption {
height: 90px;
}
.imageCaption .imageDescrip {
margin: 10px 10px 0 18px;
font-size: 18px;
color: #ccc;
letter-spacing: 1px;
}
.section-welcome #slideshow {
border-top: 10px solid #29547F;
}
.section-welcome #nav {
background: url(http://sociology.la.psu.edu/images/shadow.png) top left repeat-x;
border: none;
padding: 5px 0;
}
.section-welcome #nav #navNumbers a, .section-welcome #nav #navNumbers a:hover {
border: 1px solid #006699;
text-decoration: none;
color: #f2f2f2 !important;
border-radius: 1em;
padding: 0 3px;
font-size: 10px;
}
.section-welcome #nav #navNumbers a.activeSlide {
background-color: #006699;
color: #006699 !important;
border: 1px solid #006699;
}
.section-welcome a#next, .section-welcome a#prev {
display: none;
}
section-welcome #nav #navNumbers a {
line-height: 10px;
}
/* ************/
.section-welcome .portletsBelowContentA, .section-welcome .portletsBelowContentB, .section-welcome .portletsBelowContentC {
float: left;
width: 33.3%;
}
.section-welcome #portlets-below {
padding-top: 15px;
}
.section-welcome #portlet-success-stories {
clear: both;
}
.section-welcome #portlet-success-stories .portletItem {
clear: both;
}
.section-welcome #portlet-success-stories img {
float: right;
width: 20%;
height: auto;
}
/* ********************/
.template-fsd_collection_view .headshot, .template-otjm_fsd_collection_view .headshot {
float: left;
clear: both;
margin-bottom: 2em;
}
.template-fsd_collection_view .caption, .template-otjm_fsd_collection_view .caption {
float: left;
margin-bottom: 2em;
}
.template-fsd_collection_view .caption, .template-otjm_fsd_collection_view .caption {
margin-left: 10px;
width: 75%;
}
/* **************************/
.section-news-events #portlets-below .portlet {
background: none;
}
.section-news-events #portlets-below .portlet .portletHeader a,
.section-news-events #portlets-below .portlet .portletHeader a:hover,
.section-news-events #portlets-below .portlet .portletHeader a:active,
.section-news-events #portlets-below .portlet .portletHeader a:visited,
.section-news-events #portlets-below .portlet .portletHeader {
background: none;
color: #444 !important;
font-size: 1.5em;
border: none;
}
.section-news-events #portlets-below .portlet .portletItem {
padding: 0.5em;
}
.section-news-events #portlets-below .portletItem a.tile {
border-bottom: none;
text-decoration: none;
font-weight: bold;
}
.section-news-events #portlets-below .portlet .portletHeader {
padding: .42em 0em;
}
.section-events .item {
border-bottom: 1px solid #ccc;
}
/* **************/
#footer-portlets {
background: url(http://sociology.la.psu.edu/images/linkfarm_top.png) 10px 10px no-repeat #003366;
padding-top: 30px;
}
#footer-portlets .portlet {
background: transparent;
}
#footer-portlets .portlet .portletHeader {
border: none;
background: transparent;
font-size: 14px;
font-weight: 500;
margin-top: 10px;
}
.FooterPortletA, .FooterPortletB, .FooterPortletC {
float: left;
width: 33.3%;
}
#footer-portlets dl.portlet dd.portletItem, dl.portlet dd.portletFooter, dl.portletError dd {
padding: 0.3em 1em;
}
#footer-portlets .portlet a:link, #footer-portlets .portlet a:hover, #footer-portlets .portlet a:visited {
border-bottom: none;
color: #ccc !important;
}
#footer-portlets .portlet .portletHeader a {
color: #fff !important;
border-bottom: 1px solid #006699;
}
#footer-portlets dl.portlet dd.portletFooter {
text-align: right;
}
/* ********************/
.section-graduate #content table {
width: 100%;
}
/* *************/
div.lamark {float: left; margin-right: 10px;}
#contact {float: right;
width: 250px;
}
/* ******/
.template-otjm_fsd_collection_view .personName {
overflow: auto;
clear: both;
border-bottom: 1px solid #000;
margin: 2em 0;
margin-bottom: 2em;
}
.template-otjm_fsd_collection_view .headshot {
margin-bottom: 2em;
}
.template-otjm_fsd_collection_view .caption {
margin-bottom: 2em;
}
.lamark {display:none;}
}

