* { margin: 0; padding: 0; } /*sado */
body { background: #1a1a1d url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #b7b7c5; }
.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-align: center; padding: 5px 0 10px 0; color: #777;}
.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: 1.0 em; padding: 2px 0; color: #b7b7c5;}

.thumbs { background: #000009; text-align: center;}
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #3f3735; 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: url(../images/line_top.gif) repeat-x; height: 15px; width: 800px; border: none; border: 0; }

h1 { font-size: 2em; text-transform: uppercase; color: #efaefc; text-align: center; width: 800px; padding: 6px 0 0 14px;}
h4 a { color: #fa7000; font-size: 1.5em; text-decoration: underline; text-transform: uppercase; padding: 5px 20px;}
a h3 { color: #fa7000; font-size: 1.6em; text-decoration: underline; text-transform: uppercase; }
h4 a:hover, .pic_text h4 a:hover, a:hover h3 { color: #efaefc; }

/* 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: #4e4e54;}
#footer a { color: #81818b; }







