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

#header_content, .content, #footer, .pay_sites{ border-left:5px solid #c5bc4f; border-right: 5px solid #c5bc4f; width: 1014px; margin: 0px auto; position: relative;}
.content, .top_free_bot, .pay_sites {	background: #e7e5cc repeat; }

.content h1 {padding-left:35px; font-size:55px; line-height:65px;}
.content p {padding-left:45px;}

#header_right { width: 507px; position: absolute; height: 99px; top: 0; right: 0;  }
#header_text { width: 240px; position: absolute; top: 3px; right: 50px; }
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; }

/* TEXT GALLERIES  */
.text_galls {	background-color: #e3e3e3; margin: 12px 30px; padding: 10px; border: 1px dashed #ababab;}
.text_galls h3 { font-size: 1.3em; text-transform: uppercase; border-bottom: 1px dashed #ababab; color: #00aced;}
.text_galls ul { float: left; width: 460px;	}
.text_galls li {font-size: 0.9em; padding-right: 10px;}
.text_galls a {	color: #dc114e; text-decoration: underline; margin-right: 6px;}
.text_galls a:hover { color: #038cc3; text-decoration: underline; }


/* BLOCK TOP FREE SITES */
.topfree {	background-color: #e3e3e3; margin: 0 30px; padding: 10px; border: 1px dashed #ababab;}
.topfree ul {width: 302px; float: left; padding: 0 0 0 8px; }
.topfree {width: 932px;overflow: hidden;}
.topfree ul {overflow:hidden;}
.topfree li { line-height: 1.2em; font-size: 1.9em; background: no-repeat 0;  padding: 3px 10px 3px 35px; font-weight: bold; }
.topfree a, .topfree a:link { color: #078cc5; }
.topfree a:hover { text-decoration: underline; color: #dc114e;}

/* FOOTER */ 
#footer_left {background: #e7e5cc;}
#footer_right {background: #e7e5cc; height: 98px; }
#footer_right p { font-size: 0.85em; line-height: 1.3em; text-align: center; padding: 20px 240px 0 30px; }

/* CONTENT BLOCKS */
.content_left { width: 207px; float: left; padding-left: 12px;}
html>body .content_right {  margin-left: 205px; position: relative; }
.content_right {  margin-left: 205px; position: relative; }
.content_right a img, .content_right a:link img { display: inline; }

/* THUMBS_BIG */
.thumbs_big { text-align: center; background: #d2d0b6; margin: 0 40px; border-left: 1px solid #edf0f4; border-right: 1px solid #edf0f4; border-bottom: 1px dashed #ababab; border-top: 1px dashed #ababab; padding: 3px ;}
.tmb_top_big span {	padding-left: 42px; }
.dad { height:10px;}
/* THUMBS */
.thumbs { text-align: center; background: #e2e2e2; width: 776px; margin-left: 20px; border-left: 1px solid #edf0f4; border-right: 1px solid #edf0f4; border-bottom: 1px dashed #ababab; padding-bottom: 3px ;}
.thumbs a img, .thumbs a:link img, .thumbs_big a img, .thumbs_big a:link img { display: inline; border: 1px solid #b9b9b9; margin: 1px;}
.thumbs a:hover img, .thumbs_big a:hover img {border: 1px solid #ef1e6e; }
.add { border-top: none; padding-top: 0; }

.tops_header { width: 821px; font-size: 0.85em; height: 31px; background: no-repeat; margin: 0 auto; }
.tops_header span, .tops_footer span {	margin-left: 232px; text-align: center; display: block; width: 346px; color: #00edf6; font-size: 1.8em; text-transform: uppercase; padding-top: 2px;}
.tmb_top { background: #e2e2e2 no-repeat; height: 28px; text-align: left; }
.tmb_top span {	padding-left: 230px; }
h3 { color: #000; text-transform: uppercase; font-size: 1.3em; }
.tops_footer { width: 821px; font-size: 0.85em; height: 31px; background: no-repeat; margin: 0 auto; }
.tops_footer a { color: #fff; text-decoration: underline;} .tops_footer a:hover { color: #ffe200; }

/* ARCHIVES */
.archives_bg_big { width: 778px; font-size: 0.85em; background: #d9d9d9 no-repeat; margin: 0 auto; }
.archives_bg { width: 778px; margin: 3px 0 0 20px; font-size: 0.85em; background: #d9d9d9 no-repeat;  }
.archives {	padding: 6px 0 0 12px; height: 28px;}
.archives span {margin-right: 8px; padding-top: 1px; color: #100219; background: none; float: left; }
.archives a { display: block; float: left; padding: 2px 4px 2px 5px; background: #dff349; margin-right: 6px; text-align: center; color: #000;}

/* MENU_TOP */
.menu {	background: #00adef repeat-y; }
.menu_bot {	background: no-repeat; height: 43px; width: 207px;}
.menu ul { font-weight: bold; width: 190px; margin-left: 10px;  }
.menu ul li { height: 14px; background: no-repeat 0 6px; line-height: 14px;  padding: 3px 10px 3px 16px; }
.menu ul li:hover {background: #a9c701 no-repeat 0 6px; color: #eaeacf;}
.menu ul li a {font-weight: normal; font-size: 0.9em; color: #000;}
.menu ul li a:hover {text-decoration: none;}
.menu_title { display: block; width: 171px;  padding: 0 0 5px 7px;  outline: none; font-size: 1.2em; color: #000; cursor: pointer; text-transform: uppercase; line-height: 1em; border-bottom: 1px dotted #00a6e5; margin-left: 3px;}
.menu_lists { overflow: hidden; padding-bottom: 10px; }

/* MENU_LEFT */
#lists { height: 20px; z-index: 500; float: left; position: absolute; left: 290px; top: 26px; } 
#lists li { float:left;  }
#lists li a.tl { height:35px; color: #191e00; font-size: 1.1em; text-transform: uppercase;  font-weight: bold; padding-bottom: 20px; }
#lists li a:hover { color: #000; }
#lists div {display:none; }
.pos1 { z-index: 500; } 
#lists li a:hover {text-decoration: none; white-space:normal; background-position:130px 15px;}
#lists li:hover > a {text-decoration: none; white-space:normal; background-position:130px 15px;}
#lists :hover div {z-index: 500; display:block; width:347px; background:#00aac8; position:absolute; left:2px; top:18px; border:1px solid #0095b9; padding-bottom: 8px;}
#lists :hover div dl {display:inline; padding:0; margin: 5px; float:left; width:162px; }
#lists :hover div dl dd { margin-left: 5px; }
#lists :hover div dd a {display:block; text-decoration:none; font-size:1em; color: #ffe8be; text-align: left; border-bottom: 1px dotted #0095b9; }
#lists :hover div dd a:hover {color: #e7eb13;} 

/* PAYSITES */
.pay_sites { padding: 4px 0 0 0; }
.pic { width: 200px; float: left; height: 200px; }
.pic a img { margin: 17px 0 0 21px; border: 1px solid #b9b9b9;}
.pic a:hover img { border: 1px solid #ef1e6e; }
.pic_bg { width: 461px; height: 237px; float: left; background: no-repeat; margin-left: 29px; }
.pic_text { margin: 17px 25px 0 230px; }
.pic_text h3 {	color:  #d7185d; text-transform: uppercase; font-size: 1.6em; line-height: 1em; border-bottom: 1px dotted #be1552; margin-bottom: 4px; }
.pic_text p { margin-bottom: 6px; font-size: 0.85em; }
.pic_text p a { background-color: #ea1a64; color:  #fff; padding: 0 3px;  }

.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: #ea1a64; color:  #fff; padding: 0 3px 0 4px; margin: 0 4px;}
.top_free_bot a:hover, .pic_text p a:hover { text-decoration: none; background-color: #04aeef; color: #fff;}
























