html {
 height: 100%;
}
body {
 height: 100%;
 margin: 0px;
 background: #333b3c;
 color: #999;
 font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}
#wrapper p {
 font-size: 10px;
 line-height: 1.7em;
 color: white;
 text-align: left;
 padding: 15px;
 width: 450px;
 height: 32px;
 display:table-cell;
 display:inline-table;
 display:inline-block;
}
#wrapper h1 {
 width: 100px;
 height: 32px;
 font-weight: bold;
 font-size: 24px;
 /*color: #ffa800;*/
 color: #abe13c;
 text-shadow: 2px 2px 2px #729628;
 padding: 15px;
 display:table-cell;
 display:inline-table;
 display:inline-block;
}
a:link, a:visited {
 color: #999;
 text-decoration: none;
}
a:hover {
 /*color: #ffa800;*/
 color: #abe13c;
 text-decoration: none;
}
#horizon {
 color: white;
 background-color: transparent;
 text-align: right;
 position: absolute;
 top: 50%;
 left: 0px;
 width: 100%;
 height: 1px;
 overflow: visible;
 visibility: visible;
 display: block;
}
#wrapper {
 background-color: transparent;
 margin-left: -350px;
 position: absolute;
 top: -35px;
 left: 50%;
 width: 700px;
 height: 70px;
 visibility: visible;
}
#footer {
 font-size: 11px;
 font-family: Verdana, Geneva, Arial, sans-serif;
 text-align: center;
 position: absolute;
 bottom: 0px;
 left: 0px;
 width: 100%;
 height: 20px;
 visibility: visible;
 display: block;
}
#wrapper a {
 color: #999;
 text-decoration: none;
 border-bottom: thin dotted #999;
}
#wrapper a:hover {
 color: white;
 text-decoration: none;
 border-bottom: thin dotted #999;
}
