body {
  background:#93939b;
  color:#353537;
  border-top:5px solid #898B91;
  font-family:Monaco, "Courier New", monospace;
  font-style:italic;
}

#switch {
  width:780px;
  margin:0 auto;
  text-align:right;
  clear:both;
  height:32px;
}
  
  #switch a {
    width:32px;
    height:32px;
    display:block;
    float:right;
    line-height:32px;
    background:transparent url(../images/night-switch.gif) no-repeat top left;
  }
  
  #switch a:hover {
    background:transparent url(../images/night-switch.gif) no-repeat top right;
  }
  
  #switch a span {
    display:none;
  }
  
  #switch a:hover span {
    text-indent:0;
  }

#header {
}

#nav {
  margin-top:60px;
  height:200px;
}

  #nav ul {
  }
  
    #nav li {
      margin-bottom:11px;
    }
    
      #nav li a {
        display:block;
        height:11px;
        text-indent:-5000px;
        background-position:0 0;
        background-repeat:no-repeat;
        width:200px;
      }
      
      #nav li a:hover {
        display:block;
        height:11px;
        text-indent:-5000px;
        background-position:0 -25px;
      }

      #nav li#nav-colin a {
        background-image:url('../images/night/nav/btn-colin.gif');
      }

      #nav li#nav-food a {
        background-image:url('../images/night/nav/btn-food.gif');
      }

      #nav li#nav-drink a {
        background-image:url('../images/night/nav/btn-drink.gif');
      }

      #nav li#nav-parties a {
        background-image:url('../images/night/nav/btn-parties.gif');
      }
      
#footer {
  background:url('../images/night/footer.gif') 0 0 no-repeat;
  margin:40px auto;
}

  #footer p {
    height:12px !important;
    text-indent:-5000px;
    margin:0 !important;
    padding:0 !important;
  }
  
    #footer p a {
      margin:0;
      text-indent:-6000px;
      display:block;
      padding:0;
      position:relative;
      top:-10px;
      width:251px;
      height:12px;
      vertical-align:top;
    }
  
body {
}

  #header h1 a {
    margin-top:40px;
    text-indent:-5000px;
    height:38px;
    background:url('../images/night/interior-title.gif') 0 1px no-repeat;
    display:block;
  }

  .sIFR-active h2 {
    visibility: hidden;
    font-family: Verdana;
    line-height: 1em;
    font-size: 22px;
    margin-bottom:60px;
  }
  
  .sIFR-active h3 {
    visibility: hidden;
    font-family: Verdana;
    line-height: 1em;
    font-size: 12px;
    margin-bottom:10px;
  }

  #page-content {
    width:390px;
    float:right;
    margin-top:-296px;
    margin-bottom:60px;
    border-bottom:1px solid #93939b;
  }
  
    #page-content h4 {
      font-size:1.3em;
      margin-bottom:2em;
    }

    #page-content p {
      font-size:1.1em !important;
      
      color:#353537;
      line-height:1.6 !important;
      margin-bottom:2em;
      letter-spacing:.05em;
      margin-right:10px;
    }
    
      #page-content p a {
        color:#212123;
      }
      
      #page-content a.download {
         text-transform:uppercase;
       }
      
    
    #page-content #function-gallery {
      height:240px;
      width:400px !important;
    }
    
      #page-content #function-gallery a {
        margin:0 19px 20px 0 !important;
        padding:0 !important;
        width:180px !important;
        height:110px !important;
        display:block;
        float:left;
        text-align:left;
      }
    
        #page-content #function-gallery a img {
          margin:0 !important;
          padding:0 !important;
        }
        
    #page-content .event {
      
    }
    
      #page-content .event p.datetime {
        margin:0 0 0 0 !important;
        position:relative;
        top:-15px;
      }
      
      #page-content .event .event-dl {
        margin:0 0 30px 0 !important;
        top:-12px;
        position:relative;
      }
      
    #page-content .menu-dl {
      margin:0 0 30px 0 !important;
      top:-12px;
      position:relative;
    }

    #page-content .menu-list {
      font-size:1.1em;
      font-family:Monaco, "Courier New", monospace;
      font-style:italic;
      color:#212123;
      line-height:1.5;
      margin-bottom:21px;
      letter-spacing:.05em;
    }
  
      #page-content .menu-item {
        float:left;
        width:300px;
      }
    
      #page-content .menu-price {
        margin-left:310px;
        width:80px;
        text-align:right;
        clear:both;
        position:relative;
        top:-17px;
      }
  
  #locations {
    margin-top:65px;
    background:url('../images/night/index-logo.gif') 403px 0px no-repeat;
    
  }
  
    #tagline {
      display:none;      
    }
    
    #address {
      text-indent:-5000px;
      height:177px;
      width:269px;
      background:url('../images/night/interior-address.gif') 0 76px no-repeat;
    }
    
  #hours {
    margin-top:40px; 
    width:;
  }
  
  #locations {
    clear:both;
    float:none !important;
  }

#subnav {
  margin-bottom:30px;
  text-transform:uppercase;
  color:#efefef;
  width:370px !important;
  clear:both;
  letter-spacing:0.1em;
  font-size:1.1em;
}

  #subnav a {
    color:#efefef;
  }
  
  #subnav li {
    float:left;
    margin-right:20px;
  }
  

body#home {
}

  #home #header {
    margin-top:;
  }

    #home #header h1 a {
      margin-top:40px;
      text-indent:-5000px;
      height:38px;
      background:url('../images/night/index-title.gif') 0 1px no-repeat;
      display:block;
    }

    #home #header h2,
    #home #header p#address {
      display:none;
    }

    #home #nav ul {
      background:url('../images/night/index-logo.gif') 403px 0px no-repeat;
      height:300px;
    }

    #home #hours {
     margin-top:-60px; 
    }

      #hours p {
        font-size:1.1em;
        font-family:Monaco, "Courier New", monospace;
        font-style:italic;
        color:#8D5673 !important;
        line-height:1.5;
        margin-bottom:1.5em;
        width:300px;
      }
      
      #home #pc-w {
        display:none !important;
      }
      
      #home #locations {
        
      }
