#content:after {
content: "";
display: table;
clear: both;
}
body.main_full p.fineprint, 
body.office p.fineprint, 
p.fineprint { 
    font: .8em/1.5 Georgia,serif;
	letter-spacing: 0; 
	color:#444; 
	padding:1em 1em 1em 0;
	}

body.main_full p.fineprint img, 
body.office p.fineprint img, 
p.fineprint img { 
	padding-right:.5em;
	padding-bottom:.5em;
	}

body #header-image img {
    height: auto;
    width: 1142px;
    z-index: 0;
    display: block;
    position: absolute;
    left:-5rem;
    top:0;
    
}

body.full_width #main #main_content {
		    width: 630px;
		}
		
body.full_width 		#sidebar {
				float: left;
				width: 255px;
			}

body.main_full h6 {
	font-family:'franklin-gothic-urw-comp';
}

body.dept div.lw_widget_blurbs.lw_widget_columns ul li {
	padding:0 1rem;
}
/* President Connect */
body.main_full.large_image #connect{
	width:50%;
}
body.main_full.large_image #connect_heading{
	color:#fff;
	font-size:2em;
	margin-top:-.7em;
	margin-left:.6em;
}
body.main_full.large_image #connect_caption{
	cursor:pointer;
}
body.main_full.large_image #connect_caption:hover{
	text-decoration:underline;
}
body.main_full.large_image #navigation {
    overflow: hidden;
    padding: 0 30px 30px 0;
    position: relative;
}

body.main_full.large_image div#top_centered div.pull-up div#content div#main {
	height:auto;
} 

/*President Navigation */
body.main_full.large_image #navigation ul li a {
    color:#fff;
}
body #main #main_content #president {
	position:relative;
	left:-1em;
	top:-3em;
	width:12.5rem;
}
body.main_full.large_image #pres-caption {
	font-family: 'adobe-garamond-pro',Georgia,serif;
	text-align:center;
	color:#FFF; 
	background-color:#600;
	padding-top:.8rem;
	height:23.3rem;
}
body.main_full.large_image #pres-caption-name {
	margin-left:.2em;
	font-size:1.8em;
	position:relative;
	top:.3rem;
	
}
body.main_full.large_image #pres-caption-title {
	position: relative; 
	margin-left: 0.5em; 
	font-size: 0.9em;
}
body.main_full.large_image #pres_staff {
	font-family: 'adobe-garamond-pro',Georgia,serif;
	padding:.3rem 0;
	text-align:center;
	color:#FFF; 
	background-color:#000;
}
body.main_full.large_image #pres_staff:hover {
	text-decoration:underline;
}
body.main_full.large_image #president iframe {
    border: medium none;
    left: 15.5rem;
    padding: 0 1.5em 0.5em 0;
    position: relative;
    top: -23.5rem;
}
body.main_full.large_image #main {
	height:25rem;
}
h4.acc-outer {
    font-weight:500 !important;
    font-size:.75em !important;
    padding:7px 7px 7px 35px;
	}
body.main_full .acc-outer, body.office .acc-outer {
    font-weight:normal !important;
    font-size:.82em !important;
	}
/*  Two column LiveWhale generated forms  */	
div.lw_widget_wc-two-column {
      width:685px;
      float:left;
      margin-top: 25px;
      border-top: thin solid #CCC;
      padding-top:20px;
      }
.lw_widget_wc-two-column #left {
    width:295px;
    float:left;
    border-right:thin solid #CCC;
    padding: 0px 40px 5px 5px;
    margin-right:20px;
    height:100%;
	}
.lw_widget_wc-two-column #right {
    width:295px;
    float:left;
    padding-left:20px;
    height:100%;
	}
.lw_widget_wc-two-column #submit {
    width:685px;
    float:left;
    text-align:center;
    padding: 0px 5px;
    margin:20px 0px;
    padding-bottom: 20px;
    border-bottom: thin solid #CCC;
	}
	
/*  Image caption  */	
.wc_image_cap_right { 
float:right;
margin-left: 15px;

}
.lw_image_caption, .wc-caption .lw_image_caption, .wc-caption .lw_images_caption {
	font-family:Georgia,serif;
	font-style:italic;
	margin-top:.5em;
	margin-bottom: .5em;
}
img.lw_align_left, .lw_image_caption.lw_align_left {
    margin-right: 1em;
}
}
#fax {
    border-right: thin #ccc solid;
    }
#fax li {
    margin-bottom:15px;
    }

.wc-column {
    clear: none;
    float: left;
    margin: 0 23px 1em 0;
    padding: 0;
    width: 252px;
    }
#page_content #main_content h3 {
    margin-bottom:30px;
    }
    
/*
*  Declarations below auto-generate document type icons and an external link icon
*/
/* Temporarily commented out by Tim Fields on 11/06/2017 because the icons are throwing a 404 error even though they do exist at the given path and filename.
*/
/*	    
a.wc-doc-link,
a.wc-docx-link {
display: inline;
width: 16px;
height: 16px;
padding-right:22px;
margin-right:4px;
background: url(/icons/doc-icon-small.gif) no-repeat right top;
}
a.wc-pdf-link {
display: inline;
width: 16px;
height: 16px;
padding-right:22px;
margin-right:4px;
background: url(/icons/pdf-icon-small.gif) no-repeat right top;
}
a.wc-xls-link,
a.wc-xlsx-link {
display: inline;
width: 16px;
height: 16px;
padding-right:22px;
margin-right:4px;
background: url(/icons/xls-icon-small.png) no-repeat right top;
}

	a.wc-external-link {
display: inline;
padding-right:11px;
background: url(/icons/external-link-icon.png) no-repeat right top;
background-size:9px;
margin-right:4px;
}
a.wc-email-link {
    background: url(/icons/email-link-icon.png) no-repeat right bottom;
    display: inline;
    padding-right: 22px;
    margin-right:3px;
    background-size:14px;
    background-position: right center;
}
*/
/*
	Subnavigation list separators
	Edited By Lawrence Baker <lbaker2@washcoll.edu>
*/
#navigation .lw_widget_navigation ul li.lw_separator {
	border-bottom: 1px solid #CCCCCC;
    color: #A6A29A;
    font-family: "franklin-gothic-urw-comp",sans-serif;
    font-size: 1.5em;
    list-style-type: none;
    margin: 1.5em 0 0 0em;
    padding-bottom: 0.125em;
    text-transform: uppercase;
}

#navigation .lw_widget_navigation ul li ul li.lw_separator {
	border-bottom: 1px solid #CCCCCC;
    color: #A6A29A;
    font-family: "franklin-gothic-urw-comp",sans-serif;
    font-size: 1.5em;
    list-style-type: none;
    margin: 1.5em 0 0 -1em;
    padding-bottom: 0.125em;
    text-transform: uppercase;
}

/* jQuery UI button styles  */
a.wc-button-m {
    font-size:11px;
    vertical-align:middle;
    margin-left:15px;
    }
a.wc-button-s {
    font-size:14px;
    vertical-align:middle;
    margin-left:15px;
    }
a.wc-button-l {
    font-size:20px;
    vertical-align:middle;
    margin-left:15px;
    }

/* class sites  */
.class-year-navigation {
	margin:0;
	padding:0;}

#full_section_nav .external-navigation-box {
	background:#f1f2ea;
	border-style:dashed;
}
#full_section_nav .class-year-navigation {
	margin:10px auto;
}
.profile_container .lw_profiles_type_studentsandgraduates, .full-span .lw_profiles_type_studentsandgraduates {
	margin:0 14px 14px 0; width:180px;
}

/* fixing header margins on administrative office pages  */
body.office #page_content #main_content h3 {
	margin-bottom:.2em;
}
	
/* fixing ul margins on administrative office pages  */
body.office #page_content #main_content ul {
	padding-top:0;
}

/* targeted styles for new profile format on HR public staff directory */
.sidebar_hidden .public-staff-profiles ul li {
	width:329px; height:80px; margin-bottom:12px;
}
.sidebar_hidden .public-staff-profiles ul li .lw_profiles_name { 
width: 235px; 
}	
.sidebar_hidden .public-staff-profiles  ul li  .title_position {
	font-size:.85em; width: 235px; 
}

.caption_hidden .lw_gallery_scroller .lw_gallery_caption span {
    display:none;
}
.title_hidden .lw_gallery_scroller .lw_gallery_caption > h2 {
    display:none;
}
.credit_hidden .lw_gallery_scroller .lw_gallery_credit {
    display:none;
}
/* block of profiles for class reunion pages */
.profile_container { 
background:#e6e7de; border:1px dotted #ccc; float:right; margin-bottom:14px; padding-left:10px; width:589px; }

.audience_links_border { 
border-top:1px dotted #ccc; margin-top:1em; padding-top:1em; }

.blog_news #comment-link {
    display:none;
}
body#body_news.blog-landing #main_content h1 a {
    font-size:34.75px;
    font-weight:200;
    margin-bottom:5px;
    display:block;
}
/*  Forces headline rules on custom president blog page to extend full width */
body#body_news.blog-landing #main_content .lw_news_headline{
    display:block;
}

/* styles for custom president blog page to properly render news widget to match the actual news item */
body#body_news.blog-landing #main_content .lw_news_date{
    color: #727272;
    font-style: italic;
    line-height: 0.9em;
    margin: 0 0 10px;
    padding: 0;
}

body#body_news.blog-landing #main_content div.lw_widget_blog_posts li > p {
    color: #6A492C;
    font-size: 1.6em;
    font-weight: 200;
    line-height: 1.25em;
    margin-bottom: 10px;
    }
	

/* override split_content news widget from main stylesheet - set at 220 instead of 320 */
#split_content .lw_widget_news .lw_has_image .lw_news_summary,
#split_content .lw_widget_my_news .lw_has_image .lw_news_headline,
#split_content .lw_widget_news .lw_has_image .lw_news_headline {
	max-width: 320px;
	width: auto;
	}
#split_content .lw_widget_my_news li.lw_has_image span.lw_item_thumb img.lw_image {
		width:320px;
	}

/* http://www.washcoll.edu/giving/donors.php */
	
.wc-profiles-with-quotation ul li.lw_has_image {width:680px;}
.wc-profiles-with-quotation ul li.lw_has_image:hover {background:none;}
.wc-profiles-with-quotation ul li.lw_has_image span {margin-right:20px; width:160px;}
.wc-profiles-with-quotation .lw_profiles_firstname {float:left;}
.wc-profiles-with-quotation .lw_profiles_lastname {float:left; margin-left:.3em; width:auto;}
.wc-profiles-with-quotation .lw_profiles_23 p {float:right; margin-top:.5em; width:500px;}

/* http://www.washcoll.edu/about/buildings/johnson-fitness-center 
   Building Switcher modeled off Department Switcher
*/


	.dept_basic .lw_widget_building_switcher {
		top: -80px;
	}
	
	.dept_basic .lw_widget_building_switcher:hover {
		top: -88px;
	}	

.lw_widget_building_switcher {
	margin-right: -490px;
    position: absolute;
    right: 50%;
    top: -30px;
    width: 150px;
    z-index: 10;
}


.dept_basic .lw_widget_building_switcher {
	display: none;
}


.lw_widget_building_switcher h3 {
    background-color: #AAE3F8;
    color: #660000;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-size: 1.2em;
    line-height: 1.25em;
    margin: 0 0 15px 0;
    padding: 4px 10px;
    position: relative;
    z-index: 2;
}

	.lw_widget_building_switcher > ul {
	    background-color: #FFFFFF;
	    box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);
	    display: none;
	    height: auto;
	    max-width: 876px;
	    overflow: hidden;
	    padding: 37px 8px 8px;
	    position: relative;
	    right: -7px;
	    top: -53px;
	    width: 876px;
	    z-index: 1;
	}
    
    
#main .lw_widget_building_switcher ul {
    background-color: white;
    margin: 0;
    padding: 0;
}

#main .lw_widget_building_switcher ul li {
    clear: both;
    font-size: 0.925em;
    height: auto;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#main .lw_widget_building_switcher ul .directory a {
	font-size: 15px;
	font-weight: 400;
	margin: 0;
}

.buildings-events-widget h4 {
	font-weight:bold;
	color:#06335a;
	border:1px dotted #06335a;
	padding:.3em;}


/* WuFoo Forms custom styles */

.wufoo-section-title.section h3 {
    background-color:#660000; 
    color:#ffffff;
    padding:10px;
    font-size:1.3em;
    margin-bottom:25px;
}
.wufoo-eventbox section {
    border:#660000 solid thin; 
    background-color:#dddddd; 
    color:#000000;
    padding:0px 10px 10px 10px;
    font-size:1em;
}
.wufoo-hide-label label {
    display:none;
    visibility:hidden;
}
.wufoo #main_content {
width: 100%;
}
form li.wc-wufoo-last-section-field div:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    margin-bottom:55px;
}



/* Pegasus Styles
   http://www.washcoll.edu/publications/pegasus/pegasus-template.php
   Alternate background template modeled off Lit House site
*/

body.pegasus-template {
	background: #800020 url(/images/backgrounds/pegasus-body-background.jpg) top center no-repeat; 
}
body.pegasus-template #section_title h1, body.pegasus-template #section_title h2 {
	text-indent:-5000px;
}
body.pegasus-template #section_title h1 a {
	background: url(/images/backgrounds/pegasus-artwork.jpg) no-repeat;
	display:block;
	height:530px;
	margin:0;
	padding:0;
	width:938px; 
}
body.pegasus-template #section_title h2 a {
	display:none;
}
body.pegasus-template #section_title .content_centered h1 {
	background:#000;
	margin:0 0 0 -17px;
	padding:17px;
}
body.pegasus-template #section_title
	{margin:0 auto;
	padding:0;
}
body.pegasus-template .centers_home {
	border:15px solid #000;
	border-bottom:none;
	padding: 0.5em 0.75em;
	width: 915px;
}
body.pegasus-template .content_centered {
	margin:0px auto -10px;
	padding:0;
}

.pegasus-top-three-features {margin-left:5px; position:absolute; z-index:5000;}
 
body.pegasus-template #content #main { 
	border:15px solid #000; 
	border-top:none; 
	border-right:15px solid #000; 
	float:right; 
	display:inline; 
	margin-right:5px; 
	margin-top:-100px; 
	padding-top:250px; 
	width:886px;
}

body.pegasus-template-interior #content #main { 
	margin-top:-100px; 
	padding-top:100px; 
}

body.pegasus-template #main #main_content { 
	width: 550px; 
}
body.pegasus-template #main #main_content_pegasus { 
	width: 100%; 
}
body.pegasus-template .pegasus-top-three-features ul {
	margin-top:-100px; position:relative; width:940px; 
}
body.pegasus-template .pegasus-top-three-features ul li {
	display:inline; margin:0; width:300px; height:165px;
}
body.pegasus-template .pegasus-top-three-features li .lw_blurbs_body {
float:left; margin-right:12px; width:300px; 
}

body.pegasus-template .pegasus-top-three-features li .lw_blurbs_body img {
border:2px solid #000;  
}

body.pegasus-template .pegasus-top-three-features .lw_blurbs_body p {
    font: normal 1.6em/1.3 Georgia, serif; text-align:center; 
}

body.pegasus-template .audience_links {
	width:30%;
}



body.custom_art_site {
	background: #b8b5b3 url(/images/backgrounds/art-department-body-bkg.jpg) top center no-repeat; 
}

body.custom_art_site #section_title, body.custom_art_site #section_title h1 {
	text-indent:-5000px; 
}

body.custom_art_site #top_centered {
	display:none; 
}

body.custom_art_site #content {
	background:none; 
	box-shadow: 0; 
	margin-top:-125px;
}

body.custom_art_site #main {
	background:none; 
	border:none;
	-moz-box-shadow:none; 
	-webkit-box-shadow:none; 
	box-shadow: none; 
/*	height:860px;*/
	overflow:hidden;
	margin-bottom:0;
}

body.custom_art_site #navigation .lw_widget_navigation ul li a {
    color:#fff;	
    font-size: 1.225em;	
	font-family: "helvetica neue",helvetica,arial,sans-serif;
	text-transform:uppercase;
}


/* Stacking list item names for class sites */	
.lw_widget_attending_alumni_weekend_by_class_year .verticalstack ul {
	width:182px;
	border:none; 
}
.lw_widget_attending_alumni_weekend_by_class_year .verticalstack li {
	font:normal 2em Verdana, Geneva, sans-serif;
	margin:0 0 .5em; padding:0;
}
/* Pulling these styles from /news/index.php where they were embedded so they will be available to other pages */
.lw_widget_more_top_stories ul {  padding:0 30px 0 0; }
.lw_widget_more_top_stories .lw_news_headline {  font-size:1em; line-height:1.2;  margin:.5em 0;}
.lw_widget_more_top_stories .lw_news_summary {  font-size:0.9em; width: auto !important;  }

body .lw_payments_charge h3 {
  clear: left;
	background-color: #FFFFFF;
	font-size: 18px;
	font-weight: 400;
	padding: 8px 0;
	color: #82000a;
}
/* Overrides core style in calendar.css to push categories box lower to make room for additional menu item */
body #lw_cal_right_col {
    left: -245px;
    position: absolute;
    top: 320px;
    width: 220px;
}
.video-library li {height:250px; overflow:hidden; }
.video-library .lw_has_image .lw_news_summary {width:250px; height:100%;}
.video-library .gradient {background:url("/live/files/2395-videolibrarygradientoverlay.png") repeat-x bottom; height:47px; margin:15px 0 0 0; padding:0; width:250px; position:absolute;}

.lw_widget_cvs_homepage_annoucement ul img {border: 1px solid #ccc; margin-bottom:.5em;}
.lw_widget_cvs_homepage_annoucement ul {line-height:1.5em;}
.lw_widget_cvs_homepage_annoucement .lw_blurbs_body p {margin:0; padding:0;}

body.centers .lw_widget_cvs_homepage_annoucement { 
		padding:0 15px;
		margin-bottom:0;
}
body.centers .lw_widget_cvs_homepage_annoucement li {margin:0; padding:0 0 15px;}

/* Styles for Admissions Landing Page slide show */
body.main_full.admissions #navigation, body.office #navigation, #office_page #navigation {
	overflow: hidden;
    padding: 0 30px 30px 0;
    position: relative;
    color: #FFF;
}

#admissions #navigation .lw_widget_navigation ul li a {
    color: #FFFFFF;
    font-family: "adobe-garamond-pro",Georgia,serif;
    font-size: 1.45em;
    font-weight: 400;
    line-height: 1.15em;
    text-decoration: none;
}
#admissions #slideshow {
	position:absolute; 
	left:-80px; 
	top:0; 
	margin:0 0 1em;
}
#admissions #slideshow-banner {
	position:absolute; 
	left:555px; 
	top:475px; 
	background-color:#660000;
	height: 32px;
	width: 425px;
	z-index: 10;
}
#admissions #slideshow-banner a {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	width:425px;
	color:#FFFFFF;
	font-family: "adobe-garamond-pro",serif;
	font-style:italic;
	font-size: 1.25em;
	font-weight: 400;
	text-align:center;
	z-index: 20;
	text-decoration: none;
}
#admissions #slideshow-banner a span {
	color:#FFE270;
}


#admissions img.lw_align_left, .lw_image_caption.lw_align_left {
    margin-bottom: 1em;
    margin-right: 1em;
}



#admissions .slideshow {
	position:absolute; 
	left:-80px; 
	top:0; 
	margin:0 0 1em;
}
#admissions .slideshow-banner {
	position:absolute; 
	left:555px; 
	top:475px; 
	background-color:#660000;
	height: 32px;
	width: 425px;
	z-index: 10;
}
#admissions .slideshow-banner a {
	display:block;
	margin-left:auto;
	margin-right:auto;
	margin-top:3px;
	width:425px;
	color:#FFFFFF;
	font-family: "adobe-garamond-pro",serif;
	font-style:italic;
	font-size: 1.25em;
	font-weight: 400;
	text-align:center;
	z-index: 20;
	text-decoration: none;
}
#admissions .slideshow-banner a span {
	color:#FFE270;
}
#admissions .lw_widget_news .lw_has_image .lw_news_summary,
.basic_page	.lw_widget_news .lw_has_image .lw_news_summary
 {
    width: 100%;
}

/* Styles for Admissions Search Form, email targets with prepopulated fields */

body#admissions-search {
background-color:#000;
margin:0;
}
#admissions-search #wrapper {
background-image: url("/admissions/search/bkgrnd_hi3.jpg");
background-repeat: no-repeat;
max-width:1425px;
min-width:960px;

}
#admissions-search #inner {
text-align: center;
}
#admissions-search #title-block {
position:relative;
top:-5.5em;
}
h1.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:9em;
color:#FFF;
text-align:center;
}
h2.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:5.2em;
color:#600;
text-align:center;
position:relative;
top:-110px;
}
h3.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:5.3em;
color:#FFF;
text-align:center;
position:relative;
top:-110px;
margin-top:2.0em;

}
span.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:2.5em;
color:#FFF;
text-align:center;
position:relative;
left:4.5em;
margin-right:5.7em;
}
input.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:2.5em;
color:#FFF;

}
#admissions-search #logo {
position:relative;
top:1em;
margin-left:auto;
margin-right:auto;
}
#admissions-search #form {
position:relative;
top:-16.5em;
}
#admissions-search .Zebra_Form textarea {
	font-family: Helvetica, Arial,sans-serif;
    font-size:2em; 
    padding:.5em;
    color:#8c781d;
    width:29em;

	}
#admissions-search .Zebra_Form input[type="text"] {
	font-family: Helvetica, Arial,sans-serif;
	border-radius: 0;
    font-size:2em;
    padding:.2em .5em;
    color:#8c781d;
	}
#admissions-search .Zebra_Form input[type="button"] {
	-webkit-appearance: none;
	font-family: Helvetica,Arial,sans-serif;
	border-radius: 0;
    margin:.2em;
    font-size:2em;
    padding:.2em;
    color:#8c781d;
    background-color: #fff;
    cursor:pointer;
	width:6em;
	}
#admissions-search.dm .Zebra_Form span.required {
    color: #FFF;
    font-size: 1em;
    font-weight: normal;
    margin-left:.2em;
}	


#admissions-search.dm .Zebra_Form input.submit {
    background: url("/icons/button-background.gif") repeat-x scroll center top transparent;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 2px #AAAAAA;
    cursor: pointer;
    height: 29px;
    overflow: visible;
    padding: 4px 10px 3px;
    width: auto;
    font-size:24px;
    font-family:Helvetica,Arial,sans-serif;
    color:#8c781d;
}
/*#admissions-search.dm .Zebra_Form input.submit, #admissions-search.dm .Zebra_Form input.button {
    cursor: pointer;
    height: 1em;
    overflow: hidden;
    padding: .5em;
    width: 4em;
    font-family:Helvetica,Arial,sans-serif;
    font-size:3em;
    background-color:#FFF;
    box-shadow: none;
    border-radius: 0;
    border: none;
    font-weight:normal;
    outline:none;
    background-image:none;
}
*/
#admissions-search #lower-form {
	margin-left: auto;
    margin-right: auto;
    position: relative;
    top: -8em;
    width: 65em;

	}
/*
#admissions-search #lower-form {
	
    position: relative;
    top: -8em;

	}
	*/
#admissions-search hr {
  border-top: 4px dotted #fff;
  border-bottom:none;
  background-color: none;
  color:none;
  height: 2px;
  width:725px;
  margin-top:1.5em;
  margin-left:auto;
  margin-right:auto;
}
#admissions-search #video {
	position:relative;
	top:-4em;
	}
/* Styles for Direct Mail Search Form */
#admissions-search.dm #title-block {
position:relative;
top:-5.5em;
margin-bottom:-4em;
}

#admissions-search.dm .Zebra_Form .row {
    background: none;
    border-bottom: none;
    line-height: 1.4em;
    margin-bottom: 1px;
    padding: 10px;
    }
#admissions-search.dm .Zebra_Form .cell label {
	font-family: Helvetica,Arial,sans-serif;
    font-size: 2em;
    font-weight:normal;
    color:#FFF;
    margin-bottom: 6px;
    text-align:left;
}    	

#admissions-search.dm .Zebra_Form select option {
	font-family: Helvetica,Arial,sans-serif;
	width:5.5em;
	height:1.6em;
	font-size:.7em;
    color:#8c781d;
	}

#admissions-search.dm .Zebra_Form select {
	font-family: Helvetica,Arial,sans-serif;
	width:5.5em;
	height:1.6em;
	font-size:1.8em;
    color:#8c781d;
	}

#admissions-search.dm #title-container{
	position:relative;
	width:40rem;
	margin:-3rem auto -1rem;
}

#admissions-search.dm .search-head{
	color:#fff;
	font-family:Helvetica;
}

.search-button{
	cursor:pointer;
	font-family:Helvetica;
	width:15rem; height:2.5rem;
	margin:1rem auto;
	background:rgba(102,00,00,.9);
	color:#fff; padding-top:1rem;
	font-size:1.5rem;
}

#frosted{
	background: rgba(255,255,255,.25);
	width:42rem; 
	margin:0 auto;
	padding:.5rem 0;
}

#frosted .sub-caption{
	margin:0 auto;
	color:#000;
	font-size:1rem;
	font-family:Helvetica;
	width:32rem;
	padding:.5rem 0;
	text-align:center;
}

/* Admissions Search Thank You Page */
body#admissions-thank-you {
background-color: #000;

}
#admissions-thank-you .item {
margin-bottom:1px;
}
#admissions-thank-you.pixel .item {
margin-bottom:1px;
}
#admissions-thank-you #container {
  margin: 0 auto;
}


/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
h1.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:9em;
color:#FFF;
text-align:center;
}
h2.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:5.2em;
color:#600;
text-align:center;
position:relative;
top:-110px;
}
h3.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:5.3em;
color:#FFF;
text-align:center;
position:relative;
top:-110px;
margin-top:2.0em;

}
span.bebas_neueregular{
font-family: "bebas_neueregular", Arial, sans-serif;
font-size:2.5em;
color:#FFF;
text-align:center;
position:relative;
left:5.5em;
margin-right:7.6em;
}
	
}

/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 480px) {

#centers_bg_image{
    width:100%;
}


h1.bebas_neueregular{
font-family: Helvetica, Arial, sans-serif;
font-size:5em;
color:#FFF;
text-align:center;
position:relative;
top:.4em;
}
h2.bebas_neueregular{
font-family: Helvetica, Arial, sans-serif;
font-size:3.2em;
color:#600;
position:relative;
top:-.7em;
margin-left:auto;
margin-right:auto;
}
#admissions-search .Zebra_Form textarea {
	font-family: Helvetica,Arial,sans-serif;
    font-size:3em; 
    padding:.5em;
    color:#8c781d;
    width:19em;
    height:3em;
	position:relative;
	top:3em;
	}

h3.bebas_neueregular{
font-family: Helvetica, Arial, sans-serif;
font-size:4.3em;
color:#FFF;
text-align:center;
position:relative;
top:-.2em;
margin-top:2.0em;

}
#admissions-search #lower-form {
	position:relative;
	top:-1em;

	}

span.bebas_neueregular{
font-family: Helvetica, Arial, sans-serif;
font-size:3.5em;
color:#FFF;
text-align:center;
position:relative;
left:1.5em;
margin-right:2.8em;
}
#admissions-search hr#top-hr {
  border-top: 4px dotted #fff;
  border-bottom:none;
  background-color: none;
  color:none;
  height: 2px;
  width:1px;
  margin-top:1.5em;
  margin-left:auto;
  margin-right:auto;
  position:relative;
  top:9em;
}
#admissions-search hr {
  border-top: 4px dotted #fff;
  border-bottom:none;
  background-color: none;
  color:none;
  height: 2px;
  width:725px;
  margin-top:1.5em;
  margin-left:auto;
  margin-right:auto;
}
#admissions-search #video {
	position:relative;
	top:1em;
	
	}
}	


#video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
#video iframe,
#video object,
#video embed {
    position: absolute;
    top: 0;
    left: 15%;
    width: 70%;
    height: 70%;
}
/* fix for bullets displaying on google maps pop-up dialog boxes when wrapped in lw places widget */
.lw_point_content ul,.lw_point_content ol, .lw_point_content li {
	list-style: none;
}
.wc-collapse-blurbs-list ul li {
    display: list-item;
    font-size: 1.1em;
    margin-bottom: -.8rem;
    margin-left:1rem;
    list-style:circle outside none;
}
.wc-tabs.wc-small-tab-text #tabs a  {
	font-size:.75em;
	
}
p.call-to-action-sidebar a {background:#600; color:white; display:block; padding:1em; text-align:center; }

/* -- Additional Social Media Icon Styles -- */

a[href*="pinterest.com"] .lw_image,
a[href*="@washcoll.edu"] .lw_image, 
a.social-icon .lw_image {
    width:60px;
}

/* CUSTOM BOOTSTRAP BLUE BUTTONS
** LAST EDITTED BY LAWRENCE BAKER
*/

/* DEFAULT BUTTON STYLES */
.btn {
  display: inline-block;
  padding: .5rem 4rem;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
       -o-user-select: none;
          user-select: none;
}

.btn:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}

.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
}

/* END DEFAULT BUTTONS */

/* BUTTON SIZES */
.btn-lg {
  padding: .8rem;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}

.btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.btn-block + .btn-block {
  margin-top: 5px;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

/* END BUTTON SIZES */

/* BUTTON THEME STYLES */
.btn-blue,
.btn-maroon,
.btn-charcoal,
.btn-success {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}


.btn-blue:active,
.btn-maroon:active,
.btn-charcoal:active,
.btn-success
{
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn:active,
.btn.active {
  background-image: none;
}

.btn-blue {
  background-image: -webkit-linear-gradient(top,  #3366CC 0%, #194CB2 100%);
  background-image: linear-gradient(to bottom,  #3366CC 0%, #194CB2 100%);
  background-repeat: repeat-x;
  border-color: #194CB2;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffca', endColorstr='#000000a2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-blue:hover,
.btn-blue:focus {
  background-color: #194CB2;
  background-position: 0 -15px;
}

.btn-blue:active,
.btn-blue.active {
  background-color: #194CB2;
  border-color: #194CB2;
}

.btn-maroon {
  background-image: -webkit-linear-gradient(top, #7F3342 0%, #660000 100%);
  background-image: linear-gradient(to bottom, #7F3342 0%, #660000 100%);
  background-repeat: repeat-x;
  border-color: #660000;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffca', endColorstr='#000000a2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-maroon:hover,
.btn-maroon:focus {
  background-color: #660000;
  background-position: 0 -15px;
}

.btn-maroon:active,
.btn-maroon.active {
  background-color: #660000;
  border-color: #660000;
}

.btn-charcoal {
  background-image: -webkit-linear-gradient(top, #747D7D 0%, #625D5D 100%);
  background-image: linear-gradient(to bottom, #747D7D 0%, #625D5D 100%);
  background-repeat: repeat-x;
  border-color: #625D5D;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffca', endColorstr='#000000a2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-charcoal:hover,
.btn-charcoal:focus {
  background-color: #625D5D;
  background-position: 0 -15px;
}

.btn-charcoal:active,
.btn-charcoal.active {
  background-color: #625D5D;
  border-color: #625D5D;
}



.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  background-repeat: repeat-x;
  border-color: #419641;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffca', endColorstr='#000000a2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}

.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}

/* END BUTTON THEME STYLES */

/*BLUE BUTTON STYLE*/

.btn-blue {
  color: #fff;
  background-color: #3366CC;
  border-color: #194CB2;
}

.btn-blue:hover,
.btn-blue:focus,
.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  color: #fff;
  background-color: #194CB2;
  border-color: #194CB2;
}

.btn-blue:active,
.btn-blue.active,
.open .dropdown-toggle.btn-blue {
  background-image: none;
}

.btn-blue.disabled,
.btn-blue[disabled],
fieldset[disabled] .btn-blue,
.btn-blue.disabled:hover,
.btn-blue[disabled]:hover,
fieldset[disabled] .btn-blue:hover,
.btn-blue.disabled:focus,
.btn-blue[disabled]:focus,
fieldset[disabled] .btn-blue:focus,
.btn-blue.disabled:active,
.btn-blue[disabled]:active,
fieldset[disabled] .btn-blue:active,
.btn-blue.disabled.active,
.btn-blue[disabled].active,
fieldset[disabled] .btn-blue.active {
  background-color: #CCCCCC;
  border-color: #357ebd;
}

.btn-blue .badge {
  color: #CCCCCC;
  background-color: #fff;
}

/* END BLUE BUTTON STYLES */

/* MAROON BUTTON STYLES */

.btn-maroon {
  color: #fff;
  background-color: #7F3342;
  border-color: #660000;
}

.btn-maroon:hover,
.btn-maroon:focus,
.btn-maroon:active,
.btn-maroon.active,
.open .dropdown-toggle.btn-maroon {
  color: #fff;
  background-color: #660000;
  border-color: #660000;
}

.btn-maroon:active,
.btn-maroon.active,
.open .dropdown-toggle.btn-maroon {
  background-image: none;
}

.btn-maroon.disabled,
.btn-maroon[disabled],
fieldset[disabled] .btn-maroon,
.btn-maroon.disabled:hover,
.btn-maroon[disabled]:hover,
fieldset[disabled] .btn-maroon:hover,
.btn-maroon.disabled:focus,
.btn-maroon[disabled]:focus,
fieldset[disabled] .btn-maroon:focus,
.btn-maroon.disabled:active,
.btn-maroon[disabled]:active,
fieldset[disabled] .btn-maroon:active,
.btn-maroon.disabled.active,
.btn-maroon[disabled].active,
fieldset[disabled] .btn-maroon.active {
  background-color: #CCCCCC;
  border-color: #357ebd;
}

.btn-maroon .badge {
  color: #CCCCCC;
  background-color: #fff;
}

/* END MAROON BUTTON STYLES */

/* CHARCOAL BUTTON STYLES */

.btn-charcoal {
  color: #fff;
  background-color: #726E6D;
  border-color: #625D5D;
}

.btn-charcoal:hover,
.btn-charcoal:focus,
.btn-charcoal:active,
.btn-charcoal.active,
.open .dropdown-toggle.btn-charcoal {
  color: #fff;
  background-color: #625D5D;
  border-color: #625D5D;
}

.btn-charcoal:active,
.btn-charcoal.active,
.open .dropdown-toggle.btn-charcoal {
  background-image: none;
}

.btn-charcoal.disabled,
.btn-charcoal[disabled],
fieldset[disabled] .btn-charcoal,
.btn-charcoal.disabled:hover,
.btn-charcoal[disabled]:hover,
fieldset[disabled] .btn-charcoal:hover,
.btn-charcoal.disabled:focus,
.btn-charcoal[disabled]:focus,
fieldset[disabled] .btn-charcoal:focus,
.btn-charcoal.disabled:active,
.btn-charcoal[disabled]:active,
fieldset[disabled] .btn-charcoal:active,
.btn-charcoal.disabled.active,
.btn-charcoal[disabled].active,
fieldset[disabled] .btn-charcoal.active {
  background-color: #CCCCCC;
  border-color:  #625D5D;
}

.btn-charcoal .badge {
  color: #CCCCCC;
  background-color: #fff;
}

/* END CHARCOAL BUTTON STYLES */

/* SUCCESS BUTTONS */

	


.btn-success {
	color: #ffffff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #419641;
  border-color: #398439;
}

.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}


/* END SUCCESS BUTTONS*/


/**
* ADDITIONAL WC ACCORDION STYLES
* EDITED BY LAWRENCE BAKER <lbaker2@washcoll.edu>
**/

.wc-accordion.lw_widget_blurbs .lw_blurbs_body ul li {
	display:list-item;
}

.wc-accordion.lw_widget_blurbs > div > ul > h4.acc-outer {
	border: 1px solid #D8DCDF;
}

.wc-accordion.lw_widget_blurbs > div > ul > h4.acc-outer:hover {
	border: 1px solid #D8DCDF;
}

.wc-accordion.lw_widget_blurbs > div > ul > h4.acc-outer:focus {
	border: 1px solid #D8DCDF;
}
/* CUSTOM NEWS WIDGET FORMATTING FOR ACADEMIC VIDEOS
** LAST EDITED BY SHANE */

.wc-academics-testimonials .lw_news_image  {float:left; width:100px;}
.wc-academics-testimonials .lw_news_headline, .wc-academics-testimonials .lw_news_summary {clear:none; float:right; width:175px !important;}
.wc-academics-testimonials .lw_news_headline a {color: #06335a; font-size: 1.2em; font-weight: bold; margin: 0 0 0.2em 0; padding:0; }
.wc-academics-testimonials .lw_news_headline {margin:0 0 .2em; padding:0;}
.wc-suppress {display:none;}
.wc-academics-testimonials .wc-suppress, .split .wc-suppress {display:block;}
.split .wc-academics-testimonials .lw_news_image  {float:left; width:100px;}
.split .wc-academics-testimonials .lw_news_headline {float:right; font-size: 1.1em; margin-top:-150px; width:210px !important;}
.split .wc-academics-testimonials .lw_news_summary {float:right; margin-top:-120px; width:210px !important;}
#sidebar .wc-academics-testimonials img  {float:left; height:75px; width:50px;}
#sidebar .wc-academics-testimonials .lw_news_headline {float:right; font-size: .8em; margin-top:-75px; text-wrap:none !important; width:170px !important;}
#sidebar .wc-academics-testimonials .lw_news_summary {float:right; font-size: .85em; margin-top:-55px; width:170px !important;}
#sidebar .wc-academics-testimonials .wc-academics-major {display:none;}
#main_content .wc-academics-testimonials .lw_news_image  {float:left; width:100px;}
#main_content .wc-academics-testimonials .lw_news_headline, #main_content .wc-academics-testimonials .lw_news_summary {clear:none; float:right; width:260px !important;}
#main_content .wc-academics-testimonials .lw_news_headline a {color: #06335a; font-size: 1.2em; font-weight: bold; margin: 0 0 0.2em 0; padding:0; }
#main_content .wc-academics-testimonials .lw_news_summary {margin:.4em 0 0;}
#main_content .wc-academics-testimonials .wc-academics-major  {font-size:1.1em;}
#main_content .wc-academics-testimonials .lw_news_headline {margin:0 0 .2em; padding:0;}
#main_content .wc-academics-testimonials {margin:.5em 0 0; padding:0;}

#main_content .wc-all-testimonials .lw_news_image {width:40px !important;}
#main_content .wc-all-testimonials .lw_news_image img {float:left; width:50px;}
#main_content .wc-all-testimonials .lw_news_headline, #main_content .wc-all-testimonials .lw_news_summary {clear:none; float:right; width:115px !important;}
#main_content .wc-all-testimonials .lw_news_headline a {color: #06335a; font-size: .85em; font-weight: bold; margin: 0 0 0.2em 0; padding:0; }
#main_content .wc-all-testimonials .lw_news_summary {color:#fff; font-size:1px;}
#main_content .wc-all-testimonials .wc-academics-major  {color:#000; font-size:9.5em;}
#main_content .wc-all-testimonials .lw_news_headline {margin:0 0 .2em; padding:0;}
#main_content .wc-all-testimonials {margin:.5em 0 0; padding:0;}

#main_content .wc-video-two-column .lw_news_image {width:100px !important;}
#main_content .wc-video-two-column .lw_news_image img {float:left; width:100px;}
#main_content .wc-video-two-column .lw_news_headline, #main_content .wc-video-two-column .lw_news_summary {clear:none; float:right; width:175px !important;}
#main_content .wc-video-two-column .lw_news_headline a {color: #06335a; font-size: 1.3em; font-weight: bold; margin: 0 0 0.2em 0; padding:0; }
#main_content .wc-video-two-column .lw_news_summary {font-size:.85em;}
#main_content .wc-video-two-column .wc-academics-major  {color:#000; font-size:1.1em;}
#main_content .wc-video-two-column .lw_news_headline {margin:0 0 .2em; padding:0;}
#main_content .wc-video-two-column {margin:.5em 0 0; padding:0;}

#main_content .wc-video-three-column h3 { color: #666; font-family: "franklin-gothic-urw-comp",sans-serif; font-weight: 200; margin: 0 0 10px; 	text-transform: uppercase; }
#main_content .wc-video-three-column .lw_news_headline, #main_content .wc-video-three-column .lw_news_summary {clear:left; float:right; margin-top:-75px; width:173px !important;}
#main_content .wc-video-three-column .lw_news_headline {font-size:.75em; }
#main_content .wc-video-three-column .lw_news_summary {font-size:.85em; margin-top:-55px;}
#main_content .wc-video-three-column li {width:230px !important;}
#main_content .wc-video-three-column ul {padding:0; }
#main_content .wc-video-three-column div {margin-right:15px; width:155px;}
#main_content .wc-video-three-column .wc-academics-major {display:none;}

/* Cherry Tree Styles */

#lithouse.centers.cherry-tree .centers_nav ul li a {
    border-left: 1px dotted #507D7E;
    color: #000000;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0 0 0 15px;
}
#lithouse.centers.cherry-tree .cherry_nav { 
	background-color: #aae3f8; color:#000000;
    width: 100%;
}

#lithouse.centers.cherry-tree #section_title.cherry-tree h2 a,
#lithouse.centers.cherry-tree #section_title.cherry-tree h2 a:hover
{
    color: #000000;
    display: inline-block;
    font-size: 1em;
    margin: 0;
    position: static;
    text-indent: 0;
}

#lithouse.centers.cherry-tree #section_title.cherry-tree .content_centered {
	background: none repeat scroll 0 0 rgba(170, 227, 228, 0.7);
    float: left;
    margin: 0 0 3em;
    padding: 10px;
    width: 38%;
}

#lithouse.centers.cherry-tree #section_title.cherry-tree h2
{
	background:transparent;
    color: #000000;
    display: inline-block;
    font-size: 5.5em;
    margin: 0;
    padding: 0;
    position: static;
    text-indent: 0;
    width: 100%;
}

#lithouse.centers.cherry-tree #section_title.cherry-tree h1 a,
#lithouse.centers.cherry-tree #section_title.cherry-tree h1 a:hover
{
    color: #000000;
    display: inline-block;
    font-size: 1em;
    margin: 0;
    position: static;
    text-indent: 0;
}

#lithouse.centers.cherry-tree #section_title.cherry-tree h1
{
	background:transparent;
    color: #000000;
    display: inline-block;
    font-size: 1.1em;
    margin: 0;
    padding: 0;
    text-align:center;
    position: static;
    text-indent: 0;
    width: 100%;
}
#lithouse.centers.cherry-tree .cherry_nav {
background-color: #aae3f8;
width:100%;
}


/** 
*   Added by Lawrence Baker
*   <lbaker2@washcoll.edu>
*   Date June 9, 2014
*
*
*   Even Height Row and Columns
**/

 .wc-news-spacing .lw_widget_column ul li{
        height:340px;
        padding:0 2.5%;
        margin:1rem auto;
 }

div.lw_widget.wc_even_rows div.lw_widget_row {
    width:100%;
    margin:1rem auto;
}

div.lw_widget.wc_even_rows div.lw_widget_row > ul{
    width:100%;
    padding:0;
    margin:0;
}

div.lw_widget.wc_even_rows div.lw_widget_row > ul > li {
    clear: none;
    float: left;
    list-style: none outside none;
    margin: 0;
    text-align: center;
}

div.lw_widget.wc_even_rows div.lw_widget_row > ul > li div.cell-contents {
    display: inline-block;
    text-align:left;
}

.group_cv_starr_center_for_the_study_of_the_american_experience div.lw_widget.wc_even_rows div.lw_widget_row > ul > li div.cell-contents {
    display: block;
    text-align:left;
}

div.lw_widget.wc_even_rows div.lw_widget_row_1_wide > ul > li {
    width:95%;
    padding:0 2.5%;
}

div.lw_widget.wc_even_rows div.lw_widget_row_2_wide > ul > li {
    width:45%;
    padding:0 1.5%;
    text-align:left;
}

div.lw_widget.wc_even_rows div.lw_widget_row_3_wide > ul > li {
    width:30%;
    padding:0 1.5%;

}

div.lw_widget.wc_even_rows div.lw_widget_row_4_wide > ul > li {
    width:20%;
    padding:0 2.5%;
}

.lw_cal_event_tags::before { 
    content: "Tagged: ";
}

@media screen and (max-width:380px){

    div.lw_widget.wc_even_rows div.lw_widget_row > ul{
        margin-left:0;
        padding:0;
    }

    /* Override and show images hiden by LW */
    body div#main div.lw_widget.lw_widget_columns.wc_even_rows div.lw_widget_row > ul > li img{
        width:auto;
        display:block;
    }

    div.lw_widget.wc_even_rows div.lw_widget_row_1_wide > ul > li {
        width:100%;
        padding:0;
    }

    div.lw_widget.wc_even_rows div.lw_widget_row_2_wide > ul > li {
        width:100%;
        padding:0;
    }

    div.lw_widget.wc_even_rows div.lw_widget_row_3_wide > ul > li {
        width:100%;
        padding:0;

    }

    div.lw_widget.wc_even_rows div.lw_widget_row_4_wide > ul > li {
        width:100%;
        padding:0;
    }

    #centers_bg_image{
        width:100%;
    }
}

/* WC_TWEETS  */
/* LAWRENCE BAKER */
/* <lbaker2@washcoll.edu> */

.wc_twitter ul li div.wc_tweet_holder {
    background-color:rgba(64,153,255,.1);
    border-radius:10px;
    display:inline-block;
    padding:10px;
}


.wc_twitter ul li div.wc_tweet_holder .left_tweet{
    display:inline-block;
    float:left;
    width:25%;
    text-align:center;
}

.wc_twitter ul li div.wc_tweet_holder .right_tweet{
    display: inline-block;
    float: left;
    margin-left: 10px;
    width: 69%;
}

.wc_twitter ul li div.wc_tweet_holder a{
    background:transparent;
    margin:0;
    padding:0;
}
.wc_twitter ul li div.wc_tweet_holder div.wc_twitter_img {
    display:inline-block;
    text-align:left;
    height:100%;
}

.wc_twitter ul li div.wc_tweet_holder div.wc_twitter_username {
    display:inline;
    float:left;
    text-align:left;
}

.wc_twitter ul li div.wc_tweet_holder div.wc_twitter_username a{
    vertical-align:baseline;
    color:#660000;
}

.wc_twitter ul li div.wc_tweet_holder div.wc_twitter_tweet {
    display:inline;
    float:left;
    text-align:left;
    font-family: "Georgia",serif;
    font-size: 0.9em;
}

@media screen and (max-width: 480px) {
    .lw_widget_columns.wc_twitter div{
        width:auto !important;
        float:left !important;
    }

    .lw_widget_columns.wc_twitter div.wc_tweet_holder div.left_tweet{
        width: 25% !important;
    }

    .lw_widget_columns.wc_twitter div.wc_tweet_holder div.right_tweet{
        width: 69% !important;
    }

    .wc_twitter ul li div.wc_tweet_holder div.wc_twitter_img {
        display:inline-block;
        text-align:left;
        height:100%;
    }

    .wc_twitter ul li div.wc_tweet_holder div.wc_twitter_username {
        display:inline;
        float:left;
        text-align:left;
    }

    .wc_twitter ul li div.wc_tweet_holder div.wc_twitter_tweet {
        display:inline;
        float:left;
        text-align:left;
        font-family: "Georgia",serif;
        font-size: 0.9em;
    }

    div.lw_widget.wc_even_rows.wc_twitter div.lw_widget_row{
        margin: 0;
    }

    .lw_widget.lw_widget_columns.wc_twitter div.lw_widget_row > ul > li {
        margin: .5rem 0;
    }
}

.body_details .events_summary {
    color: #6a492c;
    font-size: 1.6em;
    font-weight: 200;
    line-height: 1.25em;
    margin-bottom: 10px;
}

body.path-to-passion {
}
body#path-to-passion h2 {
	font-size:3.25rem; 
	width:800px
}
body#path-to-passion h1 {
	font-size:3.25rem
}

body#path-to-passion p.job-title {
	font-family: "adobe-garamond-pro", Georgia, serif;
	background:none; 
	font-size:1.5rem; 
	padding-bottom:0px;
}

body#path-to-passion p.class-year {
	font-family: "adobe-garamond-pro", Georgia, serif;
	background:none; 
	font-size:1.25rem; 
	padding-bottom:0px;
	}
.lw_cal_event_list .lw_cal_event .lw_events_time {
	border-bottom: none !important;
	
}
.lw_cal_event_list .lw_cal_event .lw_events_time {
	border-top: 1px solid #dddddd !important;
}
