body { margin:20px 0px; background:url(background.gif); background-attachment:fixed; text-align:center; }
body, p, div, td, ul { font-family:'Open Sans', sans-serif; font-size:15px; line-height:1.4; }
input[type=text], select, textarea { font-family:'Open Sans', sans-serif; font-size:15px; line-height:1; padding:5px; border:1px solid #888888; border-radius:4px; }
img { border:none; }
h1, h2 { font-size:26px; font-weight:normal; line-height:normal; }
h2 { font-size:18px; }
a { text-decoration:underline; color:#1a3c76; }
a:hover { text-decoration:underline; color:#2a62be; }
#layout { margin:auto; max-width:870px; text-align:left; box-shadow:0px 1px 8px #000000; }
#header { background:url(header.jpg) center bottom no-repeat; text-align:center; padding:40px 20px; border-radius:5px 5px 0 0; }
#header img { max-width:100%; vertical-align:middle; }
#navbar { line-height:40px; text-align:center; color:#dddddd; }
#navbar a { text-decoration:none; padding:4px 12px; color:#ffffff; }
#navbar a:hover, #navbar a.on { color:#f2d401; }
#navbar a.on { font-weight:bold; }
#content { padding:20px 5%; text-align:center; background:#ffffff; }
#social { padding:40px 10px 10px 10px; text-align:center; }
#social img { width:50px; }
#footer { background:#ececec; padding:15px; text-align:center; color:#444444; border-radius:0 0 5px 5px; }
#lions { font-family:Georgia; font-style:italic; font-size:19px; }
#lions big { font-size:22px; }
#officers { margin:0px 0px 0px 30px; }
#officers td { vertical-align:top; }
#logos { text-align:center; }
#logos img { vertical-align:middle; margin:10px 3px; }

@media (max-width:700px) {
 body { margin:0; }
 #navbar { line-height:70px; }
 #header { padding:10px 20px; border-radius:0; }
 #navbar a { padding:4px 6px; }
 #footer { border-radius:0; padding:30px 15px; }
}
