/* general presentation stuff */

body, p, ul, li, a, address {
	background-color: #fff;	
	color: #000;
	font-size: 12pt;
	line-height:20pt;

}

body {}

.logo img {max-width:90%; height:auto; margin-bottom:20px}



ul	{
	list-style-type: square;}

h1 {
	font-size: 12pt;

}

.headline h1 {
	font-family: 'Lato', sans-serif;
	font-size: 30pt;
	border-bottom: 1px solid #c0c0c0;
	color: #000;
	text-transform: none;
	font-weight: normal;
	padding-bottom:10px
}


h2, h3, h4, h5, h6 {
	font-family: 'Lato', sans-serif;
	font-size: 12pt;
	color: #404040;
	text-transform: uppercase;
	font-weight: bold;
}

a, a.visited {
	color: black;
	text-decoration: none;
}

.navigation {display:none}
.sidebar h3 {background: #444444; color:#FFF; text-transform:uppercase; font-size: 16px;padding: 10px; text-align:center; font-weight:400 }
.header {background: #FFF; padding:15px 0} 
.header h1 {color:#444; margin:0 0 10px 0; font-size: 28px; font-weight:600}
.subheader { color: #666; font-size:20px;  font-weight:300; margin:0; padding:0}
		


.main {padding:0}
.callout-sub {background: #FFF; padding:0; }

/* hide stuff */

.full-page-bg-home, .full-page-bg-about, .full-page-bg-dean  {	background-image:none;background:white}
.center-div {margin: 0;background: white; max-width: auto;border: 0;padding: 0 0;}

.section-title {margin-bottom: 20px; padding-bottom:20px}

.hide, .button, .fixed-bottom {
	display: none; 
}

.print-only {display:inline; clear:both}
.print-logo  {display: block; clear:both; margin-bottom: 20px; }

#logo {
	font-size: 14pt;
	width: 100%;
	padding: 0 0 10px 0;	
	color: #52242c;
}

#footer {
border-top: 1px solid maroon; margin-top: 30px; padding-top: 10px;}