* { margin: 0; padding: 0; }
body { background-color: #0e3b8c; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #f3b611;}
ul li { list-style-type: none; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; }
a { color: #f3b611; text-decoration: none; } a:hover { text-decoration: underline; color: #FFFFFF; } 

#header_content, #footer, .content, .sitelist, .toplists, .archives { width: 938px; margin: 0px auto; z-index: 2; position: relative; } 
#header {
	background-image: url(bg_head.jpg);
	background-repeat: repeat-x;
}
#header_right { width: 469px; position: absolute; height: 186px; top: 0; right: 0; }
#header_text {position: absolute; top: 2px; right: 143px; }
#header_text p { font-size: 1.25em; color: #fefdfa; }
#header_text strong { color: #fefdfa; }

#banners a#ban1 { position: absolute; top:  57px; left: 3px;}
#banners a#ban2 { position: absolute; top:  57px; right: 3px;}
#banners a img { border: 1px solid #2b211a; } #banners a:hover img { border: 1px solid #503a2c; }

.content { z-index: 1;  }
.thumbs, .topgalls, .topfree, .archives {
	width: 938px;
	background-color: #0e3b8c;
	background-image: url(bg_thumbs.gif);
	background-repeat: repeat-y;
}
.thumbs {padding-left: 5px;}
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #423421; margin: 1px; }
.thumbs a:hover img {border: 1px solid #b10f0e; }
.frame_dwn {
	height: 58px;
	width: 938px;
	border: none;
	border: 0;
	background-image: url(frame_dwn.jpg);
	background-repeat: no-repeat;
}
.frame_dwn p { width: 938px; }
.bookmark { top: 0; width: 130px; height: 20px; left: 410px; position: relative; top: 30px;}

/* TOP FREE SITES */
.topfree ul {width: 204px; float: left; padding: 8px 14px; }
.topfree li { line-height: 1.3em; margin-left: 20px; list-style: none; color: #f3b611;}
.topfree a, .topfree a:link {color: #f4daa2; text-decoration: none; margin-left: 10px;}
.topfree a:hover  {text-decoration: underline; color: #FFFF99; }

/* YOUR LINKS HERE */ 
.sitelist { margin-bottom: 10px; }
.sitelist li { display: inline; color: #f4daa2;}
.sitelist a, .sitelist a:link { font-size: 0.85em; color: #f4daa2; margin: 0 5px 0 0; }
.sitelist a:hover { color: #d21010;}

/* FOOTER */ 
#footer p {  font-size: 0.85em; line-height: 1.3em; text-align: center; padding: 24px 220px;}
#footer p a { font-weight: bold; }

/* H1 with images */
.bg_title {
	height: 60px;
	width: 938px;
	background-image: url(frame_up.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg_title h3 {  text-transform: uppercase;  text-align: center; width: 300px; position: relative; top: 14px; font-size: 1.4em; line-height: 1em; left: 320px; }


/* TRADERS */
.toplists { padding: 6px 0; }
.toplists ul {width: 187px; float: left; text-align: center; }
.toplists li { background: url(images/rec.gif) bottom no-repeat; height: 36px;  }
.toplists a, .toplists a:link { font-size: 1em; font-weight: bold; text-decoration: none; color:  #f4daa2; }
.toplists a:hover {color: #fdb300; text-decoration: none;}

/* ARCHIVES */
.archives { text-align: left; padding: 2px 0 3px 0; font-size: 0.85em;  line-height: 2.1em;}
.archives span.title { float: left; margin: 0 11px 0 22px; }
.archives a { display: block; float: left; margin: 0; background: #9b2507 url(images/arch.jpg) no-repeat; width: 25px; height: 22px; color: #f2b410; font-weight: bold; text-align: center; margin: 2px; }
.archives a:hover {	color: #ed300f; text-decoration: none; }
