
.link_button {
	display: block;
	
	width: 75px;

	font-size: 12px;

	color: #e6842f;

	border: 1px solid #e6842f;

	padding-top: 7px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 7px;

	-webkit-border-radius: 12px;

	text-align: center;

}


#main_top {
	padding-top: 7px;
	
	margin-bottom: 3px;
}

	#top_header {
		height: 80px;
		width: 320px;
		
		display: block;
		
		background-image: url(images/header2010.gif);
		background-repeat: no-repeat;
	}

#main_bottom {
	border-top: 1px solid #efefef;

	padding-bottom: 10px;
	
}

	.bottom_table {
	
	}
	
		.bottom_td_left {
			width: 80px;
			
			padding-left: 12px;
		}
		
		.bottom_td_right {
			width: 216px;
			
			padding-right: 12px;
			
			font-size: 11px;
			
			color: #8c8d8f;
			
			text-align: right;
		
		}
		
			.bottom_td_right a {
				color: #e6832d;
			}


		.bottom_contact_div {
		
			font-size: 11px;
			
			color: #8c8d8f;
			
			padding-top: 7px;
			padding-left: 12px;
			
			text-align: right;
			
			padding-right: 12px;
			
			margin-bottom: 7px;
			
		}

			.bottom_contact_div a {
				color: #e6832d;
			}

		#bottom2_table {
			border-collapse: collapse;
			
			width: 320px;
			
		}
		
			#bottom2_td_left {
				padding-top: 15px;
				padding-left: 12px;
			
				width: 140px;
			}
			
			#bottom2_td_right {
				width: 170px;
			}

		.bottom_byline_div {
			display: block;
			padding-bottom: 7px;
			
			text-align: right;

			padding-right: 58px;

			color: #8c8d8f;
			
			background-image: url(images/hw_logo.gif);
			background-repeat: no-repeat;
			background-position: 118px 0px;
			

		}
		
			.bottom_byline_intro {
				margin-bottom: 1px;
				padding-right: 0px;
				
				color: #bcbdbd;
			}
		
		
			.bottom_byline {
				padding-top: 2px;
				padding-bottom: 3px;

				font-size: 11px;

				text-align: left;

				color: #8c8d8f;

			}


		#bottom_home .bottom_contact_div {
			text-align: left;
		}
		
		#bottom_home .bottom_byline_div {
			text-align: left;
			padding-left: 58px;
			
			background-position: 12px 0px;
		}


				#bottom_home .bottom_byline {
				}


#main_content {

}


#main_happening {
	margin-bottom: 15px;
	
}

	#main_happening .detail_content {
		margin-bottom: -22px;
	}


#main_entertainment {

}

#main_calendar {

}

#main_eventlist {

}

#main_foodcourt {

}

#main_quickview {

}

#main_info {

}

#main_emergency {

}
	


.collapse_list {

}

	.collapse_list_header {
		display: block;
		
		background-image: url(images/collapse_list_header.gif);
		background-repeat: no-repeat;
		background-color: #843b7d;
		
		font-size: 13px;
		line-height: 16px;
		
		font-weight: bold;
		
		color: #ffffff;
		
		padding-top: 11px;
		padding-left: 20px;
		padding-bottom: 11px;
		
	}

	.collapse_list_emergency {
		display: block;
		
		background-image: url(images/collapse_list_emergency.gif);
		background-repeat: no-repeat;
		background-color: #843b7d;
		
		font-size: 13px;
		line-height: 16px;
		
		font-weight: bold;
		
		color: #ffffff;
		
		padding-top: 11px;
		padding-left: 20px;
		padding-bottom: 11px;
		
	}

	
	.collapse_list_items {
		display: none;
		
		background-color: #113753;
		
		padding-bottom: 1px;
	}
	
		.collapse_list_item_div {
			margin: 0px;
		}
	
		.collapse_list_item {
			display: block;
					
			background-image: url(images/collapse_list_item.gif);
			background-repeat: no-repeat;			
			background-color: #0c67aa;
			
			font-size: 13px;
			line-height: 16px;
			
			font-weight: bold;
			
			margin-bottom: 1px;
		
			color: #ffffff;
			
			padding-top: 6px;
			padding-left: 20px;
			padding-bottom: 6px;
					
		}
		
		.collapse_list_item_top {
			background-image: url(images/collapse_list_item_top.gif);
		}


/* Detail Pages */

.detail_header {
	width: 320px;
	border-collapse: collapse;
	
}

	.detail_header_td_left {
		width: 75px;
		
		padding-left: 7px;
		
	}
	
	.detail_header_td_center {
		width: 156px;
	}
	
	.detail_header_td_right {
		width: 75px;
	
		padding-right: 7px;
		
	}

.detail_content {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 24px;
	
	font-size: 12px;
}

	.detail_title {
		font-size: 14px;
		font-weight: bold;
		
		color: #742e8f;
	}
	
	.detail_info {
		font-weight: bold;
		
		color: #e6842f;
	}
	
	.detail_text {
		color: #8c8d8f;
	}
	

/* Quick View */

.quickview_date {
	font-size: 12px;
	
	font-weight: bold;
	
	display: block;
	
	padding-left: 12px;
	padding-right: 12px;
	
	margin-bottom: 3px;
}

.quickview_item_div {
	margin: 0px;
}

.quickview_item {
	display: block;
	
	font-size: 12px;
	
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 4px;

}

.myriverfest_logo {
	height: 29px;
	width: 308px;
	
	background-image: url(images/myriverfest.gif);
	background-repeat: no-repeat;
	
	margin-left: 6px;
	
	position: relative;
}

	.myriverfest_help {
		height: 29px;
		width: 38px;
		
		display: block;
		
		background-image: url(images/myriverfest_help.gif);
		background-repeat: no-repeat;
		
		position: absolute;
		top: 0px;
		left: 270px;
	
	}

#myriverfest_help_panel1 {
	height: 246px;
	width: 308px;
	
	background-image: url(images/myriverfest_help_panel1.gif);
	background-repeat: no-repeat;
	
	margin-left: 6px;
	
}

#main_myriverfest_items {

}

	.myriverfest_item h1 {
		padding: 0px;
	}

	.myriverfest_item p {
		color: #8c8d8f;
		
		font-size: 12px;
		line-height: 18px;
	}
	
	#myriverfest_login_form {
	
	}
	
		#myriverfest_login_form label {
			display: block;
		}
		
		#myriverfest_login_form .text_field {
			display: block;
			
			width: 250px;
		}
		
		.myriverfest_submit {
			background-color: #ffffff;
		
			font-size: 12px;

			color: #e6842f;

			border: 1px solid #e6842f;

			padding-top: 7px;
			padding-left: 15px;
			padding-right: 15px;
			padding-bottom: 7px;

			-webkit-border-radius: 12px;

			text-align: center;
		}
		
#myriverfest_detail {
	border-top: 1px solid #efefef;
}

.myriverfest_event_date {
	font-size: 12px;
	
	font-weight: bold;
	
	display: block;
	
	padding-top: 15px;
	padding-left: 12px;
	padding-right: 12px;
	
	margin-bottom: 5px;
}

.myriverfest_item_div {
	margin: 0px;
}

.myriverfest_item {
	display: block;
	
	font-size: 12px;
	
	padding-top: 3px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 4px;

}

.myriverfest_sep {
	height: 10px; 
	border-bottom: 1px solid #efefef;
}

#myriverfest_short {
	width: 180px !important;
	
	display: inline !important;
	
	margin-right: 15px;
	
	font-size: 12px;

	height: 20px;
	
}

#myriverfest_login {
	height: 20px;
	
	font-size: 12px;
	
	width: 180px !important;
	
	margin-right: 15px;
}

#myriverfest_email_result {
	text-align: center;
	
	color: #666666;
}

		.select_list_td_myriverfest_date {
			width: 67px;

			font-size: 11px;

			line-height: 14px;

			color: #ffffff;
		}
		
		.select_list_td_myriverfest_time {
			width: 67px;

			font-size: 11px;

			line-height: 14px;

			color: #ffffff;
		}
		
		.select_list_td_myriverfest_status {
			width: 150px;

			font-size: 11px;

			line-height: 14px;

			color: #ffffff;

		}
		
		.select_list_td_myriverfest_event {
			width: 217px;

			font-size: 11px;

			line-height: 14px;

			color: #ffffff;
		
		}
		


.select_list_item_p {
	margin: 0px;
	padding: 0px;
}

.select_list_item {
	display: block;
	
	padding-top: 7px;
	padding-left: 12px;
	padding-right: 24px;
	padding-bottom: 8px;
	
	position: relative;
	
	font-size: 12px;
	
	background-color: #e6832d;
	
	margin-bottom: 1px;
	
	background-image: url(images/select_list_right_arrow.gif);
	background-repeat: no-repeat;
	background-position: 302px 50%;
	
	color: #ffffff;
}

	.select_list_item a {
		color: #ffffff;
	}


	.select_list_table {
		border-collapse: collapse;
		
		width: 284px;
		
	}
	
		.select_list_table td {
			vertical-align: top;
		}
	
	
		.select_list_td_date {
			width: 67px;
			
			font-size: 11px;
			
			line-height: 14px;
			
			color: #ffffff;
			
		}
		
		.select_list_td_desc {
			width: 217px;

			font-size: 11px;

			line-height: 14px;

			color: #ffffff;
			
		}
		

