* { margin: 0; padding: 0; } /*sado */
body { background: #1a1a1d url(bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #b7b7c5; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; }
a { color: #b7b7c5; text-decoration: none; } a:hover { text-decoration: underline; color: #fa7000; } 

#footer, .content, .topfree {width: 944px; margin: 0px; position: relative; z-index: 2; } 
#header p { font-size: 0.9em; line-height: 1.3em; width: 800px; text-align: center; padding: 5px 100px 10px 100px; color: #777;}

.content { z-index: 1; width: 1177px;  }
.content_right { width: 228px; float: right; position: relative; text-align: center; }
.content_left {  margin-right: 5px; position: relative; background: #1a1a1c; margin-left: 220px; top: 0; color: #5d331c; text-align: center; }
.content_left p { font-size: 0.95em; padding: 4px 0; color: #b7b7c5;}
.content_left a img { display: inline; border: 1px solid #3f3735; margin: 0 1px 1px 1px; }
.content_left a:hover img, .paysites li a:hover img {border: 1px solid #dc1d85; }

/* -----------*/ 
.ratings {	width: 200px; height: 17px;}
p.ratings img {	display: block; padding: 2px; float: left; }
p.ratings span { font-weight: bold; color: #d255ee; font-size: 0.9em; float: left; padding: 0 3px 0 0;}

.paysites { width: 220px; position: absolute; top: 0; padding: 13px 0 0 8px; }
.paysites p  { font-size: 0.9em; line-height: 1em;  padding: 2px 15px 0 5px; }
.paysites a img { width: 200px; height: 150px; border: 1px solid #3f3735; }

.desc {  width: 695px; margin: 0 0 2px 1px; padding-top: 8px; }
html>body .desc { min-height: 210px; }
.pic { float: left; margin: 1px 0 1px 11px;}
.pic_text {width: 370px; float: right; }


.bm_us { position: relative;  top: 0px; width: 148px; margin-right: 67px; height: 61px; }
.thumbs { width: 944px; background: #000009; }
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #3f3735; margin: 0 1px 1px 1px; }
.thumbs a:hover img {border: 1px solid #f16c00; }
.line_bot { background: url(line_bot.gif) repeat-x; height: 15px; width: 944px; border: none; border: 0; }
.line_bot p { width: 944px; text-align: right; }
.line_top { background: url(line_top.gif) repeat-x; height: 15px; width: 944px; border: none; border: 0; }

/* TOP FREE SITES */
.topfree ul {width: 200px; float: left; padding: 20px 0 0 23px;}
.topfree li { line-height: 1.4em; margin-left: 50px; list-style: square; color: #73008c;}
.topfree a, .topfree a:link {color: #d255ee; font-size: 1.2em; font-weight: bold; text-decoration: none; }

h1 { font-size: 2em; text-transform: uppercase; color: #efaefc; text-align: left; width: 944px; padding: 6px 0 0 14px;}
h2 { font-size: 1.3em; text-transform: uppercase; color: #d255ee;}
h5 { font-size: 1.2em; text-transform: uppercase; margin-left: 10px;}
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 p { font-size: 0.8em; line-height: 1.3em; width: 800px; text-align: center; padding: 30px 100px 10px 100px; color: #4e4e54;}
#footer a { color: #81818b; }

/* NAVIGATION */
.navigation { width: 200px; }
.navigation li { background: url(arr.jpg) no-repeat 0 5px; line-height: 1.3em; margin-left: 6px; padding-left: 24px; text-align: left; color: #73008c;}
.navigation a { color: #d255ee; text-decoration: none; font-weight: bold; }
.navigation a:hover, .topfree a:hover, .archives ol li a:hover  { color: #fa7000;  text-decoration: underline; }





