html {background:#000;padding:0;}
body {font-family:verdana,"sans serif";font-size:12px;background:black url(/images/back-blue.gif) repeat-y;width:1048px;margin:0 auto;border-top:1px solid black;}

/*#outer {width:997px;margin:0 auto;background:black url(/images/back-brown.gif) repeat-y;border-top:1px solid black;}*/
#container {display:block;position:relative;width:994px;height:480px;margin:40px auto 0;background:black url(/images/back-container-brown.jpg) no-repeat;padding-top:6px;border-bottom:1px solid black;}
.stripe {display:block;position:relative;height:6px;background:black url(/images/back-brown.gif) repeat-y;border-top:1px solid black;}
.botstripe {position:relative;height:6px;width:994px;margin:6px auto;background:black url(/images/back-container-brown.jpg) 0 -480px no-repeat;border-bottom:1px solid black;}
#container #frontpage {position:absolute;width:400px;height:300px;top:140px;left:463px;font-size:2em;color:white;line-height:1.5em;overflow:hidden;}
#frontpage a {color:white;font-weight:bold;}
#frontpage a:hover {color:#D1A572;}

#footer {color:white;text-align:center;margin-top:10px;padding-bottom:100px;line-height:1.4em;}
#footer a {font-weight:bold;color:#A96A27;}
#footer a:hover {color:#D1A572;}

#container h1 {display:block;position:absolute;top:-37px;left:40px;height:114px;width:270px;background:transparent url(/images/logo-sm.gif);}
#container h1 span {display:none;}
.home #container h1 {display:block;position:absolute;top:26px;left:28px;height:152px;width:360px;background:transparent url(/images/logo-lg.gif);}

#container h2 {position:absolute;bottom:0;left:0;opacity:.2;filter:alpha(opacity=20);}
#container h2 span {display:none;}
h2#page-about {width:241px;height:67px;background:transparent url(/images/page-about.gif) no-repeat;}
h2#page-contact {width:318px;height:65px;background:transparent url(/images/page-contact.gif) no-repeat;}
h2#page-directions {width:428px;height:70px;background:transparent url(/images/page-directions.gif) no-repeat;}
h2#page-menu {width:243px;height:50px;background:transparent url(/images/page-menu.gif) no-repeat;}

#nav {position:absolute;top:-8px;left:370px;}
#nav li {display:block;float:left;margin-right:13px;}
#nav li a {font-size:2em;}

.home #nav {position:relative;margin-right:0;left:0;margin-left:84px;margin-top:198px;width:200px;}
.home #nav li {display:block;float:none;border:0;margin-top:4px;}
#nav li a span {display:none;}
#nav li a {display:block;opacity:.7;filter:alpha(opacity=70);}
li#home a {width:90px;height:35px;background:transparent url(/images/menu-home-sm.gif) bottom left no-repeat;}
li#about a {width:91px;height:35px;background:transparent url(/images/menu-about-sm.gif) bottom left no-repeat;}
.home li#about a {width:114px;height:42px;background:transparent url(/images/menu-about-lg.gif) no-repeat;padding-top:4px;}
li#contact a {width:116px;height:35px;background:transparent url(/images/menu-contact-sm.gif) bottom left no-repeat;}
.home li#contact a {width:145px;height:42px;background:transparent url(/images/menu-contact-lg.gif);}
li#directions a {width:153px;height:35px;background:transparent url(/images/menu-directions-sm.gif) bottom left no-repeat;}
.home li#directions a {width:191px;height:43px;background:transparent url(/images/menu-directions-lg.gif);}
li#menu a {width:80px;height:35px;background:transparent url(/images/menu-menu-sm.gif) bottom left no-repeat;;}
.home li#menu a {width:113px;height:35px;background:transparent url(/images/menu-menu-lg.gif);}
#nav li a:hover {opacity:1;filter:alpha(opacity=100);}
.home #nav li a {background-position:top left no-repeat;}
.home li#home {display:none;}

#container .inc {display:block;position:absolute;width:300px;height:350px;top:120px;left:60px;}
.inc p {font-family:georgia,times,serif;margin: 0 0 1em 0;font-size:1.1em;line-height:1.3em;color:white;}

.home #container, .home .botstripe {background:black url(/images/front-back4.jpg) no-repeat;}
.home .botstripe {background-position:0 -494px;}
#chngr {margin-top:24px;}
a.chngr {margin:0 22px;padding:1px 4px;height:8px;background:#744A22;color:#BE8037;}
a.chngr:hover {background:#C6A16D;}

#container #map_canvas {display:block;position:absolute;width:525px;height:315px;top:88px;left:400px;border:1px solid black;}