@charset "UTF-8";
/* CSS Document */
*{	margin:0px;
	padding:0px;
	}
/*COLOR PALLETTE*/
.sampleBox {width:100px; height:100px;}
.blue1 { background-color:#134B8E;}
.blue2 { background-color:#86A5D0;}
.blue3 { background-color:#DFEBF4;}
.red1 { background-color:#A41E22;}
.red2 { background-color:#841922;}
.red3 { background-color:#511315;}
.bg_grey { background-color:#BBBBBB;}
.side_beige { background-color:#EAE7DC;}

/**/

#side-a {
	float: left;
	width: 109px;
	padding: 15px 10px 0px 10px;
	margin:-3px 0 0 0;
}

#side-b {
	float: right;
	width: 109px;
	padding: 15px 10px 0px 10px;
}

#side-c {
	float: left;
	width: 780px;
	background:#EAE7DE;
	padding: 0px;
	margin:0px;
}

#content { 
	float: left;
	width: 560px;
	height: 800px;
	background:#FFFFFF;
	padding: 0px 4px 15px 12px;
	margin:0px;
}


body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	background-color:#bbbbbb;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
img { border:0px;}
.oneColFixCtr #container {
	width: 780px;
	background: #ffffff;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	border: none;
	text-align: left; /* this overrides the text-align: center on the body element. */
	position:relative;
	background-color:#ffffff;
	display:block;
	border:0px;
	background-color:#EAE7DE;
	background-repeat:repeat-y;
}


#header {
	margin: 0px;
	padding: 0px;
	background:#FFFFFF;
}
#bottomHalf {
	background-color:#FFFFFF; 
	clear:both;
	padding:0 30px 0 30px;}
	
#footer {
	clear: both;
	height:25px;
	padding:40px 0px 0px 145px;
	text-align:center;
	margin:20px 0px 0px 0px;
	background-image:url(../images/stuyintropage/intro_page_footer.jpg);
	background-repeat:no-repeat;
}
#footer p {	text-align:center; font-size:10px;}
#footer a { display:block; float:left; color:#FFFFFF; font-size:9px; margin:0 10px 0 10px;}
a, a:link, a:visited {
	color: #134B8E;
/*	font-size:12px;*/
}
a:hover {
	color: #A41E22;
}
h1 { font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color:#174184; /*Blue 1*/
	margin:0px 0px 10px 0px;
	padding:0px;
	font-weight:bold;
	text-align:left;
	line-height:17px;
	}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:active {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	text-decoration:none;
	color:#A41E22;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}
h2 a:hover {text-decoration:underline;}

h3 { font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#134B8E;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}
#side-a h3, #side-b h3 {font-size:11px; line-height:12px;}

h4 {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	text-align:left;
	}
p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color:#333333;
	margin:0px 0px 11px 0px;
	text-align:left;
	}

#side-a p, #side-b p {font-size:10px; line-height:12px;}

li {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; color:#333333; list-style:disc;}
dl {font-family: Arial, Helvetica, sans-serif; color:#333333;
	font-size: 12px;line-height:16px;
	line-height:16px;}
dt {margin:10px 0px 0px 0px;
	font-weight:bold;}
dd {color:#666666;
	margin-left:15px;}
	
#donateNowBox { position:absolute; top:30px; left:570px; z-index:100;}

#headerBox {width:780px; height:150px; margin:0; padding:0; border:0px; position:relative;}
#headerBox a {display:block; float:left; margin:0; padding:0; border:0;}
#lovingMemoryBox {margin:0 0 15px 0;}
#lovingMemoryBox ul { list-style-type:none; position:relative; margin:0; padding:0;}
#lovingMemoryBox li { list-style-type:none; position:relative; margin:0; padding:0;}

.caption {font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:10px; line-height:12px;}
.recentNews {background-color:#DFEBF4; padding:10px; margin:20px 0 0 0;}


img.right {
	float:right;
	padding: 0 0 0 10px;
	margin:0px;
	}
	
img.left {
	float:left;
	padding: 0 10px 0 0;
	margin:0px;
	}
	
/*TIMELINE*/
.timeline {
	border-top:1px #333333 solid;
	padding:10px 0px;
	display:none;
	clear:both;
	margin-top:10px;
}	

.timeline h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#134B8E;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}

.timeline img {
	float:right;
	margin:0 0 10px 10px;
}

.timeline li {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#333333; 
	list-style:disc;
	margin:0 0 0 20px;
	padding:0px;
	}
.timeline ul {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#333333; 
	list-style:disc;
	margin:0px;
	padding:0px;
	}
	
/*MEMORIAL*/

.memorial h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#134B8E;
	margin:10px 0px 4px 0px;
	font-weight:bold;
	text-align:left;
	}

.memorial li {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#333333; 
	list-style:disc;
	margin:0 0 0 20px;
	padding:0px;
	}
.memorial ul {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#333333; 
	list-style:disc;
	margin:0px;
	padding:0px;
	}
.memorial hr { border:0;
	height:1px;
	background-color:#999999;
	display:table-cell; }

/*MEDIA*/
.media {
	border-top:1px #333333 solid;
	padding:10px 0px;
	display:none;
	clear:both;
	margin-top:10px;
}	

.media h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#134B8E;
	margin:10px 0px 0px 0px;
	font-weight:bold;
	text-align:left;
	}

.media img {

	margin:0 0 10px 10px;
}

.media li {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#333333; 
	list-style:disc;
	margin:0 0 0 20px;
	padding:0px;
	}
.media ul {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	line-height:16px; 
	color:#333333; 
	list-style:disc;
	margin:0px;
	padding:0px;
	}
	
		
/*CONTACT*/
.contactTable {width:100%;}
.contactTable td {width:50%; padding-right:10px; vertical-align:top}
.bioTitle { font-style:italic; font-size:14px; color:#666666; }

.newsletters h2 {font-size:12px; text-align:center}
.newsletters td {vertical-align:top; text-align:center;}
.newsletters img { border:1px solid #333333;}
.newsletters a, .newsletters a:link, .newsletters a:visited { font-size:10px;}

.introText { font-family:"Times New Roman", Times, serif;
	font-size:16px;
	line-height:20px;
	color:#666666;
	font-style:italic;}
#homeBook {margin:0 0 25px 0; text-align:center;}
#chairLetter {margin:20px 0 20px 0;}

.photoCredit {float:left; margin-right:0px;}