html {
	margin:0;
	padding:0;
}

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:x-small;
	line-height:1.3;
	background-color:#f0f0f0;
	/*background-color:#007BC4;*/
}

#wrapper {}

#container {
	margin:0 auto;
	width:850px;
	background-color:#ffffff;
}

#header {
	position:relative;
	background-color:#007bc4;
	/*background-color:#934D19;*/
	background-image:url(/assets/img/HW2010-header.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:120px;
}
#header span {display:none;}

#header #retrospective {
	display:block;
	position:absolute;
	left:30px;
	top:10px;
}

#header #eventDate {
	display:block;
	position:absolute;
	left:510px;
	top:88px;
}

#header #hwlogo {
	display:block;
	position:absolute;
	right:0;
	top:0;
}

#footer {
	position:relative;
	background-color:#006ab6;
	height:69px;
}

#footer #ccclogo {
	display:block;
	position:absolute;
	right:10px;
	bottom:10px;
}

/*#navigation {
	background-color:#C58D43;
	margin-top:4px;
}

#navigation ul {
	margin:0 0 0 15px;
	padding:4px 6px;
	white-space:nowrap;
	font-size:160%;
}
#navigation ul ul {
	font-size:100%;
}

#navigation ul li {
	list-style:none;
	display:inline;
	padding:0;
}

#navigation ul li a {
	margin:0;
	padding:4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#000;
}

#navigation ul li a:focus,
#navigation ul li a:hover {
	color:#000;
}
*/

#navigation {
	float:left;
	height: 30px;
	width:840px;
	display:block;
	padding:0 0 15px 10px;
	margin:0;
	background-color:#e3e3e3;
}
#header *, #footer * { margin:0; padding:0; }

#content {
	clear:both;
	padding:30px 15px 15px 30px;
}

#main_content {
	float:left;
	width:530px;
	color:#000;
}

#main_content h1,
#main_content h2,
#main_content h3,
#main_content h4,
#main_content h5,
#main_content h6 {
	color:#000;
	margin:0 0 1em 0;
	padding:0;
}

#main_content p {
	margin:0 0 1em 0;
	padding:0;
}

#main_content h1 { font-size:220%;color:#0069b5; }
#main_content h2 { font-size:180%; margin-top:1em; margin-bottom:0.5em;color:#0191da;}
#main_content h3 { font-size:160%; margin-top:1em; margin-bottom:0.3em;}
#main_content h4 { font-size:175%; }
#main_content h5 { font-size:165%; }
#main_content h6 { font-size:160%; }
#main_content p { font-size:150%; }
#main_content ul, ol { font-size:150%; margin-top: 0.3em; }
#main_content div { z-index:0; }

#side_content {
	float:right;
	width:250px;
	color:#000;
	font-size:90%;
}
#side_content h1,
#side_content h2,
#side_content h3,
#side_content h4,
#side_content h5,
#side_content h6 {
	color:#0069b5;
	margin:0 0 1em 0;
	padding:0;
}
#side_content h1 { font-size:210%; }
#side_content h2 { font-size:200%; }
#side_content h3 { font-size:160%; }
#side_content h4 { font-size:175%; }
#side_content h5 { font-size:165%; }
#side_content h6 { font-size:160%; }
#side_content p { font-size:150%; }
#side_content ul, ol { font-size:150%; }

#side_content h2 a {color:#0069b5;text-decoration:none;}

.clearing {
	clear:both;
}

blockquote.speech {
	font-size:150%;
	margin:10px 0;
	padding:0 0 0 60px;
	background-image:url(/assets/img/blockquoteStart.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	color:#c58d43;
}

blockquote.speech div {
	text-align:center;
	padding-right:60px;
	background-image:url(/assets/img/blockquoteEnd.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

blockquote.eventDetail { }
#main_content blockquote.eventDetail p { margin-bottom:0.2em; }

#main_content blockquote.eventDetail .venue { font-weight:bold; }
#main_content blockquote.eventDetail .date {  }
#main_content blockquote.eventDetail .entry {  }
#main_content blockquote.eventDetail .note { font-size:140%; font-style:italic; }

#content a {
	color:#277cba;
	text-decoration:none;
}

#content a:focus,#content a:hover {text-decoration:underline;background:#f0f0f0;}

#bodyHome #aHome,
#bodyKeyAnniversaries #aKeyAnniversaries,
#bodyKeyEvents #aKeyEvents,
#bodyEvents #aEvents,
#bodyMoreInfo #aMoreInfo,
#bodyGallery #aGallery,
#bodyArchive #aArchive,
#bodyLinks #aLinks,
#bodySponsors #aSponsors,
#bodyContactUs #aContactUs {
	color:#ffffff;
}

div#header span#retrospective span.imgTxt,
div#header span#eventDate span.imgTxt { display:none; }

body#bodyHome #side_content dt { clear:both; float:left; }
body#bodyHome #side_content dt img { margin-right:5px; }

body#bodyHome #side_content dd { margin-left:65px; }

body#bodyHome #side_content dd.title { margin-top:1em; margin-bottom:0.3em; }
body#bodyHome #side_content dd.desc { margin-bottom:1em; }

body#bodyHome #side_content dd.title h3,
body#bodyHome #side_content dd.desc p { margin:0; }
