/**** COLORS
Blue: 0072bb
Red: c11748
Yellow: c0b400
****/

body {margin: 0; padding: 0; background: #fff;}
#main {background: #f6f4d9; padding-bottom: 20px;}
#content {padding-top: 20px;}
#banner div, #footer, #header {text-align: center;}
#banner {padding-top: 40px;}
.container {width: 957px;}
.span-24 {margin: 0;}
img {border: 0; margin: 0; padding: 0;}
hr {background: #0072bb; height: 2px;}
em {background: none;}
td, th {border-color: #c0b400;}
a {color: #c11748;}

h1, h2, h3 {font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;}
h1 {margin: 30px 0 20px; padding: 0; color: #8cc63f;}
h2 {margin: 20px 0; padding: 0; color: #0072bb;}
h3 {margin-top: 40px;}

#footer {border-top: 1px solid #c0b400; color: #585452; padding: 20px 0; font-size: .9em; margin-top: 20px;}
#footer a {color: #333;}

.invisible {visibility: hidden; margin: 0; height: 0; padding: 0;}
.spacer {visibility: hidden;}
.fll {float: left; margin: 0 10px 10px 0;}
.err {color: #cc0000; font-size: 1.1em;}
.note {font-size: .8em;}

/** YOUR CITY **/
#yourpg #content {padding-top: 20px; text-align: center;}
#yourpg #content h1, #yourpg #content p {text-align: left;}
td {vertical-align: top; padding: 16px 0;}
label {font-weight: bold; margin-right: 10px;}
#yourpg #content p.ctr {text-align: center;}