* 
{
	margin:0;
	padding:0;
	border:0;
}

html, body 
{
	width:100%;	
	height:100%;
	font:11px georgia;
	color:#fff;
}
body
{
	background:url('../i/body.jpg') center top repeat-x;
}

a
{
	color:#ffd200;
	text-decoration:underline;
}
	a:hover
	{
		color: #773C1E !Important;
	}

#all 
{
	width:910px;
	height:1000px;
	margin:auto;
	position:relative;
}
	#all #navi
	{
		width:142px;
		position:absolute;
		top:213px;
		left:376px;	
	}
	
		#navi ul
		{
			list-style-type:none;
			font-size:16px;
		}
			#navi ul li
			{
				width:142px;
				text-align:center;
				margin-bottom:14px;
				height:27px;
			}
		
		#navi div
		{
			background:url('../i/select.jpg') center top no-repeat;
			height:31px;	
			padding-top:3px;
		}
		
			#navi div a
			{
				background:url('../i/ul.gif') left bottom repeat-x !important;
			}
					
		#navi a
		{
			color:#fff;
			text-decoration:none;
			background:url('../i/ul.gif') left bottom repeat-x;
			padding-bottom:6px;
			position:relative;
	
		}
		
		#navi a:hover
		{
			color:#D2A36D !important;
			text-decoration:none;
			background:url('../i/ul.gif') left bottom repeat-x !important;
			padding-bottom:6px;
			position:relative;
	
		}
		
		#navi a:hover
		{
			background:transparent;
		}
	
	#all #content
	{
		width:100%;
		position:relative;
		top:675px;	
	}
	
		#content h4
		{
			font:11px georgia;
			font-weight:bolder;
		}
		
		#content #info
		{
			width:880px;	
		}
		
		#content #info a:hover
		{
			color: white !important;
		}
		
		#content p
		{
			margin-bottom:12px;	
		}
	
		#content .park
		{
			float:left;
			margin:0 15px 15px 0;	
		}
			.park img
			{
				border:1px solid #481e0c;	
			}
		
		* html .park
		{
			margin:0 8px 8px 0 !important;	
		}
		
		#content #footer
		{
			width:880px;
			padding:15px 0 10px;
			background:url('../i/footer.gif') left top repeat-x;
			font:12px arial;
			color:#000;	
			position:relative;
		}
			#footer p
			{
				margin-bottom:10px;	
			}
			
			#footer a
			{
				margin-right:7px;	
			}
			
			#footer .made
			{
				position:absolute;
				top:50px;
				right:0;
				font:11px arial;
				color:#000;
			}


.pdT
{
	padding-top:105px;
}

.block 
{
	width:247px;
	height:390px;
	position:absolute;
	top:163px;
}
	.block h1
	{
		font:16px georgia;
		color:#e0c078;
		padding:0 0 33px 12px;
	}
	
	.block .item
	{
		width:236px;
		color:#000;
		padding:0 0 12px 5px;	
		font:12px georgia;
	}
		.item a
		{
			font:bold 12px georgia;
			font-style:italic;
			color:#000;	
			display:block;
			margin:1px 0 3px 0;
		}
		
		.item .itemText
		{
			padding-left:5px;
			width:227px
		}
		
		.item .date
		{
			width:90px;
			height:19px;
			background:url('../i/date.jpg') left top no-repeat;
			text-align:center;
			color:#fff;
			font:12px georgia;
			font-style:italic;
		}
	
	.block .gall
	{
		width:204px;
		padding:0 0 7px 10px;	
		color:#000;
	}
		.gall a
		{
			font-size:14px;	
			color:#000;
			display:block;
			padding-top:4px;
		}
		
		.gall .imglt
		{
			float:left;
			margin:0 6px 0 0 !important;
			padding:0 !important;
		}
		
		* html .gall .imglt
		{
			margin-right:3px;
		}
.news
{
	left:12px;
}

.galls
{
	right:34px;
}

	


.icon
{
	width:12px;
	height:15px;
	display:block;
	position:absolute;
	top:30px;
	background:url('../i/icon.gif') -100px -100px no-repeat;
}

.sche{position: absolute; top: 36px; width: 333px; height: 63px; right: 103px; display: block;}
.home
{
	background-position:0 0;
	left:34px;
}
.post
{
	background-position:-14px 0;
	left:35px;
	top: 61px;
}
.map
{
	background-position:-29px 0;
	left:35px;
	top: 90px;
}



.left
{
	float:left;
}

.right
{
	float:right;
}

.clear
{
	clear:both;
}

div.myabc {
	color: #FFFFFF;
	margin: 00 6px;
	font-size: 11px;
}

h2.myabc2 {
	font-size: 11px;
	font-weight: normal;
	display: inline;
	margin: 0pt 0.25em 0pt 0pt;
	padding: 0px;
}

strong.myabc3 {
	font-weight: normal;
}

a.myabc4 {
	border: none;
	cursor: default;
	color: #FFFFFF;
	text-decoration: none;
}

#ph {
	text-align: center;
	vertical-align: middle;
	margin-bottom: 11px;
}

.mhs {
	width: 250px;
	position:absolute;
	top:20px;
	right:0;
	font:12px arial;
	color:#fff;
}

.mhs a{
	color: #FFD200;
	margin-right: 0px !important;
}

.mhs a:hover{
	color: #FFF !important;
	margin-right: 0px !important;
}

.mhs p {
	margin-bottom:0px !Important;
	padding-bottom:3px;
	padding-top:2px;
}

.mhsLogo {
	width: 50px;
	height: 45px;
	margin-right: 10px;
	float: left;
}
