* { margin: 0; padding: 0; }
body { background: #3f3735 url(images/bg.gif) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #e4e0a3; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; }
a { color: #e4e0a3; text-decoration: none; } a:hover { text-decoration: underline; color: #f11762; } 

#footer_content, .content, .topfree {width: 944px; margin: 0px; position: relative; z-index: 2; } 
#header_right { width: 472px; position: absolute; height: 130px; top: 0; left: 472px; }
#header_text { width: 175px; position: absolute; top: 5px; left: 480px; }
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; color: #000009; font-weight: bold;}

.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: #000009; margin-left: 220px; top: 0; color: #5d331c; text-align: center; }
.content_left p { font-size: 0.95em; padding: 4px 0; color: #e4e0a3;}
.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: #e59130; font-size: 0.9em; float: left; padding: 0 5px 0 0;}
.paysites p  { font-size: 0.9em; line-height: 1em;  padding: 2px 5px 0 5px; }
.paysites a img { width: 200px; height: 150px; border: 1px solid #3f3735; }

.desc {  width: 695px; margin: 0 0 2px 1px;  }
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; border-top: 1px solid #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 #dc1d85; }
.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 91px; width: 944px; border: none; border: 0; }
.line_bot p { width: 944px; text-align: right; }

/* TOP FREE SITES */
.topfree ul {width: 200px; float: left; padding-left: 23px;}
.topfree li { line-height: 1.4em; margin-left: 50px; list-style: square; color: #e59b3f;}
.topfree a, .topfree a:link {color: #e59b3f; font-size: 1.2em; font-weight: bold; text-decoration: none; }
.topfree a:hover, .archives ol li a:hover {text-decoration: underline; color: #f11762; }

h2 { font-size: 1.3em; text-transform: uppercase; color: #e4e0a3;}
h5 { font-size: 1.2em; text-transform: uppercase; margin-left: 10px;}
h4 a { color: #f11762; font-size: 1.5em; text-decoration: underline; text-transform: uppercase;}
a h3 { color: #f11762; font-size: 1.6em; text-decoration: underline; text-transform: uppercase; }
h4 a:hover, .pic_text h4 a:hover, a:hover h3 { color: #e9a541; }

/* FOOTER */ 
#footer_left {background: url(images/footer_left.jpg) left bottom no-repeat;}
#footer_right {background: url(images/footer_right.jpg) right bottom no-repeat; height: 168px; }
#footer_right p { position: absolute; left: 346px; top: 50px; font-size: 0.85em; line-height: 1.3em; width: 400px; text-align: center; }

/* NAVIGATION */
.navigation { width: 220px; position: absolute; top: 0; }
.navigation li { list-style: square; padding-left: 2px; line-height: 1.3em; margin-left: 25px;}
.navigation a { color: #e4e0a3; text-decoration: none; font-weight: bold; }
.navigation a:hover { color: #f11762;  text-decoration: underline; }




