* { margin: 0; padding: 0; border: 0; outline: none; }
body { width: 100%; background-color: #F6F6F4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; cursor: default; }
a { color: #666666; text-decoration: none; }
#header { position: relative; margin: 100px auto 0 auto; padding: 10px; width: 400px; height: 140px; background: transparent url("header-mini.jpg") top center no-repeat; }
#header h1 { margin: 0 auto; width: 300px; height: 140px; }
#header h1 a { display: block; width: 300px; height: 140px; background: transparent url("/logos/placeholder,domainim.gif") top center no-repeat; text-indent: -9999px; }
#content { position: relative; margin: 0 auto; padding: 0 20px; width: 840px; background: transparent url("content-back.jpg") top center repeat-y; }
#content p { clear: both; padding-bottom: 10px; text-align: justify; }
#content .center { text-align: center; }
#content-top { margin: 0 auto; width: 880px; height: 30px; background: transparent url("content-top.jpg") top center no-repeat; }
#content-bottom { margin: 0 auto; width: 880px; height: 30px; background: transparent url("content-bottom.jpg") bottom center no-repeat; }
#form { margin: auto; width: 420px; }
#form span { display: block; height: 24px; }
#form span.text { height: 84px; }
#form span.center { padding: 10px 0; text-align: center; }
#form label { float: left; display: block; padding: 4px 0; width: 100px; }
#form input { float: left; display: block; padding: 2px 4px; width: 300px; background-color: #F6F6F4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; border: 1px solid #DDDDDD; }
#form input.button { float: none; display: inline; padding: 2px 4px; width: 100px; }
#form select { float: left; display: block; padding: 1px 0; width: 310px; background-color: #F6F6F4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; border: 1px solid #DDDDDD; }
#form textarea { float: left; display: block; padding: 2px 4px; width: 300px; height: 80px; background-color: #F6F6F4; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; border: 1px solid #DDDDDD; }
#footer { position: relative; margin: 0 auto; padding: 10px; width: 860px; font-size: 11px; text-align: right; line-height: 18px; }