
a:link, a:visited, a:hover, a:active {
	border-bottom: 1px dotted;
	text-decoration: none;
	color: #600;
}

body {
	color: black;
	background-color: #4D301E;
	margin: 0;
	line-height: 1.3em;
	background-image: url(../images/backfade.png);
	background-repeat: repeat-x;
	background-attachment: fixed;
	textRendering: optimizeLegibility;
}
#bodybox {
	background-color: #C2B697;
	width: 550px;
	min-height: 700px;
	margin: 20px auto 60px auto;
	position: relative;
	padding: 70px 30px 40px 320px;
}
#bodybox ul {
	margin-left: 1.5em;
	padding-left: 0;
	list-style-image: url(../images/ornament2.png);
}

.feature, .menu {
	background-image: url(../images/tint_30_light.png);
	border: 1px #996 solid;
	margin: 0 1em 0 0;
	padding: .5em 5em 1em 1.75em;
}
.feature {
	padding-top: 2em;
}
.menu h4 {
	display: block;
	margin: 1em 0 0 0;
}
#menunotes {
	border-top: 1px #996 solid;
	margin-top: 2em;
	padding-top: 2em;
	font-size: smaller;
}
#menunotes p {
	line-height: 120%;
	margin: 0 0 .5em 0;
}


#slideshow {
	width: 260px;
	height: 260px;
	background-color: #AAA;
	position: relative;
	margin: 0 0 24px 0;
}
#header {
	padding: 0;
	margin: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 2em;
	text-align: left;
	font-size: small;
	background-image: url(../images/tint_30_light.png);
}
#header ul {
	color: #4D301E;
	position: relative;
	left: 10px;
	top: 0.4em;
	margin: 0 0 1em 0;
	list-style-position: outside;
}
#header a:link, #header a:visited { color: #4D301E; border: none; }
#header a:hover { color: black; border: none; }
#header a:active { color: black; border: none; }
#header li {display: inline; margin-right: 0.25em; }



h1 {
	font-style: italic;
	font-weight: lighter;
	font-size: 33px;
	margin: 12px 0 12px -2px;
}
h2 {
	font-style: normal;
	font-weight: normal;
	font-size: 25px/120%;
	margin-top: 0;
	margin-bottom: 1em;
	line-height: 120%;
}
h3 {
	font-size: large;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 1.5em;
	margin-bottom: 0.25em;
	letter-spacing: 0.06em;
}
h4 {
	font-weight: bold;
	margin-right: 0.5em;
	display: run-in;
	font-size: large;
	font-style: italic;
	margin-bottom: 0.5em;
}
p {
	margin-top: 0;
	margin-bottom: 1em;
}
p.last:after {
	/* bullet added to last paragraph */
	content: " \2022";
	color: #600;
	font-size: 200%;
	vertical-align: -3px;
}


/*--------------------------------------------------------*/
/* Sidebar */

#sidebar {
	top: 82px;
	left: 32px;
	width: 260px;
	position: absolute;
	text-align: left;
}
.noslide {
	border-top: 4px #996 double;
	padding-top: 2em;
}
#sidebar, #sidebar a:link, #sidebar a:visited {
	color: white;
	text-shadow: 0 -1px 2px #A49A76;
	font-weight: 700;
}
#sidebar a:hover, #sidebar a:active {
	color: #600;
}
#sidebar h3, #sidebar h4 {
	color: #996;
	text-shadow: none;
}
#sidebar h3 {
	border-top: 1px #996 solid;
	padding: 0.5em 0 0.2em 0;
	text-transform: uppercase;
	font-size: 12pt;
	font-style: normal;
	font-weight: normal;
}
#sidebar h4 {
	font-weight: normal;
	margin-right: 0;
	display: block;
	font-style: italic;
	margin: 0 0 0.5em 0;
	font-size: medium;
}
#sidetext {
	border-top: 1px #FFF solid;
}


#quicklinks {
	border-bottom: 1px #996 solid;
	margin-bottom: 2em;
}
#quicklinks ul {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
	font-size: small;
	padding: 0;
	margin: 0;
	font-size: 13pt;
}
#quicklinks li {
	border-top: 1px #996 solid;
	text-transform: uppercase;
	padding: 0.5em 0 0.2em 0;
	letter-spacing: 0.06em;
}
#quicklinks a:link, #quicklinks a:visited {
	border-bottom: none;
	text-decoration: none;
	color: white;
}
#quicklinks a:hover, #quicklinks a:active {
	border-bottom: none;
	text-decoration: none;
	color: #600;
}
#biz {
	margin-top: 2em;
	font-size: 11pt;
}
#biz a:link, #biz a:visited, #biz a:hover, #biz a:active {
	color: white;
}
#hours p {
	font-size: 11pt;
	margin: 0.5em 0 0 0;
}


span.filesize {
	margin: 0 0.25em 0 0.25em;
	color: #876;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-shadow: none;
}
span.nobreak { white-space: nowrap; }
span.linkmore {
	margin-left: 0.25em;
	font-style: italic;
}
.nolink a:link, .nolink a:visited, .nolink a:hover, .nolink a:active {
	border-bottom: none;
	text-decoration: none;
}



