
* { margin: 0; padding: 0; }

body {
	background: transparent url(../images/body.home.gif) repeat-x top left;
	font-family: 'lucida grande', lucida, arial, sans-serif;
	font-size: 10px;
	color: #555;
	text-align: center;
	}
	body.interior {
		background-image: url(../images/body.interior.gif);
		}

a:link, a:visited {
	text-decoration: underline;
	color: #362f2d;
	font-weight: bold;
	}
	a:hover {
		text-decoration: underline;
		}

a img { border: none; }

input#submit {
	/*float: right;	*/
	vertical-align: middle;
	padding-left: 5px;
	}

body.interior h1 {
	clear: both;
	font-weight: normal;
	font-size: 2.6em;
	line-height: 1em;
	padding-top: 25px;
	}
	body.interior h1 span {
		text-transform: uppercase;
		color: #f47d44;
		font-size: .65em;
		line-height: 1.6em;
		}
	body.interior h1 a:link, body.interior h1 a:visited {
		font-weight: normal;
		text-decoration: none;
		color: #555;
		}
		body.interior h1 a:hover {
			color: #00aeef;
			}

body.interior h2 {
	clear: both;
	font-weight: normal;
	font-size: 2em;
	line-height: 1em;
	padding-top: 10px;
	color: #999;
	}

h5 {
	text-transform: uppercase;
	color: #f47d44;
	font-size: 1.2em;
	}

#Wrapper {
	position: relative;
	margin: 0 auto;
	width: 830px;
	text-align: left;
	}

#Wordmark {
	width: 352px;
	height: 35px;
	margin-top: 8px;
	background: transparent url(../images/hsuwordmark.gif) no-repeat top left;
	}
	#Wordmark a {
		display: block;
		width: 352px;
		height: 35px;
		}

#Branding {
	width: 339px;
	height: 51px;
	float: left;
	margin: 40px 0px 40px 2px;
	background: transparent url(../images/branding.png) no-repeat top left;
	}
	#Branding a {
		display: block;
		width: 274px;
		height: 42px;
		}
	body.interior #Branding {
		margin: 25px 0px 25px 2px;
		background-image: url(../images/branding.png);
		}

#Search{
	width: 235px;
	float: right;
	margin-top: 60px;
	}
	body.interior #Search {
		margin-top: 40px;
		}
	#Search ul {
		list-style: none;
		margin-bottom: 5px;
		}
		#Search li {
			display: inline;
			}
		#Search li a {
			padding-right: 15px;
			text-decoration: none;
			color: #555;
			font-weight: normal;
			}
	#Search input.searchfield {
		color: #888;
		width: 190px;
		margin-top: 2px;
		float: left;
		}

#SpecialEditionBranding{
	width: 300px;
	float: right;
	margin-top: 40px;
	}

#Feature {
	position: relative;
	clear: both;
	padding-top: 30px;
	font-size: .9em;
	}
	#Feature ul.storyActions {
		padding-top: 0px;
		}
	#Feature .specialedition {
		padding-bottom: 30px;
		width: 770px;
		background-color: transparent;
		border: none;
		}
		#Feature .specialedition h3 {
			font-size: 1.6em;
			text-transform: uppercase;
			color: #f47d44;
			padding-bottom: 15px;
			}
			#Feature .specialedition h3 a:link, #Feature .specialedition h3 a:visited {
				text-decoration: none;
				color: #f47d44;
				}
				#Feature .specialedition h3 a:hover {
					text-decoration: underline;
					}

	#Feature .base {
		margin-top: 5px;
		min-height: 330px;
		}

		#Feature .artsDefault {
			background-image: url(../images/feature/artsDefault.jpg);
			background-repeat: no-repeat;
			background-position: 0px 0px;
			}
			.artsDefault .featureContent h3 a:link, .artsDefault .featureContent h3 a:visited {
				color: #555;
				font-weight: normal;
				}
		#Feature .black {
			background-color: #000;
			color: #eee;
			}
			.black .featureContent h3 a:link, .black .featureContent h3 a:visited {
				color: #eee;
				font-weight: normal;
				}
		#Feature .brown {
			background-color: #534741;
			color: #eee;
			}
			.brown .featureContent h3 a:link, .brown .featureContent h3 a:visited {
				color: #eee;
				font-weight: normal;
				}
		#Feature .ltblue {
			background-color: #78adad;
			color: #fff;
			}
			.ltblue .featureContent a:link, .ltblue .featureContent a:visited {
				color: #fff;
				font-weight: normal;
				}
				.ltblue .featureContent a:hover {
					text-decoration: underline;
					}
		#Feature .green {
			background-color: #7f925f;
			color: #fff;
			}
			.green .featureContent a:link, .green .featureContent a:visited {
				color: #fff;
				font-weight: normal;
				}
				.green .featureContent a:hover {
					text-decoration: underline;
					}

	.featureImage {
		float: left;
		width: 530px;
		height: 330px;
		overflow: hidden;
		}
		/*changed style for magazine preview*/
		/*.featureImage {
					float: left;
					width: 530px;
					height: 430px;
					overflow: hidden;
					}*/
	.featureContent {
		width: 270px;
		padding: 15px 10px 0px 10px;
		float: right;
		}
		.featureContent h3 {
			font-size: 2.4em;
			font-weight: normal;
			line-height: 1.2em;
			}
		.featureContent p {
			padding: 10px 0px 5px 0px;
			font-size: 1.4em;
			line-height: 1.5em;
			}
		.featureContent a:link, Content a:visited {
			color: #00aeef;
			text-decoration: none;
			}
#main-content {
	width: 630px;
	float: left;
}
#Latest {
	padding: 0px 0px 45px 0px;
	margin-top: 45px;
	}
	#Latest h3 {
		font-size: 1.8em;
		line-height: 1.5em;
		padding: 5px 0px 0px 0px;
		clear: both;
		font-weight: normal;
		}
		#Latest h3 a:link, #Latest h3 a:visited {
			color: #555;
			font-weight: normal;
			}
			#Latest h3 a:hover {
				text-decoration: none;
				color: #00aeef;
				}
			#Latest h3 a span {
				color: #00aeef;
				}
	#Latest h5 {
		float: left;
		}
	#Latest p {
		font-size: 1.3em;
		line-height: 1.8em;
		padding: 10px 0px;
		}
		#Latest img {
			float: right;
			padding: 0px 0px 10px 15px;
			}
	#Latest a:link, #Latest a:visited {
		text-decoration: none;
		color: #00aeef;
		}
		#Latest a:hover {
			text-decoration: underline;
			}
	#Latest .storyActions {
		float: right;
		margin-bottom: 15px;
		}
		#Latest .storyActions a:link, #Latest .storyActions a:visited {
			color: #959595;
			}
			#Latest .storyActions a:hover {
				color: #00aeef;
				text-decoration: none;
				}

#Rotating {
	width: 185px;
	float: left;
	border-left: 1px solid #ccc;
	padding-left: 15px;
	padding-bottom: 10px;
	margin-top: 45px;
	}
	#Rotating p {
		padding-top: 25px;
		}
		#Rotating span {
			display: block;
			padding: 10px 0px;
			font-size: 1.4em;
			width: 170px;
			}

#Events {
	width: 630px;
	float: left;
	border-top: 1px solid #ccc;
	padding: 10px 0px 40px 0px;
	}
	#Events h4 {
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		}
	#Events h5, #latestAchievements h5 {
		float: left;
		padding-top: 5px;
		}
		#Events h5 a:link, #Events h5 a:visited {
			text-decoration: none;
			color: #00aaef;
			text-transform: lowercase;
			}
			#Events h5 a:hover {
				color: #f47d44;
				}
	#Events .storyActions {
		float: right;
		margin-bottom: 15px;
		padding-top: 5px;
		padding-right: 20px;
		}
	#Events .day {
		width: 150px;
		float: left;
		border-left: 1px solid #eee;
		margin-top: 15px;
		padding-left: 10px;
		}
		#Events .day ul {
			list-style: none;
			margin: 10px 0px;
			font-size: 1.4em;
			}
			#Events .day li {
				padding: 7px 0px;
				padding-right: 5px;
				}
			#Events .day li a {
				color: #00aeef;
				text-decoration: none;
				text-transform: lowercase;
				}
		#Events .last { padding-right: 0px; }
		#Events .first { border: none; padding-left: 0px; }

#GlobalNav {
	width: 147px;
	float: right;
	border-left: 1px solid #ccc;
	padding-left: 15px;
	padding-bottom: 10px;
	margin: 45px 0px;
	}
	body.interior #GlobalNav {
		font-size: .95em;
		margin-top: 30px;
		}
	#GlobalNav h4 {
		font-size: 1.4em;
		text-transform: uppercase;
		color: #f47d44;
		}
	#GlobalNav ul {
		list-style: none;
		padding: 10px 0px;
		}
		#GlobalNav ul.separate {
			border-top: 1px solid #ccc;
			padding-bottom: 20px;
			}
		#GlobalNav li {
			font-size: 1.1em;
			line-height: 1.3em;
			padding: 5px 0px;
			}
			#GlobalNav li h5 {
				/* font-size: .9em; */
				}
				#GlobalNav h5 a:link, #GlobalNav h5 a:visited {
					text-transform: uppercase;
					color: #f47d44;
					font-weight: bold;
					font-size: .82em;
					}
			#GlobalNav a:link, #GlobalNav a:visited {
				text-decoration: none;
				color: #555;
				font-weight: normal;
				}
				#GlobalNav a:hover {
					color: #00aeef;
					}
		#GlobalNav .storyActions a {
			font-size: 1.2em;
			border: none;
			color: #555;
			}
		#GlobalNav .shareStories {
			font-size: 1.2em;
			padding-bottom: 30px;
			}

#Story {
	float: left;
	width: 630px;
	padding: 30px 0px;
	font-size: 1.3em;
	}
	#Story.media h2 {
		padding-top: 20px;
		}
	#Story.media h3 {
		font-size: .9em;
		}
	#Story.media h4 {
		padding-top: 20px;
		}
	#Story.media legend {
		font-size: 1.1em;
		font-weight: bold;
		}
	#Story h1 {
		font-size: 2.2em;
		padding: 0px 0px 10px 0px;
		line-height: 1.4em;
		}
	#Story h2 {
		padding-top: 15px;
		font-size: 1.4em;
		font-family: 'lucida grande', lucida, arial, sans-serif;
		color: #555;
		}
		#Story h2.subhead {
			padding: 5px 0px 10px 0px;
			color: #888;
			line-height: 1.4em;
			}
	#Story h3 {
		padding-top: 15px;
		font-size: 1.2em;
		}
		#Story h3.noticesection {
			font-size: 1.1em;
			margin-top: 5px;
			border-top: 1px solid #534741;
			padding-top: 20px;
			}
			#Story h3.noticesection span {
				font-size: .8em;
				}
	#Story h4 {
		padding-top: 10px;
		font-size: 1.1em;
		}
	#Story p, #Story ol, #Story ul, #Story table {
		position: relative;
		padding: 8px 0px;
		line-height: 1.8em;
		}
		#Story p img {
			float: right;
			padding: 0px 0px 5px 5px;
			}
		#Story p.storyIntro {
			padding: 5px 0px;
			font-size: 1.3em;
			line-height: 1.6em;
			clear: both;
			}
		#Story p.dateline {
			color: #999;
			font-size: .9em;
			padding: 10px 0px;
			clear: both;
			}
		#Story a:link, #Story a:visited {
			text-decoration: none;
			color: #00aeef;
			}
			#Story a:hover {
				text-decoration: underline;
				}
	#Story ul, #Story ol {
		margin-left: 25px;
		}
	#Story table {
		width: 620px;
		}
		#Story table th {
			text-align: left;
			padding: 2px 2px;
			border-top: 1px solid #534741;
			border-bottom: 1px solid #534741;
			background-color: #f6f6ec;
			}
		#Story table td {
			padding: 4px 10px 4px 2px;
			border-bottom: 1px solid #ccc;
			}
	#Story .storyActions {
		padding-top: 25px;
		margin-left: 0px;
		}
	#Story form {
		width: 500px;
		text-align: left;
		padding: 20px 0px;
		}
		#Story form label {
			display: block;
			float: left;
			width: 140px;
			text-align: right;
			padding-right: 10px;
			}
		#Story form p {
			clear: both;
			}
		#Story form p textarea {
			width: 340px;
			}
		#Story form fieldset {
			margin: 20px 0px;
			border: none;
			}
			#Story form fieldset legend {
				padding: 20px 0px;
				font-size: 1.2em;
				color: #555 !important;
				}

#Story.moreEvents h1 {
	font-size: 2em;
	}
	#Story.moreEvents h2.otherDates {
		font-size: .9em;
		padding-top: 5px;
		padding-bottom: 20px;
		color: #aaa;
		text-transform: lowercase;
		}
		#Story.moreEvents h2.otherDates span {
			float: right;
			font-size: .9em;
			}

#latestAchievements {
  	border-top:1px solid #CCCCCC;
	padding: 45px 0px 0px 0px;
	}
/*	#Latest #latestAchievements {
		border-top: 1px solid #ccc;
		padding: 10px 0px 0px 0px;
		margin: 50px 0px 0px 0px;
		} */
	#latestAchievements h2 {
		float: left;
		}
	#latestAchievements h3 {
		font-size: 1em;
		text-transform: uppercase;
		color: #f47d44;
		padding-bottom: 10px;
		float: left;
		}
		#latestAchievements h3 a:link, #latestAchievements h3 a:visited {
			text-decoration: none;
			color: #00aaef;
			text-transform: lowercase;
			}
			#latestAchievements h3 a:hover {
				color: #f47d44;
				}
	#latestAchievements h5 a:link, #latestAchievements h5 a:visited {
		text-decoration: none;
		color: #00aaef;
		text-transform: lowercase;
		}
		#latestAchievements h5 a:hover {
			color: #f47d44;
			}
	#latestAchievements .storyActions {
		float: right;
		/*font-size: 1em;*/
		}
	#latestAchievements p.summary {
		font-size:1.3em;
		line-height:1.8em;
		padding:10px 0 0 0;
		clear:both;
		}
		.ach_list p {
			font-size:1.3em;
			line-height:1.8em;
			padding:0 0 10px 0;
		}
		.ach_list_divider {
			border-bottom:1px solid #CCCCCC;
		}
/*		#latestAchievements p.summary {
			border: none;
			font-size: 1.2em;
			padding: 0px;
			}*/
		#latestAchievements p.summary a:link, #latestAchievements p.summary a:visited {
			color: #534741;
			font-size: 1em;
			font-weight: normal;
			}
			#latestAchievements p.summary a:hover {
				text-decoration: none;
				color: #00aeef;
			}
			#latestAchievements span.ach_type {
				color: white;
				background-color: gray;
				padding: 2px 5px;
				margin-right: 2px;
			}
	      #latestAchievements .ach_list {
		margin-top:35px;
		clear:both;
	}
	     #latestAchievements .ach_list a {
			color:#00AEEF;
			text-decoration:none;
			/*text-transform:lowercase;*/
	}
#Sections a.button-submit, #latestAchievements a.button-submit{
	background-color: #f6f6ec;
    color: #777;
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 3px;
    font-weight: bold !important;
}

.galleryFull {
	width: 600px;
	height: 400px;
	overflow: auto;
	border: 1px solid #ddd;
	padding: 10px;
	}

table.calendar {
	width: 300px !important;
	border: none;
	background-color: transparent;
	font-size: .8em;
	}
	.calheading {
		background-color: #534741;
		text-transform: uppercase;
		color: #fff;
		font-weight: bold;
		text-align: center;
		}
	.calnavleft {
		background-color: #534741;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		padding: 4px;
		cursor: pointer;
		}
	.calnavright {
		background-color: #534741;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		text-align:  right;
		padding: 4px;
		cursor: pointer;
		}
	.caldayheading {
		background-color: #e0ddc0;
		color: #534741;
		text-align: center;
		padding: 6px 2px 6px 2px;
		}
	.caldaycells{
		color: #534741;
		background-color: #efede0;
		text-align: center;
		padding: 4px;
		border: 1px #e4e1ca solid;
		cursor: pointer;
		}
	.caldaycellhover{
		color: #fff;
		background-color: #00aef0;
		text-align: center;
		padding: 4px;
		border: 1px #ada39e solid;
		cursor: pointer;
		}
	.caldayselected{
		background-color: #00aef0;
		color:	#fff;
		font-weight: bold;
		text-align: center;
		border: 1px #ada39e solid;
		padding: 3px;
		cursor: pointer;
		}
	.calblanktop {
		background-color: #fff;
		padding: 4px;
		}
	.calblankbot {
		background-color: #fff;
		padding: 4px;
		}

form#entryform input {
	width: 200px !important;
	}
	form#entryform input#submit {
		width: auto !important;
		}

#MoreLinksCloud {
	float: left;
	width: 630px;
	padding: 0px 0px 40px 0px;
	font-size: 1.2em;
	color: #aaa;
	}
	#MoreLinksCloud h1 {
		line-height: 1.5em;
		font-size: 2em;
		}
	#MoreLinksCloud p {
		padding-top: 40px;
		}
	.tagcloud {
		padding: 20px 0px;
		list-style: none;
		}
		.tagcloud li {
			display: inline;
			line-height: 1.5em;
			}
			.tagcloud li.one { font-size: 2.6em;  }
			.tagcloud li.two { font-size: 2.2em; }
			.tagcloud li.three {font-size: 1.8em; }
			.tagcloud li.four { font-size: 1.4em; }
			.tagcloud li.five { font-size: 1.2em; }
			.tagcloud li a:link, .tagcloud li a:visited {
				padding-right: 25px;
				text-decoration: none;
				font-weight: normal;
				color: #00aeef;
				}
				.tagcloud li a:hover {
					text-decoration: underline;
					}

#Sections {
	float: left;
	width: 630px;
	padding: 0px 0px 40px 0px;
	font-size: 1em;
	}
	#Sections h1 {
		padding-bottom: 12px;
		}
	#Sections h2 {
		padding-top: 10px;
		}
	#Sections h3 {
		padding-top: 10px;
		}
	#Sections p, #Sections dl, #Sections ul {
		font-size: 1.3em;
		position: relative;
		padding: 8px 0px;
		line-height: 1.8em;
		}
		#Sections ul {
			margin-left: 25px;
			}
	#Sections a:link, #Sections a:visited {
		text-decoration: none;
		font-weight: normal;
		color: #555;
		}
		#Sections a:hover {
			color: #00aeef;
			}
		#Sections p a:link, #Sections p a:visited {
			text-decoration: none;
			color: #00aeef;
			}
			#Sections p a:hover {
				text-decoration: underline;
				}

.archiveListing dt {
	font-size: 1.3em;
	color: #ccc;
	margin-bottom: 10px;
	padding: 20px 0px 5px 0px;
	border-bottom: 1px solid #ddd;
	text-transform: uppercase;
	position: relative;
	z-index: 100;
	}
	.archiveListing dt span {
		color: #f47d44;
		}
.archiveListing dd {
	padding: 10px 0px;
	font-size: 1.1em;
	}
	.archiveListing dd span.summary, .archiveListing dd div.summary {
		display: block;
		font-size: .9em !important;
		line-height: 1.7em;
		padding: 2px 8px !important;
		margin-top:3px;
		background-color: #f6f6ec;
		color: #777;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		}
	.archiveListing dd p {
		font-size: 1em !important;
		}



.eventsListing dt {
	font-size: 1.2em;
	color: #f47d44;
	margin-bottom: 0px;
	padding: 20px 0px 5px 0px;
	border-bottom: 1px solid #ddd;
	text-transform: uppercase;
	}
.eventsListing dd {
	padding: 10px;
	background-color: #f6f6ec;
	}

.resultsListing {
	clear: both;
	}
	.resultsListing dt {
		color: #ccc;
		margin-bottom: 10px;
		padding: 20px 0px 5px 0px;
		border-bottom: 1px solid #ddd;
		text-transform: uppercase;
		}
		.resultsListing dt span {
			color: #f47d44;
			}
	.resultsListing dd {
		padding: 4px 0px 4px 0px;
		color: #aaa;
		font-size: .9em;
		}
		.resultsListing dd span.summary {
			display: block;
			font-size: .9em;
			padding: 2px 0px;
			color: #555;
			font-size: 1.1em;
			line-height: 1.4em;
			}

		span.summary a{
		-ms-word-break: break-all;
     word-break: break-all;
     /* Non standard for webkit */
     word-break: break-word;
		-webkit-hyphens: auto;
   	-moz-hyphens: auto;
    hyphens: auto;
		}
.img-right-small {
	float: right;
	width: 250px;
	padding: 10px 0px 5px 15px;
	color: #888;
	font-size: .8em;
	text-align: right;
	line-height: 1.5em;
	}
.img-left-small {
	float: left;
	width: 225px;
	padding: 10px 15px 5px 0px;
	color: #888;
	font-size: .8em;
	line-height: 1.5em;
	}
.img-large {
	float: left;
	clear: both;
	width: 630px;
	padding: 10px 10px 15px 0px;
	color: #888;
	font-size: .8em;
	border-top: 1px solid #eee;
	}
.lead-img {
	float: left;
	clear: both;
	width: 542px;
	padding: 10px 10px 15px 0px;
	color: #888;
	font-size: .8em;
	line-height: 1.5em;
	border-top: 1px solid #eee;
	overflow: visible;
	}

#Footer {
	position: relative;
	clear: both;
	background-color: #f6f6ec;
	border-top: 1px solid #534741;
	border-bottom: 1px solid #534741;
	padding: 10px 0px 7px 0px;
	text-align: left;
	}
	#Footer p {
		margin: 0 auto;
		width: 790px;
		}
		#Footer a:link, #Footer a:visited {
			text-decoration: none;
			}

.storyActions {
	list-style: none;
	font-size: 1.3em;
	padding-top: 5px;
	}
	#Sections .storyActions {
		float:right;
		margin:35px 0 0 0;
		z-index:101;
	}
	.storyActions li {
		display: inline;
		}
	.storyActions a {
		padding-right: 5px;
		border-right: 1px solid #ccc
		}
		.storyActions li.last a {
			padding-left: 5px;
			padding-right: 0px;
			border-right: none;
			}
		.storyActions a:link, .storyActions a:visited {
			color: #959595;
			text-decoration: none;
			}
			.storyActions a:hover {
				color: #00aeef;
				}

.searchResults {
	}
	.searchResults p span {
		color: #f47d44;
		font-size: 1.4em;
		font-weight: bold;
		}
	.searchResults form {
		font-size: .8em;
		float: none !important;
		margin: 10px 0px !important;
		padding: 0px !important;
		}
		.searchResults form p {
			margin: 0 !important;
			padding: 0 !important;
			float: none !important;
			clear: none !important;
			}
		.searchResults form label {
			float: none !important;
			}
		.searchResults form #submit {
			vertical-align: middle;
			}
		.searchResults input.searchfield {
			color: #888;
			width: 380px !important;
			margin-top: 0px !important;
			float: none !important;
			}
		.searchResults form ul {
			list-style: none;
			margin-left: 0px !important;
			padding-bottom: 0px !important;
			}
			.searchResults form ul li {
				display: inline;
				}
				.searchResults form ul li a:link, .searchResults form ul li a:visited {
					color: #555 !important;
					font-weight: normal;
					padding-right: 15px;
					}

.galleryThumb .thumbSet {
	width: 150px;
	float: left;
	clear: right;
	margin: 10px 0px 10px -10px;
	}
	.galleryThumb .thumbSet a {
		float: left;
		margin: 0px 10px;
		width: 100px;
		line-height: 1.1em !important;
		margin: 0 !important;
		padding: 0 10px !important;
		font-size: .9em !important;
		}

.paginate {
	clear: both;
	padding-top: 20px;
	}

ul.nobullets {
	list-style: none;
	}

.highlight {
	margin-top: 10px;
	padding: 5px;
	background-color: #f6f6ec;
	border: 1px solid #ddd;
	}

.note {
	font-size: .9em;
	color: #aaa;
	}

.hidden {
	position: absolute;
	top: -10000px;
	}

#Story.edithsuhomepage ul li {
	list-style: none;
	margin-left: -25px;
	}
#Story.edithsuhomepage form input {
	width: auto !important;
	margin: 0px 5px !important;
	}

#Story.achievements form {
	width: 530px;
}

p.sharethis {
	/* text-align: left;
	float: left;
	margin-left: -4px; */
	padding: 15px 0px 0px 0px;
}
#Story ul.storyActions {
	clear: both;
	padding-top: 10px;
}
p.eventlink {
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
a.permalink {
	background: transparent url('../images/linkicon.png') no-repeat left top;
	display: inline-block;
	margin: -3px 0 0 3px;
	vertical-align: middle;
	width: 20px;
	height: 20px;
}
.menu-anchor {
	display: none;
}
/* web fonts */
@font-face {
    font-family: 'EntypoRegular';
    src: url('../fonts/entypo-webfont.eot');
    src: url('../fonts/entypo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/entypo-webfont.woff') format('woff'),
         url('../fonts/entypo-webfont.ttf') format('truetype'),
         url('../fonts/entypo-webfont.svg#EntypoRegular') format('svg');
    font-weight: bold;
    font-style: normal;

}
.social {
	margin-top: 10px;
}
.social img {
	margin:3px 0;
}
/*#latestAchievements .ach_list a {
	color:#555;
	font-weight:normal;
}*/
#latestAchievements .ach_list a span {
color:#00aaef;
font-weight:bold;
}
a.summary-link{
	color:#555 !important;
	font-weight:normal;

}
.college option:nth-child(4) {
	display: none;
}
.dept {
	display:block;
	font-size:11px;
	margin-top:-5px;
	text-transform:uppercase;
}