body       { width: 682px; margin:0 auto 0 auto; padding: 0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background: #ffffff;  }
#header    { height: 110px; background: url(img/header.jpg) no-repeat; }
#logo      { width: 134px; height: 46px; float: left; display: inline; margin: 35px 0 0 35px; }
#banner    { width: 468px; height: 60px; float: left; display: inline; margin: 30px 0 0 30px; }

#left { width: 336px; float: left; display: inline; padding: 10px 16px 0 0; }
#left h1 { font-size: 15px; }
#left p { text-align: justify }

#right { width: 307px; float: left; display: inline; }
#ad { width: 304px; height: 254px; background: url(img/ad.jpg) no-repeat; padding: 0 0 0 3px; }
#right p { text-align: justify; }

#form { width:298px; height: 27px; float: left; background: url(img/surfbar.jpg) no-repeat; margin: 0 0 20px 0; }

.url_form       { width:256px; float:left; display: inline; }
.url_form input { width: 246px; border:0; color:#000;  background-color:transparent; font-size:11pt; font-weight:bold; padding: 3px 0 0 10px; display: inline; }
.button         { float: left; display:inline; width:42px; height:27px; background:url(img/surfbutton.jpg) no-repeat; border:none; background-color:transparent; margin: 0; padding: 0; }
#options        { clear:both; display:none; }

#credits { width: 682px; height: 22px; margin: 20px 0 0 0; padding: 7px 0 0 0; font-size: 11px; text-align: center; background: url(img/credits.jpg) no-repeat; clear: both; }
#footer { width: 642px;  margin: 10px 0 0 0; padding: 0 20px 0 20px; font-size: 11px; text-align: center;  }

#footer a, #credits a { color: #000000; }
#footer a:hover, #credits a:hover { text-decoration: none; }