@charset utf-8;

#alumni
{
	background:#ffffff;
	margin:21px;
	width:787px;
}

#alumni #columns td.side p.song
{
	color:#a61435;
	font:italic 77% geneva;
	line-height:150%;
	margin-right:20px;
	text-align:center;
}

#alumni div.bottom
{
	background:#FFFFFF url(../images/generic_bottom.gif) left bottom no-repeat;
	height:20px;
}

#alumni div.top
{
	background:url(../images/alumni_top.jpg) left top no-repeat;
	padding-top:213px;
}

#alumni div.news,#alumni div.events,#alumni div.announcements,#alumni div.board_of_directors
{
	background:url(../images/alumni_top.jpg) left top no-repeat;
	padding:213px 20px 0;
}

#alumni div.spacer
{
	float:right;
	height:225px;
	width:170px;
}

#alumni p.save_the_dates
{
	margin-top:5em;
	text-align:center;
}

#alumni td.main #announcements,#alumni td.main #upcoming_events
{
	float:right;
	width:181px;
	clear:right;
	margin:0 -20px 10px 20px;
}

#alumni td.main #announcements h2,#alumni td.main #upcoming_events h2
{
	color:#FFFFFF;
	text-align:center;
	font:bold 77% verdana;
	margin:0;
}

#alumni td.main #announcements p,#alumni td.main #upcoming_events p
{
	margin:0 0 0.5em 0;
	font:70% verdana;
}

#alumni td.main #announcements div.top
{
	height:20px;
	padding:4px 0 0 0;
	background-image: url(/images/alumni_announcements_top.gif);
}

#alumni td.main #announcements div.middle,#alumni td.main #upcoming_events div.middle
{
	border-left:solid 1px #b60028;
	border-right:solid 1px #b60028;
	padding:6px 9px 1px 9px;
}

#alumni td.main #announcements div.bottom
{
	height:6px;
	background-image: url(/images/alumni_announcements_bottom.gif);
}

#alumni td.main #upcoming_events div.top
{
	height:20px;
	padding:4px 0 0 0;
	background-image: url(/images/alumni_upcoming_events_top.gif);
}

#alumni td.main #upcoming_events div.bottom
{
	height:6px;
	background-image: url(/images/alumni_upcoming_events_bottom.gif);
}

#alumni td.main #headlines
{
	width:360px;
}

#alumni td.main #headlines h2
{
	border-bottom:solid 3px #debb5e;
	font:bold 93% verdana;
	color:#000000;
	padding-bottom:2px;
	margin-bottom:1em;
}

#alumni td.main #headlines a:hover,#alumni td.main #announcements a:hover,#alumni td.main #upcoming_events a:hover,#alumni div.news a:hover,#alumni div.events a:hover,#alumni div.announcements a:hover
{
	color:#ecb035;
}

#alumni td.main div.director
{
	min-height:183px;
}

#alumni div.board_of_directors div.divider
{
	margin:20px 0;
	background-color:#000;
	height:1px;
	font-size:1px;
}

#alumni td.main div.director img
{
	float:left;
}

#alumni td.main div.director p
{
	margin-left:158px;
}

#alumni td.main #distinguished_dons_image
{
	float:right;
	margin:0 0 10px 10px;
}

#alumni div.login_box {
	border:1px solid #a61435;
	margin:1em 0;
}

#alumni div.login_box span.title {
	background-color:#a61435;
	font:77% verdana;
	color:#fff;
	display:block;
	padding:2px 0 3px 9px;
	margin-bottom:1em;
}

#alumni div.login_box p {
	margin:1em;
}

#alumni #login dd,#students div.change_password form dd,#alumni #class_notes dd
{
	float:none;
}

#alumni #login dt,#alumni #change_password dt
{
	clear:left;
	float:left;
	width:85px;
}

#alumni #login #submit,#alumni #change_password #submit,#alumni #class_notes #submit
{
	padding:2px 6px;
	width:auto;
}

#alumni #login input,#alumni #change_password input,#alumni #class_notes input
{
	width:150px;
}

#alumni #login p.hint
{
	display:inline;
}

#alumni #login dl,#alumni #change_password dl,#alumni #class_notes dl
{
	clear:both;
	font:77% verdana;
	line-height:150%;
	margin:0;
}

#alumni #login dd,#alumni #login dt,#alumni #change_password dd,#alumni #change_password dt,#alumni #class_notes dd,#alumni #class_notes dt
{
	margin:0 0 .5em;
}

#alumni span.sign_out {
	font:77% verdana;
	float:right;
	margin:5px 5px 0 0;
}

#alumni p.error
{
	color:#FF0000;
	font:70% verdana;
}

#alumni div.login_box #login {
	margin-left:11px;
}

#alumni #community_sub_nav {
	color:#A61435;
	font:77% verdana;
	float:right;
	padding-top:7px;
}

#alumni #community_sub_nav span.welcome{
	color:#000;
}

#alumni #community_sub_nav a {
	color:#000;
	text-decoration:none;
}

#alumni #community_sub_nav a:hover {
	color:#ecb035;
}

#alumni div.add_note_box {
	background-color:#ebebeb;
	padding:7px 15px;
	margin-bottom:1em;
}

#alumni #class_notes textarea {
	width:511px;
	height:10em;
	padding:0 1px;
}

#alumni #class_notes #submit-label {
	display:none;
}

#alumni #class_notes #submit-element {
	text-align:right;
}

#alumni div.messages
{
	background-color:#e9d094;
	border:2px solid #debb5e;
	font:77% verdana;
	margin-bottom:1em;
	padding:5px;
}

