#header {position: absolute}
#content {padding: 0; font-size:1em; line-height:1.2em; margin:0; position: static; width:100%}
html, body {background-color: #E5E3DF}
#map {z-index: 0; font-size: 12px}
#map .marker.label {font-size: 11px; margin-top: -7px; top: 127px; -moz-user-select: none}
 .flash_message {position:absolute; right: -4px; top: 115px; z-index:1}
#header #geocoder, #footer, #footer #scbd_logo, #ubilabs_logo {background: transparent url(/images/sprite.png) no-repeat 0 0}
 #header #geocoder {position: absolute; left: 10px; top: 100px; height: 28px; width: 231px; background-position: 0 -90px; padding-left: 8px; padding-top: 3px}
#header #geocoder input {border: none; float: left; line-height: 12px; background-color: transparent}
#header #geocoder #address.hint {color: #808080}
#header #geocoder #address {width: 160px; padding-top: 3px; margin-right: 3px}
#header #geocoder .submit {width: 55px; color: #FFF}
#header #geocoder .submit {padding-top: 0px}
 #footer{ bottom: 0; height: 39px; left: 0; position: absolute; width: 100%; z-index: 2; background-position: 0 -310px; background-repeat: repeat-x}
#footer .navigation {margin: 15px 0 0 30px; padding: 0; width: 100%}
#footer .navigation a {font-size: 11px; color:#666; text-decoration: none; padding: 0 10px}
#footer a:hover {text-decoration: underline}
#footer #scbd_logo {position: absolute; top: 11px; right: 40px; height:21px; width: 290px; text-align:center; text-decoration:none; text-indent: -9000em; background-position: 0 -230px; background-repeat:repeat-x}
#ubilabs_logo{ background-position: 0 -630px; overflow: hidden; display: block; height: 30px; text-indent: -900em; width: 67px; -moz-user-select: none; z-index: 1; position: absolute; left: 73px; bottom: 38px}
#save_viewport {-moz-user-select:none; background-color:#FFFFFF; padding:2px; opacity: 0.75; position:absolute; right:8px; top:123px}
#save_viewport:hover {opacity: 1}
#save_viewport.saved {text-decoration: none; color: #000}
#panel {position: absolute; top: 140px; left: 10px; width: 231px; overflow: hidden; background-color: #193978; color: #FFF; font-size: 11px; z-index: 2; box-shadow: 0px 0px 8px #000; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0px 0px 8px #000; -webkit-box-shadow: 0px 0px 8px #000}
#options, #ticker, #latest_news{ border-bottom: 1px solid #CCC}
#options, #ticker, #community_news, #latest_news{ padding: 10px}
 #options div {clear: both; display: block; height: 20px}
#options label {color: #FFF}
 *html #options span {margin-bottom: 0;}
 *+html #options span {margin-bottom: 0;}
#options input {margin-left: 0; margin-right: 4px}
#options label, #options input {cursor: pointer}
#panel h3 {margin-bottom: 0.5em}
#panel h3 a {color: #FFF}
#panel h3 span {font-weight: normal;}
#panel ul {padding: 0; margin: 0}
#ticker ul {height: 54px; overflow: hidden}
#panel ul li {list-style: none; margin: 0; cursor: pointer; line-height: 1.5em; padding: 0; height: 18px; overflow: hidden}
#panel ul li a {width:90em; display: block; color: #FFF; text-decoration: none; padding: 1px 0 0 0}
#panel a:hover {text-decoration: underline; text-shadow: 0 0 5px #000}