/**
 * 100% height layout with header and footer
 * ----------------------------------------------
 * Feel free to copy/use/change/improve
 */

html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#e8e6e7;
	
	font-family:calibri,sans-serif;
	font-size:10pt;
	color:#666;
}

h1 { 
	font:1.5em helvetica,serif; 
	margin:0.5em 0;
}

h2 {
	font:28pt helvetica,serif; 
	font-weight:bold;
	margin:0 0 0.5em;
	color:#6b0f0f;
	text-indent:100pt;
}
	h2 author {
		font-family:arial,sans-serif;
		font-size:10pt;
		color:#666;
	}
	
	h2 smaller {
		font-size:23pt;
	}
	
h3 {
	font:24pt helvetica,serif; 
	font-weight:bold;
	margin:0 0 0.5em;
	color:#6b0f0f;
	text-indent:100pt;
}
	
a {
	text-decoration:none;
	font:10pt calibri,serif;
	font-weight:bold;
	color:#1c1b1b;
	}

p { 
	line-height:1.5; 
	margin:0 0 1em;
	margin-left:70pt;
	margin-right:70pt;
	text-align:left;
}

.press { 
	line-height:1.5; 
	margin:0 0 1em;
	margin-left:125pt;
	margin-right:70pt;
	text-align:left;
}

p toplinks {
	font:10pt calibri,serif;
	font-weight:bold;
	margin:0 0 0.5em;
	color:#1c1b1b;
	text-indent:75pt;
	text-decoration:none;
}

a:hover {
	border-bottom:2px solid #6b0f0f;
}

b {
	font-weight:bold;
	color:#464646;
}
p quote {
	font:28pt Georgia, "Times New Roman", Times, serif; 
	font-weight:bold;
	margin:0 0 0.5em;
	color:#6b0f0f;
	line-height:5pt;
}
p speaker {
	font-size:8pt;
}
p position {
	font-size:8.5pt;
	font-weight:bold;
	color:black;
}


div#updates {
	position: relative;
	top: -394px;
	left: 427px;
	font-size:8.5pt;
	width: 455px;
	}
	
	div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	background-image:url('bg.jpg');
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	width:850px;
	
	min-height:88.5%; /* real browsers */
}

div#header {
	background:#ddd url("../csslayout.gif") 98% 10px no-repeat;
	height:160px;
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:3em 1em 5em; /* bottom padding for footer */
}
	div#content p {
		text-align:justify;
		padding:0 1em;
	}

div#footer {
	position:absolute;
	width:100%;
	left: 0px;
	bottom:0; /* stick to bottom */
}
	div#footer p {
		padding:1em;
		margin:0;
	}
div#marquee {
	position:absolute;
	width:100%;
	left: 0px;
	bottom: -28px;
}
	
	@charset "UTF-8";
/* CSS Document */
