* { list-style:none ; margin:0 ; padding:0 }
a img { border:none }
a { color:#FFF }
.fl1 { float:left ; margin:0 10px 10px 0 }
.fl2 { float:right ; margin:0 0 10px 10px }
.str { font-weight:bold }
.align2 { text-align:center }
.eventDesc { border:1px solid #FFBB09 ; background:#334677 ; padding:10px ; margin-bottom:20px ; width:462px }
body { background:#003 url(../images/bg_page.gif) top repeat-x ; color:#FFF ; font-family:arial,helvetica,sans-serif ; font-size:75% }

/* 468x60 header styles */
/*
#header { background:url(../images/logo.jpg) top left no-repeat ; height:142px ; margin:auto ; padding:19px 0 0 220px ; width:686px }
	#ad { height:60px ; padding-left:39px ; width:auto }
	#nav1 { padding-top:44px ; width:auto }
*/
/* 468x60 header styles */

/* 546x80 header styles */
#header { background:url(../images/logo.jpg) top left no-repeat ; height:152px ; margin:auto ; padding:9px 0 0 220px ; width:686px }
	#ad { height:80px ; width:auto }
	#nav1 { padding-top:34px ; width:auto }
/* 546x80 header styles */

		#nav1 li { float:left }
			#nav1 a { display:block ; font-size:90% ; font-weight:bold ; padding:0 10px ; text-decoration:none }
			#nav1 a:hover { text-decoration:underline }
#wrap1 { background:#1E2A5F ; border-bottom:1px solid #FFBB09 ; color:#FFF ; width:100% }
#wrap2 { margin:auto ; width:906px }
#wrap3 { background:url(../images/bg_content1.jpg) top left repeat-y ; width:906px }
#wrap4 { background:url(../images/bg_content2.jpg) top left no-repeat ; padding:0 0 20px 220px ; width:686px }
	#welcome { margin-left:42px ; padding:15px 0 18px 0 ; width:644px }
	#buttons { float:right ; width:120px }
		#buttons ul { padding-top:20px }
			#buttons li { margin-bottom:15px }
	#contentOuter { background:#2D4177 url(../images/bg_content3.gif) top left no-repeat ; border:1px solid #FFBB09 ; color:#FFF ; float:left ; padding:20px 0 ; width:544px }
		#contentOuter p { line-height:140% ; padding-bottom:10px }
		#contentOuter ul, #contentOuter dl { padding-bottom:10px }
		#contentOuter li { line-height:140% }
		#board1 { background:url(../images/bg_board1.gif) ; margin:0 auto 20px auto ; width:506px }
			#board2 { background:url(../images/bg_board2.gif) bottom left no-repeat ; width:506px }
				#board3 { background:url(../images/bg_board3.gif) top left no-repeat ; padding:10px 0 ; width:506px }
					#board4 { background:url(../images/bg_board4.gif) top left no-repeat ; margin:0 10px ; width:486px }
						#board5 { background:url(../images/bg_board5.gif) top left no-repeat ; font-weight:bold ; padding:71px 10px 0 10px ; width:466px }
							#board5 .left { float:left ; width:213px }
							#board5 .right { float:right ; width:213px }
		#contentInner { border:1px solid #FFBB09 ; margin:0 20px ; padding-top:10px ; width:504px }
			#content2 { margin:0 10px ; width:484px }
			#contentInner ul li { list-style:square ; margin-left:24px }
			#contentInner ol li { list-style:decimal ; margin-left:32px }
				h1 { color:#FFBB09 ; font-size:125% ; padding-bottom:15px }
				h2 { font-size:100% ; padding-bottom:15px }
				h3 { font-size:100% ; font-style:italic ; padding-bottom:15px }
				.cols { clear:both ; margin-bottom:15px ; width:484px }
					.cols .left { float:left ; width:237px }
					.cols .right { float:right ; width:237px }
#footerOuter { border-top:13px solid #2D4177 ; clear:both }
	#footerInner {border-top:1px solid #FFBB09  }
		#footer { font-size:85% ; margin:auto ; padding:10px 0 ; width:906px }
			#footer p { margin-left:220px ; padding:8px 0 ; text-align:center ; width:546px }
#wrap4:after, #board5:after, #contentInner:after, .cols:after { content:"." ; display:block ; height:0 ; clear:both ; visibility:hidden }
#wrap4, #board5, #contentInner, .cols { display:inline-table }

#onDeck { height:1px ; margin:auto ; overflow:hidden ; position:absolute ; visibility:hidden ; width:1px }

/* STAFF PAGE */
#staff #contentInner img { float:left ; margin:0 10px 10px 0 }
#staff #contentInner div, #staff #contentInner div { clear:both }
#staff dl { font-size:90% }
#staff dt { font-weight:bold }
#staff dd { padding-bottom:10px }
#staff h1 { clear:left }

/* JUKEBOX PAGE */
#jukebox .left { width:384px }
#jukebox .right { width:90px }