.page_body {
	background: #CCD5D8 url(../../images/top.bg.jpg) top center no-repeat;
	padding-left: 35px;
}
.layout_2col {
	width: 680px;
}
.layout_2col .area_left {
	width: 465px;
}
.layout_2col .area_right {
	width: 215px;
	padding-top: 25px;
}

.layout_2col .layout_2col{
	width: 455px;
}
.layout_2col .layout_2col .area_left {
	width: 225px;
}
.layout_2col .layout_2col .area_right {
	width: 225px;
	padding-top: 0;
	padding-left: 5px;
}

h2.title {
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	margin: 0 0 5px 0;
}

table.event_list {
	margin: 0 0 15px -5px;
}
table.event_list .event_frame {
	width: 225px;
	background-color: #D6E1E2;
}

.event_block {
	background-color: #D6E1E2;
	color: #666666;
	font-size: 10px;
}
.event_block .thumb{
	width: 70px;
	padding: 5px 0 5px 5px;
}
.event_block .exp{
	width: 140px;
	padding: 5px;
}

.event_block .title{
	color: #053b38;
	font-weight: bold;
	font-size: 11px;
	margin: 0 0 3px 0;
	line-height: 1.2em;
}
.event_block .comment{
	margin: 0 0 3px 0;
	line-height: 1.2em;
}
.event_block .link{
	margin: 0 0 3px 0;
	line-height: 1.2em;
}
.event_block .link a {
	color: #FF9000;
	text-decoration: underline;
}
.event_block .link a:active,
.event_block .link a:hover {
	color: #FF5A00;
}

#information {
	background-color: #8BA6A6;
	width: 215px;
	font-size: 10px;
}
#information .body{
	padding: 8px 7px 8px 8px;
}
#information .body p{
	margin: 0 0 5px 0;
	font-size: 10px;
}

#information .body li{
	list-style: none;
	background: url(../../images/ticket.greendiamond.gif) 0 1.4em no-repeat;
	padding-left: 14px;
	color: #043C39;
	line-height: 13px;
	margin-bottom: 8px;
}
#information .body li .date {
	color: #27EADC;
}
#information .body a {
	color: #9dfcb1;
	text-decoration: underline;
}
#information .body a:active,
#information .body a:hover {
	color: #01e9f8;
}
