* { margin: 0; padding: 0; }
body { background: #0a0a0a url(images/bg.gif) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #d1f1fa; }
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; }
a { color: #83ebfc; text-decoration: none; } a:hover { text-decoration: none; color: #fff; } 

#header_content, #footer_content, .content, .arch_pages, .paysites, .topfree { border-left: 3px solid #000; border-right: 3px solid #000;  width: 1108px; margin: 0px auto; z-index: 2; position: relative; } 
#header_right { width: 551px; position: absolute; height: 191px; top: 0; right: 0; }
#header_text {
	width: 455px;
	position: absolute;
	top: 99px;
	left: 373px;
}
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; color: #83ebfc; }
#bm_us {
	position: absolute;
	top: 40px;
	right: 384px;
}

.content { z-index: 1;  }
.content_right { width: 123px; float: right;  position: relative; }
.content_left {  margin-right: 108px; position: relative; }

.content, .topgalls { width: 1108px; background: #ed4000; }
.arch_pages, .paysites, .topfree { background: #000; }

.bookmark { position: relative; top: 16px; width: 126px; height: 21px; right: 117px;}
.thumbs {text-align: left; border-left: 1px solid #350000;}
.thumbs a img, .thumbs a:link img { display: inline; border: 2px solid #900500; margin: 1px 0 1px 2px; }
.thumbs a:hover img, .pic a:hover img {border: 2px solid #f3b508; }
.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 39px; width: 1108px; border: none; border: 0; }
.line_bot p, .top_bot p { width: 1108px; text-align: right; }

/* PAYSITES */
.paysites ul {width: 300px; float: left; margin: 5px 5px 15px 45px; text-align: center; }
.paysites li a img { width: 300px; height: 200px; border: 3px solid #18a2fb; }
.paysites li a:hover img { border: 3px solid #dd4b00; }
.paysites li a span { font-size: 1.3em; font-weight: bold; line-height: 0.9em; color: #18a2fb; display: block; }
.paysites li a:hover span { color: #d1f1fa; text-decoration: none;}

/* ARCHIVES */
.archives {	border-left: 1px solid #350000; background: #ed4000;}
.archives div { width: 510px;  float: left; margin-bottom: 10px; padding-left: 34px; color: #020305; }
.archives ol { padding-left: 30px;  }
.archives h3 { padding: 0 0 5px 10px; }
.archives ol li a {	font-size: 1.1em; text-decoration: underline; color: #020305;}
.archives ol li a:hover { color: #fff; }
.archives span { padding-right: 10px; padding-left: 40px; }

/* TOP FREE SITES */
.topfree {
	background: #000;
}
.topfree ul {width: 215px; float: left; margin: 10px 0; padding-left: 5px; }
.topfree li { line-height: 1.4em; margin-left: 30px; list-style: square; color: #cb2800; }
.topfree a, .topfree a:link {color: #f88700; font-size: 1.2em; font-weight: bold; text-decoration: none; }
.topfree a:hover {text-decoration: underline; color: #18a2fb; }

/* YOUR LINKS HERE */ 
.arch_pages h4 { font-size: 0.85em; color:  #18a2fb; margin-left: 5px;}
.arch_pages ul { margin: 0 0 20px 20px; }
.arch_pages li { display: inline; color: #efcd88;}
.arch_pages a, .arch_pages a:link { font-size: 0.9em; padding: 0 5px 1px 5px; background-color: #18a2fc; color: #000; margin: 0 5px 0 0; }
.arch_pages a:hover { background-color: #dd4b00; text-decoration: none; color: #edf2c7;}

/* 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: 113px; }
#footer_right p {
	position: absolute;
	right: 11px;
	top: 33px;
	font-size: 0.85em;
	line-height: 1.1em;
	width: 500px;
	text-align: center;
	color:  #83ebfc;
}

/* H1 with images */
.bg_title { background: url(images/bg_week.jpg) top left no-repeat; height: 31px; width: 1108px;  }
.bg_title h3, .tmb_title {  text-transform: uppercase; width: 344px; color: #020305; font-size: 1.5em; text-align: center; }
.tmb_title { position: absolute; top:160px; left: 10px; }
.bg_title h3 { position: relative; top: 3px; line-height: 1em; left: 10px; }

.pic_left_big { text-align: center;  position: relative; margin: 0 0 10px 0; }
.pic_left { text-align: center;  position: relative; margin: 0 0 10px 0; }
.pic_left a, .pic_left_big a { color: #020305; text-decoration: underline; font-weight: bold; font-size: 0.95em;}
.pic_left a:hover, .pic_left_big a:hover { color: #fff; }
.pic_left p, .pic_left_big p { color: #020305; font-size: 0.85em;}
.pic_left p img, .pic_left_big p img { padding-right: 2px; }
a.desc {
font-size:10px;
COLOR: #FCD6A6;
font-family: Verdana, Arial, "Times New Roman", Times, serif;
}
a.desc:hover {
font-size:10px;


}
a.desc:visited {
font-size:10px;


}

