* { list-style:none ; margin:0 ; padding:0 }
a { color:#003C90 ; font-weight:bold ; outline:none }
a img { border:none }
body { background:#FFF url(../images/bg_page.jpg) top center repeat-x ; color:#000 ; font-family:arial,helvetica,sans-serif ; font-size:12px }
#wrap1 { margin:auto ; width:960px }
	#header { height:152px ; width:960px }
		#logo { margin:15px 0 0 29px ; position:absolute }
		#nav1 { background:url(../images/bg_search_bar.jpg) top left no-repeat ; height:63px ; margin:82px 0 0 409px ; position:absolute ; width:540px }
			#searchInput { display:inline ; margin:35px 0 0 271px ; position:absolute }
				#searchInput input { background:none ; border:none ; padding:0 ; width:116px }
			#searchSubmit { display:inline ; margin:34px 0 0 400px ; position:absolute }
				#searchSubmit input { background:none ; border:none ; cursor:hand ; height:22px ; padding:0 ; width:67px }
			#nav1 ul { margin:26px 0 0 26px ; position:absolute }
				#nav1 li { float:left ; line-height:36px ; padding-right:20px }
					#nav1 a { color:#FFF ; text-decoration:none }
					#nav1 a:hover { color:#FF0 }
		#icons { color:#003C90 ; height:16px ; font-weight:bold ; margin:82px 0 0 725px ; position:absolute ; width:150px }
			#icons img { vertical-align:middle }
	#wrap2 { margin:0 1px 0 12px ; width:947px }
		#content { float:left ; width:660px }
			#nav2 { background:url(../images/bg_nav2.png) top left no-repeat ; height:36px ; margin-top:17px ; width:660px }
				#nav2 li { float:left ; height:36px }
				#nav2 #navHome { width:105px }
				#nav2 #navVisitors { width:114px }
				#nav2 #navGroup { width:145px }
				#nav2 #navMeetings { width:128px }
				#nav2 #navSports { width:168px }
					#nav2 a { display:block ; height:36px ; text-indent:-5000px ; width:auto }
			#submenus { height:1px }
				#submenus ul { border-width:0 1px 1px 1px ; border-style:solid ; border-color:#FFF ; display:none ; position:absolute ; z-index:1 ; width:158px }
					#submenus ul ul { border-width:1px ; border-style:solid ; border-color:#FFF ; display:none ; position:absolute ; z-index:1 ; width:158px }
					#submenus li { background:#006FC3 ; float:left ; width:158px }
						#submenus a { background:#006FC3 ; color:#FFF ; display:block ; font-size:11px ; font-weight:bold ; padding:7px ; text-decoration:none ; width:144px }
						#submenus a:hover { background:#0090FD }
				#submenu2 { margin-left:82px }
					#submenu2_1 { margin-left:158px }
						#submenu2_1_2 { margin-left:158px }
					#submenu2_2 { margin-left:158px }
					#submenu2_3 { margin-left:158px }
					#submenu2_6 { margin-left:158px }
					#submenu3_3 { margin-left:158px }
				#submenu3 { margin-left:210px }
				#submenu4 { margin-left:348px }
				#submenu5 { margin-left:496px }
				#submenus a.menuLink { background:#006FC3 url(../images/arrow1.gif) right center no-repeat ; padding:7px 14px 7px 7px ; width:137px }
				#submenus a.menuLink:hover { background:#0090FD url(../images/arrow1.gif) right center no-repeat ; padding:7px 14px 7px 7px ; width:137px }
			#flash { background:url(../images/bg_flash_home.jpg) top left no-repeat ; height:288px ; margin-top:11px ; padding:12px ; width:636px }
			#meatTop { background:url(../images/bg_meat_top.gif) top left no-repeat ; margin-top:12px ; padding-top:12px }
				#meatInner { background:#FFF ; color:#000 ; min-height:428px ; padding:0 12px ; width:636px }
					#meat { background:url(../images/meat_pics1.jpg) top left no-repeat ; padding:144px 12px 0 12px ; width:612px }
						#meat h1 { color:#C00 ; font-size:22px ; font-style:italic ; font-weight:normal ; padding-bottom:.5em }
						#meat h2 { color:#C00 ; font-size:18px ; font-style:italic ; font-weight:normal ; padding-bottom:.5em }
						#meat h3 { font-size:14px ; padding-bottom:.5em }
						#meat p { line-height:125% ; padding-bottom:1em }
						#meat ul, #meat li { list-style:square ; margin-left:25px ; padding-bottom:.5em }
							#meat ul ul { padding-bottom:0 }
						.blogItem { border-top:1px solid #7F7F7F ; padding-top:12px }
							.more { background:url(../images/icon_papers.gif) left center no-repeat ; padding-left:15px }
		#sidebar { background:url(../images/bg_sidebar.jpg) top right no-repeat ; float:right ; width:275px }
			#sidebar .heading1 { color:#FFF ; font-size:14px ; font-weight:bold ; margin:25px 0 0 15px ; width:234px }
			#nav3 ul { margin-top:32px ; padding-bottom:28px }
				#nav3 li { height:48px ; line-height:48px ; padding-top:20px ; margin-left:25px ; width:250px }
					#nav3 a { color:#FFF ; display:block ; font-family:verdana,san-serif ; font-size:22px ; font-style:italic ; height:48px ; line-height:48px ; text-decoration:none ; width:250px }
					#nav3 a:hover { color:#FF0 }
			#nav4 { background:url(../images/bg_nav4_bottom.gif) bottom left no-repeat ; margin:6px 0 0 16px ; padding-bottom:5px }
				#nav4 ul { background:url(../images/bg_nav4_top.gif) top left no-repeat ; padding:5px 7px 0 0 ; width:227px }
					#nav4 li { float:left ; width:227px }
						#nav4 a { color:#FFF ; display:block ; padding:5px 7px ; text-decoration:none }
						#nav4 a:hover { color:#FF0 }
							#nav4 ul ul { background:none ; list-style:square ; margin-left:10px ; padding-top:0 ; width:217px }
								#nav4 ul ul li { clear:left ; display:inline ; margin-left:10px ; width:207px }
									#nav4 ul ul ul { background:none ; list-style:square ; margin-left:10px ; padding-top:0 ; width:197px }
										#nav4 ul ul ul li { display:inline ; margin-left:10px ; width:187px }
						.nav4header { padding:5px 7px ; font-weight:bold }
			#btnBOS { margin:24px 0 0 15px }
			#btnBook { margin:24px 0 0 15px }
			#btnVideo { margin:24px 0 0 6px }
			#miniCal { background:url(../images/bg_calendar.gif) top left no-repeat ; margin:24px 0 0 6px ; width:252px }
				#miniCal2 { padding:8px 8px 0 8px ; width:236px }
				#miniCal h2 { color:#C00 ; font-size:16px ; font-style:italic ; padding-bottom:.5em }
				#miniCal p { text-align:right }
				#miniCal p a { color:#003C90 }
			#btnPub { margin:13px 0 0 15px }
			#btnNews { margin:13px 0 0 15px }
			#btnPhoto { margin:13px 0 0 16px }
			#btnOhio { margin:24px 0 0 27px }
			#btnMix, #btnWHBC { margin-top:12px ; text-align:center }
#footer { border-top:1px solid #7F7F7F ; clear:both ; font-size:11px ; margin-top:1em ; padding-top:.5em }
	#footer .left { display:inline ; float:left ; margin-bottom:2em ; width:59% }
	#footer .right { display:inline ; float:right ; margin-bottom:2em ; text-align:right ; width:39% }
		#footer .right a { color:#900 }
	#footer address { background:#0060AA ; clear:both ; color:#FFF ; font-style:normal ; padding:6px 20px ; width:920px }

/* OBJECT-SPECIFIC STYLES */
	/* TABLES */
	.tb1 { border-width:1px 1px 0 1px ; border-style:solid ; border-color:#006FC3 ; margin-bottom:15px ; width:100% }
	.tb1 th, .tb1 td { border-bottom:1px solid #006FC3 ; padding:5px }
	.tb1 th { background:#006FC3 ; color:#FFF }
	.tb1 dt { margin-top:12px }
	
	/* REMOTE SIDEBAR CALENDAR */
	#miniCal .miniCalTable { background:#FFF ; width:236px }
		#miniCal .miniCalTable td { font-weight:bold ; padding:4px ; text-align:center }
		#miniCal .miniCalNav { background:#FFF ; border:none }
		#miniCal .miniCalTitle { background:#FFF ; border:none }
		#miniCal .miniCalJump { background:#FFF ; border:none }
		#miniCal .miniCalDOW { background:#FFF ; border:none ; font-family:"times new roman",serif }
		#miniCal .miniCalFiller { background:#FFF ; border:none }
		#miniCal .miniCalToday { background: #FFCC00 ; border:none ; font-weight:bold }
		#miniCal .miniCalToday:hover { background:#FF6600 ; border:none }
		#miniCal .miniCalEvents { background:#FFF ; border:none }
		#miniCal .miniCalEvents:hover { background:#FF6600 ; border:none }
		#miniCal .miniCal { background:#FFF ; border:none }
		/* #jumpMonth { position:absolute ; visibility:hidden } */
		#thisMonth { color:#003C90 ; font-family:"times new roman",serif }
		
	/* COLUMNS - MAIN CONTENT AREA - EQUAL SPLIT */
	.cols1 .left, .cols1 .right { width:46% }
		.cols1 .left { float:left }
		.cols1 .right { float:right }
		
	/* DEFINITION LIST 1 */
	.dl1 {  }
		.dl1 dt { background:#0060AA ; color:#FFF ; font-weight:bold ; padding:1px 0 1px 10px }
		.dl1 dd { padding:6px 0 12px 0 }
			
/* PAGE-SPECIFIC STYLES */
	/* HOME */
	#home #sidebar { background:url(../images/bg_sidebar_home.jpg) top right no-repeat }

	/* VISITORS SECTION */
	#navDo, #navEat, #navStay { display:none }
	.do #navDo, .eat #navEat, .stay #navStay { display:block }
	
	/* CALENDAR SECTION */
	#menu { padding-bottom:20px }
		#meat #menu ul { display: block ; list-style-type:none ; margin-left:0 ; padding-left:0 ; padding-bottom:0 ; text-align:left } /* from Calendar/events/template/style.css */
		#meat #menu ul li { display: block ; float:left ; border-left:3px solid #AEAEAE ; margin-left:0 ; padding-left:0 ; padding-bottom:0 } /* from Calendar/events/template/style.css */
		#meat #menu ul li:hover { border-left:3px solid #3D3F3E } /* from Calendar/events/template/style.css */
	.miniCalTable { margin:auto }
	
	/* VENUE PAGES */
	.venueList {  }
		#meat .venueList h2 { color:#000 ; font-size:12px ; font-style:normal ; font-weight:bold ; padding-bottom:0 }
		.venueList .left { float:left ; width:300px }
		.venueList .right { float:right ; width:300px }
	.venueList2 {  }
		#meat .venueList2 h2 { color:#000 ; font-size:12px ; font-style:normal ; font-weight:bold ; margin-left:65px ; padding-bottom:0 }
		#meat .venueList2 p { margin-left:65px }
		#meat .venueList2 img { clear:left ; float:left }
		.venueList2 .left { float:left ; width:300px }
		.venueList2 .right { float:right ; width:300px }
	.venueList3 {  }
		#meat .venueList3 h2 { background:#006FC3 ; clear:both ; color:#FFF ; font-size:12px ; font-style:normal ; font-weight:bold ; margin:5px 0 ; padding:2px 0 2px 10px }
			#meat .venueList3 h2 a { background:#006FC3 ; color:#FFF }
		#meat .venueList3 img { float:left ; margin-right:11px }
		#meat .venueList3 p { float:left ; margin-right:11px ; width:320px }
		#meat .venueList3 address { float:left ; width:200px }
		#meat .venueList3 address:first-line { font-weight:bold }
	.venueCols {  }
		#meat .venueList h2 { color:#000 ; font-size:12px ; font-style:normal ; font-weight:bold ; padding-bottom:0 }
		#meat .venueList3 address { float:left ; width:200px }
		.venueCols address { font-style:normal }
		.venueCols .left { float:left ; width:180px }
		.venueCols .right { float:right ; width:420px }
		
	/* BLOG SECTION */
	.storycontent ul, .storycontent li { margin-left:25px }

/* CONTENT PICS */
	/* GROUP TOURS */
	.tours1 #meat { background:url(../images/meat_pics_tours1.jpg) top left no-repeat }
	.tours2 #meat { background:url(../images/meat_pics_tours2.jpg) top left no-repeat }
	.tours3 #meat { background:url(../images/meat_pics_tours3.jpg) top left no-repeat }
	.tours4 #meat { background:url(../images/meat_pics_tours4.jpg) top left no-repeat }

	/* MEETINGS AND CONVENTIONS */
	.meetings1 #meat { background:url(../images/meat_pics_meetings1.jpg) top left no-repeat }
	.meetings2 #meat { background:url(../images/meat_pics_meetings2.jpg) top left no-repeat }

	/* SPORTS PLANNERS*/
	.sports1 #meat { background:url(../images/meat_pics_sports1.jpg) top left no-repeat }
	.sports2 #meat { background:url(../images/meat_pics_sports2.jpg) top left no-repeat }
	.sports3 #meat { background:url(../images/meat_pics_sports3.jpg) top left no-repeat }
	.sports4 #meat { background:url(../images/meat_pics_sports4.jpg) top left no-repeat }

	/* VISITORS */
	.visitors1 #meat { background:url(../images/meat_pics_visitors1.jpg) top left no-repeat }
	.visitors2 #meat { background:url(../images/meat_pics_visitors2.jpg) top left no-repeat }
	.visitors3 #meat { background:url(../images/meat_pics_visitors3.jpg) top left no-repeat }
	.visitors4 #meat { background:url(../images/meat_pics_visitors4.jpg) top left no-repeat }
	.visitors5 #meat { background:url(../images/meat_pics_visitors5.jpg) top left no-repeat }
	.visitors6 #meat { background:url(../images/meat_pics_visitors6.jpg) top left no-repeat }
	.visitors7 #meat { background:url(../images/meat_pics_visitors7.jpg) top left no-repeat }
	.visitors8 #meat { background:url(../images/meat_pics_visitors8.jpg) top left no-repeat }
	.visitors9 #meat { background:url(../images/meat_pics_visitors9.jpg) top left no-repeat }
	.visitors10 #meat { background:url(../images/meat_pics_visitors10.jpg) top left no-repeat }
	.visitors11 #meat { background:url(../images/meat_pics_visitors11.jpg) top left no-repeat }
	.visitors12 #meat { background:url(../images/meat_pics_visitors12.jpg) top left no-repeat }
	.visitors13 #meat { background:url(../images/meat_pics_visitors13.jpg) top left no-repeat }
				
/* CLEARFIX */
.cols1,
.menu,
#nav4 ul,
.venueCols,
.venueList,
.venueList2,
.venueList3,
#wrap2 
{ overflow:hidden }

* html .cols1,
* html .menu 
* html #nav4 ul,
* html .venueCols,
* html .venueList,
* html .venueList2,
* html .venueList3,
* html #wrap2,
{ height:1% ; overflow:visible }


/* BLOG POST IMAGE STYLING */
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; margin-bottom: 10px; }
.alignleft { float: left; margin: 0 10px 10px 0 }
.alignright { float: right; margin: 0 0 10px 10px }
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px }
.wp-caption img { margin: 0; padding: 0 }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 4px 5px; margin: 0 }