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

.content, .mytopfree, .toplists { border-right: 9px solid #d3eaec; border-left: 9px solid #d3eaec; width: 992px; margin: 0px auto; z-index: 2;  }
#header_content, #footer_content, .content, .mytopfree, .paysites, .paysites1, .paysites2, .toplists { margin: 0px auto; z-index: 2; position: relative; } 
#header_content, #footer_content {	width: 1010px; margin: 0px auto; }
#header_right { width: 506px; position: absolute; height: 147px; top: 0; right: 0; }
#header_text { width: 575px; position: absolute; top: 30px; left: 250px;}
#header_text p { text-align: center; font-size: 0.85em; line-height: 1.1em; font-weight: bold;  }

.content { z-index: 1; background: #fff; padding: 0 0 10px 0;}
.bm_us { position: relative;  top: 0; width: 143px; margin-right: 25px; height: 39px; }
.thumbs, .topgalls, .archives, .topfree, .toppays { background: #e7f2f3; margin: 0 2px;   }
.thumbs {text-align: center;  }
.thumbs a img, .thumbs a:link img { display: inline; border: 1px solid #b6dcde; margin: 1px; }
.thumbs a:hover img {border: 1px dashed #b6dcde; }
.line_bot { background: url(images/line_bot.jpg) no-repeat; height: 13px; width: 992px; border: none; border: 0; }

/* PAYSITES PICS */
.paysites a:hover h2, .paysites1 a:hover h2 { color: #081920; }
.pay_title { background: url(images/pay_title.jpg) top left no-repeat; height: 11px; width: 992px; font-size: 0.7em; }
.pay_bot { background: url(images/pay_bot.jpg) top left no-repeat; height: 11px; width: 992px;  }

.paysites, .paysites1 { margin: 0 1px; }
.paysites ul {width: 198px; height: 317px; background: #b3d6d9 url(images/bg_link_big.jpg) no-repeat; float: left;  text-align: center; }
.paysites li a img { margin: 5px 0 0 -2px; width: 155px; height: 210px; border: 1px solid #b6dcde;}
.paysites li a:hover img, .paysites1 li a:hover img, .paysites2 li a:hover img { border: 1px solid #ff87ba;}
.paysites li h2, .paysites1 li h2, .paysites2 h2 { font-size: 1.5em; font-weight: bold; text-transform: uppercase; padding-top: 0px; color: #c82146;}
.paysites li p, .paysites1 li p, .paysites2 li p  { font-size: 0.9em; line-height: 1em;  padding: 0px 10px 0 10px;  }

/* PAYSITES MOVIES*/
.paysites1 { width: 990px; background: #b3d6d9; height: 247px; }
.paysites1 ul {width: 247px; height: 247px; background: #b3d6d9 url(images/bg_link_big1.jpg) no-repeat; float: left;  text-align: center; }
.paysites1 li a img { margin: 5px 0 0 -2px; width: 228px; height: 171px; border: 1px solid #b6dcde;}
.paysites2 ul { width: 241px; height: 266px; background: url(images/bg_link_big2.jpg) no-repeat; float: left;  text-align: center; margin-left: 6px;}
.paysites2 li a img { width: 228px; height: 171px; border: 1px solid #b6dcde; }
.paysites2 li p  { height: 26px; }
a.join { text-transform: uppercase; color: #fff; font-size: 1.6em; font-weight: bold; display: block; padding-top: 5px; height: 30px; text-decoration: underline;}
a.join:hover { color: #f5ed0c; }

/* DESCRIPTIONS */
.archives div { width: 450px; float: left; padding: 10px 0 7px 25px; }
.archives ol { padding-left: 30px; }
.archives h3 { padding: 0 0 5px 10px; }
.archives ol li a {	font-size: 1em; }
.archives span { padding-right: 10px; padding-left: 40px; }

/* TOP FREE SITES | TOP PAY SITES*/
.topfree ul, .toppays ul {width: 240px; float: left; margin: 10px 0 7px 0; }
.topfree li { line-height: 1.4em; margin-left: 50px; list-style: square; color: #c82146;}
.topfree a, .topfree a:link {color: #c82146; font-size: 1.5em; font-weight: bold; text-decoration: none; }
.topfree a:hover {text-decoration: underline; color: #081920; }

/* TOP PAY SITES */
.toppays li { line-height: 1.2em; margin-left: 4px; list-style: none; color: #c82146;}
.toppays a, .toppays a:link {color: #081920; font-size: 1em; font-weight: bold; text-decoration: none; padding-left: 7px;  }
.toppays a:hover {text-decoration: underline; color: #c82146; }
.toppays span { color: #545a5d; padding-left: 4px; font-weight: bold; font-size: 0.8em; }

/* SKYLINKS */
.skylinks { padding: 0 5px 5px 5px; }
.skylinks li { display: inline; color: #081920;}
.skylinks a { color: #00a6b4; text-decoration: underline; font-size: 0.9em; }
.skylinks a:hover { color: #081920; }

/* EVOMEDIA LINKS */ 
.mytopfree, .skylinks { background: #fff; }
.mytopfree h4, .mytopfree ul { padding-left: 5px; }
.mytopfree li { display: inline; color: #9fd05b;}
.mytopfree a, .mytopfree a:link { font-size: 0.9em; background-color: #9fd05b; padding: 0 4px; margin: 0 5px 0 0; }
.mytopfree a:hover { background-color: #fa6c85; text-decoration: none;}

/* 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: 24px; }
#footer_text { padding: 8px 100px 20px 100px; font-size: 0.85em; line-height: 1.1em; text-align: center;  }
#footer_text p { padding-bottom: 10px; }


.bg_title { background: url(images/bg_title.jpg) top left no-repeat; height: 38px; width: 992px;  }
.bg_title h3 {  text-transform: uppercase;  text-align: left; left: 83px; }
.bg_title h3 { position: relative; top: 10px; font-size: 1.4em; line-height: 1em;}



/* MENU */
.lists { position: absolute; top: 112px;  left: 23px; }
.lists li { width: 130px; float:left; text-align: center; height: 35px; }
.lists li a {color: #fff; display: block; font-size: 1.1em; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; width: 130px;  text-align: center;  }
.lists li.active  { background: url(images/menu_active.jpg) no-repeat; height: 35px; }
.lists li a:hover { background: url(images/menu_active.jpg) no-repeat; height: 35px; text-decoration: none; color: #fff; }


/* ICONS */
.icons { position: absolute; right: 3px; top:  21px;}
.tmbs { width: 56px; float: left; text-align: center; }
.tmbs a {	font-size: 0.8em; text-align: center; }
.tmbs a:hover {	text-decoration: none; }

/* ARCHIVES */
#pages2 {font-weight: bold; color: #081920; padding: 10px 0 0 5px}
#pages2 span {display: block; float: left; margin-right: 5px; padding-top: 1px; font-size: 0.85em;}
#pages2 a { background: #fa6c85; margin-right: 1px; text-align: center; padding: 0 2px; color: #fff; }
#pages2 a:hover {color: #fff; text-decoration: none; background: #84ae09;}

/* ARCHIVES */
#pages {font-weight: bold; color: #081920; padding: 10px 0 0 5px}
#pages span {display: block; float: left; margin-right: 5px; padding-top: 1px; font-size: 0.85em;}
#pages a {display: block; float: left; background: #fa6c85; margin-right: 7px; text-align: center; padding: 0 2px; color: #fff; }
#pages a:hover {color: #fff; text-decoration: none; background: #84ae09;}