#content { background: url(/images/alumni/hdr-reconnect.gif) 208px 14px no-repeat; }
#primary-content { top: 120px; }
#secondary-content { }

/* ===========================================================================
 =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; 
	list-style-image: none; 
	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; }


/* ===========================================================================
 =Related Photos (My Profile & Profile) 
=========================================================================== */
h3.gallery-title { display: none; }

/* ===========================================================================
 =Profile Page 
=========================================================================== */
body.profile-page #primary-content {
	top: 106px; 
	left: 208px; 
	width: 522px; 
	padding-top: 10px;
	background: url(/images/alumni/bg-profile-page.gif) left top repeat-x; 
	}
body.profile-page #primary-content * { 
	margin-left: 10px; 
	margin-right: 10px; 
	}
body.profile-page #primary-content * * { 
	margin-left: 0px; 
	margin-right: 0px; 
	}
body.profile-page #secondary-content { background: url(/images/alumni/bg-profile-page.gif) 0px 72px repeat-x; }
body.profile-page table.alumni-profile { margin: 0 0 1.0em 0; padding: 0; width: 502px; }
body.profile-page table.alumni-profile tr.buttons { }
body.profile-page table.alumni-profile tr.buttons td, 
body.profile-page table.alumni-profile tr td.links { margin: 0; padding: 0; }
body.profile-page table.alumni-profile tr.buttons td span {
	 display: block; 
	 width: 162px; 
	 height: 58px; 
	 text-indent: -3000px; 
	 }
body.profile-page table.alumni-profile tr.buttons td.update span { background: url(/images/alumni/btn-profile-update.gif) left top no-repeat; }
body.profile-page table.alumni-profile tr.buttons td.search span { background: url(/images/alumni/btn-profile-search.gif) left top no-repeat; }
body.profile-page table.alumni-profile tr.buttons td.share span { background: url(/images/alumni/btn-profile-share.gif) left top no-repeat; }
body.profile-page table.alumni-profile tr td.links ul { margin: 0; padding: 0; list-style: none; list-style-image: none; }
body.profile-page table.alumni-profile tr td.links ul li { margin: 0 0 0.4em 0; padding: 0; font-weight: bold; }

body.profile-page div.tab-row { margin: 1.0em 0 0 0 !important; padding: 0; }
body.profile-page div.tab-row ul, 
body.profile-page div.tab-row ul li { margin: 0; padding: 0; border: none; }
body.profile-page div.tab-row ul li a {
	display: block; 
	height: 46px; 
	border: none; 
	background-color: transparent; 
	margin: 0; 
	padding: 0; 
	text-indent: -3000px; 
	}
body.profile-page div.tab-row ul li.selected, 
body.profile-page div.tab-row ul li.active,
body.profile-page div.tab-row ul li.selected a, 
body.profile-page div.tab-row ul li.active a, 
body.profile-page div.tab-row ul li a:hover, 
body.profile-page div.tab-row ul li.selected a:hover, 
body.profile-page div.tab-row ul li.active a:hover { border: none; }
body.profile-page div.tab-row ul li.class-news a { background: url(/images/alumni/btn-tabs-class-news.gif) 0px 0px no-repeat; width: 165px; }
body.profile-page div.tab-row ul li.baylor-news a { background: url(/images/alumni/btn-tabs-baylor-news.gif) 0px 0px no-repeat; width: 166px; }
body.profile-page div.tab-row ul li.calendar a { background: url(/images/alumni/btn-tabs-calendar.gif) 0px 0px no-repeat; width: 187px; }
body.profile-page div.tab-row ul li.selected a, 
body.profile-page div.tab-row ul li.active a { background-position: 0px -46px; }
body.profile-page div.class-news, 
body.profile-page div.baylor-news, 
body.profile-page div.calendar { padding: 0 !important; margin: 0 !important; }

body.profile-page div.class-news ul.tab-links { background: url(/images/alumni/bg-tabs-class-news.gif) left top no-repeat; height: 50px; }
body.profile-page div.baylor-news ul.tab-links { background: url(/images/alumni/bg-tabs-baylor-news.gif) left top no-repeat; height: 50px; }
body.profile-page div.calendar ul.tab-links { background: url(/images/alumni/bg-tabs-calendar.gif) left top no-repeat; height: 50px; }
body.profile-page div.class-news ul.tab-links, 
body.profile-page div.baylor-news ul.tab-links, 
body.profile-page div.calendar ul.tab-links { margin: 0; padding: 10px; height: 30px; list-style: none; list-style-image: none; }
body.profile-page div.class-news ul.tab-links li, 
body.profile-page div.baylor-news ul.tab-links li, 
body.profile-page div.calendar ul.tab-links li { float: left; margin: 0; padding: 0 1.0em 0 0; }
body.profile-page div.class-news ul.tab-links li a, 
body.profile-page div.baylor-news ul.tab-links li a, 
body.profile-page div.calendar ul.tab-links li a { display: block; color: #FFF; font-weight: bold; }

body.profile-page div.class-news div.tab-content, 
body.profile-page div.baylor-news div.tab-content, 
body.profile-page div.calendar div.tab-content {
	background: url(/images/alumni/bg-tabs-bot.gif) left bottom no-repeat;
	padding: 10px 0; 
	margin: 0 0 1.0em 0; 
	}
/* news & notes */
body.profile-page div.class-news div.tab-content ul li, 
body.profile-page div.baylor-news div.tab-content ul li, 
body.profile-page div.class-news div.tab-content p, 
body.profile-page div.baylor-news div.tab-content .news-paging { padding: 10px; border: none; width: 494px; }
body.profile-page div.class-news div.tab-content ul li.alt, 
body.profile-page div.baylor-news div.tab-content ul li.alt{ background-color: #F5F3EC; }
body.profile-page div.class-news div.tab-content ul li p { padding: 0 0 10px 0; }
/* calendar */
body.profile-page div.calendar div.tab-content div.calendar-list { padding: 0 10px; width: 494px; }
