	html { height: 100%; margin-bottom: 1px; } /* This forces a scrollbar on Mozilla & WebKit to prevent jumping on centered sites */
	
	/* Do not remove the following section, these rules are required for forms */
		.comment-replies {
			margin-left: 30px;
		}

		.form-element.form-hide, .form-important {
			display: none;
		}

		.form-element.form-type-checkbox label,
		.form-element.form-type-radio label {
			display: inline;
		}

		.form-float-left {
			float: left;
		}

		.form-element.form-float-left {
			padding-right: 10px;
		}
		
		/* This section works with the wt.hero function in site-local.js.  Values set to % need to be set.  Caption and control rules should be removed if not in use. */

		div#imageFadeContainer {
			position: relative;
			width: %;
			height: %;
			overflow: hidden;
		}

			div#imageFadeContainer img {
				position: absolute;
				top: 0px;
				left: 0px;
			}

			div#imageFadeContainer div#hero-foreground {

			}

			div#imageFadeContainer div#hero-caption {

			}

			div#imageFadeContainer div#hero-controls {

			}

				div#imageFadeContainer div#hero-controls ul {

				}

					div#imageFadeContainer div#hero-controls ul li {

					}

						div#imageFadeContainer div#hero-controls ul li a {

						}

						div#imageFadeContainer div#hero-controls ul li a#hero-previous {

						}

						div#imageFadeContainer div#hero-controls ul li a#hero-pause {

						}

						div#imageFadeContainer div#hero-controls ul li a#hero-play {

						}

						div#imageFadeContainer div#hero-controls ul li a#hero-next {

						}
						
		/* Global styles */
		
		.clear {
			clear: both;
		}
		
		form .clear {
			clear: none;
		}
		
		.left {
			text-align: left;
		}
		
		.center {
			text-align: center;
		}
		
		.right {
			text-align: right;
		}
		
		img.left {
			float: left;
		}
		
		img.center {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}
		
		img.right {
			float: right;
		}
		
		/* Specific styles */
		
		#wrapper { /* If a non YUI-standard width is being used, set it here; otherwise replace the wrapper ID in includes/header.inc.php with the appropriate YUI ID. */
			width: 61.5385em; /* Set in ems by dividing the desired width by 13; the default is for 800px */
			*width: 60.0554em; /* Make up for IE's inability to do math by multiplying the first width by 0.9759 */
			text-align: left;
			margin: auto; /* A value of auto centers the page, while 'auto 0px' will left align it; god help you 'auto 0px auto auto' will right align it */
		}



/*START CUSTOMIZED*/
/*10/08/08*/
/*@author James Sanders <james.sanders@coptix.com>*/

html,body{
    background: #fff url(/images/style/main-back.jpg) no-repeat 0% 0%;
/*    background: #233d2a url(/images/style/main-back.png) no-repeat 50% 0%;*/
    font-family: Georgia,Times,serif;
    color:#333;
    height:100%;
}
h1,h2,h3{
    margin:0;
    font-weight:normal;
}
a:link,a:visited{
	color: #233D2A;
}
strong{

}
p{
    margin:10px 0px;
}

/*BBG DOC*/
#bbg-doc{
    width:740px;
    position:absolute;
    top:0;
    left:165px;
/*
    left:50%;
    right:50%;
    margin-left:-335px;
*/
    text-align:left;
    height:100%;
}
#hd{
    background:url(/images/style/logo.png) scroll no-repeat top left;
    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/style/logo.png',sizingMethod='crop');
    height:255px;
}
#hd .logo-link{
    background:transparent;
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:261px;
    height:225px;
    text-decoration:none;
}
#bd{
    overflow:show;
}
.hours{
    padding:0 106px;
    padding-top:10px;
}
.menu #bd{
    padding:0 25px;
}

/*START NAVIGATION*/
ul.navigation{
    line-height:0;
    margin:0;
}
ul.navigation li{
    list-style:none;
}
.nav-hours,.nav-menu{
    width:20px;
    height:69px;
    background:url(/images/style/btn-menu.png) scroll no-repeat top left;

    _background: none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/style/btn-menu.png',sizingMethod='crop');

    position:absolute;
    top:75px;
    left:-31px;
}
.nav-hours{
   background:url(/images/style/btn-home.png) scroll no-repeat top left;
   _background: none;
   _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/style/btn-home.png',sizingMethod='crop');

}
.nav-hours a,.nav-menu a{
    position:absolute;
    top:0;
    left:0;
    width:20px;
    height:200%;
    overflow:hidden;
    text-decoration:none;
    text-indent:100px;
    display:block;
    z-index:1000;
}
.hours .nav-hours,.home .nav-hours{
    display:none;
}
.menu .nav-menu{
    display:none;
}
/*END NAVIGATION*/

.image-header{
    overflow: hidden;
    height:32px;
    display:block;
    width:100%;
}

.bbg-title{
    background:url(/images/style/header-text-bluegrass-grill.png) scroll no-repeat top left;
    *background: none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/style/header-text-bluegrass-grill.png',sizingMethod='crop');

    height:32px;
    line-height:130px;
    margin-bottom:25px;
}
.hours .information{
    width:320px;
    float:right;
    margin-top:40px;
}
.home .photo-1, .hours .photo-1{
    width:399px;
    height:242px;
    position:absolute;
    top:0;
    right:-50px;

}
.home .photo-2, .hours .photo-2{
    width:312px;
    height:293px;
    float:left;
    margin-left:-40px;
    position:relative;
}
.image-header.hours-title{
    background:url(/images/style/header-text-hours.png) scroll no-repeat top left;
    
    *background: none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/style/header-text-hours.png',sizingMethod='crop');


    height:16px;
    width:67px;
    line-height:132px;
}

.menu .side-bar{
    float:left;
    width:200px;

}
.menu .side-bar ul{
    border-right:2px solid #aaa;
    padding:10px 0;
    line-height:1.5em;
}
.menu .side-bar ul li.up-one-level{
    display:none;
}

.menu .side-bar li{
    list-style:none;
    margin-bottom:3px;
}
.menu .photo-3{
    width:380px;
    height:230px;
    position:absolute;
    top:30px;
    right:-30px;
}
.menu .menu-header{
    background:url(/images/style/header-text-menu.png) scroll no-repeat top left;

    *background: none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/style/header-text-menu.png',sizingMethod='crop');


    width:106px;
    height:31px;
    line-height:100px;
    margin-bottom:20px;
}

.menu .menu-section{
    padding:0 0px;
    float:right;
    width:470px;
}
.menu .menu-section h2{
    font-size:153.9%;
}
.menu .menu-section h3{
    font-style:italic;
    font-size:93%;
}
.menu .menu-section table{
    margin-top:10px;
    border:none;
}
.menu .menu-section table td{
    border:0;
    padding:10px;
    vertical-align:top;
}


a:link, a:visited{
    color:#333;
    text-decoration:none;
}
.menu li.selected a:link,.menu li.selected a:visited{
    font-weight:bold;
    color:#233d2a;
}

#ft{
    text-align:right;
    padding:0 20px 1em;
    bottom:1em;
}






/*END CUSTOMIZED*/
