/* @override http://hep.uchicago.edu/lunch/lunchPhysics.css */

#banner {
	display: block;
}

#banner one , #banner two {
	vertical-align: top;
	display: block;
}

#banner .one {
	float: left;
	width: 50%;
}

#banner .two {
	float: left;
	width: 50%;
	font-size: 16pt;
	line-height: 1.4;
	text-align: center;
	top: 50pt;
	position: relative;
}

.page_title {
	text-align: center;
	font-size: x-large;
}

.page_author {
	text-align: center;
}

#schedule {
	display: block;
	float: none;
	padding: 0 0 0 6pt;
	margin: 0;	
	border-width: 0;
	white-space: normal;
	clear: none;
	background-color: #e6ecea;
}

#schedule .talk_header {
	display: block;
	text-transform: uppercase;
	padding-bottom: 10pt;
	padding-top: 10pt;
}

#schedule .talk {
	display: block;
	white-space: normal;
	text-align: left;
	clear: both;
	padding-top: 8pt;
}

#schedule .next_talk {
	display: block;
	white-space: normal;
	text-align: left;
	clear: both;
	padding-top: 8pt;
	font-weight: bold;
}
#schedule .date , #schedule .location , #schedule .title , #schedule .speaker , #schedule .material {
	display: block;
	text-align: left;
	position: relative;	
	top: 0;
	vertical-align: top;
	float: left;
}

#schedule .date {
	display: block;
	left:  0 pt;
	width: 85pt;
	margin-left: 12pt;
}

#schedule .location {
	display: block;
	left: 0 pt;
	width: 80pt;
}

#schedule .title {
	display: block;
	left: 0	pt;
	width: 120pt;
}

#schedule .speaker {
	display: block;
	left: 10pt;
	width: 120pt;
}

#schedule .material {
	display: block;
	left: 15pt;
	width: 100pt;
}

body , .typeface {
	font: 10pt/1.2 "Gotham" , "Gill Sans" , "Helvetica Neue", "Helvetica LT Std", Helvetica, Arial, sans-serif;
}

a {
	color: #f00;
}

div.spacer {
	clear: both;
}

div.container {
	display: block;
}

