
p.ph  {
	margin:  30px 0;
	text-align: center;
}
p.ph img  {
	margin-bottom:  5px;
}
table#profile  {
	width:  640px;
	border-collapse:  collapse;
}
#profile th,#profile td  {
	padding:  5px 10px;
	text-align:  left;
	font-weight:  normal;
	border:  1px solid #ccc;
}
#profile th  {
	white-space:  nowrap;
	background:  #ffc;
}
h4  {
	margin:  15px 0;
	padding:  5px;
	background:  #f2f2bf;
	font-weight:  normal;
}
h4 strong  {
	font-weight:  bold;
}
img.photo  {
	float:  right;
	margin:  0 0 20px 15px;
}
h5  {
	margin:  10px 0;
	padding:  5px 5px 5px 10px;
	border-bottom:  1px solid #999;
	border-left:  solid 5px #999;
}
ul.list li  {
	margin:  0;
	padding:  0 0 5px 10px;
	background:  url(../image/arrow2.gif) no-repeat 0 4px;
}
table.room  {
	width:  640px;
	border-collapse:  collapse;
	margin:  20px 0;
}
.room th,.room td  {
	padding:  5px 10px;
	border:  1px solid #ccc;
	font-weight:  normal;
	text-align:  center;
}
.room th  {
	white-space:  nowrap;
	background:  #ffc;
}

img {
	border: none;
}

.clear  {
	clear:  both;
}
p.note  {
	margin:  0;
	text-align:  right;
}
dt  {
	margin:  10px 0 5px 0;
	padding:  0 0 0 10px;
	background:  url(../image/arrow2.gif) no-repeat 0 4px;
}
dd  {
	margin:  0 0 5px 24px;
}