	#today_links {
		float: left;
		width: 585px;
		font-weight: bold;
		color: #000000;
		word-spacing: 4px;
		margin: -7px 0px 13px 0px;
	}
	#today_left {
		float: left;
		width: 356px;
	}
	#today_current {
		float: left;
		width: 354px;
		background:#f9dc97 url(../images/bg_today_current.gif) repeat-x center;
		border: 2px solid #003399;
		margin: 4px 0px 17px 0px;
		padding:0 0 5px 0;
	}
	#current_left {
		float: left;
		width: 230px;
	}
	#current_box {
		float: left;
		width: 204px;
		border: 1px solid #003399;
		background: #ffffff;
		margin: 11px 0px 0px 11px;
		| margin: 11px 0px 0px 5px;
		padding:0 0 5px 0;
	}
	#current_box_icon {
		float: left;
		margin: 3px 0px -5px 7px;
	}
	#current_box_temp {
		float: left;
		color: #333333;
		font-size: 33px;
		font-weight: bold;
		margin: 20px 0px 0px 9px;
	}
	#current_box_cond {
		float: left;
		| float: none;
		width:90px;
		color: #333333;
		margin: 0px 0px 0px 4px;
	}
	#current_updated {
		float: left;
		font-size: 10px;
		color: #000000;
		width: 204px;
		padding: 6px 0px 0px 11px;
	}
	#current_right {
		float: left;
		color: #000000;
		line-height: 12px;
		padding: 12px 0px 0px 1px;
		width: 115px;
		text-wrap: normal;
	}
	#current_bottom {
		float: left;
		width: 354px;
		text-align: center;
		font-weight: bold;
		padding: 12px 0px 0px 0px;
	}
	#today_outlook {
		float: left;
		background: url(../images/bg_TodayOutlook.gif) repeat-y;
		border: 2px solid #003399;
		width: 354px;
		margin: 5px 0px 0px 0px;
		padding:0 0 5px 0;
	}
	* html #today_outlook {
		width: 354px;
	}
	.outlook_cell {
		float: left;
		width: 177px;
	}
	.outlook_cell_header {
		float: left;
		height: 19px;
		width: 176px;
		font-weight: bold;
		color:#003399;
		background: url(../images/bg_today_outlook.gif) repeat-x;
		border-bottom: 1px solid #003399;
		border-right: 1px solid #003399;
		padding: 5px 0px 0px 0px;
		text-align: center;
	}
	.outlook_cell_content {
		float: left;
		margin: 1px 0px 0px 6px;
		| margin: 1px 0px 0px 3px;
	}
	.outlook_cell_icon {
		float: left;
		width: 62px;
		padding: 0px 10px 0px 26px;
		| padding: 0px 9px 0px 18px; 
	}
	* html .outlook_cell_icon {
		margin: 0px 0px 0px 9px;
	}
	.outlook_cell_temp {
		float: left;
		font-weight: bold;
		color: #333333;
		margin: 8px 9px 0px 0px;
	}
	.outlook_cell_desc {
		float: left;
		color: #6e6e6e;
		width: 156px;
		padding:0 10px 0 3px;
		text-align: center;
		margin: -4px 0px 0px 0px;
		| margin: -1px 0px 0px 0px;
		line-height: 12px;
	}
	
	.outlook_cell_desc2 {
		float: left;
		color: #6e6e6e;
		width: 156px;
		padding:0 10px 0 3px;
		margin: -4px 0px 0px 0px;
		| margin: -1px 0px 0px 0px;
		line-height: 12px;
	}
	
	#today_right {
		float: left;
		margin: 0px 0px 0px 24px;
		| margin: 0px 0px 0px 21px;
		width: 210px;
	}
	#today_maps {
		float: left;
		width: 586px;
		margin: 15px 0px 0px 0px;
	}
	#today_maps_link {
		float: left;
		width:586px;
	}
	#today_maps_content {
		float: left;
		width: 587px;
		| width: 586px;
		border: 2px solid #003399;
		margin: 4px 0px 0px 0px;
	}
	#maps_image {
		float: left;
		border-right: 1px #000000 solid;
		font-size: 1%;
	}
	#maps_lists {
		float: left;
	}
	.maps_lists_header {
		font-weight: bold;
		color:#003399;
		background: url(../images/bg_today_maps.gif) repeat-x;
		height: 18px;
		width: 136px;
		| width: 135px;
		border-bottom: 1px #003399 solid;
		border-top: 1px #003399 solid;
		padding: 5px 0px 0px 10px;
	}
	.maps_lists_links {
		margin: 8px 5px 21px 10px;
		font-weight: bold;
		line-height: 15px;
		width: 125px;
	}

.mapFootLinks {
	width:440px; font-size:11px; background-color:#ededed; border-top:1px solid #000000; text-align:center; padding:5px 0 5px 0;
}	
	#content_bottom {
		float: left;
		width: 914px;
		margin: 20px 0px 0px 0px;
	}
	#today_hours_content {
		float: left;
		width:912px;
		border: 2px #003399 solid;
		margin: 4px 0px 17px 0px;
		background:url(../images/bg_TodayHourByHour.gif) repeat-y;
	}
	.today_hours_item {
		float: left;
		width: 114px;
	}
	.hours_item_header {
		float: left;
		color:#003399;
		background: url(../images/bg_today_maps.gif) repeat-x;
		width: 113px;
		height: 18px;
		font-weight: bold;
		text-align: center;
		border-bottom: 1px #003399 solid;
		border-right: 1px #003399 solid;
		padding: 5px 0px 0px 0px;
	}
	.hours_item_icon {
		float: left;
		margin: 6px 0px 0px 10px;
	}
	.hours_item_temp {
		float: left;
		color: #333333;
		font-size: 26px;
		font-weight: bold;
		height: 40px;
		margin: 9px 0px 0px 5px;
	}
	.hours_item_desc {
		clear:both;
		float: left;
		text-align: center;
		width: 104px;
		margin: -1px 0px 0px 0px;
		padding:0px 5px 7px 5px;
		line-height: 12px;
		color: #6e6e6e;
	}
  .hax0rTxt {
  	 color: #333333;
     margin-top:2px;
     font-weight:bold;
  }
	#hours_right_header {
		float: left;
		background: url(../images/bg_today_maps.gif) repeat-x;
		width: 36px;
		height: 23px;
		font-weight: bold;
		text-align: center;
		border-bottom: 1px #003399 solid;
	}
	#hours_right_arrow {
		float: left;
		margin: 28px 0px 0px 6px;
	}
	#today_ad_bottom {
		float: left;
		background: #ece9d1;
		padding: 7px;
		margin: 10px 0px 0px 0px;
	}
	#today_holiday {
		float: left;
		margin: 7px 0px 0px 13px;
	}
	#today_holiday_content {
		float: left;
		border: 2px #003399 solid;
		margin: 4px 0px 0px 0px;
		background:url(../images/bg_HolidayContent.gif) repeat-y;
		padding:0 0 0px 0;
	}
	#holiday_conditions {
		float: left;
		width: 254px;
	}
	#holiday_conditions_header {
		float: left;
		background: url(../images/bg_today_maps.gif) repeat-x;
		font-weight: bold;
		color:#003399;
		height: 19px;
		width: 245px;
		padding: 5px 0px 0px 8px;
		border-bottom:  1px #003399 solid;
		border-right:  1px #003399 solid;
	}
	.tblHoliday {
		float: left;
	}
	.tblHoliday td {
		border-bottom:  1px #003399 solid;
		height: 39px;
		font-weight: bold;
		vertical-align: middle;
		padding: 0px 0px 0px 10px;
	}
	
	.holiday_conditions_item {
		float: left;
		border-bottom:  1px #003399 solid;
		width: 254px;
		height: 39px;
	}
	.holiday_conditions_item_link {
		float: left;
		font-weight: bold;
		margin: 4px 0px 0px 11px;
		width: 150px;
		height: 38px;
		vertical-align:middle;
	}
	.holiday_conditions_item_icon{
		float: left;
		margin: 4px 0px 0px 0px;
	}
	.holiday_conditions_item_temp {
		float: left;
		color: #333333;
		font-size: 16px;
		font-weight: bold;
		margin: 9px 0px 0px 14px;
	}
	#holiday_photo {
		float: left;
		 width: 330px;
		| width: 329px;
	}
	#holiday_photo_header {
		float: left;
		background: url(../images/bg_today_maps.gif) repeat-x;
		font-weight: bold;
		color:#003399;
		height: 19px;
		width: 322px;
		| width: 321px;
		padding: 5px 0px 0px 8px;
		border-bottom:  1px #003399 solid;
	}
	#holiday_photo_content {
		float: left;
		margin: 9px 0px 0px 64px;
		| margin: 9px 0px 0px 64px;
	}
	#holiday_photo_title {
		float: left;
		font-weight: bold;
		color: #333333;
		width: 250px;
		margin: 5px 0px 2px 0px;
	}
	#holiday_photo_desc {
		float: left;
		color: #666666;
	}
	#travel_interest_selector {
	float: left;
	width: 150px;
	 
	}
	
	#travel_interest_selector_label {
	float: left;
	width: 112px; 
	}

	#travel_interest_panel { 
	float: left;
	font-size:10px;
	margin: 0px 0px 0px 0px;
	| margin: 0px 0px 0px 0px;
	}

	#event_interest_selector{ 	 
	margin: 10px 0px 0px 0px;
	| margin: 17px 0px 20px 0px;
	}