/*  (do not remove this :) */
/*  (not this either :) */
.template-homepage_view #visual-portal-wrapper {
    background-image:url(http://chem.psu.edu/home_main.jpg);
    background-repeat: repeat-y;
	background-color: transparent;
    color: #000;
}
.template-homepage_view #portal-columns {
    background-image:url(http://chem.psu.edu/home_main.jpg);
    background-repeat: repeat-y;
}
.template-homepage_view #content-core {
    padding: 0 1em 0 .7em;
}
.template-homepage_view #portal-columns,
.template-homepage_view #portal-content,
.template-homepage_view .documentContent {
	background-color: transparent;
    color: #000;
}
.template-homepage_view .documentActions,
.template-homepage_view .documentDescription,
.template-homepage_view #viewlet-below-content .row .managePortletsFallback,
.template-homepage_view .documentByLine,
.template-homepage_view .portletNews .portletItemDetails {
	display: none;
}
.template-homepage_view #content {
	background-color: transparent;
    color: #000;
}
.template-homepage_view #portal-column-content.cell.width-full.position-0 {
	margin-left: 0;
}
.template-homepage_view div#portal-column-content.width-3\:4 {
  	width: 100%;
  	margin-left: -100%;
}
.template-homepage_view #content {
    padding: 1em 0 0 !important;
}
#homepage-images {
	width: 100%;
}
#homepage-image-container {
	float: left;
	margin: 15px 0 0 15px;
}
#homepage-right {
	width: 32%;
	margin: 0 0.4% 1% 0;
	float: right;
}
/* events portlet */
#homepage-right .portletEvents {
   min-height: 320px;
   margin: 0;
}
.template-homepage_view .portletItem {
	background-color: #fff;
	color: #000;
	padding: .75em 1em 0;
}
.template-homepage_view #portlets-below .portletItem  a {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: .5em;
    font-size: 110%;
}
.documentContent dd a:visited {
	color: purple;
	background-color: transparent;
}
.documentContent dd a {
	color: #1D314A;
	background-color: transparent;
}
.portletFooter {
    background-color: #fff;
	color: #000;
	border: none;
}
#content dd.portletFooter a {
	border-bottom: none;
}
.template-homepage_view #content dl.portletStaticText {
    margin-left: 0;
    min-height: 320px;
}
/* ContentWell Portlets */
.template-homepage_view #viewlet-below-content {
    font-size: 110%;
}
.template-homepage_view dl.portlet { 
    border:1px solid #003366;
    margin-bottom: 1em;
}
/*.template-homepage_view #portlets-below dl.portlet {
	min-width: 315px;
}*/
.template-homepage_view dl.portlet dt.portletHeader {
    color: #036;
    background-color: #FFFFFF;
    height: 20px;
    line-height: 20px;
    font-family: Georgia,"Times New Roman",Times,serif;
	padding: .5em 0 0 0;
    font-weight: bold;
}
.template-homepage_view dl.portlet dt.portletHeader a {
    color: #036;
    background-color: #FFFFFF;
}
.template-homepage_view dl.portlet dt.portletHeader {
    color: #036;
    font-family:Georgia,"Times New Roman",Times,serif;
}
.template-homepage_view #portlets-below div.BelowPortletManager1.width-1\3a 2.position-0 {
    width: 64.25%;
}
.template-homepage_view #portlets-below .BelowPortletManager2.position-1\3a 2 {
    margin-left: -33%;
}
.template-homepage_view div.BelowPortletManager1.position-0 {
	width: 64.25%;
	float:left;
    margin: 5px 0 15px 1.5%;
}
.template-homepage_view .BelowPortletManager2 {
    width: 31.5%;
    float:left;
    margin-left: -33%; 
}
.template-homepage_view div.BelowPortletManager1.position-0 {
	margin-top: 0;
	margin-left: -99.75%;
}
.template-homepage_view .portletSpotlightPortlet {
    padding-bottom: 1em;
}
.template-homepage_view #portlets-below {
    width: 100%;
}
#homepage-image {
    max-width: 640px;
    float: left; 
    width: 65.5%;
    margin: 0 0 .5em .5em;
}
#homepage-image img {
    width:100%;
}
.portlet-static-penn-state-lives-here img {
    max-width: 315px;
    width: 100%;
}
/*  */
