#page #left_box {
	width: 166px;
	float: left;
	}

#page #left_box h1 {
	width: 166px;
	padding-bottom: 5px;
	border-bottom: 1px solid #666666;
	margin-bottom:20px;
	}


#page #left_box ul.navi_events {
	margin-bottom: 20px;
	}

#page #left_box ul.navi_events li {
	background: url(../images/common/list01.png) no-repeat;
	background-position: 0 5px;
	padding-left: 15px;
	margin-bottom: 0.5em;
	}


#page #right_box h2 {
	background: url(../images/common/detail_title.gif) no-repeat;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	border: none;
	padding: 0 0 0 7px;
	margin-bottom:20px;
	}




#page #right_box {
	width: 613px;
	float: right;
	}

#page #right_box h2 {
	margin-bottom: 20px;
	}

#page #right_box h3 {
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	margin-bottom:10px;
	}

#page #right_box .s_box_bg {
	background: url(../images/common/s_box_bg.png);
	width: auto;
	padding: 0 30px;
	overflow:hidden;
	}

#page #right_box p {
	margin-bottom:1em;
	}


#page #right_box {
	width: 613px;
	float: right;
	}

#page #right_box .s_box_bg {
	background: url(../images/common/s_box_bg.png);
	width: auto;
	padding: 0 30px;
	overflow:hidden;
	}

#page #right_box h3 {
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	margin-bottom:10px;
	}

#page #right_box p {
	margin-bottom:1em;
	}



#page #right_box .malvasounds {
	width: 613px;
	margin-bottom: 20px;
	}

#page #right_box .malvadisc {
	width: 613px;
	}





#page #right_box .events_box {
	width: 553px;
	border-bottom: 1px #666666 solid;
	padding-bottom: 2px;
	margin: 0 0 20px 0;
	clear: left;
	}

#page #right_box .events_box_left {
	width: 110px;
	float: left;
	margin: 0 10px 0 0;
	}

#page #right_box .events_box_left img,
#page #right_box a img {
	border: 5px #D0C29F solid;
	}

#page #right_box a:hover img {
	border: 5px #D30756 solid;
	}

#page #right_box .events_box_right {
	width: 433px;
	float: left;
	margin: 0;
	}

#page #right_box .events_box_right {
	width: 433px;
	float: left;
	margin: 0;
	}

#page #right_box .events_box_right dl.artist_info {
	margin: 15px 0 0 0;
	}


#page #right_box .events_box_right dl.artist_info dt {
	width: 110px;
	float: left;
	clear:left;
	padding-bottom:10px;
	margin: 0;
	}

#page #right_box .events_box_right dl.artist_info dd {
	font-size: 85%;
	width: auto;
	margin-bottom: 15px;
	}


#page .learnmore {
	text-align: right;
	color:#FF0066;
	clear: left;
	}



