body {margin: 0; padding: 0; background: #fff; color: #fff; font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
a {outline: none; text-decoration: none; color: #fff;}
a:hover {text-decoration: underline;}
p, h1 {margin: 0 0 10px; padding: 0;}
h1 {font-size: 12px; color: #001017; text-decoration: underline;}
#page {width: 728px; margin: 10px auto;}
.stripped#page {width: 420px;}
#header2 {margin-left: 370px; float:left; margin-top:-40px;}
#header p {margin-bottom: 10px;}
#header .logo {margin-right: 4px; float: left;}
#header .banner {float: right; margin-top: 10px;}
#main {background-color: #FDC34C;  heght:500px; clear: both; padding: 20px 0 10px; overflow: hidden; height: 1%;}
.end {clear: both;}
#google, #info, #contact {float: left; padding: 0 10px;}
#google {width: 336px; float: left; margin-top:20px;}
#info {width: 100px;}
input, textarea {background: #fdd787; border: 1px solid #be9747; width: 150px; margin: 1px 0 10px; padding: 2px 5px; font: 11px Arial, Helvetica, sans-serif;}
textarea {height: 70px; overflow: auto;}
label {font-weight: bold;}
#contact {width: 200px; border-left: 2px solid #FCB41F}
#contact a {color: #fff; font-weight: bold; float: right; background: #c68b1b; padding: 3px 8px;}
#contact a.new {float: left;}
#contact a:hover {background: #9d6d15;}
#recommendation {overflow: hidden; height: 1%; width: 100%; text-align: center; background: #ddd; padding: 5px 0; margin-top: 5px; color: #333;}
#recommendation span {font-weight: bold; color: #f00;}
#footer, #banner-728x90 {margin-top: 5px;}
#footer {background: url(../images/footer_bg.png) top repeat-x; color: #dfeaf2; clear: both; padding: 5px;}
#footer a {color: #dfeaf2; text-decoration: underline;}
#footer a:hover {color: #fff;}
#footer .problems {float: left; line-height: 20px; padding: 10px 0 0 10px;}
#footer .player {float: right; margin: 5px; border:1px solid #000;}
.stripped #footer .player {float: none; text-align: center; border: 0;}
#debug {background-color: #000;}