html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, textarea, fieldset, form, table, label, legend, caption, tbody, tfoot, thead, tr, td, th { margin: 0pt; padding: 0pt; border: 0pt none; outline: 0pt none; }
:focus { outline: 0pt none; }
body { line-height: 1; font-family: Tahoma; }
ol, ul { list-style: none outside none; }
a { text-decoration: none; }
.clear { clear: both; font-size: 0pt; line-height: 0; height: 0pt; }
img { border: 0px none; }
html { height: 100%; width: 100%; min-width: 900px; }
body { width: 100%; color: rgb(0, 0, 0); font: 11px/120% "Trebuchet MS",Arial,Helvetica,sans-serif; background: none repeat scroll 0% 0% rgb(0, 0, 0); position: relative; }
a, a:link { color: rgb(149, 32, 12); text-decoration: underline; }
a:hover { text-decoration: none; color: rgb(0, 0, 0); }
p { clear: both; padding-bottom: 12px; }
#top { height: 22px; background: url('top.gif') repeat-x scroll 50% 0pt transparent; position: relative; z-index: 1; }
#wrap { width: 1000px; margin: 0pt auto; position: relative; z-index: 1; min-height: 1000px; height: auto ! important; }
#bg1 { position: absolute; top: 0pt; left: 0pt; height: 108px; background: url('bg1.jpg') no-repeat scroll 50% 0pt transparent; width: 100%; z-index: 0; }
#bg2 { position: absolute; top: 108px; left: 0pt; height: 330px; background: url('bg2.jpg') no-repeat scroll 50% 0pt transparent; width: 100%; z-index: 0; }
#bg3 { position: absolute; top: 438px; left: 0pt; height: 325px; background: url('bg3.jpg') no-repeat scroll 50% 0pt transparent; width: 100%; z-index: 0; }
#bg4 { position: absolute; top: 763px; left: 0pt; height: 399px; background: url('bg4.jpg') no-repeat scroll 50% 0pt transparent; width: 100%; z-index: 0; }
#logo { display: block; text-indent: -999%; width: 434px; height: 86px; }
#menu { width: 468px; height: 39px; background: url('menu_bg.jpg') no-repeat scroll 0pt 0pt transparent; position: absolute; left: 526px; top: 23px; }
#menu li, #menu li a { display: block; float: left; }
#menu a { font: 18px/39px "Trebuchet MS",Arial,Helvetica,sans-serif; color: rgb(231, 207, 169); text-decoration: none; padding: 0pt 0pt 0pt 35px; margin-right: 14px; }
#menu a:hover { color: rgb(255, 255, 255); }
#box_area { position: absolute; left: 415px; top: 112px; }
.box { width: 182px; height: 241px; background: url('box.gif') no-repeat scroll 0pt 0pt transparent; overflow: hidden; float: left; text-align: center; margin-right: 2px; }
.box h2 { color: rgb(80, 51, 2); font: bold 13px/120% Georgia,"Times New Roman",Times,serif; padding: 10px 0pt 5px; }
.foto { width: 152px; height: 79px; border: 1px solid rgb(107, 39, 36); }
.text { padding: 0pt 13px; }
#hello_text { width: 484px; height: 103px; overflow: hidden; background: url('t_bg.gif') no-repeat scroll 0pt 0pt transparent; padding: 15px 15px 0pt; margin: 7px 0pt 0pt 15px; clear: both; }
#source { position: absolute; left: 592px; top: 549px; font: 18px/28px "Trebuchet MS",Arial,Helvetica,sans-serif; }
#source li { padding-bottom: 5px; }
#test_area { width: 325px; position: absolute; left: 47px; top: 181px; color: rgb(45, 12, 0); font: italic bold 15px/120% Georgia,"Times New Roman",Times,serif; text-align: center; }
.text_i { border-radius: 5px 5px 5px 5px; padding: 10px; background: none repeat scroll 0% 0% rgb(255, 238, 206); border: 1px solid rgb(78, 11, 11); color: rgb(45, 12, 0); }
input.text_i { width: 180px; }
.subm_b { width: 191px; height: 60px; background: url('button.gif') no-repeat scroll 50% 0pt transparent; border: 0pt none; text-align: center; color: rgb(45, 12, 0); font: 20px "Trebuchet MS",Arial,Helvetica,sans-serif; text-shadow: 1px 1px 0px rgb(255, 240, 210); cursor: pointer; }
.subm_b:hover { color: rgb(131, 0, 0); }
#comments { position: absolute; left: 0pt; top: 810px; }
.comment { width: 192px; text-align: center; padding: 0pt 28px; color: rgb(236, 214, 207); float: left; }
.c_name { padding: 0pt 0pt 5px; }
.content_all { margin-top: 150px; }
.content_all, .content_all *, .content_all A, .content_all * A { color: rgb(236, 214, 207); font-size: 14px; padding-top: 3px; }