@charset "utf-8";
/* CSS Document */

body {
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:1.0em;
		color:#000
}

* {
	margin:0;
	padding:0
}


/*header*/
div#header {
	background-image: url(images/bkgrd2.jpg);
	background-repeat: no-repeat
}

div#header p {
	font-size:2.25em;
	color:#FFFFFF
}

div#header span {
	font-size:.5em;
}
	
div#headerleft {
	position:absolute;
	left:25px;
	top:15px
}

div#headerright {
	position:absolute;
	left: 575px;
	top:15px
}

div#headerunder {
	text-align:center;
	position:relative;
	top:120px;
	left:15px;
	width:980px;	
}

div#headerunder p{
	color:#000000;
	font-size:1.25em
}

div#headerunder span {
	font-size:.9em}

div#container {	
	max-width:1000 px;
		
}

div#container2{	
	position:relative;
	padding-bottom:25;
}

/*speakers*/

div#col_left {
	position:absolute;
	left:15px;
	top:230px;
	width: 500px;

}

div#bio {
	width:400px;
	height:100px;
	float:left;
	padding-bottom:15px
}

div#bio p{
	font-size: 0.9em
}


div#photo {
	width:85px;
	float:right
}

div#speakerheader {
	width:500px;
	float:left;
	background-color:#0a1975
}
	
div#speakerheader p{
	font-size: 1.25em;
	color:#fff;
	text-align:center;
	margin:10px 0 10px 0
}

/*right column*/
div#col_right {
	position:absolute;
	left:550px;
	top:230px;
	width: 445px;

}

div#col_right a:link {
	text-decoration:none;
	color:#FFF
}

div#col_right a:visited {
	color:#FC0;
	text-decoration:none
}

div#col_right a:hover {
	font-weight:bold;
	text-decoration:underline
}

div#register{
	background-color:#600;
	top:0;
	padding: 10px 10px 10px 10px
	
}

div#register p{
	font-size: 1.25em;
	color:#fff;
	text-align:center;
	
}

div#interested{
	background-color:#500;
}

div#interested p{
	font-size: 1.25em;
	color:#fff;
	text-align:center;
	margin: 15px 10px 20px 10px
}

div#info {
	background-color:#C6D5F0;
	padding: 10px 10px 10px 10px
}

div#info a:link {
	color:#000
}

div#info a:visited {
	color:#000
}

div#info a:hover {
	color:#000;
	font-weight:bold;
	text-decoration:underline
}

div#info p{
	font-size: 0.9em
}

div#info2 {
	width:375px;
	background-color:#FFF;
	display:block;
	padding: 5px 5px 5px 5px
}
	
div#info2  p{
	font-size: 0.9em
}

div#info2  li{
	font-size: 0.9em;
	margin-left:20px
}

/*schedule*/

div#hours {
	width:150px;
	float:left;
	position:relative
}

div#hours p{
	font-size: 0.9em;
	text-align:right;
	margin:3px 3px 3px 3px
}


div#events {
	width:540px;
	float:right;
	position:relative
}

div#events p{
	font-size: 0.9em;	
	margin:3px 3px 3px 3px;
	text-align:left
}
div#col_left_sch {
	position:absolute;
	left:15px;
	top:230px;
	width: 700px
}

div#col_right_sch {
	position:absolute;
	left:750px;
	top:230px;
	width: 235px;
	float:right
}


div#col_right_sch a:link {
	text-decoration:none;
	color:#FFF
}

div#col_right_sch a:visited {
	color:#FC0;
	text-decoration:none
}

div#col_right_sch a:hover {
	font-weight:bold;
	text-decoration:underline
}



/*exhibit info*/

div#info3 {
	background-color:#FFF;
	display:block;
	padding: 5px 5px 5px 5px
}

div#info3  li{
	margin-left:20px
}

/*classes*/
.red_bold {
	color:#900;
	font-weight:bold;
	}
	
.smalltype {
	font-size:.8em;
}

.info_box {
	width:500px;
	padding:15px 15px 15px 15px;
}

.clear_float {
	clear:both;
}

div#bottom {
	position:absolute;
	bottom:0;
	

