* { margin: 0; padding: 0; }
body { background: #479eae url(images/bg.jpg) repeat; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #094d59; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
a img { border: none; } a {text-decoration: none;} a:hover {text-decoration: none; }
a, a:link { color: #094d59; }
a:hover { text-decoration: underline; } h1 span { display: none; }

.content, #header { border-left: 2px solid #1b8f98; border-right: 2px solid #1b8f98; }
#header_content, #footer_content, .content, .topgalls { width: 916px; margin: 0px auto; position: relative; z-index: 2;  } 
#header {	background: url(images/bg_head.jpg) repeat-x; }
#header_right { width: 432px; position: absolute; height: 190px; top: 0; right: 0; }
#header_text {	position: absolute; top: 55px; float: left; right: 4px; }
#header_text ul { margin-left: 20px; float:left; width: 128px; list-style-type: square;}
#header_text ul li {font-size: 0.85em; line-height: 1.3em;}
#header_text ul li a { color: #094853; }

.content { z-index: 1;  background-color: #a3efff; }
.thumbs { background-color: #fff; padding-left: 2px; }
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #e7e7e7; margin: 1px;}
.thumbs a:hover img {border: 1px dashed #e7e7e7; }
.banners { text-align: center; padding: 14px 0;}

/* BLOCK's HEADERS */
.col_line {	background: url(images/color_line_top.jpg) no-repeat; height: 26px;}
.bm_line {	background: url(images/color_line.jpg) no-repeat; height: 26px; text-align: right;}
.h_today { background: url(images/h_today.jpg) no-repeat; width: 255px; ;}
.h_friends { background: url(images/h_friends.jpg) no-repeat; width: 178px; }
.h_arch { background: url(images/h_arch.jpg) no-repeat; width: 139px; }
.h_cat { background: url(images/h_cat.jpg) no-repeat; width: 167px; }
.h_gay { background: url(images/h_gay.jpg) no-repeat; width: 343px;  }

/* TOTAL */
.traders ul, .topfree ul {	list-style-type: none; }
.h_today, .h_friends, .h_arch, .h_cat, .h_gay { margin-left: 24px; height: 26px;  }

/* TRADERS */
.traders {	padding-left: 60px; margin-bottom: 17px; margin-top: 14px;}
.traders ul {width: 260px; float: left; text-align: center; }
.traders li { padding: 0 20px 0 24px; list-style-type: none; }
.traders li p { font-size: 0.8em; color: #a3efff; font-weight: bold; background-color: #094d59; margin-top: 2px; padding:  0 0 1px 0;}
.traders a, .traders a:link {color: #094d59; font-size: 1.6em; font-weight: bold; text-transform: uppercase;  }
.traders a:hover { color: #c15600; text-decoration: none;}

/* BLOCK TOP FREE SITES */
.topfree { background: #094d59; }
.topfree ul {width: 200px; float: left; background: #094d59; padding: 14px; }
.topfree li { line-height: 1.5em; margin-left: 2px; background: url(images/arr.jpg) no-repeat 0px 5px; padding-left: 16px; }
.topfree a, .topfree a:link {color: #0ae5fd; font-size: 1.5em; font-weight: bold; text-decoration: none; ;}
.topfree a:hover { text-decoration: underline; color: #dbff1d; }

/* FOOTER*/ 
#footer {	background: url(images/bg_foot.jpg) repeat-x; }
#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: 144px; }
#footer_right p { position: absolute; padding-top: 20px; left: 6px; font-size: 0.75em; line-height: 1.2em; font-style: italic; width: 280px; text-align: center; }
#footer_right p a { color: #073942;  }

/* ARCHIVES */
.pages {	z-index: 1; height: 26px; padding: 10px; }
.pages span {float: left; margin-right: 9px; padding-top: 5px; font-size: 0.8em; color: #094d59; }
.pages a {display: block; float: left; width: 24px; height: 22px; background: #094d59; margin-right: 7px; text-align: center; padding-top: 3px;  color: #f5f5f5;}
.pages a:hover {display: block; text-decoration: none; float: left; width: 24px; height: 22px; background: #01acb8; margin-right: 7px; text-align: center; padding-top: 3px;  color: #f5f5f5;}

/* BOTTOM LINKS */
.links {	padding: 10px; }
.links a { padding: 0 5px; font-size: 0.85em; }