@import url('css/slimbox.css');

* { background-color: transparent; border: 0; font: inherit; font-size: 1em; margin: 0; outline: 0; padding: 0; text-decoration: none }

a { color: #999 }
a:hover { color: #000 }
a img { border: 0 }
abbr, acronym { font-variant: small-caps; letter-spacing: .125em }
b, strong { font-weight: bold }
big { font-size: 1.5em; line-height: 0 }
body { margin: 0 auto; padding: .75em 0; position: static; width: 54em }
button { background: #999; color: #fff }
cite, dfn, em, i, var { font-style: italic }
colgroup { background: url('cccccc.png') transparent repeat-y right }
form { margin: 1.5em 0; text-align: right }
h1 { font-size: 2em; line-height: .75; margin: .75em 0; width: 17.25em }
h1.logo { font-size: 3em; line-height: 1; margin: .5em 0; padding: 0; width: 50% }
h2 { font-size: 1.5em; line-height: 1; margin: 1em 0 }
h3 { font-size: 1.25em; line-height: 1.2; margin: 1.2em 0 }
h1, h2, h3, h4, h5, h6 { font-family: sans-serif }
html { background: url('root.png') #fff repeat center; color: #444; font: normal 100%/1.5 'Georgia', 'Garamond', 'Book Antiqua', 'Times New Roman', 'Times', serif; overflow-y: scroll }
img { vertical-align: bottom }
input { border-bottom: 1px dashed }
input:focus { background: #ef4 }
li { display: list-item; margin: 0 0 0 1.5em }
p { text-indent: 1.5em }
p:first-child, :not(p) + p { text-indent: 0 }
table { border-collapse: collapse; empty-cells: hide; width: 100%}
tbody { background: url('cccccc.png') transparent repeat-x bottom }
textarea { border: .0625em dashed; max-width: 100% }

.fn, .n { font-style: inherit }

div.gallery { margin: .75em -.75em }
div.gallery a { height: 120px; text-align: center; width: 120px }
div.gallery img { margin: .75em }

div.header { padding: 0 .75em }

ul.errors { background: #fcc; border: .0625em solid #c99; margin: 1.5em 0; padding: .74375em }
ul.errors label { color: #603 }
ul.gallery { list-style: none; margin: .75em auto; padding: 0 }
ul.gallery li { background: #444; display: table; float: left; height: 7.5em; list-style: none; margin: .75em; padding: 0; text-align: center; width: 7.5em }
ul.gallery li a { display: table-cell; vertical-align: middle }
ul.notes { background: #cfc; border: .0625em solid #9c9; margin: 1.5em 0; padding: .74375em }
ul.notes label { color: #063 }
ul.warning { background: #ffc; border: .0625em solid #cc9; margin: 1.5em 0; padding: .74375em }

.footer { clear: both; padding: .75em }

.s { float: left; padding: .75em; width: 25.5em }

.g1 {  }
.g2 {  }
.g3 {  }
.g4 {  }
.g5 {  }
.g6 {  }
.g7 {  }

.h1 { height: 7.5em }
.h2, #map { height: 16.5em }
.h3 { height: 25.5em }
.h4 { height: 34.5em }
.h5 { height: 43.5em }
.h6 { height: 52.5em }

.w1 { width: 7.5em }
.w2 { width: 16.5em }
.w3 { width: 25.5em }
.w4 { width: 34.5em }
.w5 { width: 43.5em }
.w6 { width: 52.5em }
