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

#header_content, .content, #footer, .paysites {width: 952px; margin: 0px auto; position: relative;}

#bg_head { background: url(images/bg_head.jpg) repeat-x; }
#header_right { width: 476px; position: absolute; height: 208px; top: 0; right: 0;  }
#header_text { width: 250px; position: absolute; top: 24px; right: 77px; }
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; color: #f0f2f1; }
.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 16px; width: 952px; border: none; border: 0; }


/* TEXT GALLERIES  */
.text_galls { overflow: hidden; }
.text_galls ul { overflow: hidden; }
.text_galls {background: #000; padding: 10px 20px; border: 1px dashed #1b1713; margin: 20px 30px;}
.text_galls h3 { font-size: 1.7em; text-transform: uppercase; border-bottom: 1px dashed #1b1713; color: #cc3500;}
.text_galls ul { float: left; width: 424px;	}
.text_galls li {font-size: 0.9em; padding-right: 10px; color: #e0c9ad;}
.text_galls a {	color: #cc3500; text-decoration: underline; margin-right: 6px;}
.text_galls a:hover { color: #ff8400; text-decoration: underline; }


/* 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: 175px; }
#footer_right p { font-size: 0.85em; line-height: 1.3em; text-align: center; position: absolute; top: 10px; left: 18px; color: #917a6b; width: 360px; }
#footer_right p a:hover { color: #ff8400; }

/* CONTENT BLOCKS */
.content_left { width: 175px; float: left; }
html>body .content_right {  margin-left: 177px; position: relative; }
.content_right {  margin-left: 182px; position: relative; }
.content_right a img, .content_right a:link img { display: inline; }


/* MENU_TOP */
.menu {	padding-top: 10px; }
.menu ul { font-weight: bold; width: 146px; margin-left: 15px; }
.menu ul li { height: 14px; line-height: 14px;  padding: 3px 0; list-style-type: square; color: #302a20; text-align: left; margin-left: 18px;}
.menu ul li a {font-weight: normal; font-size: 0.9em; color: #e0c9ad; }
.menu ul li a:hover {text-decoration: underline; color: #cc3500;}
.menu h5 { width: 143px; font-size: 1.2em; color: #e0c9ad; text-transform: uppercase; line-height: 1em; margin-left: 10px;}
.menu ul { overflow: hidden; padding-bottom: 10px; }

/* THUMBS_BIG */
.thumbs_big { text-align: center; background: #000 url(images/bg_thumbs.jpg) repeat-y; margin-bottom: 7px;}
.tmb_top_big { background: url(images/line_top.jpg) no-repeat; height: 44px; width: 952px; border: none; border: 0; }
.tmb_top_big h3 { font-size: 1.5em; text-transform: uppercase; position: relative;  text-align: center; margin-left: 14px; display: block; padding-top: 8px;}

/* THUMBS */
.thumbs_big a img, .thumbs_big a:link img { display: inline; border: 1px solid #2e2c25; margin: 2px;}
.thumbs_big a:hover img {border: 1px solid #ce3c00; }


/* ARCHIVES */
.archives_bg_big { width: 778px; font-size: 0.85em; background: url(images/bg_arch_big.jpg) no-repeat; margin: 0 auto; height: 37px; }
.archives {	padding: 11px 0 0 12px; height: 37px;}
.archives span { margin: 1px 7px 0 0; color: #e0c9ad; background: none; float: left; }
.archives a { display: block; float: left; padding: 2px 4px 1px 5px; background: #ffe9c8; margin-right: 5px; text-align: center; color: #000;  }
.archives a:hover { background: #cc3500; color: #000; text-decoration: none;}

.top_free_bot {text-align: center; font-size: 0.85em; color: #943194; padding: 15px 20px 5px 20px;}
.top_free_bot a, .top_free_bot a:link { line-height: 1.6em;  background-color: #1b1713; color:  #e0c9ad; padding: 0 3px 0 4px; margin: 0 4px;}
.top_free_bot a:hover { text-decoration: none; background-color: #cc3500; color: #000;}


/* TOP PAY SITES */
.toppays ul {width: 238px; float: left; }
.toppays li {  list-style: none; color: #e0c9ad; padding-left: 13px; padding-bottom: 6px;}
.toppays li img { display: inline; float: left; padding-top: 2px; }
.toppays a, .toppays a:link {color: #e0c9ad; font-size: 1em; font-weight: bold; text-decoration: none; padding-left: 7px; }
.toppays a:hover {text-decoration: underline; color: #cc3500; }
.toppays span { color: #e47e0b; padding-left: 4px; font-weight: bold; font-size: 0.8em; }


/* BLOCK TOP FREE SITES */
.topfree {	background: #000 url(images/bg_thumbs.jpg) repeat-y; }
.topfree ul {width: 205px; float: left; padding: 8px 0 8px 32px; }
.topfree li { line-height: 1.2em; font-size: 1.5em; background: url(images/arr_big.jpg) no-repeat 0 4px;  padding: 2px 10px 3px 34px; font-weight: bold; }
.topfree a, .topfree a:link { color: #e0c9ad; }
.topfree a:hover { text-decoration: underline; color: #ff8400;}


/* PAYSITES */
.paysites {	padding-left: 1px; margin-top: 10px; }
.paysites h5 { color: #e0c9ad; text-transform: uppercase;  font-size: 1.2em; margin-top: 10px;  display: block; height: 28px; padding-top: 2px; }
.paysites ul {width: 228px; float: left; height: 255px; background: url(images/bg_link_big.jpg) no-repeat; margin: 0 5px 20px 5px; text-align: center; }
.paysites li a img { margin: 0 0 0 0; width: 200px; height: 150px; border: 1px solid #2e2c25;}
.paysites li p { font-size: 0.85em; line-height: 0.9em; padding: 0 8px; text-align: center; color: #e0c9ad; }
.paysites li a:hover img { border: 1px solid #ce3c00; }
.paysites li a.pay_link { text-transform: uppercase; color: #ff8400; font-size: 1.3em; line-height: 0.9em; font-weight: bold; text-decoration: underline; display: block; padding-top: 5px;}
.paysites li a.pay_link:hover {	color: #cc3500; }





















