@import url(reset.css);
@import url(960.css);
@import url(common-ifactory.css);


/* Tool nav placement differs on inner pages vs home page */


/* Home Features Section */
#features {
		clear: both;
		color: #f4f4f4;
		font-family: Georgia, Times, serif;
		font-size: 14px;
		height: 353px;
		line-height: 1.4;
		position: relative;
		margin-top:-16px;
	}
	#features .on{display: block;}
		.feature {display: none;height:353px;position:relative;}
			.feature-overlay{
				background: url(/templates/hero/images/home_overlay.png) transparent top left no-repeat; 
				height: 353px;
				position: absolute;
				width: 940px;
				z-index: 80;
				top: 0;
				left: 0;
			}
			.feature-caption{
				display: none;
				position: absolute;
				left: 20px;
				bottom: 20px;
			}
			.feature-overlay .on{display: block;}
			.feature-caption h3 { color: #fff; font-size: 30px; }
			.feature-caption p { line-height: 1.5; margin: 0 0 0 25px; }
			#featured-images{width: 940px; height: 353px;}
			#featured-images img{position: absolute; left: 0; top: 0;z-index: 1;}
			#featured-images .timer{display: none;}
			#featured-images .on{z-index: 3;}
			#featured-images .out{z-index: 2;}
		
		#feature-nav { bottom: 10px;right: 20px; position: absolute; z-index: 100;}
		#feature-nav li {display: inline;}
			#feature-nav a {
				color: #ccdb85;
				display: block;
				float: left;
				font-size: 12px;
				font-style: italic;
				margin: 0 2px;
				padding: 8px 1px 5px 2px;
				width: 75px;
				position: relative;
			}
				#feature-nav a span {
					display: block;
					margin: 0 0 10px 0;
					position: absolute;
					text-indent: -99999em;
					overflow: visible;
					width: 75px;
					z-index: 50;
					top: -35px;
					text-align: center;
				}

				#feature-nav a img{border:1px solid #555;}

			#feature-nav a:hover, #feature-nav a.on {
				background: url(/templates/hero/images/features/bkgd-hover.png) transparent bottom center no-repeat;
				text-decoration: none;
			}
				#feature-nav a:hover span, #feature-nav a.on span {text-indent: 0;}
/* end Home Features Area */
/* Home Bottom Panels - Upcoming Events, News and Information, Quick Links */
#last-footer a, #last-footer a:visited{color:#fff; font-weight:bold;}
#last-footer a:hover{color:#888;}
#bottom-section { /*margin-top: 5px; */overflow: hidden; }
	#bottom-section .top {display: none;}
	#bottom-section .bottom { }
	#bottom-section h3 {
		color: #666;
		font-family: 'Lato',Georgia,Times,serif;
		font-size: 20px;
		margin: 0 0 15px 0;
	}
		#bottom-frame {
			background: url(/templates/hero/images/bkgd-btmsect-btm.gif) #fff bottom center repeat-x;
			line-height: 1.3;
			overflow: hidden;
			padding: 0;
			/*border-top-left-radius: 5px;
			border-top-right-radius: 5px;
			-moz-border-radius-topleft: 5px;
			-moz-border-radius-topright: 5px;
			-webkit-border-top-left-radius: 5px;
			-webkit-border-top-right-radius: 5px;*/
		}
			#bottom-frame-inner{
				background: url(/templates/hero/images/bkgd-btmsect-mid.gif) transparent top left repeat-y;
				padding-top: 20px;
				/*
				border-top-left-radius: 5px;
				border-top-right-radius: 5px;
				-moz-border-radius-topleft: 5px;
				-moz-border-radius-topright: 5px;
				-webkit-border-top-left-radius: 5px;
				-webkit-border-top-right-radius: 5px;*/
			}
		#events dd {margin: 0 0 10px 0;}
		#events a, #events a:hover {font-weight: bold;}
		#news li {margin: 0 0 10px 0;}
		#news a, #news a:hover {
			color: #1c6469;
			font-weight: bold;
		}
		#links-inner{
			padding: 0 15px 0 15px;
		}
			#links h4 {
				color: #8EA09A;
    font-size: 13px;
    letter-spacing: 1px;
    margin: 0 0 8px;
    text-transform: uppercase;
	font-family: 'Lato',Georgia,Times,serif;
			}
			#links a, #links a:visited {
				color: #155b54;
				font-weight: bold;
			}
			#links img {margin: 0 0 10px 0;}
			#links ul {margin: 0 0 15px 0;}
				#links ul a, #links ul a:visited {
					background: url(/templates/hero/images/bkgd-link-arrow.gif) transparent top right no-repeat;
					color: #333;
					font-size: 13px;
					font-weight: normal;
					padding: 0 15px 0 0;
				}
				#links li {
					border-bottom: 1px solid #a1bfbc;
					padding: 5px 0;
					width: 167px;
				}
				#widget-psu_copyright-3 {
    color: #EEEEEE;
    font-size: smaller;
    padding: 40px 20px 20px 60px;;
}
/* End Home Bottom Panels */

/* Quick Links */
.jumpmenu{
	background: ;
	width: 167px;
}
/* End Quick Links */
