body{margin:0;background: #ffffff;color:#000000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
img{border:none}
a{color:#000000;}
a:hover{text-decoration:underline !important;}

h1,h2,h3,h4,h5{font-family: Arial, Helvetica, sans-serif;font-weight:normal;line-height:1em}
h1{background: url(../images/mb/divider-blue.gif) bottom left repeat-x;padding:0 0 7px 0;margin:0 0 15px 0;color:#000000;font-size:27px;color:#000000;font-weight:bold}
h2{color:#1d70a1;font-size:23px;}
h3{color:#ca5e0e;font-size:20px;}
.subhead{font-size:19px;font-weight:normal;background: url(../images/mb/divider-blue.gif) bottom left repeat-x;padding:0 0 8px 0;margin:20px 0 5px 0;color:#1d70a1}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#background{background: url(../images/mb/bg-homepage.jpg) top left repeat-x;}

#wrapper{width:773px;margin:0 auto}

	.homepage #header{background: url(../images/mb/header-bg.jpg) top left no-repeat;height:156px;position:relative;}
	.childpage #header{background: url(../images/mb/subheader-bg.jpg) top left no-repeat;height:156px;position:relative;}
	h1#logo{margin:0;position:absolute;top:10px ;left:-45px;padding:0;background:none}
		h1#logo a{display:block;width:157px;height:137px;text-decoration:none;text-indent:-2000px;background: url(../images/mb/logo.gif) top left no-repeat;}


	#contentarea{padding:1px 1px 15px 1px;background:#ffffff;border:1px solid #0a5681}

		#nav{background: #0a547f url(../images/mb/nav-bg.gif) top left repeat-x;margin:0 0 5px 0;padding:0}
			#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
			#nav ul li {float: left;list-style: none;list-style-image:none;margin:0;background: url(../images/mb/nav-divider.gif) bottom right no-repeat;padding:0 2px 0 0}
			#nav ul li a{display:block;text-decoration:none;white-space:nowrap;padding:5px 8px;color:#ffffff;font-size:14px;}
			#nav ul li ul{display:none;}

		#focusarea{ width:733px; height:101px; text-align:right; padding:125px 30px 0 6px; background:url(../images/mb/focusarea-homepage.jpg) center top no-repeat;}
		#subpage-focusarea { padding:0 6px;}

		div#content{padding:0 6px 0 20px;line-height:1.4em}
		
			#weekendevents{width:361px;float:right;background: url(../images/mb/weekendevents-bg.jpg) top left no-repeat;padding:40px 10px 0px 10px;margin:0 0 15px 20px}
				#eventtable{width:100%;border-collapse:collapse;}
					#eventtable th{padding:6px 3px 6px 0;text-align:center;width:85px;}
					#eventtable td{padding:6px 3px;text-align:left}
					#eventtable td a{text-decoration:none;}
			#countdown{ background: url(../images/mb/divider-blue.gif) bottom left repeat-x; padding:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#999999; text-transform:uppercase;}
			#sub-countdown{ background:none; float:right; padding:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; text-transform:uppercase;}
					
			#sponsors{clear:both;padding:1px 0 0 0}
				#sponsors h2{font-size:24px;font-weight:normal;background: url(../images/mb/divider-blue.gif) bottom left repeat-x;padding:0 0 8px 0;margin:0 0 5px 0;color:#000000}
				#sponsortable{width:100%;border-collapse:collapse;}
				#sponsortable td{padding:3px 3px;text-align:center}
				
		#contenttable{width:100%;border-collapse:collapse;margin:5px 0 0 6px}
			td#subnav{background:#1d70a1;color:#ffffff;padding:0;width:180px}
				#subnav ul{margin:0;padding:0;list-style:none}
				#subnav ul li a{border-bottom:1px solid #619bbd;display:block;font-weight:bold; font-size:12px; padding:7px 9px;width:160px;color:#ffffff;background: url(../images/mb/subnav-bg.gif) top left repeat-y;text-decoration:none}

			td#content{line-height:1.4em;padding:15px 20px 10px 20px}
				td#content h1#pagetitle{padding:0 0 11px 0;}
				td#content h1#pagetitle #registeronline{float:right}
			

	#footer{padding:15px 0;}
		#poweredbyactive{float:right;}
		#seo{color:#737373}
			#seo a{color:#737373;text-decoration:none;}