* { margin: 0; padding: 0; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background: #A7E27F url(images/porn-gay-movies-bg.jpg) repeat-x left top; text-align: center; color:#000000; }

#container { width: 1000px; margin: 0 auto; }
#logo { width: 945px; margin: 0 auto; }

a:link { color:#336600; }
a:visited { color:#336600; }
a:hover { color:#660033; text-decoration: none; }

.thumbs-block { margin: 0 auto; }
.thumbs-block a img { border: 1px solid #9CD377; }
.thumbs-block a:hover img { border: 1px solid #ffffff; }

h2 { font-size: 16px; color:#336600; padding-top: 21px; }

#footer { height: 160px; background:url(images/footer-bg.jpg) left bottom repeat-x; }
#footer1 { padding-top: 30px; }

.friends { margin: 0 auto; }
.friends td { width: 130px; height: 60px; background:#84B265; border: 1px solid #ffffff; text-align: center; font-weight: bold; }
.friends td a:link { color: #ffffff; }
.friends td a:visited { color: #ffffff; }
.friends td a:hover { color: #ffffff; text-decoration: none; }

.fr { color: #000000; }
.arch { color: #000000; margin-top: -4px; padding-top: 0; }


.archive ul { list-style-type: none; padding-top: 10px; }
.archive ul li { margin: 5px 0; }
.archive2 {  font-size: 15px; line-height: 20px; padding-top: 10px; padding-bottom: 14px; }

.paysite a img { padding-top: 25px; padding-bottom: 10px; text-decoration: none; }

#main-top { margin: 0 auto; font-weight: bold; font-size: 15px; padding-top: 15px; width: 900px; }
* html #main-top { margin-top: 15px; }
#main-top td {  text-align: left;  }
#main-top td ul { list-style-type: none; }
#main-top td ul li { margin: 4px; }

.gals-text { width: 900px; margin: 0 auto; padding-top: 15px; padding-bottom: 15px; }
* html .gals-text { margin-top: 15px; margin-bottom: 15px; }
.gals-text td { text-align: left; }
.gals-text td ul { list-style-type: none; }
.gals-text td ul li { padding-top: 2px; }
.gals-text a:link, #main-top a:link, .archive a:link { color: #660033; }
.gals-text a:visited, #main-top a:visited, .archive a:visited  { color: #660033; }
.gals-text a:hover, #main-top a:hover, .archive a:hover { color: #336600; text-decoration: none; }

.block-header-bg { width: 100%; height: 45px; background: url(images/block-header-bg.jpg) no-repeat top left; }
.block-bg { width: 100%; background: url(images/block-bg.jpg) repeat-y top left; }
.block-footer-bg { width: 100%; height: 45px; background: url(images/block-footer-bg.jpg) no-repeat bottom left; }

.bookmark { font-size: 16px; font-weight: bold; margin: 0 auto;  width: 100px;}
.bookmark a:link { color:#336600; text-decoration: none; }
.bookmark a:visited { color:#336600; text-decoration: none; }
.bookmark a:hover { color:#336600; text-decoration: none;}
.bookmark a div { padding-top: 6px; }

.archive-header-bg { width: 741px; background:url(images/archive-header-bg.jpg) no-repeat top; }
.archive-footer-bg { width: 741px; background:url(images/archive-footer-bg.jpg) no-repeat bottom; }
.archive-bg { margin: 0 auto; width: 741px; background:url(images/archive-bg.jpg) repeat-y top; }



.archive2-header-bg { width: 741px; background:url(images/archive2-header-bg.jpg) no-repeat top; }
.archive2-footer-bg { width: 741px; background:url(images/archive2-footer-bg.jpg) no-repeat bottom; }
.archive2-bg { margin: 0 auto; width: 741px; background:url(images/archive2-bg.jpg) repeat-y top; }




