@import url('fonts.css');
html { background: #ffffff; color: #000000; font-family: 'brandon-grotesque', Helvetica, Arial, sans-serif; font-size: 14pt; }
body { width: 960px; margin: 0 auto; }
h1 { display: none; }
h2, h3 { font-weight: normal; text-transform: uppercase; }
img { border: none; }
label { display: block; }
input, textarea { width: 310px; border: 1px solid #cccccc; margin: 0; padding: 0; }
strong { font-weight: 500; }
#header { margin: 8px 0; padding: 8px 0; border-bottom: 1px solid #cccccc; }
#content a, #menu a { color: #dd3333; text-decoration: none; }
#content a:hover, #menu a:hover { text-decoration: underline; }
#menu { margin: 8px 0; padding: 8px 0; border-top: 1px solid #cccccc; }
#menu ul { margin: 0; padding: 0; list-style: none; }
#menu h3 { margin: 0; }
.slider { padding: 8px; text-align: center; height: 400px; }
.info { margin: 0px; padding: 6px; list-style: none; }
.info li {  margin: 4px; padding: 0; display: inline-block; }
.info a { width: 304px; height: 266px; background-repeat: no-repeat; display: block; }
.info h3 { background: rgba(0,0,0,0.5); padding: 4px 8px; color: #ffffff; display: inline-block; margin: 0; }
.column { width: 304px; margin: 4px; display: inline-block; vertical-align: top; }
#navi { position: absolute; top: 0; margin: 12px 0 0 320px; width: 640px; text-align: right; font-size: 14pt; }
#navi a { color: #666666; text-decoration: none; display: inline-block; margin: 0 8px; }
#navi a:hover, #navi a.active { color: #dd3333; }
#navi a:hover { text-decoration: underline; }
#navi ul { margin: 0; padding: 0 8px; list-style: none; display: inline-block; }
#navi ul:last-of-type { border-left: 1px solid #cccccc; }
#navi li { display: inline; }
#navi li:after { content: " / "; color: #cccccc; }
#navi li:last-of-type:after { content: ""; }
#footer { margin: 8px 0; padding: 8px 0; border-style: solid; border-color: #cccccc; border-width: 1px 0 1px 0; font-size: 10pt; color: #666666; }
#footer div { width: 312px; display: inline-block; text-align: center; border-right: 1px solid #cccccc; padding: 4px 0; margin: 0 4px; }
#footer div:last-of-type { border: none; width: 310px; }
