body {
	background-color: #ffffff;
}

body, td, th, p, h1, h2, h3, li, input, select, textarea {
	font-family: Arial, Verdana, sans-serif;
}

.error {
	font-size: 12px;
	color: red;
}

.left-pad {
	padding-left: 11px;
}

.info {
	font-size: 10px;
	text-transform: uppercase;
}

.info-dot {
	
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

.bar-pad {
	padding-left: 10px;
	padding-top: 5px;
}

.bar {
	background-color: #8c2e2b;
	padding: 3px;
}

.copyright {
	
	font-size: 10px;
	color: #666666;
	padding-left: 10px;
	padding-top: 15px;
}

.copyright a {
	
	font-size: 10px;
	color: #666666;
	text-decoration: underline;
}

.links {
	padding-top: 5px;
	padding-left: 10px;
}

.links-text {
	
	font-size: 11px;
	font-weight: bold;
	padding-left: 2px;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}

.links-image td {
	padding-left: 2px;
}

.links-image img {
	border: 2px solid #cd5f0a;
}

.links-image-spacer {
	width: 4px;
}
.section-header-first {
	
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 3px;
	color: #000000;
	text-decoration: none;
}

.section-header-middle {
	
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #000000;
	text-decoration: none;
}

.section-header-last {
	
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #000000;
	text-decoration: none;
}

.section-image-first {
	padding: 5px;	
	padding-left: 10px;
}

.section-image-middle {
	padding: 5px;
}

.section-image-last {
	padding-left: 5px;
}

.special-header {
	font-size: 12px;
	font-weight: bold;
	color: #cd5f0a;
	text-transform: uppercase;
}

.special-detail {
	font-size: 11px;
	color: #462e2a;
	padding-bottom: 11px;
	border: solid 1px #cd5f0a;
	padding: 5px;
	background-color: #f9f9f9;
}

.special-detail a {
	color: #cd5f0a;
}

.newsletter-signup-header {	
	font-size: 12px;
	font-weight: bold;
	color: #462e2a;
}

.newsletter-signup-detail {
	padding: 5px;
	border: solid 1px #cd5f0a;
	color: #462e2a;
	font-size: 11px;
}

.newsletter-signup input {
	font-size: 11px;
}

.poll-header {
	font-size: 12px;
	font-weight: bold;
	color: #462e2a;
}

.poll-detail {
	padding: 5px;
	border: solid 1px #cd5f0a;
	color: #462e2a;
	font-size: 11px;
}

.poll-question {
	font-size: 11px;
	color: #462e2a;
}

.poll-answer {
	color: #462e2a;
	font-size: 11px;
}

.poll-view-results {
	font-size: 11px;
	font-weight: bold;
	color: #462e2a;
	text-decoration: none;
}

.submit {
	padding-top: 2px;
	padding-bottom: 10px;
}


.menu-item {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

.menu-item a, .menu-item a:visited {
	
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.menu-item a:hover {
	
	font-size: 11px;
	font-weight: bold;
	color: #8c2e2b;
}

.menu-item-selected {
	font-size: 11px;
	font-weight: bold;
	color: #8c2e2b;
	text-transform: uppercase;
}

.menu-item-selected a, .menu-item-selected a:visited {
	
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #8c2e2b;
}

.menu-sub-item a, .menu-sub-item a:visited {
	
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.menu-sub-item-selected a, .menu-sub-item a:hover {
	
	font-size: 10px;
	font-weight: bold;
	padding-left: 5px;
	color: #8c2e2b;
	text-decoration: none;
	text-transform: uppercase;
}

.menu-sub-item-header {
	
	font-size: 12px;
	font-weight: bold;
	color: #8c2e2b;
	text-transform: uppercase;
}

.menu-pad {
	height: 8px;
}

.about-header {
	
	font-size: 18px;
	font-weight: bold;
	color: #8c2e2b;
}

.about-quote {
	
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	color: #8c2e2b;
}

.about-body {
	
	font-size: 13px;
}

.food-image {
	border: 2px solid #cd5f0a;
}

.food-image-pad {
	padding: 0px 0px 10px 10px;
}

.contact-link a {
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}

.contact-link a:hover {
	color: #8c2e2b;
	text-decoration: none;
}

.contact-header {
	font-size: 12px;
	font-weight: bold;
	color: #8c2e2b;
	text-transform: uppercase;
}

.contact-body {
	font-size: 12px;
	vertical-align: top;
}

.contact-message {
	font-size: 14px;
	color: #cd5f0a;
}

.contact-submit, .contact-input {
	font-size: 12px;
}


.spacer {
	height: 5px;
}

.image-border img {
	border: 2px solid #cd5f0a;
}

.events-header {
	
	font-size: 12px;
	font-weight: bold;
	color: #8c2e2b;
	text-transform: uppercase;
}

.events-title {
	
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.events-description {
	
	font-size: 11px;
	padding-top: 5px;
}

.section-header, h2 {
	font-size: 12px;
	font-weight: bold;
	color: #8c2e2b;
	text-transform: uppercase;
	margin: 0;
}

.section-body {
	font-size: 11px;
	margin: 8px 0 10px 0;
}

.section-body a {
	color: #cd5f0a;
}

.product-thumb {
	border: 2px solid #cd5f0a;
}

.trivia-form input {
	font-size: 11px;
}

.trivia-question {
	font-size: 11px;
	font-weight: bold;
}

.trivia-answers {
	padding-left: 15px;
	margin-top: 5px;
}

.trivia-answers li {
	list-style: none;
	font-size: 11px;
}

