#column {
  width:752px;
  background:#fff url(../images/box_bg_752.gif) top repeat-y;
  margin-top:0;
}

#column .sub1 {
  background:transparent url(../images/box_top_752.gif) top no-repeat;
}

#column .sub2 {
  background:transparent url(../images/box_bottom_752.gif) bottom no-repeat;
padding:25px 25px 15px 25px;

}

a, a:visited {
  color:#BA0305;
}

#footer {
  width:752px;
}

#container {
  height:501px;
  width:702px;
  position:relative;
  overflow:none;
  vertical-align:middle;
}

#container h1 {
  position:absolute;
  top:195px;
  left:210px;
  width:300px;
  height:110px;
  margin:0;
  padding:0;
  background:url(../images/frontpage/logo.gif) top no-repeat;
}

#container h1 span {
  position:absolute;
  left:-999em;
}

#container .flash {
  position:absolute;
  top:170px;
  left:185px;
  width:300px;
  height:110px;
  margin:0;
  padding:0;
  background:url(../images/frontpage/logo.gif) top no-repeat;
}

#container ul {
  position:relative;
  height:500px;
  width:702px;
  margin:0;
  padding:0;
  list-style:none;
}

#container ul li {
  margin:0;
  padding:0;
  list-style:none;
}

#container ul li a {
  display:block;
  position:relative;
  color:#fff;
  font-family:'Century Gothic', 'Trebuchet MS', Arial, Sans-serif;
  font-size:130%;
  font-weight:100;
  text-decoration:none;
  letter-spacing:-0.05em;
  background-repeat:no-repeat;
}

#container ul li a:hover {
  background-position:top left;
}

#container ul li a strong {
  position:absolute;
  bottom:15px;
  left:15px;
  cursor:pointer;
  vertical-align:baseline;
  font-weight:100;
}

#container ul li a span {
  position:absolute;
  font-size:13px;
  font-family:'Verdana';
  left:-999em;
  padding:10px;
  display:block;
  letter-spacing:-0.02em;
  cursor:pointer;
  margin:0;
}

#container ul li a:hover span {
  top:0;
  left:0;
}

#about a,
#food a,
#corporate a,
#gallery a {
  width:200px;
  height:245px;
}

#about a:hover,
#food a:hover,
#corporate a:hover,
#gallery a:hover {
  width:200px;
  height:245px;
  background-position:0 0;
  /*background-position:-245px -200px;*/
}

#private a,
#venues a {
  width:300px;
  height:185px;
}

#private a:hover,
#venues a:hover {
  width:300px;
  height:185px;
  /*background-position:-185px -300px;*/
}

#about {
  width:200px;
  height:245px;
  position:absolute;
  top:0;
  left:0;
  background:#053E66 url(../images/frontpage/about_off.jpg);
}

#about a:hover {
  background-image:url(../images/frontpage/about_on.jpg);
}

#about a span {
  color:#A1D6FF;
}

#private {
  width:300px;
  height:185px;
  position:absolute;
  top:0;
  left:201px;
  background:#7B1111 url(../images/frontpage/private_off.jpg);
}

#private a:hover {
  background-image:url(../images/frontpage/private_on.jpg);
}

#private a span {
  color:#FFD2D2;
}

#corporate {
  width:200px;
  height:245px;
  position:absolute;
  top:0;
  right:0;
  background:#881A02 url(../images/frontpage/corporate_off.jpg);
}

#corporate a:hover {
  background-image:url(../images/frontpage/corporate_on.jpg);
}

#corporate a span {
  color:#FFC6B5;
}

#food {
  width:200px;
  height:245px;
  position:absolute;
  bottom:9px;
  left:0;
  background:#6C168B url(../images/frontpage/food_off.jpg);
}

#food a:hover {
  background-image:url(../images/frontpage/food_on.jpg);
}

#venues {
  width:300px;
  height:185px;
  position:absolute;
  bottom:9px;
  left:201px;
  background:#E97E00 url(../images/frontpage/venues_off.jpg);
}

#venues a:hover {
  background-image:url(../images/frontpage/venues_on.jpg);
}

#gallery {
  width:200px;
  height:245px;
  position:absolute;
  bottom:9px;
  right:0;
  background:#558800 url(../images/frontpage/gallery_off.jpg);
}

#gallery a:hover {
  background-image:url(../images/frontpage/gallery_on.jpg);
}

