@charset "utf-8";
/* CSS Document */

body {
	margin:				0px;
	font-family:		Helvetica, Arial, sans-serif;
	font-size:			12px;
	color:				#000000;
}
a { text-decoration: none; color: #000000; }
	a:hover {text-decoration: underline }

a img { border: 0px none; }

.cleaner { clear: both; }



/* TEXT */
h4 {
	display:			inline;
	font-size:			20px;
	font-weight:		bold;
	color:				#00AE42;
}

h5 {
	display:			inline;
	font-size:			14px;
	font-weight:		bold;
	font-style:			italic;
}

.date {
	font-style:			italic;
	color:				#B5A54F;
}

a .green {
	font-weight:		bold;
	color:				#00AE42;	
}

.publication-date {
	font-size:			14px;
	font-weight:		bold;
	color:				#00A8FF;
}






/* EVERY ROW HAS A LEFT SIDE AND A RIGHT SIDE
**************************************************/
.left {
	width:				635px; /* 635 without padding */
	padding:			10px 0px 0px 0px;
	float:				left;
	/*outline: 1px solid #FF0000;*/
}

.rght {
	width:				365px; /* 365 without padding */
	padding:			0px 0px 0 0px;
	float:				left;
	/*outline: 1px solid #0000FF;*/
}
.rghtwood {
	background: url('/alumni_/img/bg-banner-cont.jpg') no-repeat;
		padding:			10px 10px 0 10px;
}
.rghtgray {
	background: url('/alumni_/img/bg-middle-rght.png') repeat-y;
		padding:			20px 10px 0 10px;
}





/* HEADER
**************************************************/
#backhome {
	height: 20px;
	font-size: 11px;
	line-height: 20px;
	color: #FFFFFF;
	background: #000000;
}
#backhomeinner {
	width: 1000px;
	margin: 0 auto 0 auto;
}
#backhome a {
	color: #FFFFFF;
}
#backhome a b {
	color: #B5A54F;
}
#backhome img {
	float:left;
	margin-right: 4px;
}

.header-cont {
	width:				100%;
	float:				left;
	background:			url('/alumni_/img/bg-header-cont.jpg') repeat-x center;
}
.header {
	width:				1000px;
	height:				150px;
	margin:				0 auto;
	color:				#FFFFFF;
	background:			url('/alumni_/img/bg-header.jpg') no-repeat center;
}

	.header	h3 {
		display:			inline;
		font-size:			31px;
		font-weight:		normal;
		color:				#FFFFFF;
	}

	.header a {
		font-size:			14px;
		font-weight:		bold;
		color:				#FFFFFF;
	}

	.header .left {
		height:				80px; /* 150 */
		padding-top:		70px;
	}

	.header .rght {
		height:				140px; /* 150 */
		text-align:			right;
		background:			url('/alumni_/img/bg-header-rght.png') no-repeat top left;
	}

	.header .quote-cont {
		width:			300px;
		float:			right;
		font-family:		Georgia, "Times New Roman", Times, serif;
		font-size:			20px;
		text-align:			left;
		color:				#B7B6B6;
		background:			url('/alumni_/img/quote-left.png') no-repeat top left;
	}
		.header	.quote {
			padding:		10px;
			background: url('/alumni_/img/quote-rght.png') no-repeat bottom right;
		}







/* NAV
**************************************************/
.nav-cont {
	width:				100%;
	float:				left;
	background:			url('/alumni_/img/bg-nav-cont.jpg') repeat-x top center;
	background-color:	#003B16;
}
.nav {
	width:				1000px;
	width:				1002px;
	height:				40px;
	margin:				0 auto;
}

	.nav a {
		font-size:			16px;
		font-weight:		bold;
		text-transform:		uppercase;
		color:				#FFFFFF;
	}
	.nav a:hover { color: #00AE42; text-decoration: none; }
	.nav a.on { color: #00AE42; }

	.nav-btn {
		margin:				6px 20px 0 20px;
		float:				left;
	}
	.nav-bar {
		width:				3px;
		height:				30px;
		float:				left;
		background-color:	#000000;
	}







/* BANNER
**************************************************/
.banner-cont {
	width:				100%;
	float:				left;
	background-color:	#FFFFFF;
}
.banner-home {
	background:			url('/alumni_/img/bg-banner-cont.jpg') repeat-x top center;
	background-color:	#808080;
}
.banner {
	width:				1000px;
	margin:				0 auto;
}

	.banner h1 {
		display:			inline;
		font-size:			34px;
		color:				#FFFFFF;
	}

	.banner-home .left { height: 280px; /* 300px */ }
	.banner-home .rght { height: 280px; /* 300px */ }




	.banner .panel-upper {
		margin:				10px 10px 0 10px;
		padding:			5px;
		color:				#FFFFFF;
		background-color:	#000000;
	}
		.banner .panel-upper h2 {
			display:			inline;
			font-size:			18px;
			font-weight:		normal;
		}
	.banner .panel-lower {
		margin:				0 10px 0 10px;
		padding:			15px;
		color:				#FFFFFF;
		background-color:	#858585;
	}
	.banner .name {
		font-size:			14px;
		font-weight:		bold;
		color:				#FFD800;
	}
	.banner .more {
		margin-top:			15px;
		text-align:			right;
	}
		.banner .more a {
			font-size:			11px;
			color:				#FFD800;
		}







/* MIDDLE
**************************************************/
.middle-cont {
	width:				100%;
	float:				left;
	background-color:	#FFFFFF;
}
.middle {
	width:				1000px;
	min-height:			100px;
	margin:				0 auto;
	padding-top:		1px;
	background:			url('/alumni_/img/bg-middle.png') no-repeat top center;
}


	.middle .left {
		padding-top:			30px;
		padding-bottom:			30px;
	}

	.middle .rght {
		background:				url('/alumni_/img/bg-middle-rght.png') repeat-y left;
		padding-bottom:			40px;
	}



	.middle .nav-block {
		width:					285px;
		padding-top:			20px;
		padding-right:			20px;
		float:					left;
		/*border:	1px solid #00FF00;*/
	}
		.middle .nav-block h3 {
			display:				inline;
			font-size:				20px;
			font-weight:			bold;
			color:					#00AE42;
		}
		.middle .nav-block a {
			font-weight:			bold;
			color:					#00AE42;
		}



	.dist-name {
		font-size:				16px;
		font-weight:			bold;
		color:					#00AE42;
	}

	.middle .panel-upper {
		margin:				10px 10px 0 10px;
		padding:			5px;
		color:				#FFFFFF;
		background-color:	#02AE43;
	}
		.middle .panel-upper h2 {
			display:			inline;
			font-size:			18px;
			font-weight:		normal;
		}
	.middle .panel-lower {
		margin:				0 10px 0 10px;
		padding:			15px;
		color:				#000000;
		background-color:	#FFFFFF;
	}
	.middle .name, .middle .name a {
		font-size:			18px;
		font-weight:		bold;
		color:				#000000;
	}		
	.middle .more {
		margin-top:			15px;
		text-align:			right;
	}
		.middle .more a {
			font-size:			11px;
			color:				#02AE43;
		}


	.donate-block {
		padding:			10px;
		margin: 0px 10px 0px 10px;
		background-color:	#FFFFFF;
		font-size: 12px;
		text-align:right;
		font-weight: bold;
	}
	.donate-block a {
		color:				#02AE43;
	}
		.donate-block input[type=button] {
			font-size:			11px;
			font-weight:		bold;
			color:				#FFFFFF;
			border:				0px none;
			background-color:	#00AE42;
		}

		.donate-block input[type=text] {
			font-size:			12px;
			width:				130px;
			color:				#000000;
			border:				1px solid #878787;
		}





/* FOOTER
**************************************************/
.footer-cont {
	width:				100%;
	min-height: 30px;
	float:				left;
	background:			url('/alumni_/img/bg-footer-cont.jpg') repeat-x top center;
	background-color:	#080300;
}
.footer {
	width:				1000px;
	margin:				0 auto 0 auto;
	color:				#FFFFFF;
	background:			url('/alumni_/img/bg-footer.jpg') no-repeat top center;
}

	.footer a {
		color:				#FFFFFF;
		padding-bottom:		10px;		
	}

	.footer .rght {
		text-align:			right;
		padding-bottom:		10px;
	}







/* SEARCH
**************************************************/
.search-cont {
	height: 20px;
}
.search-left {
	width:				10px;
	height:				20px;
	float:				left;
	background:			url('/alumni_/img/search-left.png') no-repeat top left;
}
.search-text {
	width:				200px;
	height:				16px;
	padding-top:		4px;
	float:				left;
	background:			url('/alumni_/img/search-mid.png') repeat-x top;
}
.search-text {
	height:				16px;
	padding-top:		4px;
	float:				left;
}
.search-text input[type='text'] {
	margin:				0px;
	padding:			0px;
	border:				0px none;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			12px;
	font-weight:		bold;
	text-align:			left;
	color:				#666666;
	background-color:	transparent;
	
}
.search-rght {
	width:				10px;
	height:				20px;
	margin-right:		20px;
	float:				left;
	background:			url('/alumni_/img/search-right.png') no-repeat top right;
}




#events_listing {
	
}
#events_listing .event {
	margin-bottom: 20px;
}
#events_listing .event_title {
	font-size: 16px;
	color: #000000;
}
#events_listing .event_date {
	font-size: 15px;
	color: #00AE42;
	font-weight: bold;
}
#events_listing .event_text {
	color: #999999;
}

#home_featured {
	position:relative;
	width:360px; 
	height: 265px;
	padding-left:20px;
}

.buttons {
	color: #FFFFFF;
	position:absolute;
	bottom: 15px;
	left: 15px;
	font-size: 13px;
	font-weight: bold;
}
.buttons .black_button {
	display: inline;
	margin-right: 10px;
}
.buttons .black_button a {
	border: 1px solid white;
	padding: 5px;
	background: #000000;
	color: #FFFFFF;
}
.buttons .gray_button {
	display: inline;
	margin-right: 30px;
}
.buttons .gray_button a {
	border: 1px solid white;
	padding: 5px;
	background: #CCCCCC;
	color: #000000;
}


#distinguished {
	margin: 10px;
}

#distinguished img {
	margin-right: 10px;
	margin-bottom: 10px;
}

#distinguished a {
	color: #00AE42;
}

.dotted-line {
		width:				100%;
		height:				20px;
		float:				left;
		background:			url('/img/dotted-line.png') repeat-x 0;
	}
	
	
img.staffimage {
	float:left;
	margin: 0px 20px 20px 0px;
}
.stafftitle {
	font-size: 24px;
}
.staffname {
	font-size: 18px;
}
.staffblurb {
	color: #8F8F8F;
}
.staff-dotted-line {
		width:				100%;
		height:				10px;
		margin-bottom: 15px;
		float:				left;
		background:			url('/img/dotted-line.png') repeat-x 0;
	}


#fontsize {
	float:right;
	color: #000000;
	font-weight: bold;
	margin-bottom: 10px;
}
#fontsize a {
	margin-right: 8px;
}


	

/* END OF FILE
**************************************************/







