@charset "utf-8";
/* CSS Document */
* { margin:0px auto; padding:0px; } 
/* html, body, div, p, ul, ol, li, a, form,  img, table, td, h1, h2, h3, h4, h5 { margin:0px auto; padding:0px; } */
BODY { background:#1e0c0e url(images/bg.jpg); font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#504e4f; width:100%; }
IMG { border:none;}

.float { float:left; }
.clear { clear:both; height:0px; font-size:0px; line-height:1px; }


#header, #body, #footer { width:1000px; position:relative;}

/* Header */
#header { height:264px; background:url(images/header-bg.jpg) no-repeat;}
#welcome { width:174px; height:101px; color:#ffe4b7; font-size:10px; text-align:justify; position:absolute; top:8px; right:40px;}
#top-menu { width:378px; height:26px; font-size:14px; color:#d1b1aa; position:absolute; right:0px; bottom:12px;}
#top-menu A { color:#d1b1aa; text-decoration:none;}
#top-menu A:hover { text-decoration:underline;}
#top-menu A.active { color:#6da57b;}
#url { width:170px; height:16px; position:absolute; left:74px; bottom:19px;}
.bookmark { width:95px; height:95px; position:absolute; right:80px; bottom:63px;}

/* header decorations */
#head-wrap { background:url(images/head-wrap.jpg) repeat-x top; overflow:hidden;}
#head-left { width:96px; min-width:0px; height:185px; background:url(images/head-left.jpg) no-repeat top right; top:0px; left:-96px; position:absolute;}
#head-right { width:72px; min-width:0px; height:221px; background:url(images/head-right.jpg) no-repeat top left; top:0px; right:-71px; position: absolute;}

/* Main content */
#body { }

/* Left Side */
#left-side { width:139px; margin:0px; float:left;}
#left-side H1 { font-size:14px; color:#cdf180; margin-left:2px; margin-bottom:5px; }
#left-side OL {list-style:none; width:130px; margin:0;}
#left-side LI { margin-top:10px; margin-bottom:10px;}
#left-side LI A { font-size:14px; font-weight:normal; color:#2965a3; text-decoration:none;}
#left-side LI A:hover { color:#d61e44;}

/* Horny Girls blocks */
.hg { width:124px; height:164px; padding:1px; margin-top:5px; margin-left:0px; border:2px solid #e5d88a;}
.hgl { /*padding-left:2px;*/ width:124px; margin-left:2px; margin-bottom:5px; text-align:center;}
.hgl A { display:inline-block; padding-left:12px; color:#fff; text-decoration:none; background:url(images/arrow-o.png) no-repeat left top;}

/* Center Area */
#center { width:629px; float:left;}

/* Large Thumbs */
.preview { width:292px; float:left; margin:37px 5px 33px 13px; _margin-left:7px; _margin-right:8px; position:relative;}
#pre1 { background:#efdfc7 url(images/c-bg.jpg) no-repeat bottom left;}
#pre2 { background:#efdfc7 url(images/c-bg.jpg) no-repeat bottom right;}
.preview H2 A { display:inline-block; margin-left:21px; padding-left:24px; font-size:14px; color:#2669ad; text-decoration:none; background:url(images/star-icon.png) no-repeat left center;}
.preview H2 A:hover { color:#d61e44;}
.preview .thumb { margin:4px auto 4px; width:249px; height:332px; padding:1px; border:2px solid #dea17b;}
.preview P { width:269px; font-size:12px; font-style:italic; font-weight:bold; color:#d61e44;}
/* large thumbs decor*/
#pre1 .c-top {position:absolute; width:292px; height:37px; background:url(images/pre1t.jpg) no-repeat; top:-37px;}
#pre1 .c-bottom {position:absolute; width:292px; height:33px; background:url(images/pre1b.jpg) no-repeat; bottom:-33px;}
#pre2 .c-top {position:absolute; width:292px; height:37px; background:url(images/pre2t.jpg) no-repeat; top:-37px;}
#pre2 .c-bottom {position:absolute; width:292px; height:33px; background:url(images/pre2b.jpg) no-repeat; bottom:-33px;}

/* Top Sites */
#topsites { width:602px; margin-top:41px; margin-bottom:44px; padding-top:4px; padding-bottom:24px; background:#efdfc7 url(images/c-bg.jpg) no-repeat bottom; position:relative;}
#topsites H1 { margin-left:12px; padding-left:22px; font-size:24px; color:#000; background:url(images/star-icon.png) no-repeat left center;}
#topsites .column { width:200px; float:left;}
#topsites OL {margin-left:12px; padding-left:12px; padding-right:10px;}
#topsites LI { margin-top:10px; margin-bottom:10px;}
#topsites LI A { font-size:14px; font-weight:normal; color:#2965a3; text-decoration:none;}
#topsites LI A:hover { color:#d61e44;}

#topsites .archive { width:500px; font-size:26px; float:center;}
#topsites .archive A { font-size:22px; font-style:arial; font-weight:normal; color:#d61e44; text-decoration:none;}
#topsites .archive A:hover { color:#2965a3;}

/* Sets */
#sets { width:602px; margin-top:41px; margin-bottom:44px; padding-top:4px; background:#efdfc7 url(images/c-bg.jpg) no-repeat bottom; position:relative;}
#sets H1 { margin-left:12px; padding-left:22px; padding-bottom:4px; font-size:18px; color:#000; background:url(images/star-icon.png) no-repeat left center;}
#sets .thumb { width:116px; height:160px; padding:1px; border:1px solid #dea17b; float:left; }
#sets P { font-size:15px; color:#d61e44; font-style:italic; font-weight:bold; padding-left:3px; padding-right:3px;}
#sets HR { width:95%; margin:10px auto 10px;}
#sets .ad { text-align:center;}
#sets .column { width:200px; float:left;}
#sets OL {margin-left:12px; padding-left:12px; padding-right:10px;}
#sets LI { margin-bottom:10px;}
#sets LI A { font-size:14px; font-weight:normal; color:#2965a3; text-decoration:none;}
#sets LI A:hover { color:#d61e44;}

/* center blocks decorations */
.c-top { position:absolute; width:602px; height:41px; background:url(images/c-top.jpg) no-repeat; top:-41px;}
.c-bottom { position:absolute; width:602px; height:44px; background:url(images/c-bottom.jpg) no-repeat; bottom:-44px; }
.c-left { position:absolute; width:19px; height:75px; background:url(images/c-left.jpg) no-repeat; bottom:0px; left:-19px;}

/* Right side */
#right-side { width:232px; float:left; }
.r-title { height:30px; background:url(images/rside-title-bg.jpg) no-repeat bottom right; position:relative; }
.r-title H1 { font-size:14px; color:#cdf180; display:block; position:absolute; bottom:2px; left:25px;}

/* Latest Galleries */
#gals { width:206px; margin-bottom:59px; background:#fffefd; font-size:12px; float:right; border-top:3px solid #f1e0c8; border-bottom:10px solid #f1e0c8; position:relative;}
#gals A { display:block; padding:4px; border-bottom:1px solid #f1e0c8; color:#220f12; background:url(images/gals-bg.gif) repeat-x bottom; text-decoration:none;}
#gals A.odd { color:#992f26;}
#gals A:hover { background:#9a6150 url(images/gals-bg-hover.gif) repeat-x bottom; color:#fff; border-left:3px solid #e4f3f1;}

/* Web cams */
#cams { width:206px; margin-bottom:59px; background:#F1E0C8; float:right; border-top:3px solid #f1e0c8; border-bottom:10px solid #f1e0c8; position:relative;}
#cams .title, #sites .title { width:137px; height:23px; background:url(images/cam-icon.gif) no-repeat; font-size:14px; padding-left:23px; margin-top:6px; margin-bottom:6px;}
#cams .title A, #sites .title A { color:#2669ad; text-decoration:none;}
#cams .title A:hover, #sites .title A:hover { color:#d61e44;}
#cams .thumb, #sites .thumb { width:160px; height:116px; padding:1px; border:1px solid #dea17b; margin-top:6px; margin-bottom:6px;}
#cams P { width:169px; font-size:11px; color:#d61e44;}

/* Side Top */
#sidetop { width:206px; margin-bottom:59px; background:#F1E0C8; float:right; border-top:3px solid #f1e0c8; border-bottom:10px solid #f1e0c8; position:relative;}
#sidetop .title, #sites .title { width:137px; height:23px; background:url(images/cam-icon.gif) no-repeat; font-size:14px; padding-left:23px; margin-top:6px; margin-bottom:6px;}
#sidetop .title A, #sites .title A { color:#2669ad; text-decoration:none;}
#sidetop .title A:hover, #sites .title A:hover { color:#d61e44;}
#sidetop .thumb, #sites .thumb { width:150px; height:200px; padding:1px; border:1px solid #dea17b; margin-top:6px; margin-bottom:6px;}
#sidetop P { width:169px; font-size:11px; color:#d61e44;}

/* Friendly sites */
#sites {width:206px; margin-bottom:59px; background:#F1E0C8; float:right; border-top:3px solid #f1e0c8; border-bottom:10px solid #f1e0c8; position:relative;}
#sites OL {margin-left:12px; padding-left:12px;}
#sites LI { margin-top:10px; margin-bottom:10px;}
#sites LI A { font-size:14px; font-weight:normal; color:#2965a3; text-decoration:none;}
#sites LI A:hover { color:#d61e44;}

/* right-side blocks decorations */
.rlt, .rrt, .rlb, .rrb, .rb { position:absolute;}
.rlt { width:16px; height:62px; background:url(images/rlt.jpg) no-repeat; left:-16px; top:-30px;}
.rrt { width:24px; mix-width:0px; height:173px; background:url(images/rrt.jpg) no-repeat top left; right:-24px; top:-30px;}
.rlb { width:24px; height:171px; background:url(images/rlb.jpg) no-repeat; left:-24px; bottom:-30px;}
.rrb { width:21px; mix-width:0px; height:66px; background:url(images/rrb.jpg) no-repeat top left; right:-21px; bottom:-37px;}
.rb { width:206px; height:59px; background:url(images/rb.jpg) no-repeat; bottom:-59px; left:0px;}

/* Footer */
#footer { height:159px; width:441px; padding: 63px 106px 38px 453px; background:url(images/footer-bg.jpg) no-repeat; text-align:center; color:#fff}
#copyright { padding-top:20px;}
#footer .bookmark { right:51px; bottom:17px;}

/* footer decorations */
#foot-wrap { background:url(images/foot-wrap.jpg) repeat-x bottom; overflow:hidden;}
#foot-left { width:70px; min-width:0px; height:260px; background:url(images/foot-left.jpg) no-repeat bottom right; bottom:0px; left:-70px; position:absolute;}
#foot-right { width:68px; min-width:0px; height:260px; background:url(images/foot-right.jpg) no-repeat bottom left; bottom:0px; right:-66px; position:absolute;}

