body {

	margin:0;

	padding:0;

	color:#333;

	font-size:70%;

	font-family: Georgia, "Times New Roman", Times, serif;

	text-align:center;

	background-image: url(images/bkgrnd.jpg);

	background-repeat: repeat;

	font-weight: bold;

}

h1 {

	font-size:16px;

	color: #333333;

	padding-left: 35px;

	background: transparent url('images/h1.gif') no-repeat top left;

	line-height: 34px;

	font-family: Verdana, sans-serif;



} 

h2 {

	margin-top: 5px;

	padding-left: 35px;

	background: transparent url('images/h1dark.gif') no-repeat top left;

	font-family: Verdana, sans-serif;

	font-size: 16px;

	line-height: 34px;

}

h3 {
	font-size:16px;
	font-family: Verdana, sans-serif;
	margin-top: 6px;
	text-align: left;
}

h4 {

	font-size:18px;

	font-family: Verdana, sans-serif;

	margin-top: 10px;

	margin-bottom: 10px;

	font-weight: bold;

	text-align: center;

}

h5 {

	font-size:14px;

	font-family: Verdana, sans-serif;

	margin-top: 0px;

	margin-bottom: 10px;

	font-weight: bold;

	text-align: center;

}

h6 {

	font-size: 36px;

	font-family: Georgia, "Times New Roman", Times, serif;

	margin-top: -6px;

	margin-bottom: 10px;

	font-weight: bold;

	text-align: center;

}

p{

	font-weight: bold;

}

/* all A tags whose HREF attribute ends in .pdf */

a[href$='.pdf'] { 

	padding-right: 18px;

	background: transparent url(images/icon_pdf.gif) no-repeat center right;

}



/* all A tags whose REL attribute equals pdf */

a[rel='pdf'] { 

	padding-right: 18px;

	background: transparent url(images/icon_pdf.gif) no-repeat center right;

}



/*  all A tags whose REL attributes has the letters pdf somewhere mixed in*/

a[rel*='pdf'] { 

	padding-right: 18px;

	background: transparent url(images/icon_pdf.gif) no-repeat center right;

}



/* all A tags whose REL attribute contains the value pdf, seperated from other values with a space */

a[rel~='pdf'] { 

	padding-right: 18px;

	background: transparent url(images/icon_pdf.gif) no-repeat center right;

}



/* all A tags whose HREF attribute starts with mailto: */

a[href ^="mailto:"] {

	padding-right: 18px;

    background: transparent url(images/icon_mailto.gif) no-repeat center right;

   

}



#wrapper {

	text-align: left;

	margin: 0px auto;

	padding: 0px;

	border:0;

	width: 760px;

	background-image: url(images/finalbodybk2.jpg);

	background-repeat: repeat;

}

.address {

text-align: left;

margin-left: 45px;

}

#address2 {

	text-align: left;

	clear: both;

	width: 150px;

	float: right;

	margin-top: 60px;

	margin-right: 40px;

}



#header {

	margin: 0;

	height: 389px;

	background-image: url(images/finaltopheader2withopennowfinal.jpg);

	width: 760px;

}

#specials {

	width: 204px;

	float: right;

	padding-top: 59px;

	margin-right: 35px;

	font-family: georgia, serif;

	font-size: 10px;

	/*text-align: left;*/

	font-weight: bold;

}

#navcontainer

{

	width: 138px;

	font-family: georgia, serif;

	font-size: 11px;

	text-align: center;

	margin-left: 32px;

	margin-bottom: 0px;

	padding-top: 198px;

}



ul#navlist

{

	text-align: left;

	list-style: none;

	padding:15px 0 0 0;

	width: 95%;

	margin-left: 5px;

	margin-top: 0px;

	height: auto;

	margin-right: 5px;

}



ul#navlist li

{

	display: block;

	margin: 0;

	padding: 0;

	

background-image: url(images/menubullet.gif);



background-repeat: no-repeat;



background-position: 0 .3em;

}



ul#navlist li a

{

	display: block;

	width: 80%;

	color: #663300;

	text-decoration: none;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DCB86D;

	padding-top: 0.1em;

	padding-right: 0;

	padding-left: 1.2em;

	padding-bottom: 0.1em;

}



#navcontainer>ul#navlist li a { width: auto; }



ul#navlist li#active a

{

	color: #FFFFCC;

	font-weight: bold;

	background-image: url(images/menubullethover.gif);

	background-repeat: no-repeat;

	background-position: 0 .5em;

}



ul#navlist li a:hover, ul#navlist li#active a:hover

{

	color: #FFFFCC;

	background: transparent;

	border-bottom-color: #DCB86D;

	font-weight: bold;

	background-image: url(images/menubullethover.gif);



background-repeat: no-repeat;



background-position: 0 .3em;

}

.table

{

	color: #ffffcc;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	font-weight: bold;

	width: 90%;



}

.beef {

	margin-left: 10px;

}



.clear {clear:both;}

#side-a {

	float: left;

	width: 325px;

	margin-left: 50px;

	text-align: justify;

}

#side-a2 {

	float: left;

	width: 245px;

	margin-left: 50px;

	text-align: justify;

	background-image: url(images/sideb.jpg);

	background-repeat: repeat;

}

#side-ab {

	float: left;

	width: 660px;

	margin-left: 46px;

}

#side-abb {

	width: 660px;

	margin-left: 50px;

	margin-right: 50px;

	text-align: justify;

	margin-top: -15px;

}

#side-b {
	margin: 0;
	float: right;
	width: 320px;
	height: 1% /* Holly hack for Peekaboo Bug */;
	margin-right: 50px;
	background-image: url(images/sideb.jpg);
	margin-left: 10px;
	text-align: justify;
}

#side-b2 {

	margin: 0;

	float: right;

	width: 400px;

	height: 1% /* Holly hack for Peekaboo Bug */;

	margin-right: 50px;

	margin-left: 10px;

	text-align: justify;

}

.floatleft{float:left;}

.floatright{float:right;}

#footer {

	clear: both;

	background: #A2A2A2;

	height: 44px;

	background-image: url(images/bodybottom.jpg);

	text-align: center;

}

.rightsidep{

	margin-left: 10px;

	margin-right: 10px;

}

.menulink{

	color: #49593e;

	font-weight: bold;

}

.thumb{

	padding: 3px 3px 8px 3px;

	background-color: #222;

	border: 1px solid #2a2a2a;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	}	

	.thumbleft{

	padding: 3px 3px 8px 3px;

	background-color: #222;

	border: 1px solid #2a2a2a;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 46px;

	}	

	.thumbleftbottom{

	padding: 3px 3px 8px 3px;

	background-color: #222;

	border: 1px solid #2a2a2a;

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 100px;

	}

li.mainbullet {

margin-left: 15px;

}

.rightsidemenu{

	width: 320px;

	float:right;

	margin-right: 6px;

}

.leftsidemenu{	width: 320px;

float:left;

}

.appetizers {

	border: 1px solid #000000;

	padding-left: 4px;

	width: 318px;

	padding-right: 4px;

}

.app{

	font-size: 14px;

	font-weight: bold;

	margin-top: 24px;

	margin-bottom: 6px;

}

.salads{

	width: 318px;

	border: 2px solid #000000;

	padding-left: 4px;

	padding-right: 4px;

}

.salads2{

	width: 318px;

	border: 2px solid #000000;

	padding-left: 4px;

	margin-right: 4px;

}

.sliders{

	width: 290px;

	border: 1px solid #000000;

	height: 175px;

	float: right;

	margin-top: 14px;

}



.slider{

	height: 202px;

	margin-top: 0px;

	padding: 2px;

	border: thin dashed #000000;

	float: left;

	width: 18px;

}

.clearsalads{

	clear:right;

	width: 325px;

	float: right;

	background-color: #003366;

}

.clearappetizers{

	clear:both;

	width: 325px;

	float: left;

	background-color: #990000;

}

.pizza{

	width: 644px;

	border: 2px solid #000000;

	padding-left: 8px;

	padding-right: 8px;

}

.kids {

	width: 322px;

	border: 1px solid #000000;

	padding-left: 4px;

	text-align:center;

}

.ask{

	border: 2px dashed #000000;

	width: 90%;

	text-align: center;

	margin-left: 15px;

	font-family: "Times New Roman", Times, serif;

	font-size: 30px;

	margin-top: 24px;

}

.beer {

	font-family:Verdana, sans-serif;

	font-size: 10px;

	width: 644px;

	border: 2px solid #000000;

	padding-left: 8px;

	padding-right: 8px;

}

.p2 {

	font-family:Verdana, sans-serif;

	font-size: 11px;

	font-weight: lighter;

}

.wannabe {

	padding: 6px;

	border: thin dashed #000000;

	width: 300px;

	text-align: center;

	font-family:Verdana, sans-serif;

	font-size: 12px;

	font-weight: bold;

	margin-left: 170px;

	margin-right: 170px;

}

.martini {

	width: 300px;

	border: 1px solid #000000;

	padding-left: 3px;

	padding-right: 3px;

	margin-left: 10px;

	margin-right: 10px;

	text-align:center;

}

.wine {

	width: 600px;

	border: 1px solid #000000;

	padding-left: 3px;

	padding-right: 3px;

	margin-left: 22px;

	margin-right: 22px;

	text-align:center;

}

.wine2{

	margin-top: 24px;

}

.superbowl{

	float: right;

	margin-top: -122px;

	clear: none;

	margin-right:75px;

}

#index .index,  #contact .contact, #aboutus .aboutus,  #location .location, #menu .menu, #employment .employment, #events .events



{	color: #FFFFCC;

	font-weight: bold;

	background-image: url(images/menubullethover.gif);

	background-repeat: no-repeat;

	background-position: 0 .3em;

}

.changecontent{
	margin-top: 18px;
	font-size: 11px;
}

.footerinclude {
	color: #FFFFCC;
	font-weight: bold;
}
.footerinclude a{
	color: #FFFFCC;
	font-weight: bold;
}
.specials{
	margin-left:2px;
	margin-right:2px;
	font-size: 9px;
	margin-top: 5px;
}
#bcontent{
	margin-left:8px;
	margin-top: 0px;
	margin-right:8px;
}
#acontent{}