/* CSS Document */
#hours {
	position:relative;
	margin-left:0px;
	border-collapse:collapse;
	width:200px;		
}
#hours_h1 {
	width:200px;
	height:25px;
	background-image:url(../images/dot.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	margin-left:0px;
	margin-bottom:10px;	
}
#hours_h1 h1 {
	position:relative;
	top:-10px;
	text-align:center;
	color:#00656d;
	font-size:22px;
	margin-bottom:10px;
}
#shop {
	margin-left:10px;
}
#hours tr th {
	font-size:12px;
	text-align:right;
	line-height:14px;
	font-weight:500;
	padding-right:3px;
}
#hours tr .spacer {
	line-height:5px;
}
#hours tr td {
	font-size:10px;
	text-align:left;
	font-size:11px;	
	margin-right:3px;
}
#hours tr .center {
	font-weight:bold;
	background-color:#eeeeee;
	text-align:center;
	padding:3px 0px;	
}
p {
	margin:10px 10px 0 10px;
}
#events {
	margin-top:0px;
	margin-left:0px;
	width:200px;
	font-size:10px;
	overflow:auto;
	height:255px;
}
#events .center_e {
	text-align:center;
	line-height:17px;
}
#events_h2 {
	text-align:center;
	font-size:18px;
	color:#00656d;
	height:30px;
	background-image:url(../images/dot.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;
	margin-top:10px;
}
#left {
	width:560px;
}
#col_1 {
	width:270px;
	position:absolute;
	top:0px;
	left:5px;
}
#col_2 {
	width:270px;
	position:absolute;
	top:0px;
	left:285px;
}
#col_1 h1, #col_2 h1 {
	margin:5px;
}
#left #col_1 p, #left #col_2 p {
	text-align:justify;
	margin:5px;
	line-height:16px;
}
#left #col_2 ul {
	margin:10px 5px 0 20px;
	list-style-image:url(../images/story_arrow.gif);	
}
#left #col_2 ul li {
	text-align:justify;
	font-size:12px;
	line-height:16px;
	margin-bottom:5px;
}
