body { margin: 0; font: 12px Arial, Helvetica, sans-serif; color: #999; background: #F2F2F2 url(images/body_bg.gif) top repeat-x; }

#container { width: 760px; height: 420px; margin: 0 auto; display: block; text-align: center; }

#header h1 { width: 225px; height: 167px; margin: 30px auto 0 auto; display: block; ) no-repeat; }
#header h1 a { width: 225px; height: 167px; display: block; }
#header h1 a span { display: none; }

#header h2 { display: none; }

.search-box { width: 510px; height: 75px; margin: 24px auto 0 auto; display: block; background: url(images/sb_bg.gif) repeat-x; }
.search-box div { width: 510px; height: 75px; display: block; background: url(images/sb_l.gif) left no-repeat; }
.search-box div form { width: 510px; height: 75px; margin: 0; padding: 0; display: block; background: url(images/sb_r.gif) right no-repeat; }

.search-box div form strong { font-size: 16px; color: #FFF; }

.search-box div form #q { width: 298px; height: 20px; margin: 16px 0 0 0; padding: 2px 0 0 3px; border: 1px solid #FFF; background: #FFF url(images/input_bg.gif) top repeat-x; overflow: hidden; }
.search-box div form #go { width: 70px; height: 25px; margin: 16px 0 0 0; padding: 0; border: none; font: 11px Arial, Helvetica, sans-serif; color: #FFF; background: url(images/button.gif) no-repeat; }

#footer p { margin: 6px 0 0 0; padding: 0; }

