@charset "utf-8";
/* CSS Document */
/* ========================================================================== */
/* ============================= BLOCK FORMATS ============================== */
/* ========================================================================== */
#content{
	background-color:#FFFFFF;
	background-image:url(../_images/backgrounds/content_background.gif);
	background-repeat:no-repeat;
}
h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:174%;
	color:#552978;
	z-index:200;
	position:relative;
	padding:0;
	margin:0;
	margin-bottom:-5px;
}
h2#profile_head{
	background-image:url(../_images/text/get_to_know.gif);
	background-repeat:no-repeat;
	width:155px;
	height:69px;
	margin-left:-5px;
	margin-top:0px;
	overflow:visible;
	position:relative;
}
h2#profile_head span{
	display:block;
	width:0;
	height:0;
	overflow:hidden;
}


/* ========================================================================== */
/* ============================== NAVIGATION ================================ */
/* ========================================================================== */
#college_details{ display:none; }
.navmore{ display:none; }
#nav{ 
	width:560px;
	clear:both;
	margin-right:-10px;
	float:left;
	padding-bottom:14px;
	overflow:visible;
}
li.navhead{ width:185px; }
/* ========================================================================== */
/* ============================== MAIN BLOCKS =============================== */
/* ========================================================================== */

/* ---------- COLUMN 1 --------- */
#college_col1{
	width:550px;
	float:left;
	display:inline;
	z-index:10;
	position:relative;
	padding:40px;
	padding-right:0px;
	padding-top:25px;
	overflow:visible;
	line-height:150%;
}
a.viewbook_thumb{
	float:left;
	width:80px;
	height:95px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:4px;
}
p.sans_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:93%;
}

/* ---------- COLUMN 2 --------- */
#college_col2{ 
	width:320px;
	padding-left:30px;
	padding-right:30px;
	float:left;
	display:inline;
	margin-right:-50px;
	overflow:visible; 
}
.homepage_list h3{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	margin-top:30px;
	margin-right:-50px;
	position:relative;
	clear:left;
	width:266px;
	height:46px;
	background-image:url(../_images/backgrounds/h3_pushpin.png);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#552978;
	padding-left:40px;
	padding-top:10px;	
	font-size:131%;
}
.homepage_list p{
	float:left;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
	font-weight:bold;
	margin-top:20px;
	padding-left:10px;
}

.homepage_list p.small{
	float:left;
	clear:both;
	font-size:85%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0;
	padding:0;
	margin-top:10px;
	padding-left:10px;
}

.homepage_list h5{
	background-image:url(../_images/backgrounds/h2_bg.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	color:#6C624F;
	font-size:150%;
	font-weight:normal;
	margin:0 0 10px -10px;
	padding:16px 0 10px 10px;
}
.rightlist_col1{ 
	float:left; 
	width:145px;
}
.rightlist_col2{ 
	float:left; 
	width:145px;
}
.homepage_list ul, .homepage_list li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.homepage_list ul{ padding-left:15px; }
#content .homepage_list ul a{ color:#707070; }
#content .homepage_list ul a:hover{ color:#1C56AE; }
.homepage_list li{
	padding-left:12px;
	padding-top:5px;
	background-image:url(../_images/bullets_and_icons/large_purple_chevron.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-repeat:no-repeat;
	background-position: 0px 7px;
}
.homepage_list ul ul, .homepage_list ul ul ul{ clear:both; padding-left:0px;}
.homepage_list ul ul li{ 
	background-image:url(../_images/bullets_and_icons/second_level.gif); 
	padding:2px 2px 2px 14px;
	font-size:93%;
	background-position: 2px 5px;	
}
.homepage_list ul ul ul li{ 
	background-image:url(../_images/bullets_and_icons/third_level.gif); 
}
.homepage_list p.sans{
	margin-top:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
#content ul.alt_list{
	list-style-type:none;
	margin:0;
	padding:6px;
}
#content ul.alt_list li{
	background-image:url(../_images/bullets_and_icons/beige_inner_triangle_12x12.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:18px;
	background-position:0px 2px;
	position:relative;
}
#content ul.alt_list li a{ color:#707070; }
#content ul.alt_list li a:hover{ color:#1C56AE; }

/* ========================================================================== */
/* =========================== PHOTOS & OVERLAYS ============================ */
/* ========================================================================== */
.photo_controls{
	position:absolute;
	z-index:30;
	top:180px;
	left:490px;
	margin-right:-20px;
	width:50px;
}
.overlay_slide_background{
	position:relative;
	clear:both;
	margin-bottom:-240px;
	padding-top:25px;
	overflow:visible;
	width:540px;
	height:210px;
}
.overlay_wide_photo{
	margin:0;
	padding:0;
	width:540px;
	height:210px;	
}
.overlay_wide{
	background-image:url(../_images/photo_overlays/college_main_photo_overlay.png);
	background-repeat:no-repeat;
	position:relative;
	margin-left:-9px;
	margin-right:-100px;
	margin-bottom:5px;
	width:566px;
	height:258px;
}

/*********************************************************/
/* ADDED BY JKA 06/25/10 - from STEM/homepage_layout.css */
/*********************************************************/

#photo_controls{
	position:relative;
	z-index:30;
	top:180px;
	left:490px;
	margin-right:50px;
	margin-bottom:-32px;
	width:50px;
}
.slide_background{
	clear:both;
	overflow:visible;
	width:540px;
	height:210px;
}
.slide_photo{
	margin:0px;
	padding:0px;
	width:540px;
	height:210px;
	position:absolute;
	top:30px;
	
}
#slide_caption{
	float:left;
	clear:left;
	width:500px;
	font-size:85%;
	color:#4F4F4F;
	margin-top:5px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:15px;
	font-style:italic;
	background-color:#FFFFFF;
	position:absolute;
	top:235px;
	overflow:visible;
}
#middle_slideshow{
	float:left;
	display:inline;
	width:540px;
	height:235px;
	}

/* ========================================================================== */
/* =========================== PROFILE CUTOUT =============================== */
/* ========================================================================== */
#profile{
	float:left;
	clear:both;
	display:inline;
	background-image:url(../_images/backgrounds/profile_background.jpg);
	background-repeat:no-repeat;
	position:relative;
	margin-left:-32px;
	margin-right:-30px;
	margin-top:0px;
	padding-top:26px;
	padding-left:55px;
	padding-right:30px;
	width:291px;
	overflow:hidden;
}
.cutout{
	float:right;
	display:inline;
	margin-top:-10px;
	margin-left:-60px;
	margin-right:5px;
	position:relative;
	z-index:150;
}
#profile p{
	font-size:100%;
	z-index:200;
	position:relative;
}
p.meet_link{
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:85%;
	z-index:200;
	padding-left:50px;
}
#profile h4{
	font-size:161%;
	font-weight:normal;
	color:#551A8B;
	margin:0;
	padding:0;
}
ul#moreprofiles{
	float:left;
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-type:none;
}
ul#moreprofiles li{
	display:inline;
	float:left;
	margin:0;
	padding:0;
	margin-left:3px;
}
#moreprofiles_prev, #moreprofiles_next{
	display:block;
	height:16px;
	width:16px;
	background:none;
}
#moreprofiles_prev{
	background-image:url(../_images/bullets_and_icons/profiles_prev.gif);
}
#moreprofiles_next{
	background-image:url(../_images/bullets_and_icons/profiles_next.gif);
}
#moreprofiles_list{
	display:block;
	float:left;
	height:14px;
	padding-left:6px;
	padding-right:6px;
	padding-top:2px;	
	text-decoration:none;
	background-color:#B6BFE8;	
}

/* ========================================================================== */
/* ========================= Landing pages/WARM FUZZIES (08-2010)========================== */
/* ========================================================================== */

h6 {
	font-size:125%;
	font-weight:bold;
	color:#666666;
	margin-left:60px;
	padding:0;
}

.wf_homepage_list {
	position:relative;
	top:110px;
	}
.wf_homepage_list ul, .wf_homepage_list li{
	list-style-type:none;
	margin:0;
	padding:0;
}
.wf_homepage_list ul{ padding-left:15px; }
#content .wf_homepage_list ul a{ color:#551A8B; }
.wf_homepage_list li{
	padding-left:12px;
	padding-top:5px;
	background-image:url(../_images/bullets_and_icons/large_purple_chevron.gif);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	background-repeat:no-repeat;
	background-position: 0px 7px;
}
.wf_homepage_list ul ul, .homepage_list ul ul ul{ clear:both; padding-left:0px;}
.wf_homepage_list ul ul li{ 
	background-image:url(../_images/bullets_and_icons/second_level.gif); 
	padding:2px 2px 2px 14px;
	font-size:93%;
	background-position: 2px 5px;	
}
.wf_homepage_list ul ul ul li{ 
	background-image:url(../_images/bullets_and_icons/third_level.gif); 
}
#wf_headline {
	position:absolute;
	top:20px;
	margin-left:-75px;
	z-index:100;
	
	
}
