body {	margin: 0px;	padding: 0px;	text-align: center;	background: #e0e0cc url(../images/bg_body.gif) no-repeat center top;	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;}#container {	width:825px;	margin:0px auto;	text-align:left;	background: url(../images/bg_top.gif) no-repeat center top;	padding: 77px 0px 0px;}#logo {	width: 825px;	height: 118px;	background: url(../images/bg_logo.gif) no-repeat center top;	text-align: center;	float: left;	clear: both;}#logo a h1 {	width:825px;	height:118px;	padding:0;	margin:0;	background: url(../images/logo.gif) no-repeat center top;}#nav {	width: 825px;	height: 55px;	background: url(../images/bg_nav.gif) no-repeat center top;	text-align: center;	float: left;	clear: both;}#nav a {	height: 55px;	float: left;}.noshow {	display: none;}#nav a.nav1 { width: 121px; background: url(../images/nav-current_events.gif) no-repeat; margin-left: 155px; }#nav a.nav2 { width: 94px; background: url(../images/nav-past_events.gif) no-repeat; }#nav a.nav3 { width: 101px; background: url(../images/nav-sponsorship.gif) no-repeat; }#nav a.nav4 { width: 58px; background: url(../images/nav-media.gif) no-repeat; }#nav a.nav5 { width: 57px; background: url(../images/nav-news.gif) no-repeat; }#nav a.nav6 { width: 87px; background: url(../images/nav-contacts.gif) no-repeat; }#nav a.nav1:hover { background: url(../images/nav-current_events-on.gif) no-repeat; }#nav a.nav2:hover { background: url(../images/nav-past_events-on.gif) no-repeat; }#nav a.nav3:hover { background: url(../images/nav-sponsorship-on.gif) no-repeat; }#nav a.nav4:hover { background: url(../images/nav-media-on.gif) no-repeat; }#nav a.nav5:hover { background: url(../images/nav-news-on.gif) no-repeat; }#nav a.nav6:hover { background: url(../images/nav-contacts-on.gif) no-repeat; }#nav a.nav1-on { width: 121px; background: url(../images/nav-current_events-on.gif) no-repeat; margin-left: 155px; }#nav a.nav2-on { width: 94px; background: url(../images/nav-past_events-on.gif) no-repeat; }#nav a.nav3-on { width: 101px; background: url(../images/nav-sponsorship-on.gif) no-repeat; }#nav a.nav4-on { width: 58px; background: url(../images/nav-media-on.gif) no-repeat; }#nav a.nav5-on { width: 57px; background: url(../images/nav-news-on.gif) no-repeat; }#nav a.nav6-on { width: 87px; background: url(../images/nav-contacts-on.gif) no-repeat; }#wrap {	width: 825px;	float:left;	background: url(../images/bg_content.gif) repeat-y center;}#wrap2 {	width: 825px;	background: url(../images/bg_contento.gif) no-repeat center top;	float:left;}#content {	width: 675px;	border-top: solid 1px #fff;	margin: 0px 40px;	float:left;}html>body #content {	padding-left: 30px;	padding-right: 30px;	padding-bottom: 30px;}#subnav {	text-align: center;	clear: both;	min-height: 24px;	background: url(../images/bg_subnav.gif) no-repeat bottom center;	width: 660px;	font: 12px/30px "Gill Sans", Geneva, Arial, Helvetica, sans-serif;}#subnav a {	margin-left: 10px;	margin-right: 10px;	text-decoration: none;	color: #011742;}#subnav a:hover {	text-decoration: underline;}#footnav {	width: 745px;	min-height: 30px;	border-top: solid 3px #f0d746;	background: url(../images/bg_footnav.gif) repeat;	margin: 20px 20px 0px;	float:left;	text-align: center;	color: #fff;	font-size: 10px;	line-height: 30px;}html>body #footnav { margin: 0px 40px; }#footnav a {	color: #fff;	text-decoration: none;	margin-right: 4px;	margin-left: 4px;} #footnav a:hover, #footnav a.current {color: #f0d746;}#footer {	width: 825px; height: 45px;	float:left;	background: url(../images/bg_footer.gif) no-repeat center top;	text-align: center;	line-height: 30px;	font-size: 9px;}/* Media Pics */div.media-element, div.media-element-2 {	float:left;	padding: 8px;	background: #dddabe;	border-right: 1px solid #b5b18d;	border-bottom: 1px solid #b5b18d;	border-top: 1px solid #fff;	border-left: 1px solid #fff;	width: 200px;	margin-top: 10px;}div.media-element p, div.media-element-2 p {	background: url(../images/qt.gif) no-repeat 5px top;	padding-left: 32px;	margin-bottom: 2px;	min-height: 20px;	font-size: 10px;	line-height: 13px;	margin-top: 4px;} html>body div.media-element p, div.media-element-2 p { margin-top: 10px; margin-bottom: 0px; }div.media-element-2  {	margin-left: 10px;	margin-right: 10px;}/* Footnotes */#footnote {	margin-top: 30px;	border-top: solid 1px #ccc;	float: left;	padding-top: 10px;	width: 100%;}#footnote img {	width: 88px;	float: left;	margin-right: 10px;}#footnote p {	float: left;	clear: right;	padding: 0;	margin: 0;	font-size: 9px;}/* Current Events */div.current-event {	height: 170px;	width: 645px;	background: #d8d6c2 url(../images/bg_ce.gif) repeat-x;	padding: 15px 15px;	margin-bottom: 10px;	margin-top: 10px;	clear: left;} html>body div.current-event { width: 645px; }div.current-event div.ce-pic {	height: 170px;	width: 230px;	background: url(../images/bg_ce-pic.gif) no-repeat;	margin: 0px;	padding: 0px;	float:left;	clear: left;}div.ce-info {	height: 170px;	width: 228px;	background: url(../images/bg_ce-info-pic.gif) no-repeat;	margin: 0px 10px 10px 15px;	padding: 0px;	float:right;}div.current-event div.ce-desc {	float: left;	clear: right;	width: 400px;	padding-left: 15px;}div.current-event h3 {	font-size: 18px;	font-weight: normal;	color: #011742;	margin-top: 0px;	margin-bottom: 0px;}div.ce-desc p {	font-size: 11px;	line-height: 15px;	padding:8px 0px;	margin:0;}div.ce-desc p.dates, p.dates {	font-size: 14px;	color: #900;	font-weight: bold;	line-height: normal;	padding-bottom: 0;}div.ce-nav {	height: 22px;	background: #011742;	margin-top: 7px;}div.ce-nav ul {	margin-left: 0;	padding-left: 0;	display: inline;	border: none;	font-size: 9px;	line-height: 22px;	padding-right: 10px;} div.ce-nav ul li {	margin-left: 0;	padding-left: 8px;	border: none;	list-style: none;	display: inline;}div.ce-nav ul li a {	color:#fff;	text-decoration: none;}div.ce-nav ul li a:hover {	text-decoration: underline;}#gallery-img {	height: 315px;	width: 416px;	background: url(../images/bg_gallery.gif) no-repeat;	margin: 0px;	padding: 0px;	float:left;	clear: left;	margin-top: 10px;}#gallery-img img {	margin-left: 10px;	margin-top: 10px;}#gallery-thumbs {	width: 240px;	float: left;	margin-left: 15px;	margin-top: 13px;}#gallery-thumbs img {	float: left;	margin-right: 8px;	margin-bottom: 8px;	border: solid 5px #e0e0cc;}#gallery-thumbs img a {}p.breadcrumbs {	font-size: 10px;	color: #000;	width: 100%;	text-align: left;	padding-left: 10px;	line-height: 25px;	background: url(../images/bg_breadcrumbs.gif) no-repeat;	height: 25px;	margin-bottom: 10px;	margin-top: 10px;}p.breadcrumbs a {	text-decoration: none;	color: #000;}p.breadcrumbs a:hover {	text-decoration: underline;}/* Contact Page */#form {	width: 310px;	float: left;}#address {	float: left;	margin-left: 35px;	padding-left: 20px;	padding-top: 10px;	min-height: 312px;	width:330px;	background: url(../images/bg_contact.gif) repeat-x;} html>body #address { width:310px; }#address h3 {	margin:0;}/* Forms */#form form label,#form form input,#form form textarea {	width: 310px;	float:left;	font-size: 11px;}#form form input,#form form textarea {	margin-top: 5px;	margin-bottom: 10px;}#form form input.button {	margin-top: 0px;	width:auto;}#form form textarea {	height: 150px;	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;}label,select,input {	font-size: 11px;}#sponsors {	background: url(../images/bg_sponsors.gif) no-repeat top left;	padding: 11px;}#sponsors div.pad {	background: #fff;	margin:0;	padding-right: 28px;	padding-bottom: 28px;	border-bottom: solid 1px #ddd;	border-right: solid 1px #ddd;	text-align: center;}#sponsors div.pad img {	background: #fff;	margin-left: 28px;	margin-top: 28px;}/* Past Events */#pe-left, #pe-right {	width:45%;	float: left;}#pe-left ul li, #pe-right ul li {	border-bottom: solid 1px #ececdd;	padding: 3px 0px 3px 4px;}#pe-right {	margin-left: 10px;}/* Basic HTML Elements */p,h2,h3,ul {	}p, ul, table {	font-size: 11px;	line-height: 17px;}ul {	list-style: url(../images/bullet.gif);}h2 {	font-size: 24px;	font-weight: normal;	margin-top: 10px;	margin-bottom: 0px;	padding-bottom:0px;}img, a img {	border: 0;}a {	color: #006;}th {	text-align: left;}td {	padding-right:20px;	vertical-align: top;}h3 {	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;	font-size: 16px;	font-weight: bold;	line-height: normal;	clear: both;}hr {	display: none;}p.go-top {	font-size: 10px;	border-bottom: solid 1px #e0e0cc;	clear: both;	text-align: right;}p.go-top a {	text-decoration: none;}#hof ul li {	float: left;	width: 31%;}#hof ul {	clear: both;}#hof h4 {	clear: both;}.source {	font-style: italic;}#news {	margin-top: 10px;}#news tbody tr td {	padding: 3px 8px;	border-left: 1px solid #D9D9D9;}#news th {	padding: 3px 8px;	color: #fff;	background: #011742;}div.headline {	text-align: center;}p.thanks {	color: #00f}#leftcol {	width: 410px;	float: left;}#rightcol {	float: left;	margin-left: 30px;	padding-left: 20px;	padding-right: 20px;	padding-top: 10px;	min-height: 312px;	width:230px;	background: url(../images/bg_contact.gif) repeat-x;} html>body #rightcol { width:190px; }#rightcol p {	font-size: 9px;	line-height: 13px;}#rightcol h3 {	margin:0;	margin-bottom: 10px;}#rightcol h4 {	font-size: 11px;	line-height: normal;	margin: 0;	padding-top: 5px;}#rightcol p {	margin: 0px;}#rightcol p.read {	border-bottom: solid 1px #e0e0cc;	clear: both;	text-align: right;	margin-top: 5px;	margin-bottom: 10px;}#rightcol p.read a {	text-decoration: none;}