/* === Base === */html,body {	height: 100%;	}body {	color: #333333;	background: #003663; /*#626262;*/	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.5em;	}/* new stuff by Marc Watts */div { position: relative; }.clear-box { clear:both; }#sentence_holder { font-style:italic; padding:20px; border-bottom:2px dotted #dddddd; }/* === Framework === */#container {	/*border: 1px solid #444444; */	background: #f1f1f1;	}#header {	color: #00437b;	/*border: 1px solid #555555; */	/*background-color: #00437b; #888888 003471*/	}#main-menu {	border: 1px solid #bbbbbb;	background-color: #ffffff;	}#content-wrapper {	border: 1px solid #bbbbbb;	background-color: #ffffff;	}#footer,#footer a {	color: #333333;	}/* === Boxes === *//* === Headings === */#header, h1, h2, h4 {	font-family: Georgia,Times,serif;	font-style: normal;	font-weight: lighter;	}#header {	font-size: 2.7em;	line-height: 1.1em;	font-weight: normal;	color: #00437b;	}h1 {	font-size: 0.9em;	line-height: 0.7em;	font-weight: normal;	color: #bbbbbb;	margin: 0.7em auto 0.5em auto;	position:relative;	display:block;	width: 730px;	text-transform:capitalize;	}h2 {	font-size: 1.7em;	line-height: 1.1em;	color: #7f7f7f;	margin: 1em 0 0.5em 0;	}h3 {	font-size: 1.1em;	font-weight: bold;	color: #7f7f7f;	margin: 1.5em 0 0.5em 0;	}h4 {	font-size: 1em;	text-align: center;	font-weight: bold;	color: #97c23c;	border-color: #e0f2c0;	border-style: solid;	border-width: 0 0 1px 0;	padding-bottom: 0.4em;	margin: 2em 0 0.8em 0;	}h5 {	font-size: 1.1em;	line-height: 0.9em;	margin-bottom: -0.5em;	font-weight: bold;		}/* === Links === */a,a:visited {	color: #527F17;	text-decoration: none;	}a:hover,a:active,#footer-nav a {	color: #35a29c;	}.footer-text {	color: #00437b;}a:hover,a:active {	text-decoration: underline;	}/* === Content === */div.content-wrapper li {	line-height: 2em;	}	#main-content .content-wrapper a,#main-content .content-wrapper a:visited {	border-bottom-color: #8ABD4A;	border-bottom-style: dashed;	}#main-content .content-wrapper a:hover,#main-content .content-wrapper a:active {	border-bottom-color: #35a29c;	border-bottom-style: dashed;	}#nav-horizontal,#nav-horizontal a {	color: #cccccc;	}#nav-general a {	color: #999999;	}#wdi a {	color: #74b0ac;	}/* === Other Elements === */em {	color: #666;	font-style: italic;	}ul {	list-style: disc;	}ul.lower-latin {	list-style: lower-latin;	}ul#exhbitors-list {	border-color: #cccccc;	border-style: solid;	}/* === Content === */.content-wrapper ul.list-box {	list-style: inside;	border-style: solid;	border-color: #d6d6d6;	background-color: #f7f7f7;	}table.content-table td {	border-color: #999;	border-style: solid;	}#program-guide th,#program-guide td {	border-color: #fff;	border-style: solid;	}#program-guide th {	background-color: #f7f7f7;	color: #666;	}#program-guide td,#program-guide p.day3 {	background-color: #F9F9F9;	}#program-guide td.hl {	color: #009900;	background-color: #F7F7F7;	}/*  === HACKS AND FILTERS ONLY === *//* === Framework === */#container {	width: 730px;	margin: 10px auto 0 auto;	padding: 10px 10px 10px 10px;	overflow:visible;	}#header {	width: 710px;	padding: 10px;	margin-bottom: 10px;	}#main-menu {	float: left;	width: 160px;	padding: 10px;	margin-top: 10px;	margin-right: 10px;	}#content-wrapper {	width: 698px;	margin-top: 10px;	margin-bottom: 10px;	padding: 15px;	}#footer {	width: 710px;	margin: 0 auto 0 auto;	color: #00437b;	padding: 10px;	/*background-color: #00437b; */ /*#888888 003471*/	}/* === Links === *//* === Other Elements === */ul {	margin: 0.5em 0 1.5em 2em;	}/* === Content === */#content-wrapper p {	margin: 1.2em 0 1.2em 0;	}#content-wrapper ul {	margin-bottom: 0;	}#content-wrapper li {	margin: .2em 0 .2em 0;	}/*  === HACKS AND FILTERS ONLY === *//* IE6 min-height hack IE6 filter (* html) - IE7 Does not need it. */	* html #container {		height: auto !important;		height: 100%;		}/* Clearing Floats */	.clearfix:after {		content: "."; 		display: block; 		height: 0; 		clear: both; 		visibility: hidden;		}	/* Now let's make it work in IE6/7 */	.clearfix { display: inline-block; }	* html .clearfix { .clearfix { display: block; }