h2, .title, .faqtitle, .heading { font-family: Helvetica, Arial, sans; }
h2, .title { margin-top: 20px; }
.warning { font-family: Helvetica, Arial, sans; }
.name { font-family: Helvetica, Arial, sans; }
.section, .text { font-family: 'Times New Roman', Times, serif; }
.question, .answer, .note, .quote, .attribution { font-family: 'Times New Roman', Times, serif; }
.question a, .answer a, .note a, .quote a, .attribution a { font-family: 'Times New Roman', Times, serif; }
.reservenow { font-family: Helvetica, Arial, sans; }

.reservenow { }
h2 { font-size: 30px; font-weight: bold; text-align: left; margin: 0; padding: 0; }
.title { font-size: 100px; font-weight: bold; text-align: center; font-variant: small-caps;
    margin-bottom: 0; padding-bottom: 10px;}
.faqtitle { font-size: 30px; font-weight: bold; text-align: left; margin: 0; padding: 0; }
.heading, .warning { font-size: 28px; text-align: center; margin: 0; padding: 0; }
.reservenow { font-size: 45px; font-weight: bold; text-align: center;
    margin-bottom: 0; padding-bottom: 0px;}
.section { margin-bottom: 0.5em; padding-bottom: 0.5em; font-size; 1.5em; }
.text { margin-bottom: 0; padding-bottom: 0.5em; }
.question { margin-bottom: 0; padding-bottom: 0; font-size: 20px; font-weight: bold; }
.answer { margin-top: 0; padding-top: 0; font-size: 20px; }
.note { margin-top: 0; padding-top: 0; font-size: 20px; }
.quote { margin-top: 0; padding-top: 0; margin-bottom: 0.25em; padding-bottom: 0; font-size: 24px; }
.attribution { margin-top: 0; padding-top: 0; font-size: 24px; text-align: right; font-style: italic;}
ol, ul { margin-bottom: 1em; margin-top: 0 }
li { margin-bottom: 0; margin-top: 0 }

{# BOGUS: I do not understand why this is necessary! #}
.siteheaderplaceholder { height: 35px !important; }
