a {color:#f58231;} .sushi-orange {color:#f58231;} .underline {text-decoration: underline;}
#page-content #content p { font-size:14px; color: #333333; }
.center { margin: 0px auto; text-align: center; }
.vertical-margin { margin: 10px 0px; }
.bottom-margin { margin-bottom: 10px; }
.no-bottom-margin {margin-bottom: 0px;} .no-top-margin {margin-top: 0px;}
.small-margin {margin-bottom: 3px;}
.bold-item {font-weight:bold;}
.italic {font-style: italic;}
.clearfix {clear: both;}
.hidden {display: none; visibility: hidden;}

/* MENU PAGE */

.menu-page a {text-shadow: #f77c00 .5px 0px;}

#content-wrapper #page-content h2.menu-section-header, .menu-page h2 {color: #f58231; margin-bottom: 0px; font-size: 18px; font-weight: bold; }
#content-wrapper #page-content span.menu-section-header, .menu-page p.menu-section-header {color: #f58231; font-family: NeuzeitWeb, 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-size: 12px; margin-bottom: 0px;}
#content-wrapper #page-content div.menu-section {margin:10px 0px; margin-left: 2.5%;}
#content-wrapper #page-content div.sub-menu-section {margin-left: 5%;}

.menu-page h3 { color: #f58231; font-family: NeuzeitWeb, 'Century Gothic', CenturyGothic, AppleGothic, sans-serif; font-size: 16px; font-weight: bold; } 
.menu-page hr {margin: 15px 0px;}


/*EVENT PAGE */

.event-page span.85-percent { font-size: 85%; } .event-page span.110-percent { font-size: 110%; }
.event-page h1 {padding-top:2%; font-size: 250%;} .event-page p {color: #000;}
.event-page h2 {color: #f58231; font-size: 18px; font-weight: bold;} .event-page h3 {font-size: 16px;}
.event-page ul li {font-size: 14px; color: #000; padding-bottom: 8px; }
.event-page hr {margin: 15px 0px;}

/* FAQ PAGE */

.faq-page h2.faq-section-header {color: #000000; margin-bottom: 3px; font-size: 18px; font-weight: bold; }

/* CTA for Events / Menus */

.cta-box {
background-color: #f58231;
width: 95%;
border-radius: 8px;
height: 90px;
overflow: hidden;
margin-bottom: 25px;
}

.cta-box .reservation-icon {
width: 30%;
float: left;
}

.cta-box .reservation-icon img {padding: 0px 2.5%;}

.cta-box .text-area {
float: right;
width: 69%;
}

.cta-box .text-area p {
color: white !important;
padding: 5% 5% 5% 0px;
text-align: left;
}

.res-button {
background-color: #f58231;
border: 1px #f58231 double;
padding: 15px 8px;
width: 25%;
}

.res-button a { color: white; font-size: 16px; }

?* ON PAGE STYLING FOR DEFAULT THEME */

#content-title {margin-bottom: 4%;}

/* STYLE DIRECTIVE
TITLE OF PAGE – 18 px - H1 Neona #ff9933
SUB-TITLE OF PAGE – 18 px - H2 Neuzeit bold #ff9933 or black
SECTION HEADING OF PAGE – 14.04 px - H3 Neuzeit bold or regular #ff9933 or black
SUB-SECTION HEADING OF PAGE – 12 px - Neuzeit bold or regular #ff9933 or black
BODY COPY – 12 px - Neuzeit black

JOANNA WANTS FONTS to be #f58231
*/
