/*------------------------------
Layout
------------------------------*/
h2 {
font-size:16px; 
line-height:140%; 
font-weight:bold; 
color:#ff6600;
}

.schedule_bg {
background:#ffffff url("../../schedule/img/left_bg.jpg") top left no-repeat;
}
.livehouse_header {
padding:0 0 8px 0;
border-bottom:1px solid #b1b1b1;
}
td.livehouse {
width:104px;
padding:0 4px 0 0;
text-align:center;
}
td.livehouse h2 {
text-align:center;
}
td.livehouse_pic1 {
width:124px;
padding:0 4px 0 0;
}
td.livehouse_pic2 {
width:138px;
padding:0 18px 0 0;
}
td.livehouse_chief {
width:180px;
padding:5px 5px;
background:url("../../schedule/img/chief_bg.gif") top left no-repeat;
}
td.livehouse_info {
padding:4px 0 0 0;
}
.livehouse_left {
float:left;
width:140px;
padding:10px 0 0 0;
}
.livehouse_left strong {
display:block;
padding:0 0 10px 0;
}
.livehouse_right {
float:right;
width:430px;
padding:10px 0 0 0;
}
.livehouse_right ul {
list-style-type:none;
margin:10px 0;
padding:0;
}
.livehouse_right ul li {
padding:0 0 4px 60px;
text-indent:-60px;
}
.livehouse_right ul.extra li {
padding:0 0 0 12px;
text-indent:-12px;
}
.livehouse_bottom {
clear:both;
line-height:5px;
border-bottom:1px solid #b1b1b1;
}
.livehouse_intvw {
border:1px solid #b1b1b1;
padding:14px;
margin:10px;
}


/*------------------------------
Daily Schedule
------------------------------*/
.daily_schedule {
margin:8px 0;
padding:0 0 2px 0;
border-bottom:1px solid #b1b1b1;
}

/*------------------------------
Menu
------------------------------*/
#menu_schedule {
padding:0 0 300px 0;
}
#menu_schedule ul {
margin:0 0 0 22px;
padding:0;
list-style-type:none;
}
#menu_schedule ul li {
margin:0 0 3px 0;
text-indent:-2000px;
}
#menu_schedule ul li.townhall a:link,
#menu_schedule ul li.townhall a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_townhall.gif") top left no-repeat;
}
#menu_schedule ul li.townhall_on,
#menu_schedule ul li.townhall a:hover,
#menu_schedule ul li.townhall a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_townhall_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.que a:link,
#menu_schedule ul li.que a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_que.gif") top left no-repeat;
}
#menu_schedule ul li.que_on,
#menu_schedule ul li.que a:hover,
#menu_schedule ul li.que a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_que_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.shelter a:link,
#menu_schedule ul li.shelter a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_shelter.gif") top left no-repeat;
}
#menu_schedule ul li.shelter_on,
#menu_schedule ul li.shelter a:hover,
#menu_schedule ul li.shelter a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_shelter_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.club251 a:link,
#menu_schedule ul li.club251 a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_251.gif") top left no-repeat;
}
#menu_schedule ul li.club251_on,
#menu_schedule ul li.club251 a:hover,
#menu_schedule ul li.club251 a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_251_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.fourforty a:link,
#menu_schedule ul li.fourforty a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_440.gif") top left no-repeat;
}
#menu_schedule ul li.fourforty_on,
#menu_schedule ul li.fourforty a:hover,
#menu_schedule ul li.fourforty a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_440_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.basementbar a:link,
#menu_schedule ul li.basementbar a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_basementbar.gif") top left no-repeat;
}
#menu_schedule ul li.basementbar_on,
#menu_schedule ul li.basementbar a:hover,
#menu_schedule ul li.basementbar a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_basementbar_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.garage a:link,
#menu_schedule ul li.garage a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_garage.gif") top left no-repeat;
}
#menu_schedule ul li.garage_on,
#menu_schedule ul li.garage a:hover,
#menu_schedule ul li.garage a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_garage_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.yaneura a:link,
#menu_schedule ul li.yaneura a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_yaneura.gif") top left no-repeat;
}
#menu_schedule ul li.yaneura_on,
#menu_schedule ul li.yaneura a:hover,
#menu_schedule ul li.yaneura a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_yaneura_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.cavebe a:link,
#menu_schedule ul li.cavebe a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_cavebe.gif") top left no-repeat;
}
#menu_schedule ul li.cavebe_on,
#menu_schedule ul li.cavebe a:hover,
#menu_schedule ul li.cavebe a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_cavebe_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.fuchi a:link,
#menu_schedule ul li.fuchi a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_fuchi.gif") top left no-repeat;
}
#menu_schedule ul li.fuchi_on,
#menu_schedule ul li.fuchi a:hover,
#menu_schedule ul li.fuchi a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_fuchi_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.parade a:link,
#menu_schedule ul li.parade a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_parade.gif") top left no-repeat;
}
#menu_schedule ul li.parade_on,
#menu_schedule ul li.parade a:hover,
#menu_schedule ul li.parade a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_parade_ovr.gif") top left no-repeat;
}
#menu_schedule ul li.picachu a:link,
#menu_schedule ul li.picachu a:visited {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_picachu.gif") top left no-repeat;
}
#menu_schedule ul li.picachu_on,
#menu_schedule ul li.picachu a:hover,
#menu_schedule ul li.picachu a:active  {
display:block;
margin:0 0 3px 0;
border-bottom:1px solid #B1B1B1;
width:124px;
height:19px;
background:url("../../schedule/img/m_picachu_ovr.gif") top left no-repeat;
}