@media screen,projection  {
	.market #content {
		padding: 0;
		border-bottom: none;
	}
	.portal h2 {
		color: #fff;
		text-transform: uppercase;
	}
	h2 .org {
		color: #fff;
		font:normal 60px/72px "ITC Avant Garde Gothic Std", ITCAvantGardeStd, sans-serif;
	}
	h2 .marketname {
		color: #f90;
		font:normal 60px/72px "ITC Avant Garde Gothic Std Extra Light", "ITC Avant Garde Gothic Std", ITCAvantGardeStd, sans-serif;
	}
	.market .portal {
		width: 577px;
		height: 267px;
		padding: 62px 315px 30px 92px;
	}
		.market .portal p {
			font: lighter 16px/26px 'Helvetica Neue LtStd', 'Helvetica Neue', HelveticaNeue, Helvetica, sans-serif;
		}
	.education .portal {
		background: url(/images/headers/wmu-girl.jpg) no-repeat -30px 0;
	}
	#focus a {
		visibility: hidden;
		position: relative;
		display: block;
		height: 67px;
		padding: 0 10px;
		color: #fff;
		background: #090;
		background: rgba(0,128,0,.8);
		text-transform: uppercase;
	}
	#focus a:hover {
		border-bottom: none;
		color: #ff9;
	}
	#focus img {
		position: absolute;
	}
	#focus li {
		float: left;
		width: 200px;
		height: 134px;
		padding: 0 0 19px 19px;
		margin: 25px 0 0 16px;
		background: url(/images/frame-219.gif) no-repeat 0 0;
		list-style-type: none;
	}
		#focus li:first-child {
			margin: 25px 0 0;
		}
		#focus li:hover a {
			visibility: visible;
		}
		#focus .viewbook {
			height: 20px;
			padding: 42px 10px 5px;
		}
	#marketnav {
		display: block;
		padding: 6px 0 7px 25px;
		border: solid 1px #e3e3ba;
		background: #e3e3ba url(/images/bg-market-nav.png) repeat-x 0 0;
		overflow: hidden;
	}
		#marketnav h3,
		#marketnav ul,
		#marketnav li {
			float: left;
			padding: 0;
			font-size: 14px;
			line-height: 12px;
		}
		#marketnav a {
			float: left;
			display: block;
			padding: 0 6px 3px;
			margin: 5px 0 0;
			color: #333;
			font-size: 12px;
			text-transform: uppercase;
		}
			#marketnav a:hover {
				border-bottom: none;
				text-decoration: underline;
			}
		#marketnav h3 {
			padding: 6px 0 0;
			color: #c93;
			font-family: Helvetica, Arial, sans-serif;
			line-height: 14px;
			text-transform: uppercase;
		}
		#marketnav li {
			border-left: solid 1px #999;
			list-style-type: none;
		}
		#marketnav li:first-child {
			padding: 0 0 0 10px;
			border-left: none;
		}
		#marketnav .last {
			color: #999;
		}
}

@media only screen and (max-device-width: 480px) {
	.market .portal {
		max-width: 460px;
		height: auto;
		padding: 50px 10px 20px;
		-webkit-background-size: 100% auto;
	}
	#focus img {
		position: relative;
	}
	#focus a {
		visibility: visible;
		color: #f90;
		background: transparent;
	}
	#focus li {
		height: auto;
		margin: 25px 0 0;
		background-image: none;
	}
}