
body {
background:#003300 url('/primarytemplatefiles/images/af_pagebg.jpg') repeat-x scroll 0 0;;
}

iframe {
	border: 0px none transparent;
}

#globalheader {
background: #003300 url('/primarytemplatefiles/images/global_images/global_nav_subhead_backgrou.jpg') no-repeat scroll 0 0;
height:34px;
width:804px;
}

.sectioncontent {
background-image:url('/primarytemplatefiles/images/global_images/sectioncontent_background_a.jpg');
}

.sectioncontenttop {
background-color:#003300;
background-image:url('/primarytemplatefiles/images/global_images/nav_background_top_af.jpg');
position:relative;
margin: 0;
}

.sectioncontentbottom {
background-image:url('/primarytemplatefiles/images/global_images/sectioncontent_bottom_af.jpg');
}

#bsunavtop {
background-image:url('/primarytemplatefiles/images/global_images/nav_background_top_af.jpg');
}

#bsunavcontainer {
background-image:url('/primarytemplatefiles/images/global_images/nav_background_af.jpg');
}

#footertop {
background-image:url('/primarytemplatefiles/images/global_images/footer_background_af.jpg');
}

#breadcrumbs ul li a, #breadcrumbs ul li a:link, #breadcrumbs ul li a:visited, #sectiontitle ul li a:active {
color:#cccc66;
}

#breadcrumbs ul li a:hover {
color:#fff;
}

#footerbottom, #footerbottom a {
color:#cccc66;
}

#sectionheader {
background-image:url('/primarytemplatefiles/images/af_header_bg.gif');
background-repeat:no-repeat;
height:88px;
width:804px;
}

#custom_nav- {
	position:absolute;
	top:-195px;
	right:20px;
	width: 500px; height: 30px;
	text-align:right;
	}
	
#custom_nav- li {
	display: inline;
	padding: 0 10px;
	}
	
#af_banner {
	width: 804px;
	height: 155px;
	background-image: url('/primarytemplatefiles/images/af_banner_home.jpg');
	background-repeat:no-repeat;
	}
	
body.fa-athhome	#af_banner {
	width: 804px;
	height: 155px;
	background-image: url('/images/alumfound-assets/ath_banner_home.jpg');
	background-repeat:no-repeat;
	}


body.fa-athint	#af_banner {
	width: 804px;
	height: 155px;
	background-image: url('/images/alumfound-assets/ath_banner_home.jpg');
	background-repeat:no-repeat;
	}
	
	
body.fa-foundhome #af_banner {
	width: 804px;
	height: 155px;
	background-image: url('/images/alumfound-assets/found_banner_home2.jpg');
	background-repeat:no-repeat;
	}
body.fa-foundint #af_banner {
	background-image: url('/images/alumfound-assets/found_banner_home2.jpg');

	}
body.fa-alumniint #af_banner {
	background-image: url('/images/alumfound-assets/alum_banner_home.jpg');

	}
body.fa-alumnihome #af_banner {
	background-image: url('/images/alumfound-assets/alum_banner_home.jpg');

	}
	
	hr {
		height: 1px;
		border:0;
		padding:0;
		background: #eaeaea;
		width: 740px;
		margin:20px auto;
		text-align: center;
	}	
	
	
/* 	class connect bar on alumni pages	*/

#af_cc {
	width: 804px;
	height: 26px;
	background-image: url('/primarytemplatefiles/images/af_classconnect_bg.gif');
	background-repeat:no-repeat;
	position:relative;
	}
	
.class_connect li {
	display:inline;
	line-height: 26px;
	padding-right: 20px;
	}
	
.class_connect ul#cc_profile {
	height: 26px;
	margin:0;
	padding:0;
	position: absolute; top: 0;
	left: 175px;
	}
	
.class_connect ul#cc_login {
	height: 26px;
	margin:0;
	padding:0;
	position: absolute; top: 0;
	left: 640px;
	}

.class_connect a, .class_connect a:visited {
	color: #003300;
	text-decoration:none;
	font-weight:bold;
	}
	
	

	
/* 	content buckets restyles	*/

.sectioncontentpad {
padding:0 0px 0 0;
}

/*.columns {
	width: 804px;
	} 
	*/
		
/* 	alumhome layout	*/


	
/*.columns .column.gutter5.width55 {
width:410px;
padding: 0 33px 0 0px;
min-height: 400px;
}

.columns .column.gutter0.width25 {
width:184px;
padding: 20px 0px 0 0px;

min-height: 400px;
}

.columns .column.width30.gutter5 {
padding: 0 0px 0 0px;
width: 238px;
margin: 0 0 0 20px;
} */

/* 	alumni 3col inner template	*/

/*.columns .column.width15.gutter5 {
	width: 150px;
	padding: 0 25px 0 0px;
	overflow: hidden;
	}

.columns .column.gutter5.width60 {
	width:410px;
	padding: 0 33px 0 0px;
	min-height: 400px;
	}

.columns .column.gutter0.width20 {
	width:184px;
	padding: 320px 0px 0 0px;
	position:relative;
	}

body.fa-foundint .columns .column.gutter0.width20 {
	width:184px;
	padding: 20px 0px 0 0px;
	position:relative;
	}*/


	
/*body.fa-athint	.columns .column.gutter0.width20 {
	width:184px;
	padding: 20px 0px 0 0px;
	position:relative;
	}*/

/* 	nav restyling	*/

ul.custom_nav_left_multi {
border-bottom:1px solid #DBDBDB;
font-family:"Lucida Grande","Helvetica","Arial",sans-serif;
font-size:1em;
list-style-type:none;
margin:0 0 0 2px;
padding:0;
/*width: 150px;*/
}

ul.custom_nav_left_multi li a, ul.custom_nav_left_multi li a:link, ul.custom_nav_left_multi li a:visited, ul.custom_nav_left_multi li a:hover, ul.custom_nav_left_multi li a:active {
border-top: 1px solid #DBDBDB;
color:#030;
display:block;
letter-spacing:0;
padding:7px 4px 4px 15px;
text-decoration:none;
}

.columns h2.custom_nav_left_multi {
font-family:"Lucida Grande","Helvetica","Arial",sans-serif;
font-size:1.0em;
font-weight:bold;
letter-spacing:0.0em;
margin:16px 0 0 2px;
padding:0;
text-transform:uppercase;
color: #5e6f5f;
/*width: 150px;*/
}


h2.custom_nav_left_multi a, h2.custom_nav_left_multi a:link, h2.custom_nav_left_multi a:visited, h2.custom_nav_left_multi a:hover, h2.custom_nav_left_multi a:active {
color:#5e6f5f;
display:block;
padding:10px 0 10px 15px;
text-decoration:none;

}

h2.custom_nav_left_multi a, h2.custom_nav_left_multi a:link, h2.custom_nav_left_multi a:visited, h2.custom_nav_left_multi a:hover, h2.custom_nav_left_multi a:active {
color:#5e6f5f;
display:block;
padding:10px 0 10px 15px;
text-decoration:none;

}


h2.custom_nav_left_multi a:hover {
background-color:#fff;
color:#030;
}

.columns h1 {
font-family:"Georgia","Times","Times New Roman",sans-serif;
font-size:2.2em;
line-height:2.2em;
letter-spacing: -.05em;
font-weight:normal;
margin:0;
padding:0;
}

.columns h2 {
font-family:"Georgia","Times","Times New Roman",sans-serif;
font-size:2em;
font-weight:normal;
line-height: 1.2em;
margin:2px 0 10px 0;
padding: 8px 0 0 0;
}



.columns h3 {
font-family:Arial,Verdana,Sans;
font-size:1.3em;
line-height: 1.6em;
margin:0px 0 10px 0;
padding: 3px 0 0 0;
}


.columns .column h4 {
font-family:Arial,Verdana,Sans;
font-size:1.3em;
color: #366;
line-height: 1.25em;
font-weight:normal;
margin:1em 0 0 0;
padding:0 0 1em 0;
}

.columns h5 {
font-family:Tahoma,Verdana,Sans;
font-size:1em;
line-height: 1.25em;
font-weight:bold;
margin:2px 0 0 0;
padding:3px 0 0 0;
}

.columns .main {
color:#333;
font-family:Arial,Verdana,Sans;
font-size:1.1em;
line-height:1.4em;
}

.columns .main ul {
margin: 0;
padding-bottom: 0.6em;
}

.columns p {
font-weight:normal;
margin:0;
padding:0 0 .6em 0;
}


/* 	text styles	*/


	/* front page */
	
	.intro p {
		color:#666;
		font-family:"Georgia","Times","Times New Roman",sans-serif;
		font-size:1.3em;line-height:2.0em;
		font-weight:normal;
		margin:0;
		padding:0;
	}
	
	.intro h1 {
		color:#003300;
		font-family:"Georgia","Times","Times New Roman",sans-serif;
		font-size:2.2em;line-height:2.2em;
		letter-spacing: -.05em;
		font-weight:normal;
		margin-bottom:0;
		padding-bottom:0;
		text-transform:none;
	}

	
	/* general styles */

	.intro p {
		color:#666;
		font-family:"Georgia","Times","Times New Roman",sans-serif;
		font-size:1.3em;line-height:2.0em;
		font-weight:normal;
		margin:0;
		padding:0;
	}

.columns  .column.gutter5.width60 li,
.columns  .column.gutter5.width55 li, 
.columns  .column.gutter0.width75 li {
color:#333;
font-family:Arial,Verdana,Sans;
font-size:1.1em;line-height:1.4em;
font-weight:normal;
margin:0;
padding:.25em 0;
}

.columns .column.gutter5.width55 h1,
.columns .column.gutter5.width60 h1,
.columns .column.gutter0.width75 h1 {
color:#003300;
font-family:"Georgia","Times","Times New Roman",sans-serif;
font-size:2.2em;line-height:2.2em;
letter-spacing: -.05em;
font-weight:normal;
margin-bottom:0;
padding-bottom:0;
text-transform:none;
}



	.bottom_section h2, 
	.bottom_section h3 {
		border-top: 3px solid #516b61;
		color: #516b61;
		font-family: Tahoma, Verdana, Sans;
		letter-spacing: .25em;
		font-size: 12px;
		font-weight:bold;
		padding: 5px 0 0 0;
		margin: 2px 0 10px 0;
	}	
	
 	.bottom_section.dark_green h2,
	.bottom_section.dark_green h3 {
		border-top: 3px solid #003300;
		color: #003300;
	}
	.bottom_section.dark_red h2,
	.bottom_section.dark_red h3 {
		border-top: 3px solid #810f1a;
		color: #810f1a;
	}
	
	
	.side_box h2, 
	.side_box h3 {
		border-top: 3px solid #999933;
		color: #999933;
		font-family: Tahoma, Verdana, Sans;
		letter-spacing: .25em;
		font-size: 12px;
		font-weight:bold;
	}

	.side_box h3.featured_alumni,
	.side_box h3.featured_donor
	 {
		border-top: 3px solid #003300;
		color: #003300;
		letter-spacing: .1em;
	}


	#polaroids {
		position:relative;
		top: 0;
		left: -14px;
		z-index: 10;
		display:block;
		height: 315px;
		width: 224px;
	}

/* 	feature header colors	*/

	.columns .column .green {
		border-color: #003300 !important;
		color: #003300 !important;
		}
	.columns .column .grey {
		border-color: #516b61 !important;
		color: #516b61 !important;
		}
	.columns .column .red {
		border-color: #810f1a !important;
		color: #810f1a !important;
		}
	.columns .column .pea {
		border-color: #999933 !important;
		color: #999933 !important;
		}
	.columns .column .brown {
		border-color: #d79e19 !important;
		color: #663300 !important;
		}

/*.columns .column.gutter0.width25 a,
.columns .column.gutter0.width25 a:visited,
.columns .column.width30.gutter5 a, 
.columns .column.width30.gutter5 a:visited {
   text-decoration:none;
   }

.columns  .column.gutter0.width25 a:hover,
.columns .column.width30.gutter5 a:hover {
   text-decoration:underline;
   }*/

div.donor_quote  {
	
	background: #ECF2CE;
	}
	
.columns .column div.donor_quote h3.featured_donor  {
	padding: 3px 0 5px 0;
	background: #ffffff;
	margin:0;
	
	}	
	
div.donor_quote p {
	font-family: Arial, Verdana, Sans;
	font-size: 11px;
	line-height: 14px;
	padding: 10px;
		
		}
		
div.donor_quote p.citation {
	
	text-align: right;
	font-weight: bold;
	padding: 10px;
		
		}


table.bod_table td {
	padding: 10px 10px 20px 10px;
	font-size: 10px;
	vertical-align:top;
	width: 100px;
	}


table.staff_table td {
	padding: 0 10px 30px 0;
	vertical-align:top;
	font-size:10px;
	}




/* 	nav styling	*/	



#custom_nav- {
	position:absolute;
	top:-198px;
	right:20px;
	width: 500px; height: 30px;
	text-align:right;
	}

body.fa-alumnihome #custom_nav-, body.fa-alumniint #custom_nav-, body.fa-alumint2 #custom_nav- {
	top:-221px;

	}


#custom_nav- li {
	display: inline;
	padding: 0 10px;
	}	
	
#custom_nav- li a {
	text-decoration:none;
	font-family: Tahoma, Arial, Verdana, Sans;
	font-weight:bold;
	color: #005447;
	font-size: 11px;
	letter-spacing: -.5px;
	}
	
#custom_nav- li.selected a, 
#custom_nav- li a:hover {
	
	color: #4d3326;

	}

/* widget */


.widget.posts {
	background-color: transparent;
}
.widget.posts h3 {
	background-color: transparent;
}
.widget.posts ul,
.widget.posts ul.upcoming_events  {
	margin: 0 0 0 15px;
	padding:0;
	list-style-type: square;
	list-style-position: outside;
}
.widget ul li, .widget ul.upcoming_events li {
	background: none;
	padding: 0;
	margin:0;
}

.widget.posts .more {
	
}


	
	
/*  misc	*/

.padding {
	padding: 10px 15px;
}

.padding_wide {
	padding: 10px 30px;
}

.padding_narrow {
	padding: 7px 10px;
}

.bg_light_green {
	background-color: #e2edce;
}

.bg_light_grey {
	
}

	
div.hall_of_fame_row p {
	margin-left: 80px;
	}
	
div.date {
	padding-right: 30px;
	font-weight:bold;
	width: 50px;
	float:left;
	}

div.download_bro {
	float:right;
	padding: 10px;
	margin: 20px;
	background: #ECF2CE;
	text-align:center;
	}
	
.scheduletable {
	width: 100%;
}
td.date {
	width: 15%;
}

p.calendardates {
	background-color:#6C92AF;
	color:#fff;
	font-weight:bold;
	margin-bottom:0;
	display:block;
	padding-left:10px;
}

p.calendardescription {

	padding-left:20px;
	line-height:1.3em;
}

p.calendartitle {
	padding-left:20px;
	font-weight:bold;
	line-height:1.3em;
}


