* { margin: 0; padding: 0; }
body { background: #fbfbfb url(images/bg.jpg) repeat fixed; font: 0.8em "Tahoma", Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #7a7a7a; }
.clear {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul li { list-style-type: none; }
a img { border: none; } a {color: #00aad9; text-decoration: none;} a:hover {text-decoration: none; } 

#content { width: 994px; margin: 0px auto; position: relative; background: #f4f4f4;}
#h_img { width: 497px; position: absolute; height: 122px; top: 0; right: 0;  }
#h_banner { position: absolute; right: 6px; top: 22px; }
#h_banner img { border: 1px solid #d8d8d8; }


/* CONTENT BLOCKS */
.content_left { width: 143px; float: left; }
.content_right {  margin-left: 144px; position: relative; }
.content_right a img, .content_right a:link img { display: inline; }

/* THUMBS */ 
.thumbs a img, .content_right a img { margin: 2px; display: inline; border: 1px solid #d8d8d8;}
.thumbs a:hover img, .content_right a:hover img, .paysite a:hover img { border: 1px solid #bababa; }
.thumbs { margin: 0 0 0 4px; }
.thumbs h5 { margin: 0 5px 0 2px; }

/* LEFT LINKS */
html>body h5 { padding: 4px 6px; }
h5 { padding: 4px 2px; }
h5 { text-align: left; color: #fff; display: block; font-size: 0.9em; height: 16px; }
#left_links { margin: 0 3px 0 6px; padding-bottom: 2px; }
.content_left ul { margin: 0 0 16px 0; }
.content_left ul li { line-height: 14px; padding: 4px 10px 4px 14px; background: url(images/arr.gif) no-repeat 4px 8px; border-bottom: 1px dotted #bababa; text-align: left; }
.content_left ul li a {font-weight: normal; font-size: 0.9em; color: #313610;}
.arrow { width: 9px; height: 5px; position: relative; display: block; top: 0; left: 12px; }
.content_right h5 { margin: 0 6px 0 2px; }

/* COLORS */
.color_green { background: #55d402; }
.color_orange { background: #ff6232; }
.color_blue { background: #5ccce9; }
.color_pink { background: #f759a3; }
.arrow_green { background: #55d402 url(images/arrow.gif) no-repeat; }
.arrow_orange { background: #ff6232 url(images/arrow.gif) no-repeat; }
.arrow_blue { background: #5ccce9 url(images/arrow.gif) no-repeat; }
.arrow_pink { background: #f759a3 url(images/arrow.gif) no-repeat; }
.links_green li a:hover { color: #77b210; text-decoration: underline; }
.links_orange li a:hover { color: #ff6233; text-decoration: underline; }
.links_blue li a:hover, .topfree a:hover, .bottom_links a:hover, #footer a.f_blue { color: #00aad9; text-decoration: underline; }
.links_pink li a:hover, .pic_text a:hover, .toppays li a:hover, #footer a:hover { color: #f759a4; text-decoration: underline; }


/* ARCHIVES */
html>body .archives { width: 600px; }
.archives { overflow: hidden; padding: 15px 0; margin: 0 auto; width: 690px; }
.archives li { display: inline; float:left; margin: 0 5px 0 0; width: 26px; }
.archives li.big_width { width: 35px; }
.archives li.big_width a { border: 1px solid #f4f4f4; }
.archives li.big_width a:hover { border: 1px solid #f4f4f4; color: #00aad9; text-decoration: underline; }
.archives li a { display: block; font-size: 0.85em; border: 1px solid #e4e4e4;  height: 16px; text-align: center; padding: 2px 5px 0 5px; color: #929292; }
.archives li a.active, .archives li a.active:hover { color: #000; border: 1px solid #f4f4f4; }
.archives li a:hover { color: #f759a4; border: 1px solid #f759a3;}


/* PAYSITES */
.paysites { overflow: hidden; margin: 0 0 0 6px;}
.paysite { background: #faf9f6; float: left; border: 1px solid #e4e4e4; width: 480px; text-align: center; margin-bottom: 17px; overflow: hidden; }
.paysite img { width: 200px; height: 200px; padding: 1px; float: left; margin-left: 12px;}
.paysite a img { display: inline; border: 1px solid #d8d8d8; margin-bottom: 8px;}
.paysite h3 { height: 59px; text-align: left; background: url(images/recommend.jpg) no-repeat; margin: 12px 0 3px 12px;}
.paysite h3 span { font-family: Helvetica, Arial, Geneva, sans-serif; color: #f42c69; line-height: 1.1em; display: block; font-size: 1.8em; padding: 12px 0 0 80px; font-weight: normal; text-decoration: underline;}

.pic_text { margin-left: 212px; padding: 0 16px;}
.pic_text h6 { text-align: left; font-size: 0.95em; color: #77b210;}
.pic_text p { margin: 6px 0; font-size: 0.85em; text-align: left;}
.border_bottom { border-bottom: 1px solid #e4e4e4; padding: 6px 0 3px 0;}
.margin_right { margin-right: 17px; }

/* TOP FREE SITES */
.topfree, .toppays { overflow: hidden; width: 870px; border: 1px solid #e4e4e4; margin: 0 auto; background: #faf9f6; }
.topfree ul {width: 150px; float: left; overflow: hidden; text-align: left; margin: 15px 0 15px 20px; }
.topfree li { line-height: 1.2em; list-style: none; font-size: 0.8em; font-weight: bold; padding: 10px 0 5px 0; border-bottom: 1px solid #eee; color: #757575; }
.topfree a {color: #f759a4; text-decoration: underline; margin-left: 5px; font-size: 1.3em; font-weight: normal; }

/* BOTTOM LINKS */
.bottom_links { text-align: center; font-size: 0.85em; color: #9f9f9f; padding: 25px 6px 15px 6px;}
.bottom_links a { line-height: 1.6em; padding: 0 3px; margin: 0 2px; color: #757575; text-decoration: underline;}

/* FOOTER */
#footer { margin: 15px 6px 0 6px; border-top: 1px solid #e4e4e4; padding: 20px 6px;}
#footer p { color: #9f9f9f; font-size: 0.85em; }
#footer p a { color: #9f9f9f; text-decoration: underline;}

.pic_text a, #footer p a:hover { text-decoration: underline; }

/* TOP PAY SITES */
.toppays { margin-bottom: 15px; padding: 10px 0 4px 0; }
.toppays ul {width: 210px; float: left; }
.toppays li {  list-style: none; color: #a8a8a8; padding-left: 45px; padding-bottom: 8px; margin-left: 12px; font-weight: bold; }
.toppays a { color: #00aad9; text-decoration: none; padding: 0 4px 0 7px; }
.toppays span { font-size: 0.8em; color: #77b210; padding-left: 4px; }
.rat1 { background: url(images/rat1.jpg) no-repeat; }
.rat2 { background: url(images/rat2.jpg) no-repeat; }
.rat3 { background: url(images/rat3.jpg) no-repeat; }

.top_free_bot {text-align: center; font-size: 1.0em; color: #943194; padding: 15px 20px 5px 20px;}
.top_free_bot a, .top_free_bot a:link { line-height: 1.6em;  background-color: #4cdd05; 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;}



