@charset "utf-8";
/* CSS Document for HomemadeCelebrityPorn 

URI: http://homemadecelebrityporn.com

*/


/* ---------- General Settings ---------- */

body { margin: 0px; padding: 0px; background-color: #2d2d2d; font-family: Arial, Helvetica, sans-serif; color: #fff; background: url(http://cdn1.image.homemadecelebrityporn.com/t1/images/pagebg2.jpg) center top repeat-y; }
a { font-family: Arial, Helvetica, sans-serif; color: #fff; }
a:link {outline: none;}
.white a:link, a:visited { color: #ccc; text-decoration: none; }
#outerwrapper { width: 980px; margin: 0 auto; }
.imgborder img { border: #0f6e03 2px solid; }
.pushtop20 { margin-top: 20px; }
h1 { margin: 0; padding: 8px 0; }
.textlink h1 a:link { clear: both; color: #999; text-decoration: none; /*padding-top: 30px;*/ }
.textlink h1 a:visited { clear: both; color: #999; text-decoration: none; /*padding-top: 30px;*/ }
.textlink h1 a:hover{ clear: both; color: #81bd07; text-decoration: none; /*padding-top: 30px;*/ }

a.two:link { clear: both; color: #999; text-decoration: none; /*padding-top: 30px;*/ }
a.two:link a:visited { clear: both; color: #999; text-decoration: none; /*padding-top: 30px;*/ }
a.two:link a:hover{ clear: both; color: #81bd07; text-decoration: none; /*padding-top: 30px;*/ }

.greenlink a:link, a:visited { color: #81bd07; text-decoration: none; }
.toggle { clear: both; padding-top: 0; font-size: 20px; color: #81bd07; }
.toggle img { margin-right: 10px; }
h2 { color: #d0f87d; }
p { margin-top: 0; font-size: 14px; }
.vspacer { clear: both; }
.myborder img {border: 2px solid #598527;}
.myborder :hover img {border: 2px solid #fff;}	

/* ---------- Floats ---------- */

#float-panty { position: absolute; top: 328px; left: 1px; }
#float-bra { position: absolute; left: 898px; top: 4px; }
#float-camcorder { position: absolute; left: 0px; top: 226px; }
#float-donotdisturb { position: absolute; left: 904px; top: -5px; }
#float-pill { position: absolute; top: 267px; left: 1px; }
#float-coke { position: absolute; left: 2px; top: 213px; }
#float-condom { position: absolute; top: 238px; left: 23px; }
#float-needle { position: absolute; left: -4px; top: 85px; }
#float-spoon { position: absolute; left: 709px;	top: 325px; }

/* ---------- Header ---------- */

#header { margin: 0; padding: 0; }
.logo    { float: left; width: 339px; height: 232px; }
.header2 { float: left; width: 212px; height: 232px; }
.header3 { float: left; width: 140px; height: 232px; }
.header4 { float: left; width: 141px; height: 232px; }
.header5 { float: left; width: 148px; height: 232px; }
/*.flashHead { width:980px; height:232px; font-family:Trebuchet MS;  font-size:36px; text-align:center;}*/

/* Flash Boy */
#flash-background{ text-align:left; position:absolute; top:0; margin-left:0; z-index:-1; }	
#website{ width:980px; height:232px; text-align:left; position:relative; z-index:999999; }

#nav { clear: both; }
#nav .members img { float: left; width: 239px; height: 67px; }
#nav .bookmarks img { float: left; width: 302px; height: 67px; }
#nav .signup img { float: left; width: 215px; height: 67px; }
#nav .seemore img { float: left; width: 224px; height: 67px; }
/* ---------- Main Content ---------- */

#maincontent { clear: both; }
.t2-texts p, t1-texts p { margin: 0; padding: 0; }

/* Tour 1 config */

.tour1 { float: left; clear: left; width: 920px; height: 368px; padding: 15px 15px 0 25px; background: url(http://cdn1.image.homemadecelebrityporn.com/t1/images/tour1bg.jpg) no-repeat; position: relative; }
.tour1-right { float: right; width: 305px; height: 346px; }
.tour1-left { float: left; width: 610px; height: 346px; }
.t1-title h2{ margin-top: 10px; margin-bottom: 0; padding: 0; color: #d2f97a; font-size: 28px; font-weight: normal; }
.name{ color: #d2f97a; font-size: 20px; font-weight: normal; }
.t1-glamour { float: left; width: 142px; height: 276px; padding-top: 16px; }
.t1-thumbs { float: right; padding-top: 16px; padding-left: 6px; width: 458px; }
.t1-thumbs ul { margin: 0; padding: 0; }
.t1-thumbs ul li { display: inline; list-style-type: none; padding-right: 2px; }
.t1-thumbs ul li img { margin-right: 2px; }
.t1-desc { margin-right: 6px; }
.t1-texts { float: right; width: 448px; height: 107px; padding-top: 4px; color: #81bd07; }
.t1-texts p { margin-top: 0; }
.t1-rating-grp { float: right; width: 445px; height: 15px; position: relative; }
.ratingtxt { float: left; color: #fff; position: absolute; top: 4px; }
.ratingtxt a:link, a:visited { text-decoration: none; color: #fff; margin-top: 2px; }
.ratingtxt a:hover { text-decoration: none; color: #81bd07; margin-top: 2px; }
.rating { float: right; position: absolute; top: 4px; left: 346px; width: 101px; }
.darkgreen { color: #1b7302; }


/* Tour 2 config */

.tour2 { float: left; clear: both; width: 935px; height: 368px; padding: 15px 28px 0 17px; background: url(http://cdn1.image.homemadecelebrityporn.com/t1/images/tour2bg.jpg) no-repeat; position: relative; }
.tour2-left { float: left; width: 305px; height: 346px; margin-left: 12px; }
.tour2-right { float: right; width: 612px; height: 346px; }
.t2-title h2{ margin-top: 10px; margin-bottom: 0; padding: 0; color: #d2f97a; font-size: 28px; font-weight: normal; }
.t2-glamour { float: right; width: 146px; height: 276px; padding-top: 12px; padding-right: 2px; }
.t2-thumbs { float: left; padding-top: 12px; padding-left: 2px; }
.t2-thumbs ul { margin: 0; padding: 0; }
.t2-thumbs ul li { display: inline; list-style-type: none; }
.t2-thumbs ul li img {}
.t2-desc { margin-left: 2px; }
.t2-texts { float: left; width: 448px; height: 107px; padding-top: 4px; color: #81bd07; }
.t2-texts p { margin-top: 0; }
.t2-rating-grp { float: left; width: 445px; height: 15px; position: relative; }
.ratingtxt2 { float: right; color: #fff; position: absolute; top: 7px; left: 199px; width: 250px; }
.ratingtxt2 { float: left; color: #fff; position: absolute; top: 4px; }
.ratingtxt2 a:link, a:visited { text-decoration: none; color: #fff; margin-top: 4px; }
.ratingtxt2 a:hover { text-decoration: none; color: #81bd07; margin-top: 4px; }
.rating2 { float: left; position: absolute; top: 7px; left: 7px; }
.t2-thumbs ul li { display: inline; list-style-type: none; padding-left: 2px; }


/* Archive (Expanded) */

#archive { clear: left; float: left; width: 980px; }
.arc-hdr { float: left; width: 980px; height: 82px; background: url(http://cdn1.image.homemadecelebrityporn.com/t1/images/archive-hdr.jpg) no-repeat; }

/* Additional Content (Expanded) */

#addtlcontent { clear: left; float: left; width: 980px; margin: 0; padding: 0; }
#addconwrapper { float: left; width: 980px; padding-left: 6px; }
.addconhdr { float: left; width: 980px; height: 136px; background: url(http://cdn1.image.homemadecelebrityporn.com/t1/images/addcontent-hdr.jpg) no-repeat; }
.addcontabs { float: left; margin-top: 82px; margin-left: 22px; }

/* tabs */

.smuton, .smutoff { float: left; width: 235px; height: 51px; }
.paparazzion, .paparazzioff { float: left; width: 167px; height: 51px; }
.fantasyon, .fantasyoff { float: left; width: 152px; height: 51px; }
.glamouron, .glamouroff { float: left; width: 157px; height: 51px; }
.celebson, .celebsoff { float: left; width: 227px; height: 51px; }


/* content tables */

.allsides { border: #0f6e03 2px solid; }
.rtside { border-top: #0f6e03 2px solid; border-right: #0f6e03 2px solid; border-bottom: #0f6e03 2px solid; }
.ltside {border-top: #0f6e03 2px solid; border-left: #0f6e03 2px solid; border-bottom: #0f6e03 2px solid; }
.greenbg { padding: 3px 6px 0 6px; clear: left; width: 665px; height: 5.05em; color: #81bd07; background: #051302; }
.celebname { padding: 6px 6px; height: 22px; width: 216px; background: #81bd07; font-weight: bold; color: #000; }


/* archive & additional content footer */

.addconftr, .arch-ftr { clear: both; float: left; width: 980px; height: 46px; margin: 0; padding-top: 15px; background: url(http://cdn1.image.homemadecelebrityporn.com/t1/images/sectionftr.jpg) no-repeat; }
.allcontents, .allarchive { float: left; width: 537px; height: 32px; background: url(http://cdn1.image.homemadecelebrityporn.com/t1/images/btn_browsearchive.jpg) no-repeat; }

/* 1000s of Celebs section */

.celebrow { clear: left; margin: 0; padding-left: 2px; }
.celebrow ul { margin: 0 auto; padding: 0; }
.celebrow ul li { float: left; display: inline; list-style-type: none; }
.celebrow ul li img { border: #0f6e03 2px solid; padding-bottom: 0; margin-right: 2px; }
.celebrow ul li  img:hover { border: #00FF00 2px solid; padding-bottom: 0; margin-right: 2px; }
.celebrow ul li div { clear: left; width: 110px; height: 16px; padding-top: 3px; margin-top: -3.5px; background: #e1e0a9; border: #0f6e03 2px solid; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1em; color: #000; }


/* ---------- Footer ---------- */

#footer { clear: both; padding-bottom: 10px; width: 980px; margin: 0 auto;}
.join img { float: left; width: 322px; height: 191px; }
.minilogo img { float: left; width: 326px; height: 191px; }
.next img { float: left; width: 332px; height: 191px; }
#footerlinks { clear: both; }
#footerlinks ul { margin-bottom: 0; }
#footerlinks ul li { display: inline; list-style-type: none; padding: 0 4px; }
#footerlinks a:link { color: #81bd07; font-weight: bold; text-decoration: none; }
#footerlinks a:visited { color: #81bd07; font-weight: bold; text-decoration: none; }
#footerlinks a:hover { color: #CCC; font-weight: bold; text-decoration: underline; }
#footertext { padding-top: 6px; font-size: 10px; color: #999; }
#fbullet { color: #81bd07; text-decoration: none; }

/* Page2 Footer */

.minilogo2 img { float: left; width: 322px; height: 191px; }
.prev img { float: left; width: 201px; height: 191px; }
.join2 img { float: left; width: 236px; height: 191px; }
.next2 img { float: left; width: 221px; height: 191px; }

