/* Panel */
#PanelContent
{
	width				:	800px;
	margin				:	0px auto;
	border				:	solid 1px #cccccc;
	background-color	:	#ffffff;
}
#PanelHeader
{
	height				:	200px;
	background-image	:	url(../image/header/Panel.jpg);
	background-repeat	:	no-repeat;
}
#PanelMenu
{
	background-color	:	#eeeeee;
	padding				:	10px;
}
#PanelFooter
{
	margin				:	1em;
	text-align			:	center;
}
#PanelMap
{
	border				:	solid 1px #999999;
}
#PanelContentInner
{
	padding				:	20px;
}

div.PanelInformation
{
	border					:	solid 1px #999999;
	padding					:	15px;
}

div.PanelTitleBar
{
	background-color		:	#dddddd;
	font-weight				:	bold;
	padding					:	4px 8px;
}

/* News */
div.PanelNewsListComment
{
	margin					:	1.5em 0em;
}
div.PanelNewsListContent
{
	border-bottom			:	dotted 1px #999999;
	margin					:	1em 0em;
	padding-bottom			:	0.5em;
}
div.PanelNewsListContentIcon
{
	float					:	left;
	width					:	64px;
	margin					:	0px 10px 10px 0px;
}
div.PanelNewsListContentTitle
{
	color					:	#78a7a7;
	font-weight				:	bold;
	font-size				:	125%;
	margin-right				:	1em;
}
div.PanelNewsListContentDate
{
	float					:	left;
	color					:	#78a6a6;
	margin-right				:	1em;
}
div.PanelNewsListContentBody
{
	float					:	left;
	width					:	500px;
}

/* Event */
.PanelEventDetail
{
	background-color		:	#ffffff;
	padding					:	20px;
}
.PanelEventDetailImage
{
	float					:	left;
	width					:	200px;
}
.PanelEventDetailComment
{
	float					:	right;
	width					:	500px;
}
.PanelEventDetailCommentNoImage
{
}
img.PhotoEventImage
{
	margin					:	0px 0px 4px 0px;
}

/* Review */
.PanelReviewDetail
{
	background-color		:	#ffffff;
	padding					:	20px;
}

/* Question */
div.PanelQuestion
{
	background-color		:	#f7f7f7;
	border					:	solid 1px #cccccc;
	padding					:	4px 8px;
}
span.Question
{
	font-size				:	125%;
	font-weight				:	bold;
	color					:	#ff6666;
}
div.PanelAnswer
{
	display					:	none;
}
span.Answer
{
}


div.left
{
	float				:	left;
}
div.right
{
	float				:	right;
}
div.clear
{
	clear				:	both;
}
