/* TAGS $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
body { margin: 10px 0 0 0; padding: 0px; background-color: #B50C00; }
p { line-height: 20px; }
h1 { margin: 0; padding: 0; }
h1 span { display: none; }
h1.home { margin: 0 0 10px 0;  width: 220px; height: 43px; background: url(../images/header_home.gif) no-repeat top left; }
h1.welcome { margin: 0 0 10px 0;  width: 360px; height: 44px; background: url(../images/header_welcome.gif) no-repeat top left; }
h1.featured_event { margin: 0 0 10px 0;  width: 360px; height: 44px; background: url(../images/header_featured_events.gif) no-repeat top left; }
h1.menu { width: 100px; height: 22px; background: url(../images/header_menu.gif) no-repeat top left; }
h1.photos { width: 150px; height: 22px; background: url(../images/header_photos.gif) no-repeat top left; }
h1.events { width: 150px; height: 23px; background: url(../images/header_events.gif) no-repeat top left; }
h1.parties { width: 175px; height: 22px; background: url(../images/header_parties.gif) no-repeat top left; }
h1.press { width: 150px; height: 22px; background: url(../images/header_press.gif) no-repeat top left; }
h1.gifts { width: 150px; height: 34px; background: url(../images/header_gifts.gif) no-repeat top left; }
h1.join { width: 150px; height: 31px; background: url(../images/header_join.gif) no-repeat top left; }
h1.contact { width: 150px; height: 22px; background: url(../images/header_contact.gif) no-repeat top left; }
h2 { color: #FF6309; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 20px; }
form { margin: 0; padding: 0; }
input { padding: 2px; background-color: #B50C00; color: #FF6309; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #FF6309; }
input.submit { margin: 0; padding: 0; background: none; border: none; }
textarea { padding: 2px; background-color: #B50C00; color: #FF6309; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #FF6309; }
select { padding: 2px; width: 190px; background-color: #B50C00; color: #FF6309; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #FF6309; }

/* NAVIGATION $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.header { background-color: #FF6309; }
.nav { background-color: #FF6309; color: #B50C00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.nav img { margin: 0 2px; }
.nav a { color: #B50C00; text-decoration: none; }
.nav a:hover { text-decoration: underline; }
.current { text-decoration: underline; }

/* SUB NAVIGATION $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.subNav { color: #FF6309; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.subNav img { margin: 0 2px; }
.subNav a { color: #FF6309; text-decoration: none; }
.subNav a:hover { text-decoration: underline; }

/* CONTENT $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.content			{ color: #FF6309; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 20px; }
.content a		{ color: #FF6309; text-decoration: underline; }
.content a:hover	{ text-decoration: none; }

.mailingList			{ display: block; width: 360px; height: 55px; background: url(../images/mailing_list_up.gif) no-repeat top left; }
.mailingList:hover		{ background: url(../images/mailing_list_over.gif) no-repeat top left; }
.giftCertificate		{ display: block; width: 360px; height: 55px; background: url(../images/gift_certificate_up.gif) no-repeat top left; }
.giftCertificate:hover	{ background: url(../images/gift_certificate_over.gif) no-repeat top left; }
.reservation			{ display: block; width: 360px; height: 55px; background: url(../images/make_a_reservation_up.gif) no-repeat top left; }
.reservation:hover		{ background: url(../images/make_a_reservation_over.gif) no-repeat top left; }

/* FOOTER $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.footer { color: #FF6309; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.footer a { color: #ff6309; text-decoration: none; }
.footer a:hover { color: #ff6309; text-decoration: underline; }

/* BACKGROUNDS $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ */
.orange { background-color: #FF6309; }
.white { background-color: #FFF; }