body.custom { color: #FFF; }


body.about { color: #000; }
.custom a:link, .custom a:visited  { color: #7FE0B6; text-decoration: none; }
.custom a:hover, .custom a:active, .custom a:focus { color: #ff2c00; }
body.about .format_text a:link { color: FF2C00; }

/* Header Styling */
.custom #header #logo, .custom #header #tagline, .custom .comments_closed { text-indent: -9999px; visibility: hidden; display: none; height: 1px; }
.custom #header { padding: 0; border: none; }

/* Main Content Styling */
.custom #content_box { min-height: 673px; height: 673px; position: relative; padding: 48px 48px 0 48px; }
.index #content_box { background: url(images/home.jpg) top left no-repeat; }
.about #content_box { background: url(images/about.jpg) top left no-repeat; }
.menus #content_box { background: url(images/menu.jpg) top left no-repeat; }
.bento #content_box { background: url(images/bento.jpg) top left no-repeat; }
.press #content_box { background: url(images/press.jpg) top left no-repeat; }
.contact #content_box { background: url(images/contact.jpg) top left no-repeat; }
.events #content_box { background: url(images/events.jpg) top left no-repeat; }
.index .headline_area {margin-bottom: 0; height: 0; text-indent: -9999px; display: none; visibility: hidden; }
.custom .headline_area { margin-bottom: 0; }
.custom .post_box { padding: 0; margin: 0; }
.bento .format_text { background: url(images/bento-bg.png) repeat; padding: 10px 10px 0 10px; }

.custom .format_text h3 { text-transform: uppercase; font-family: "Helvetica Black", "Arial Black", Gadget, sans-serif; margin: 0; font-size: 15px; }
.bento .format_text h3 { font-size: 14px; }
.menus .format_text, .press .format_text, .contact .format_text { text-align: right; }
.contact .format_text a { color: #FFF; }

#foodDescription { width: 250px; text-align: right; position: absolute; bottom: 0em; right: 2.2em; }
#foodDescription p { font: .7em Georgia, "Times New Roman", Times, serif; color: #; line-height: 1.571em; }

/* Sidebar Styling */

.custom ul.sidebar_list { padding: 0; }
.custom #sidebar_1 ul.sidebar_list, .custom #sidebar_1 ul.sidebar_list { padding: 0; }
.custom #sidebar_1 li.widget p { margin: 0; padding: 0; margin-bottom: -10px; padding-right: 96px; }
.custom .sidebar h3 { font-family: Helvetica, Arial, san-serif; font-variant: normal; color: #FFF; }
.custom #column_wrap .sidebar ul.sidebar_list { padding: 0; }

.custom blockquote { border: none; color: #000; padding-right: 2em; padding-top: .4em; text-align: right; font: italic .9em Georgia, "Times New Roman", Times, serif; }
.custom cite { font-style: normal; }
.menus blockquote, .press blockquote { color: #FFF; }
#text-6 { position: absolute; bottom: 0em; left: 48px; width: 192px; }
#text-6 h3 { font-size: 12px; letter-spacing: 0; }
.custom .sidebar input { width: 192px; margin-bottom: .45em; padding: .1em; }
.custom .sidebar input[type="submit"] { width: 6em; padding: .308em; }
#credits { position: absolute; top: 650px; left: 752px; text-align: right; }

/* Footer Styling */

#footer { height: 70px; width: 960px; color: #000; padding-left: 0; padding-right: 0; border: none; }
#footer p { text-transform: uppercase; line-height: 70px; letter-spacing: 1px; }
#footer img { float: left; }

/* Lightbox */

#lightbox-overlay-text-about { display: none; visibility: hidden; text-indent: -9999px; height: 1px; }
.custom #lightbox { top: 20px!important; }

/* Twitter */
#twitter { position: absolute; left: 48px; top: 400px; }


