@charset "UTF-8";



/*common style*/

body{
          background-color:#000000;}
#wrapper{
    width:700px;
    margin:50px 150px;
    padding:0px;
    }

h1{color:#fff;}
h2{color:#fff;}
h3{color:#fff;}
h4{color:#fff;}
p{color:#fff;}
ul{color:#fff;}
ol{color:#fff;}
li{color:#fff;
    padding: 3px;}
table{}
tr{}
th{color:#fff;
     }
td{color:#fff;
     }



/*header*/

#header{
             width:700px;
             height:100px;
             display:block;
             background-image:url(img/headerback.jpg);
             background-repeat:repeat-x; 
              }

             
#pagetitle{
                position:relative;
                top:-30px;
                margin:0px;
                 }
              
#logo {
           width:200px;
           height:80px;
           position :absolute;
           top:50px;
           left:180px;
           display:block;
           margin:10px;
           background:#055;
           }

#button{
                  position :absolute;
                  top:37px;
                  left:520px;
                  width:320px;
                  height:35px
                  margin:40px;
                  }
                  
#button li{
                list-style:none;
                float:left;
                font-size:130%;
                color:#ff6;
                margin:5px 20px;
                background:;
                border:2px solid #ff6;
                }                                  


#button a{
                 color:#ff6;
                 text-decoration:none;

                 }

#button a:hover{
                         color:#150505;
                         }



/*footer*/
#footer{
             clear:both;
             height:700px;
             }

#footer hr{
                clear:both;
                border: solid 1px #150505;
                }

#footer p{
               font-size:130%;
               color:#150505;
                }
 
#footer ul{
                width:300px;
                float:left;
                margin:0;
                } 
#footer li{
               color:#150505;
               list-style:none;
               }

/*style of home page*/


#homeimage{
                     background:url(img/homeimage.jpg) fixed ;
                     height:1500px;
                     display:block;
                     }

#news{
           float:right;
            width:300px;
            
            margin:50px 0;
            padding:10px;
            background-color:#150505;
            }

#news p{
              font-size:150%;
              color:#ff6;
              }
#news li{
              margin:20px 0;
              }

#news a{
              font-size:115%;
              color:#ff6;
              }



#menu{
            float:left;
            width:250px;
            height:240px;
            margin:50px 0 0 0;
            padding:10px;
            background-color:#150505;
            }

#menu a{
              color:#fff;
              text-decoration:none;
              }

#menu a:hover{
                        color:#ff6;
                        }
            
#menu p{
              text-align:center;
              font-family:;
              font-size:250%;
              margin:10px 0;
              padding:0;
              width:200px;
              height:60px;
              background:url(img/orangeline.jpg) no-repeat;
              position:relative;
              top:px;
              }
              
#menu ul{
               
               }

#menu li{
              list-style:none;
              font-family:;
              font-size:;
              margin:10px;
              padding: 0;
              }




#music{
            clear:left;
            float:left;
            width:250px;
            height:200px;
            margin:50px 0 ;
            padding:10px;
            background-color:#150505;
            }

#music a{
              color:#fff;
              text-decoration:none;
              }

#music a:hover{
                        color:#ff6;
                        }
            
#music p{
              text-align:center;
              font-size:250%;
              margin:10px 0;
              padding:0;
              width:200px;
              height:60px;
              background:url(img/greenline.jpg) no-repeat;
              position:relative;
              top:px;
              }
              
#music ul{
               
               }

#music li{
              list-style:none;
              font-size:;
              margin:10px;
              padding:0;
              }







/*style of menu*/

#menuimage{
                     background:url(img/menuimage.jpg) fixed ;
                     }

#naviatmenu{
        position :fixed;
        top:160px;
        left:620px;
        width:250px;
        height:20px
        margin:40px;
        }

#naviatmenu li{
             font-size:160%;
             list-style:none;
             
             margin:10px 0;
             padding:0;
             width:250px;
             height:25px;
             background:;
             }

#naviatmenu a{
           color:#150505;
           text-decoration:none;
           }
           
#naviatmenu a:hover{
                     color:#ff6
                     }




#menuprologue{
                          width:300px;
                          height:300px;
                          background:#150505;
                          display:block;
                          float:left;
                          margin:50px 0 ;
                          padding:50px;
                          }
                         
#menuprologue p{
                            font-size:120%;
                            }

#menuprologu li{
                           margin:15px 0;
                           }

#xmas{
                     clear:both;
                     float:left;
                      background:#150505;
                     display:block;
                    padding:15px 15px 15px 15px;
                    margin:50px 0px 50px 0;
                   }



#lunch h1{
                clear:both;
                background:#150505;                
                }

#lunch p{
               font-size:120%;
                          width:300px;
                          height:200px;
                          background:#150505;
                          display:block;
                          float:left;
                          margin:50px 0 ;
                          padding:50px;
                          }

                         
#lunch table{
                    background:#150505;
                    display:block;
                    float:left;
                    margin:50px 0 ;
                    padding:20px 50px;
                   }

#lunch li{
               font-size:85%;
               text-align:left;
               }



#drink{
           clear:both;
           margin: 500px 0 50px 0;
           }
           
#drink h1{
                background:#150505;                
                }

#beer ,#wine ,#cinzano ,#whisky ,#spirits ,#cocktails ,#coffee ,#tea   {
          clear:both;
          float:left;
          background:#150505;
          display:block;
          padding:0 15px 15px 15px;
          margin:15px 0px;
          }
#juice   {
          clear:both;
          float:left;
          background:#150505;
          display:block;
          padding:0 15px 15px 15px;
          margin:15px 0 100px 0;
          }
  

#food{clear:both;}

#food h1{
           clear:both;
           background:#150505;
           margin: 100px 0 30px 0;
           }
#food th{padding:8px 0;}

#snack ,#salad  ,#apetizer , #pasta,#hamburg ,#side ,#meshi ,#pizza  { 
          clear:both;
          float:left;
          background:#150505;
          display:block;
          padding:0 15px 15px 15px;
          margin:15px 0px;
          }

#dessert  { 
          clear:both;
          float:left;
          background:#150505;
          display:block;
          padding:0 15px 15px 15px;
          margin:15px 0px 250px 0;
          }
            


#party{
           clear:both;
           background:#150505;
           margin: 50px 0;           
           }



#catch ,#party1 ,#party2{
                     clear:both;
                     float:left;
                      background:#150505;
                     display:block;
                    padding:15px 15px 15px 15px;
                    margin:50px 0px 50px 0;
                   }


/*style of music*/

#musicimage{
                     background:url(img/musicimage.jpg) fixed ;
                     }

#naviatmusic{
        position :fixed;
        top:160px;
        left:620px;
        width:3000px;
        height:20px
        margin:40px;
        }

#naviatmusic li{
             font-size:160%;
             list-style:none;
             
             margin:10px 0;
             padding:0;
             width:300px;
             height:25px;
             background:;
             }

#naviatmusic a{
           color:#ff6;
           text-decoration:none;
           }
           
#naviatmusic a:hover{
                     color:#600
                     }


#musicprologue{
                          width:300px;
                          height:375px;
                          background:#000;
                          display:block;
                          float:left;
                          margin:50px 0 200px 0;
                          padding:50px;
                          }
                         
#musicprologue p{
                            font-size:100%;
                            }

#tipbox{
             float:right;
             color#fff
             }


#recommendation{clear:both;}

#recommendation h1{
                                  clear:both;
                                  background:#000;
                                  margin: 50px 0;
                                  }
#recommendation li{
                                list-style:none;
                                float:center;
                                }

#rikitake{
               width:497px;
               height:297px;
               margin:50px 0;
               background-image:url(img/rikitake.jpg);
               background-repeat: norepeat ;
               }
#rikitake .date {
                         color:#ccf;
                         float:left;
                         width:120px;
                         padding:0 20px;
                         }
#rikitake .time {
                          float:right;
                          width:250px;
                          padding:0 20px;
                           color:#cff;
                          }

#rikitake .title{
                         clear:both;
                         float:left;
                        color:#fcc;
                        font-size:160%;
                        width:430px;
                        text-align:center;
                        } 

#rikitake .comment{  
                                clear:both;
                                color:#cfc;
                                width:350px;
                                padding:0 40px;
                                }

#rikitake .members{
                               padding:0 0 0 20px;
                               text-align:center;
                               color:#fff;
                               }
     

#yumiko{
               width:497px;
               height:297px;
               margin:50px 0;
               background-image:url(img/yumiko.jpg);
               background-repeat: norepeat ;
               }
#yumiko .date {
               color:#922;
               float:right;
               }
#yumiko .title{
                clear:both;
                float:right;
                color:#922;
                font-size:160%;
                width:400px;
                text-align:center;
                margin:0;
                } 
#yumiko .time {
                float:right;
                width:400px;
                text-align:center;
                color:#922;
                }
#yumiko .comment{
                 float:right;
                 clear:both;
                 color:#922;
                 width:300px;
                 padding:0 40px;
                 margin:0;
                 }
#yumiko .members{
                 float:right;
                 clear:both;
                 width: 250px;
                 padding:0 50px;
                 color:#922;
                 }

#antonio {
               width:400px;
               height:300px;
               background-image:url(img/antonio.jpg);
               marginn:50px 0;
               }

#antonio .date {
                         color:#ccf;
                         float:left;
                         width:130px;
                         padding:0 20px;
                         }

#antonio .time {
                          float:right;
                          width:100px;
                          padding:0 20px;
                           color:#cff;
                          }

#antonio .title{
                         clear:both;
                         float:left;
                        color:#fcc;
                        font-size:160%;
                        width:430px;
                        text-align:center;
                        } 

#antonio .comment{  
                                clear:both;
                                color:#cfc;
                                width:350px;
                                padding:0 40px;
                                }

#antonio .members{
                               padding:0 0 0 20px;
                               text-align:center;
                               color:#fff;
                               }

#schedule{
                 clear:both;
                 margin:200px 0 0 0;
                  }

#schedule h1{
                background:#000;
                }

#schedule h2{
                      margin:80px 0 20px 0;
                      }

#schedule p{
                    font-size:%;
                    }

#schedule li{
                    width:400px;
                    list-style:none;
                    margin:20px 0;
                    padding:10px 20px;
                    background:#000;
                    }

#schedule .date{
         font-size:120%;
         width:75px;
         height:20px;
         float:left;
         }
#schedule .genre{
           width:200px;
           height:20px;
           float:left;
           }
#schedule .time{
         width:125px;
         text-align:right;
         float:right;
         }
#schedule .title{
        clear:both;
        font-size:140%;
        text-align:center;
        }
#schedule .comment{}
#schedule .members{
                text-align:center;
                }

#schedule a{
                 color:#6f6;
                 text-decoration:none;
                 text-align:center;
                 }

#schedule a:hover{
                         color:#f66;
                         }

#booking {
                clear:both;
                margin: 150px 0;
                 }

#booking h1{
                background:#000;
                }

#artists h1{
             clear:both;
             background:#000;
             margin: 50px 0;
             }
             
#artists div{
              float:left;
              width:200px;
              background:#000;
              margin:50px;                            
              }





/*style for schedule*/



/*style of others*/
/*style of about us*/
#aboutusimage{
                     background:url(img/aboutusimage.jpg) fixed ;
                     height:1500px;
                     display:block;
                     }

#aboutusimage h1{
                              text-align:center;}

#aboutusimage h2{
                              text-align:center;
                              }

#aboutusimage p{
                            text-align:center;
                            font-size:120%;
                            line-height:1.8;
                            }


/*style of location*/
#map{float:right;}
#train p{
             font-size:160%;
             margin:60px 0 0 0;
             }
#train table{
             width:250px;
             height:210px;
             background-image:url(img/acsess.jpg);
             }

/*style of */
/*style of */
/*style of */
/*style of */
/*style of */
/*style of */
/*style of */

