p {font-size: 1.2em; padding: 2px 0 2px 0; line-height: 1.8em;}
p.tagline {font-size: 1.9em; font-style: italic; font-weight: bold; line-height: 1em; padding: 0px 0px 0px 0px;}
p.locations {font-size: 1em; font-style: italic; text-align: left; line-height: 1.5em; padding: 0px 0px 0px 50px}
p.directions-small {font-size: 0.9em; text-align: center; line-height: 1em; padding: 0px 0px 0px 0px}
p.copyright {font-size: 1em; padding: 0px 0px 0px 0px;}

p.menu-supplemental {font-size: 1.2em; font-weight: bold; margin: 0px auto; padding: 0px 0px 0px 0px; line-height: 1.8em;}

.supplementaltitle {font-size: 1em; font-style: italic; border-bottom: 1px #99AABB solid;}

a {color: #DB3C52; text-decoration: none;}
a:hover{color: #2CBBCB; text-decoration: none;}

.off-site a {text-decoration: none;
    border-bottom: #000000;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
}
.off-site a:hover {text-decoration: none;
    border-bottom: #FFFFFF;
    border-width: 0px 0px 1px 0px;
    border-style: none none dotted none;
}

h1 {font-size: 1.8em; font-weight: bold; text-align: center; padding: 5px 0px 0px 0px}
h2 {font-size: 1.1em; padding: 5px 0px 0px 0px}
h3 {font-size: 1.3em; font-style: italic; text-align: right; padding: 0px 0px 0px 0px;}
h4 {font-size: 1.5em; font-style: italic; padding: 0px 0px 0px 0px;}
h5 {font-size: 1.6em; padding: 0px 0px 0px 0px;}
h1 a, #header h2{color: #fff;}

.name {font-size: 1.6em}
.title {font-size: 1.3em}
.email {font-size: 1.3em}

.indent {width: 100%; padding: 0px 0px 0px 45px}

hr.green { border-top: 2px solid #008000; width: 100%; margin-top: 15px; margin-botttom: 15px;} 

.online-menu-graphic {float: right; margin: 0px 0px 0px 25px;}