#content { background: url(/images/alumni/hdr-reconnect.gif) 208px 14px no-repeat; }
body.layout-n1-p1-s1 #primary-content {
	left: 208px; 
	width: 522px; 
	padding-top: 47px;
	}
body.layout-n1-p1-s1 #primary-content * { 
	margin-left: 20px; 
	margin-right: 20px; 
	}
body.layout-n1-p1-s1 #primary-content * * { 
	margin-left: 0px; 
	margin-right: 0px; 
	}
#primary-content h1 { display: none; }
#primary-content h2.portal {
	border-top: 1px solid #E1D2BF;
	border-bottom: 1px solid #E1D2BF;
	margin-bottom: 8px;
	position: relative;
	clear: both;
	}
#primary-content h2.portal a.more {
	color: #9F0200;
	font-size: 0.61em;
	position: absolute;
	right: 20px; 
	}
#primary-content .tab-row, 
#primary-content div#tab1 {
	margin: 0px !important; 
	}
#primary-content .tab-row ul {
	padding: 0 0 0 20px !important; 
	margin: 0 !important; 
	}
#primary-content .featured-news {
	padding: 15px; 
	}
#primary-content .calendar-list {
	margin-top: 1.0em; 
	}
#primary-content .calendar-list h2 { position: relative; }
#primary-content .calendar-list h2 a.more {
	background: url(/images/home/btn-morenews.gif) left top no-repeat; 
	display: block; 
	width: 47px; 
	height: 21px;
	position: absolute;
	right: 5px;
	top: 0px;
	text-indent: -3000px; 
	text-decoration: none; 
	}

/* ===========================================================================
 =Logged In
=========================================================================== */
.sc #nav-auth {
	background: url(/images/alumni/sc-h2-bg-bot.gif) left bottom no-repeat #DDD3BE;
	margin: 0 0 1.8em 0; 
	padding: 0 0 1.6em 0;
	}
.sc #nav-auth h2.logged-in, 
.sc #nav-auth h2.logged-out {
	margin: 0; 
	padding: 0.6em 0.6em 0.6em 1.2em;
	font-size: 1.2em;
	font-weight: bold;
	background: url(/images/alumni/sc-h2-bg-logged-in.gif) left top no-repeat;
	color: #E7A53A;
	position: relative;
	}
.sc #nav-auth h2.logged-out {
	background: url(/images/alumni/sc-h2-bg-logged-out.gif) left top no-repeat;
	color: #FFF;
	}
.sc #nav-auth div.user-info { 
	padding: 0 !important; 
	margin: 0 0 0 10px !important; 
	}
.sc #nav-auth div.user-info ul { 
	list-style: none; 
	list-style-image: none;
	}
.sc #nav-auth div.user-info img {
	border: 1px solid #DDD3BE; 
	float: left;
	}
.sc #nav-auth div.user-info span.user-count {
	background-color: #F1EEE4; 
	border: 1px solid #DDD3BE; 
	float: left;
	width: 110px; 
	margin: 0 0 0 1px !important; 
	padding: 4px !important; 
	}
.sc #nav-auth div.user-info span.user-count p,
.sc #nav-auth div.user-info span.user-count ul.user-count-links { 
	margin: 0 !important; 
	padding: 0 !important; 
	}
.sc #nav-auth span.user-count ul.user-count-links li { padding: 0 !important; margin: 0 !important; }
.sc #nav-auth span.user-count ul.user-count-links li.count {
	font-weight: bold; 
	color: #900; 
	font-size: 1.1em; 
	}
.sc #nav-auth span.user-count ul.user-count-links li.link a { 
	font-weight: bold !important; 
	color: #897E66 !important; 
	background: url(/images/alumni/btn-add.gif) left center no-repeat !important; 
	padding-left: 16px !important;  
	}
.sc #nav-auth span.user-count ul.user-count-links li.link a:hover { color: #554422 !important; }
.sc #nav-auth ul.login-list {
	list-style: none !important; 
	list-style-image: none !important; 
	margin: 0 !important; 
	padding: 0 !important; 
	float: none; 
	clear: both; 
	}
.sc #nav-auth ul.login-list li.update-link a, 
.sc #nav-auth ul.login-list li.photo-link a, 
.sc #nav-auth ul.login-list li.signup-link a {
	font-weight: bold !important; 
	color: #897E66 !important; 
	padding-left: 22px !important;
	}
.sc #nav-auth ul.login-list li.update-link a:hover, 
.sc #nav-auth ul.login-list li.photo-link a:hover, 
.sc #nav-auth ul.login-list li.signup-link a:hover { color: #554422 !important; }
.sc #nav-auth ul.login-list li.update-link a { background: url(/images/alumni/btn-update.gif) left center no-repeat !important; }
.sc #nav-auth ul.login-list li.photo-link a { background: url(/images/alumni/btn-photos.gif) left center no-repeat !important; }
.sc #nav-auth ul.login-list li.signup-link a { background: url(/images/alumni/btn-enews.gif) left center no-repeat !important; }

/* ===========================================================================
 =Logged Out
=========================================================================== */
.sc #nav-auth .not-member, 
.sc #nav-auth .not-member p {
	margin: 0 !important; 
	padding: 0 !important; 
	}
.sc #nav-auth .not-member p a {
	display: block; 
	width: 224px; 
	height: 89px; 
	background: url(/images/alumni/btn-notmember.gif) left top no-repeat; 
	text-indent: -3000px; 
	text-decoration: none; 
	}
.sc #nav-auth form#loginForm, 
.sc #nav-auth form#loginForm ul {
	margin: 0 !important; 
	padding: 0 !important; 
	}
.sc #nav-auth p.already-member { color: #8D7D5D; }
.sc #nav-auth form#loginForm ul li a.need-help { margin-right: 10px !important; font-weight: bold; }
.sc #nav-auth form#loginForm ul li span.forgot-pw a { font-weight: bold; }
.sc #nav-auth form#loginForm ul li a.previously-registered{ font-weight: normal; }
