body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	margin:0px;
}
.subtitle {
	margin-top:20px;
	margin-bottom:10px;
	display:block;
}
.subtitle2 {
	color:#CC0000;
	font-style:italic;
	display:block;
	margin-bottom:10px;
		
}
.subtitle3 {
	color:#CC0000;
	font-style:italic;
	margin-bottom:10px;	
}
.list1 {
	margin-bottom:10px;
	display:block;
}
.bodytext {
	width:420;
	text-align:left;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	padding-left:20px;
	padding-bottom:10px;
	padding-right:20px;
	filter:alpha(opacity=50); 
	-moz-opacity: 0.50; 
	opacity: 0.50;
}
.bodytext2 {
	width:420;
	text-align:left;
	border:1px solid #cccccc;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10px;
	}
.bg {
	background-image:url(sidepic_menu.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:225px;
}
.bgprogram {
	background-image:url(sidepic_program.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:135px;
}
.photo {
	border:solid 1px #999999;
	margin:5px;
}
.bgrooms {
	background-image:url(sidepic_rooms.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:135px;
}
.bgjj {
	background-image:url(sidepic_jj.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:95px;
}
.bghomepage {
	background-image:url(sidepic_homepage.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-left:0px;
}
.bgfaq {
	background-image:url(sidepic_faq.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:225px;
}
.bgfamily {
	background-image:url(map.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:180px;
}
.title {
	padding-right:10px;
}
a {
	color:#666666;
}
li {
	margin-left:-10px;
	}
ul {
	margin-bottom:-5px;
}