/* :Menu
---------------------------------------------------- */
#menu div.left{
	width:340px;
	float:left;
}

#menu div.right{
	width:200px;
	float:right;
}

#menu div.price{
	background:#e6e6e6;
}

#menu div.right table{
	padding:2px;
	width:200px;
}

#menu div.right table th{
	background:#009F50;
	padding:3px 6px;
	color:#fff;
	font-weight:bold;
	text-align:right;
}

#menu div.right table th.sv{
	background:#ff7735;
}

#menu div.right table td{
	background:#fff;
	padding:3px 6px;
	text-align:right;
}

#menu div.right table th.time{
	width:40%;
	_width:40%;
}

#menu h4{
	color:#FF7735;
}

#menu div.left table{
	padding:2px;
	width:340px;
}

#menu div.left table th{
	background:#009F50;
	padding:3px 6px;
	color:#fff;
	font-weight:bold;
	text-align:right;
}

#menu div.left table td{
	background:#fff;
	padding:3px 6px;
	text-align:right;
}

#menu p.right{
	text-align:right;
}

#menu div#ticket table{
	padding:2px;
	width:546px;
}

#menu div#ticket table thead th{
	background:#FE89E1;
	padding:3px 6px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}

#menu div#ticket table tbody th{
	background:#f8f5e7;
	text-align:left;
}

#menu div#ticket table td{
	background:#fff;
	padding:3px 6px;
	text-align:right;
}

#menu div#ticket table th.time{
	width:40%;
	_width:40%;
}

#menu div#ticket table td.center{
	text-align:center;
}


/* :news
---------------------------------------------------- */
#news #list h3{
	border-left:5px solid #66cc66;
	border-bottom:1px solid #e6e6e6;
	padding:3px 6px;
	color:#66cc66;
	font-size:1em;
	font-weight:bold;
}

#news #list p.date{
	color:#ff6666;
	text-align:right;
	margin-bottom:15px;
}