/* SoloGirls */

* { margin: 0;	 padding: 0; list-style: none; }
body { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; background: #ef6900 url(images/bg.jpg) repeat-x top; color: #fff; }

a { color: #fff; text-decoration: underline; }
a:hover { text-decoration: none; }
a img { border: 1px solid #eabb72; }

#bg { background: url(images/bg.jpg) no-repeat top left; overflow: hidden;}

#site {  position:relative; margin: 0 auto; width: 980px;}

/* Header
---------------------------- */
#header { background: url(images/header.jpg) no-repeat right; height: 117px;  }
#logo { float: left; background: url(images/logo.jpg); width: 358px; height: 117px; }
#logo h1 { display: none; }
#header .description { font-size: 11px; color: #fff;  position: absolute; top: 17px; right: 10px; width: 580px;  }
#header .bookmark { position: absolute; top: 66px; right: 9px; }
#header .bookmark img { border: none; }
#header .select-box { position: absolute; top: 83px; left: 386px; }
#header .select-box select { width: 227px; }	

.archive { margin-bottom: 15px; overflow: hidden; height: 20px; }
.archive li { 	float: left; margin-right: 3px; display: inline; color: #000; font-size: 14px; }
.archive li b { padding-right: 5px; line-height: 20px; }
.archive li a { padding: 2px 3px; text-decoration: none; line-height: 20px; }		
.archive a:hover { color: #8C1B09; }

#container { padding: 5px 0 0px 0;}
#container h2 { font-size: 21px; font-weight: normal; margin-bottom: 10px; text-align: center;  }

/* Thumbs
---------------------------- */
.thumbs { overflow: hidden; }
	* html .thumbs { height: 1%; }
.thumbs li { float: left; text-align: center; display: inline; }
.thumbs li a { font-size: 14px; text-decoration: none; }
.thumbs li a:hover { color: #b2b2b2; }
.thumbs li img { display: block; margin-bottom: 2px;	}
.thumbs li a:hover img { border: 1px solid #ccc; }
.white-border img { border: 2px solid #fff; margin-bottom: 0 !important; }
.white-border a { text-transform: uppercase; color: #fff; text-decoration: none; font-weight: bold; }
.white-border a:hover img { border: 2px solid #ccc !important; }

/* Top Place
---------------------------- */
.topplace li { float: left; display: inline; }
.topplace a { display: block; color: #fff; text-decoration: none; text-align: center; font-size: 20px; }

.gal180 { height: 100px; padding: 0 0 0 15px; }
.gal180 li { padding: 0 5px; }
.gal180 a { height: 94px; width: 169px; background: url(tmp/banner169x94.gif); line-height: 94px; }

.gal320 { height: 79px; margin-left: -3px; }
.gal320 li { padding: 0 9px; }
.gal320 a { height: 72px; width: 168px; background: url(tmp/banner168x72.gif); line-height: 72px; }

.gal225 { height: 76px; padding: 0 0 5px 20px; }
.gal225 li {padding: 0 4px;}
.gal225 a { height: 72px; width: 168px; background: url(tmp/banner168x72.gif); line-height: 72px; }

.banner img, .banner a:hover img { border: 1px solid #fff !important; }
.banner76x646 { position: absolute; top: 110px; right: 247px; }
.baner723x82 { padding: 0 0 5px 23px; }

/* Thumb320
---------------------------- */
.thumb320 ul { padding-left: 3px; }
.thumb320 li { background: url(images/thumb-list-bg-320.jpg) no-repeat bottom; padding-bottom: 7px; margin: 0 2px 5px 1px; color: #fce8a3; }
.thumb320 li a { font-size: 11px; font-weight: bold; }
.thumb320 strong { color: #000; font-size: 13px; }
.thumb320 li.none { width: 320px; height: 260px; background: none; }

/* Thumb240
---------------------------- */
.thumb240 { *margin-bottom: 4px; }
.thumb240 li { background: url(images/thumb-list-bg.jpg) no-repeat bottom; padding-bottom: 5px; margin: 0 2px 5px 1px; color: #fce8a3; }
.thumb240 li img { margin: 0; }
/** html .thumb240 li { margin: 0; padding: 0; }*/
.thumb240 strong { color: #fff; font-size: 13px; }
.thumb240 li.none { width: 240px; height: 341px; background: none; }

/* Thumb225
---------------------------- */
.thumb225 { margin-bottom: 5px; }
.thumb225 ul { padding-left: 19px; }
.thumb225 li { margin: 3px 4px; }
.thumb225 li.none { width: 225px; height: 174px; }

.text { padding: 15px 17px; font-size: 12px; }
.text strong { font-weight: normal; font-size: 30px; line-height: 16px; } 
.text a { color: #731407; }

.thumb163 { padding: 0 17px; }
.thumb163 .inner { background: #d35501; border: 1px solid #fff; padding: 10px 24px; overflow: hidden; }
.thumb163 li { margin: 5px 6px; }
.thumb163 .personal-left-preview { width: 358px; }
.thumb163 .personal-page { float: right; padding: 5px 9px 0 0; text-align: center;  font-size: 24px; text-align: center; }
.thumb163 .personal-page img { display: block; }

/* Thumb186
---------------------------- */
.thumb186 { margin-bottom: 5px; }
.thumb186 li { margin: 2px 3px; }

/* Thumb180
---------------------------- */
.thumb180 { margin-bottom: 15px; }
.thumb180 ul { padding-left: 20px; }
.thumb180 li { margin: 3px; }

.thumb180 li.none { height: 244px; width: 180px; }

/* imgLink
---------------------------- */
.imglink { margin-bottom: 13px; }
.imglink ul { padding-left: 2px; }
.imglink li { float: left;	margin: 0 5px; display: inline; background: url(images/imgLink-thumb-bg.jpg); width: 234px; height: 94px; }
.imglink li a { display: block; padding: 16px 10px 10px 10px; font-size: 30px; color: #fff;  text-transform: uppercase; line-height: 18px; text-decoration: none; }
.imglink li p { font-size: 11px; color: #f5f5f5; text-align: left; color: #000; padding: 0 8px; }

/* Thumb120
---------------------------- */
.thumb130 li { margin: 0 4px 9px 4px; }
.thumb130 li img { border: 1px solid #fff; }
.thumb130 li a { color: #fff; }

/* TopList
---------------------------- */
.top-list { background: #feca68 url(images/top-list-b.jpg) no-repeat bottom; margin-bottom: 20px; }
.top-list .inner { padding: 22px 0 0 46px; background: url(images/top-list-t.jpg) no-repeat top;}
.top-list ul { float: left; width: 232px; padding-bottom: 22px; }
.top-list ul.end { width: 166px; }
.top-list ul li { padding: 1px 0; text-align: left; color: #6b4c08; font-size: 14px; font-weight: bold; float: none;  display: block; }
.top-list li a { font-size: 16px; background: url(images/arrow-toplist.jpg) no-repeat left 5px; padding-left: 18px; color: #b21b05; text-decoration: underline; }
.top-list li a:hover { text-decoration: none; color: #b21b05;  }

/* TopList
---------------------------- */
.top-list-s { background: #aa3d00 url(images/top-list-b-s.jpg) no-repeat bottom; margin-bottom: 20px; }
.top-list-s .inner { padding: 22px 0 0 46px; background: url(images/top-list-t-s.jpg) no-repeat top;}
.top-list-s ul { float: left; width: 232px; padding-bottom: 22px; }
.top-list-s ul.end { width: 166px; }
.top-list-s ul li { padding: 1px 0; text-align: left; font-size: 14px; font-weight: bold; float: none;  display: block; }
.top-list-s li a { font-size: 16px; background: url(images/arrow-toplist-s.jpg) no-repeat left 5px; padding-left: 18px; color: #fff; text-decoration: underline; }
.top-list-s li a:hover { text-decoration: none; color: #fff; }

/* freeporn
---------------------------- */
.freeporn { background: #9c3802; font-weight: bold; padding: 10px; margin: 15px 0; text-align: center; }
.freeporn strong { font-size: 13px; }
.freeporn li { padding: 0 2px; float: none; }
.freeporn a { color: #fce8a3;}
.clear-block { height: 30px; clear: both; }

/* Footer
---------------------------- */
#footer { height: 190px; background: url(images/footer-bg.jpg) repeat-x; }
#footer .inner { margin: 0 auto; width: 980px; background: url(images/footer.jpg) no-repeat left; height: 175px; color: #000; padding-top: 15px; }
#footer #footer-logo { width: 355px; height: 129px; background: url(images/footer-logo.jpg); float: right; margin-top: 15px; }
#footer .f-menu { margin-bottom: 10px;. }
#footer .f-menu li { display: inline; padding-right: 20px; font-size: 17px;  }
.disc { font-size: 9px; padding-bottom: 13px; width: 600px; }
.partners { font-size: 9px; margin-bottom: 10px; }
.partners li { display: inline; }