* { margin: 0; padding: 0; } /*sado */
body { background: #210f0f url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #ffffeb; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}

a { color: #b7b7c5; text-decoration: none; } a:hover { text-decoration: underline; color: #fa7000; } 

#header p { font-size: 0.85em; line-height: 1.3em; width: 800px; text-transform: uppercase; text-align: center; padding: 5px 0 10px 0; color: #ffffeb;}
.content { margin: 0 auto; width: 800px;}

.desc {  width: 710px; padding: 12px 0 0 44px; }
html>body .desc { min-height: 226px; }
.pic { float: left; }
.pic_text {width: 390px; float: right; text-align: center; }
.desc p { font-size: 0.95em; padding: 2px 0; color: #330000;}

.thumbs_bg { background: #660000; }
.thumbs { background: #fff; text-align: center; margin: 0 5px;}
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #760000; margin: 3px; }
.thumbs a:hover img {border: 1px solid #f16c00; }
.line_bot { background: url(images/line_bot.gif) repeat-x; height: 15px; width: 800px; border: none; border: 0; }
.line_bot p { width: 800px; text-align: right; }
.line_top { background: #660000 url(images/line_top.gif) repeat-x; height: 15px; width: 800px; border: none; border: 0; }

h1 { font-size: 2em; text-transform: uppercase; color: #ffffeb; text-align: center; width: 800px; padding: 6px 0 0 14px;}
h4 a { color: #d52128; font-size: 1.8em; text-decoration: underline; text-transform: uppercase; padding: 5px 20px;}
a h3 { color: #d52128; font-size: 1.6em; text-decoration: underline; text-transform: uppercase; }
h4 a:hover, .pic_text h4 a:hover, a:hover h3 { color: #a50000; }

/* FOOTER */ 
#footer {width: 800px; margin: 0px; position: relative; z-index: 2; } 
#footer p { font-size: 0.8em; line-height: 1.3em; width: 800px; text-align: center; padding: 15px 0 10px 0px; color: #613232;}







