@charset "utf-8";
/* CSS Document */

.nav { position: relative;  width: 900px; height: 26px; background: url(../img/menu.gif);  }
.nav li a:link, .nav li a:visited { margin: 0; padding: 0; list-style: none; position: absolute;  text-indent: -9999px;  z-index: 10; }
.nav li { display: inline; }
.nav li a:link, .nav li a:visited { height: 26px;  }

.nav .home a:link, .nav .home a:visited { left: 0; width: 82px; height: 26px; }
.nav .corp a:link, .nav .corp a:visited { left: 83px; width: 151px; height: 26px; }
.nav .wedding a:link, .nav .wedding a:visited { left: 233px; width: 99px; height: 26px; }
.nav .bbq a:link, .nav .bbq a:visited { left: 332px; width: 96px; height: 26px; }
.nav .boxed a:link, .nav .boxed a:visited { left: 428px; width: 131px; height: 26px; }
.nav .venues a:link, .nav .venues a:visited { left: 559px; width: 83px; height: 26px; }
.nav .team a:link, .nav .team a:visited {left: 642px; width: 142px; height: 26px; }
.nav .contact a:link, .nav .contact a:visited { left: 784px; width: 116px; height: 26px;}

.home a:hover, .home a:focus { background: transparent url(../img/menu.gif) 0 -26px no-repeat; }
.corp a:hover, .corp a:focus { background: transparent url(../img/menu.gif) -83px -26px no-repeat; }
.wedding a:hover, .wedding a:focus { background: transparent url(../img/menu.gif) -233px -26px no-repeat; }
.bbq a:hover, .bbq a:focus { background: transparent url(../img/menu.gif) -332px -26px no-repeat; }
.boxed a:hover, .boxed a:focus { background: transparent url(../img/menu.gif) -428px -26px no-repeat; }
.venues a:hover, .venues a:focus { background: transparent url(../img/menu.gif) -559px -26px no-repeat; }
.team a:hover, .team a:focus { background: transparent url(../img/menu.gif) -642px -26px no-repeat; }
.contact a:hover, .contact a:focus { background: transparent url(../img/menu.gif) -784px -116px no-repeat; height: 26px; }

.nav-home  { background: transparent url(../img/menu.gif) 0 -26px no-repeat; position: absolute;  height: 26px;  width: 82px;  }
.nav-corp  { background: transparent url(../img/menu.gif) -83px -26px no-repeat; position: absolute;  height: 26px; width: 151px; left: 83px; }
.nav-wedding  { background: transparent url(../img/menu.gif) -233px -26px no-repeat; position: absolute;  height: 26px; width: 99px; left: 233px; }
.nav-bbq  { background: transparent url(../img/menu.gif) -332px -26px no-repeat; position: absolute;  height: 26px; width: 96px; left: 332px; }
.nav-boxed  { background: transparent url(../img/menu.gif) -428px -26px no-repeat; position: absolute;  height: 26px; width: 131px; left: 428px; }
.nav-venues  { background: transparent url(../img/menu.gif) -559px -26px no-repeat; position: absolute;  height: 26px; width: 83px; left: 559px; }
.nav-team  { background: transparent url(../img/menu.gif) -642px -26px no-repeat; position: absolute;  height: 26px; width: 142px; left: 642px; }
.nav-contact { background: transparent url(../img/menu.gif) -784px -26px no-repeat; height: 26px; position: absolute;  height: 26px; width: 116px; left: 784px; }


.current-home .home a:link, .current-home .home a:visited { background: transparent url(../img/menu.gif) 0 -26px no-repeat; }
.current-corp  .corp a:link, .current-corp .corp a:visited { background: transparent url(../img/menu.gif) -83px -26px no-repeat; }
.current-wedding  .wedding a:link, .current-wedding .wedding a:visited { background: transparent url(../img/menu.gif) -233px -26px no-repeat; }
.current-bbq  .bbq a:link, .current-bbq .bbq a:visited { background: transparent url(../img/menu.gif) -332px -26px no-repeat; }
.current-boxed  .boxed a:link, .current-boxed .boxed a:visited { background: transparent url(../img/menu.gif) -428px -26px no-repeat; }
.current-venues  .venues a:link, .current-venues .venues a:visited { background: transparent url(../img/menu.gif) -559px -26px no-repeat; }
.current-team  .team a:link, .current-team .team a:visited { background: transparent url(../img/menu.gif) -642px -26px no-repeat; }
.current-contact .contact a:link, .current-contact .contact a:visited { background: transparent url(../img/menu.gif) -784px -26px no-repeat; height: 26px; }

#principals { display: block; width: 748px; height: 239px; background: url(../img/team_imagemap.gif) no-repeat; margin-top: 0px; text-align: left; margin-left: 152px; margin-bottom: 50px;}

#principals a { text-decoration: none;  }

.hide { visibility: hidden; }

#darby { float: left; position: absolute; width: 144px; height: 239px; margin-left: 0px; margin-top: 0px; }

#syd { float: left; position: absolute; width: 146px; height: 239px; margin-left: 221px; margin-top: 0px;}

#kent { float: left; position: absolute; width: 146px; height: 239px; margin-left: 446px; margin-top: 0px;}
