body {background: #000 url(/_assets/bg.jpg) no-repeat top center; font: 12px "Lucida Sans Unicode", sans-serif; color: #fff;}
p {margin: 0 0 12px 0; line-height: 16px;}
em, strong {font-family: "Lucida Sans", sans-serif;}
strong {font-weight: bold;}
em {font-style: italic;}
a {color: #33a1b8; text-decoration: none;}
a:hover {color: #e1f8fd; text-decoration: underline;}
h1 {background: url(/_assets/logo.png) no-repeat 0 0; width: 448px; height: 99px; text-indent: -100em; position: absolute; top: 90px; right: 77px;}
h3 {font-size: 18px; color: #277d8f; margin-bottom: 12px; line-height: 22px;}
p.date {font-size: 11px;}
hr {margin: 20px 0 16px 0; height: 1px; border: none; background: #003741; color: #003741; clear: both;}
label, input, textarea {clear: left; float: left;}
*:first-child+html hr {margin: 6px 0 10px 0;}
form {margin-top: -10px; padding-bottom: 10px; overflow: auto;}
label {margin-top: 15px;}
input {margin-top: 5px; width: 200px; font: 12px "Lucida Sans Unicode", sans-serif; padding: 2px 5px 0px 3px;}
textarea {margin-top: 5px; width: 350px; height: 75px; font: 12px "Lucida Sans Unicode", sans-serif; padding: 5px;}
input.submit {width: auto; margin-top: 15px; padding: auto;}
td {padding: 0 15px 10px 0; vertical-align: top; text-align: left;}
object {margin-bottom: 3px;}

h2#welcome {float: left; background: url(/_assets/hdr_welcome.png) no-repeat 0 0; width: 161px; height: 13px; text-indent: -100em;}
h2#about {float: left; background: url(/_assets/hdr_about.png) no-repeat 0 0; width: 108px; height: 13px; text-indent: -100em;}

#gallery {float:right; margin: 3px 175px 10px 20px; list-style: none !important;}
#gallery img {float: left; border: 1px solid #277d8f; padding: 3px;}

#wrapper {width: 844px; height: 400px; margin: 0 auto; position: relative;}
#columns {width: 800px; overflow: auto; background: url(/_assets/bg_content.png) right 415px no-repeat; position: absolute; top: 300px; right: 0; padding-bottom: 40px; min-height: 400px;}
#content {width: 440px; float: right; margin: 20px 36px 0 0;}
#columns ul {list-style: disc; margin-left: 17px; margin-bottom: 12px;}
#columns li {margin-bottom: 10px; line-height: 17px;}

#col_left {width: 220px; float: left; margin: 260px 0 0 70px;}

#header {width: 440px; height: 32px; border-bottom: 1px solid #277d8f; margin-bottom: 15px; overflow: auto;}
#header ul {float: right; list-style: none; margin: none; margin-bottom: 0;}
#header img {float: left;}

.lavaLamp {position: absolute; height: 35px; width: 506px; margin: 10px 0; padding: 0 8px; overflow: hidden; top: 213px; right: 0px;}
.lavaLamp li {float: left; list-style: none; margin: 0 14px 0 0;}
.lavaLamp li.home {margin-top: -4px; margin-right: 3px;}
.lavaLamp li.last {margin: 0; width: 117px;}
.lavaLamp li.back {background: url("/_assets/bg_nav.png") no-repeat right -35px; width: 6px; height: 35px; z-index: 8; position: absolute;}
.lavaLamp li.back .left {background: url("/_assets/bg_nav.png") no-repeat top left; height: 35px; margin-right: 6px;}
.lavaLamp li a { position: relative; overflow: hidden; outline: none; text-align: center; height: 36px; top: 0; z-index: 10; line-height: 36px; float: left; display: block; margin: auto 10px;}
html>body .lavaLamp li a img {padding-top: 13px;}

#footer {position: absolute; bottom: 0; right: 0; width: 710px; padding: 30px 20px 15px 20px; font-size: 10px; color: #136576;}
#footer div {float:right; padding-right: 15px;}