* { margin: 0; padding: 0; }
body { background: #e4e5b1 url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #000; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; }
a { color: #130201; text-decoration: none; } a:hover { text-decoration: underline; color: #f11762; } 

#footer_content, .content, .topfree {  margin: 0px; position: relative; z-index: 2; } 
#header_content { background: url(images/bg_head.jpg) repeat-x; }
#header_right { width: 472px; position: absolute; height: 164px; top: 0; left: 490px; }
#header_text { width: 152px; position: absolute; top: 7px; left: 1px; }
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; color: #f8f9ce; }

.content { z-index: 1; width: 1190px;  }
.content_right { width: 210px; float: right; position: relative; text-align: center; }
.content_left {  margin-right: 5px; position: relative; margin-left: 230px; top: 0; text-align: center; }
.content_left p { font-size: 0.95em; padding: 4px 0; }


.ratings {	width: 200px; height: 17px; }
p.ratings img {	display: block; padding: 2px; float: left; }
p.ratings span { font-weight: bold; color: #b4102c; font-size: 0.9em; float: left; padding: 0 5px 0 9px;}
.paysites p  { font-size: 0.9em; line-height: 1em;  padding: 2px 5px 0 5px; }
.paysites a img { width: 200px; height: 150px; border: 1px solid #a9ba3b; }

.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: 430px; float: right; } 

.thumbs { width: 977px; background: #c1bd57 url(images/bg_thumbs.jpg) repeat-y; }
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #a8a54c; margin: 0 1px 1px 1px; }
.thumbs a:hover img {border: 1px solid #c5193e; }

.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 64px; width: 977px; border: none; border: 0; }
.line_bot p { width: 977px; text-align: right; }
a.bm_us { position: relative;  top: 10px;  margin-right: 20px; color: #e1db84; font-weight: bold; }
a.bm_us:hover {	color: #e1db84;  }


.topfree ul {width: 200px; float: left; padding-left: 23px;}
.topfree li { line-height: 1.4em; margin-left: 50px; list-style: square; color: #000;}
.topfree a, .topfree a:link {color: #000; font-size: 1.2em; font-weight: bold; text-decoration: none; }
.navigation a:hover, .topfree a:hover, .archives ol li a:hover {text-decoration: underline; color: #a60a2a; }

h2 { font-size: 1.3em; text-transform: uppercase; color: #3b4b0f;}
h5 { font-size: 1.2em; text-transform: uppercase; margin-left: 10px;}
h4 a { color: #ad1135; font-size: 1.5em; text-decoration: underline; text-transform: uppercase;}
a h3 { color: #ad1135; font-size: 1.6em; text-decoration: underline; text-transform: uppercase; }
h4 a:hover, .pic_text h4 a:hover, a:hover h3 { color: #000; }


#footer_bg { background: url(../images/bg_footer.jpg) repeat-x; }
#footer_content { width: 977px; }
#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: 134px; }
#footer_right p { position: absolute; right: 10px; font-size: 0.85em; line-height: 1.3em; width: 400px; text-align: center; color:  #000; top:  20px;}

.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: #000; text-decoration: none; font-weight: bold; }



