* { margin: 0; padding: 0; }
body { background: #7f0c50 url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #27021c; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; }
a { color: #feeb17; text-decoration: none; } a:hover { text-decoration: underline; color: #fff; } 

#header_content, #footer_content, .content, .paysites, .paysites_small, .banner { width: 936px; margin: 0px auto; z-index: 2; position: relative; } 
.content2 { width: 964px; margin: 0px auto; z-index: 2; position: relative; } 

#header_right { width: 468px; position: absolute; height: 163px; top: 0; right: 0; }
#header_text { width: 190px; position: absolute; top: 15px; left: 338px; }
#header_text p { text-align: center; font-size: 0.85em; line-height: 1em; color: #27021c; }
#bm { position: absolute; top: 23px; left: 537px; }
#bm a {	color: #cadc13; text-decoration: underline; text-align: center; display: block; width: 85px; }

.banner { text-align: center; padding: 10px 0; }
.thumbs, .topgalls, .topfree { background: #060606;  width: 936px; }
.thumbs2 { background: #060606;  width: 964px; padding-bottom: 4px; padding-top: 4px;}
.top {	padding-top: 4px; }
.thumbs, .thumbs2 {text-align: center; }
.thumbs a img, .thumbs a:link img, .paysites li a img { display: inline; border: 1px solid #040404; margin: 1px 2px 1px 1px; }
.thumbs2 a img, .thumbs2 a:link img { display: inline; border: 1px solid #040404; margin: 1px; }
.thumbs a:hover img, .paysites li a:hover img, .paysites li a:hover img, .thumbs2 a:hover img {border: 1px solid #d90e56; }

.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 30px; width: 936px; border: none; border: 0; }
.line_bot p { text-align: center; width: 198px; float: right; }
.line_bot a { color: #f8fddd; display: block; text-transform: uppercase; font-weight: bold; margin-top: 5px; }

/* 3 BANNERS */
.banners_text div {float: left; width: 300px; margin: 14px 6px; text-align: center; }
.banners_text a { font-weight: bold; font-size: 1.2em;}

.toplists {	background-color: #060607; margin: 0 7px 2px 7px; border-top: 1px solid #060607; }
.toplists li {text-align: center; width: 291px; float: left; margin: 1px 8px;}
.toplists a { color:  #dbd466; font-size: 1.4em; font-weight: bold; text-decoration: none; }
.toplists a:hover {	text-decoration: underline; }

/* PAYSITES */
.paysites ul {width: 196px; height: 255px; float: left; text-align: center; margin: 5px 19px; background: url(images/bg_pay.jpg) no-repeat;}
.paysites li a img { margin: 21px 0 0 0px; width: 180px; height: 180px; }
.paysites li a.join { font-size: 1.3em; display: block; margin-top: 14px; color: #bec100; font-weight: bold; text-decoration: none;}
.paysites li a.join:hover { color: #feeb17; text-decoration: underline; }

/* PAYSITES SMALL*/
.paysites_small ul {width: 163px; float: left; text-align: center; margin: 15px 10px; }
.paysites_small li a img { width: 100px; height: 76px; }
.paysites_small li a img, .banner a img, .banners_text a img { border: 2px solid #d0cc4b;}
.paysites_small li a:hover img, .banner a:hover img, .banners_text a:hover img { border: 2px solid #45062b; }
.paysites_small li a span { font-size: 0.9em; display: block; color: #feeb17; font-weight: bold; text-decoration: underline; line-height: 1em;}
.paysites_small li a:hover span { color: #fff; text-decoration: underline; }


/* TOP FREE SITES */
.topfree ul {width: 230px; float: left; margin: 8px 0 5px 0; }
.topfree li { line-height: 1.7em; margin-left: 20px; list-style: none; color: #cadc13; }
.topfree a, .topfree a:link {color: #dbd466; font-size: 1.0em; font-weight: bold; text-decoration: none;  
font-family: Helvetica; padding-left: 8px; }
.topfree a:hover, #bm a:hover, .line_bot a:hover {	color: #c82146; 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: 102px; }
#footer_right p { position: absolute; left: 155px; top: 10px; font-size: 0.85em; line-height: 1.2em; color: #27021c; width: 390px; text-align: center; } #footer_right p a { color: #27021c; }


/* H1 with images */
.bg_title { background: url(images/line_top.jpg) top left no-repeat; height: 27px; width: 936px; }
.bg_title h3{  text-transform: uppercase; text-align: center; left: 9px; color: #dce31b; font-size: 1.5em; float: left; position: relative; line-height: 1em; top: 6px;  width: 316px;}


/* PAGES */ 
.pages,.pages_error{text-align:center;font-family:Arial,Helvetica,sans-serif}
.pages {font-size:32px ;margin: 20px 0}
.pages a{font-size:1em;padding:2px 4px;background:#333;margin:2px;color:#fff;outline:none}
.pages a:hover {background:#121212}
.pages a.active{background:#633}
.pages a.loading{background:transparent url('/images/loading.gif') repeat-x bottom}
.pages_error{font-size:12px;color:#f00;margin:10px auto}

.arch_gal { font-family: Tahoma; }
.arch_gal_1 { width: 230px;  float: left; }
.arch_gal li { margin-bottom: 2px; font-size: 1.2em; text-align: left; padding: 0 10px; }
.arch_gal_1 a { color: #dbd466; font-size: 0.9em; } 
.arch_gal div.arch_gal_1 a:hover { color: #f2a216;text-decoration: underline;}


















