body {
  border-top:5px solid #eef1e9;
}

#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/day-switch.gif) no-repeat top right;
  }
  
  #switch a:hover {
    background:transparent url(../images/day-switch.gif) no-repeat top left;
  }
  
  #switch a span {
    display:none;
  }
  
  #switch a:hover span {
    text-indent:0;
  }

#nav {
  background:url('../images/day/nav-back.gif') 50% 0 repeat-y;
  height:64px;
}

  #nav .wrapper {
    text-align:center;
  }

  #nav ul {
    margin-top:17px;
    margin-left:232px;
  }
  
    #nav ul li {
      display:block;
      float:left;
      margin-top:17px;
    }
    
    #nav ul li a {
      display:block;
      height:31px;
      background-repeat:no-repeat;
      background-position:bottom left;
      text-indent:-5000px;
    }
    
    #nav ul li a:hover {
      background-position:top left;
    }

  #nav li#nav-colin a {
    width:76px;
    background-image:url('../images/day/nav/btn-colin.gif');
  }
  
  #nav li#nav-food a {
    width:71px;
    background-image:url('../images/day/nav/btn-food.gif');
  }
  
  
  #nav li#nav-drink a {
    width:78px;
    background-image:url('../images/day/nav/btn-drink.gif');
  }
  
  #nav li#nav-parties a {
    width:91px;
    background-image:url('../images/day/nav/btn-parties.gif');
  }
  

  #nav li#nav-colin {
    width:76px;
/*    background:url('../images/day/nav/bullet.gif') 100% 0 no-repeat;
*/  }
  
  #nav li#nav-food {
    width:71px;
/*    background:url('../images/day/nav/bullet.gif') 100% 0 no-repeat;
*/  }

  #nav li#nav-drink {
    width:78px;
  }
  
  #nav li#nav-parties {
    width:91px;
  }
  
  
    #nav li.current a {
      border-bottom:1px solid #aaaca9;
    }
    
      #nav li.current a:hover {
        border-bottom:1px solid #8d5673;
      }

#hours .wrapper {
  width:350px !important;  
  margin:0 auto;
  
}

  #hours p {
    font-size:1.1em !important;
  }

#footer {
  height:10px;
  background:url('../images/day/footer.gif') 50% 0 no-repeat;
  margin-top:120px;
  margin-bottom:120px;
  /*padding-bottom:500px;*/
}

  #footer p {
    display:block;
    width:200px;
    float:left;
    text-indent:-5000px;
    height:10px;
  }
  
    #footer p a {
      display:block;
      width:200px;
      height:9px;
      position:relative;
      top:-9px;
      left:190px;
    }


    
body {
  
} 

   h1 a {
     background:url('../images/day/interior-title.gif') 50% 0 no-repeat;
     height:34px;
     /*margin-top:30px;*/
     text-indent:-5000px;
     display:block;
   }

   .sIFR-active h2 {
     visibility: hidden;
     font-family: Verdana;
     line-height: 1em;
     font-size: 24px;
     margin:45px 0 35px 0;
   }
   
   .sIFR-active h3 {
     visibility: hidden;
     font-family: Verdana;
     line-height: 1em;
     font-size: 28px;
   }
   
   
    #nav ul {
     margin-top:25px !important;
   }
   
   #page-content {
     text-align:center;
   }
   
    #page-content h4 {
      font-size:1.3em;
      margin-bottom:1em;
    }
   
     #page-content p {
       font-size:1.2em;
       color:#333;
       line-height:1.5;
       margin-bottom:1em;
       width:430px;
       margin-left:175px;
              font-family:Georgia, "Times New Roman", serif;
      }

      #page-content #function-gallery {
        height:150px;
      }

        #page-content #function-gallery a {
          margin:0 10px 0 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 .menu-list {
       font-size:1.1em;
       font-family:Georgia, "Times New Roman", serif;
       line-height:1.8;
       margin-bottom:55px;
       letter-spacing:.05em;
     }

       #page-content .menu-item {
         color:#212121;
         display:inline;
       }

       #page-content .menu-price {
         color:#212121;
         display:inline;
         font-style:italic;
         margin-left:15px;
       }
       
       #page-content a.download {
         text-transform:uppercase;
         color:#212121;
         letter-spacing:0.1em;
         font-size:0.9em !important;
       }
       
  #locations {
    margin-top:44px;
    padding-top:113px;
    text-align:center;
    background:url('../images/day/interior-logo.gif') 50% 0 no-repeat;
    text-indent:-5000px;
    padding-bottom:50px;
  }

    #locations #tagline {
      height:115px;
      background:url('../images/day/interior-address.gif') 50% 44px no-repeat;
    }
    
  #hours {
    margin-top:35px;
    margin-bottom:70px;
  }
  
    #hours p {
      text-align:center;
      font-size:1.3em;
      font-family:Georgia, "Times New Roman", serif;
      color:#3C4739;
      line-height:1.5;
      margin-bottom:1.3em;
      letter-spacing:.05em;
    }
    
    #subnav {
      margin-bottom:30px;
      text-transform:uppercase;
      text-align:center;
      clear:both;
      letter-spacing:0.1em;
      width:100% !important;
    }

      #subnav a {
        color:#252E1A;
      }
    
  
  .menu-dl a {
    color:#3C4739;
    text-transform:uppercase;
    font-size:10px !important;
  }

  .event {
    
  }
  
    .event .datetime {
      margin-bottom:1em !important;
      color:#AAACA9 !important;
      text-transform:uppercase;
    }
  
    .event-dl a {
      color:#3C4739;
      text-transform:uppercase;
      font-size:10px !important;
    }
    
    p a {
      color:#AAACA9 !important;
    }
    
body#home {

}

  #home #header {
    background:url('../images/day/index-logo.gif') 50% 50px no-repeat;
    padding-top:270px;
  }

    #home #header h1 a {
      height:46px;
      background:url('../images/day/index-title.gif') 50% 0 no-repeat;
      text-indent:-5000px;
      margin-bottom:20px;
      display:block;
    }

    #home #header h2 {
      height:14px;
      background:url('../images/day/index-locations.gif') 50% 0 no-repeat;
      text-indent:-5000px;
      margin-bottom:27px;
    }

    #home #header p#address {
      height:33px;
      background:url('../images/day/index-address.gif') 50% 0 no-repeat;
      text-indent:-5000px;
      margin-bottom:45px;
    }

    #home #hours {
      margin-top:35px;
      /*text-align:center;*/
    }

      #home #hours p {
        text-align:center;
        font-size:1.3em;
        font-family:Georgia, "Times New Roman", serif;
        color:#3C4739;
        line-height:1.5;
        margin-bottom:1.3em;
        letter-spacing:.05em;
      }
      
    #home #pc-w {
      display:none !important;
    }