body 
{
	background: #005e6f url(images/bg.jpg) repeat-x;
	height: 265px;
	margin: 0 auto;
	text-align: center;
}

#wrap
{
	width: 905px;
	margin: 0 auto;
	text-align: left;
}

/* ************************    MAIN HEADER   ************************ */

#header
{
	background: #005e6f url(images/header.jpg) no-repeat;
	height: 270px;
	width: 775px;
	
}

.headbanner
{
	width: 600px;
	height: 90px;
	margin-left: 149px;	
	text-align: center;
}

.headbanner img
{
	border: none;
	vertical-align: center;
}

.headbanner a img
{
	border: none;
}


#content
{
	margin-top: 7px;
}


/* ************************    LEFT SIDEBAR   ************************ */

#leftbar
{
	width: 152px;
	float: left;

}

.librarytitle
{
	background: url(images/librarytitle.jpg) no-repeat;
	width: 152px;
	height:38px;
}

.leftcontent
{
	background: url(images/leftbarcontentbg.jpg) repeat-y;
	width: 152px;
	padding-bottom: 10px;
}

.leftcontent ul, .leftcontent ul li
{
	padding: 0px 0px 0px 7px;
	margin: 0;
	list-style-type: none;
	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
}

.leftcontent ul li a
{
	text-decoration: none;
	color: #82c3e7;
}

.leftcontent ul li a:hover
{
	color: #89df99;	
	text-decoration: underline;
}

.leftbottom
{
	background: url(images/leftbarbottom.jpg) no-repeat;
	width: 152px;
	height: 10px;
}

/* ************************    MAIN OR MIDDLE - THUMBS AND GALLERIES OF NICHES   ************************ */

#main
{
	width: 550px;
	overflow: hidden;
	padding-left: 10px;
	text-align: center;
	margin: 0 auto;
	float: left;
}

.maintitle
{
	background: url(images/maintitle.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}

.maincontent
{
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	background: url(images/maincontentbg.jpg) repeat-y;
	padding: 10px 0px;
}

.rowholder
{

	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	width: 512px;
	padding-bottom: 10px;
}

.picholder
{

	float: left;
	overflow: hidden;
	text-align: center;
}

.picholder p
{
	padding: 0;
	margin: 0;
	color: #82c3e7;
	font-family: arial, verdana;
	font-size: 11px;
}

.picholder p a
{
	text-decoration: none;
	color: #82c3e7;
}

.picholder p a:hover
{
	color: #89df99;
	text-decoration: underline;
}

.picholder a img
{
	border: 1px #1a4d6c solid;
	margin: 0;
	padding: 0;
	overflow: hidden;
	display: block;
}

.rowholder span
{
	float: left;
	width: 3px;
	height: 10px;
	overflow: hidden;


}

.mainbottom
{
	background: url(images/mainbottom.jpg) no-repeat;
	width: 550px;
	height: 10px;
}

.bookmark
{
	margin-top: 10px;
}


.bookmark a img
{
	border: 0;
}

/* ************************    RIGHT SIDEBAR   ************************ */

#rightbar
{
	width: 171px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
}

.rightcontent
{
	background: url(images/rightbarcontentbg.jpg) repeat-y;
	width: 171px;
	padding-bottom: 10px;
	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
}

.rightcontent h2
{
	font-family: arial, verdana;
	font-size: 11px;
	color: #89df99;
	line-height: 14px;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
}

.rightcontent h2 a	
{
	color: #89df99;
}

.rightcontent p
{
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
}

.rightcontent p a
{
	color: #82c3e7;
}

.rightcontent ul 
{
	padding: 0px 0px 0px 7px;
	margin: 0;
	list-style-type: none;
	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	text-indent: 15px;
	line-height: 14px;
}

.rightcontent ul li
{
	background: url(images/listdot.jpg) no-repeat left center;
}

.rightcontent ul li a
{
	text-decoration: none;
	color: #82c3e7;
}

.rightcontent ul li a:hover
{
	color: #89df99;
	text-decoration: underline;
}
/* **** FRIENDS **** */

.friends
{
	background: url(images/friendstitle.jpg) no-repeat;
	width: 171px;
	height: 38px;
	overflow: hidden;
}

/* **** SPONSOR **** */

.sponsor
{
	background: url(images/sponsortitle.jpg) no-repeat;
	width: 171px;
	height: 38px;
	overflow: hidden;
}

.sponsorcontent
{
	padding-top: 5px;
	padding-bottom: 10px;
	background: url(images/rightbarcontentbg.jpg) repeat-y;
	width: 171px;
	padding-bottom: 10px;
	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
	margin: 0 auto;	
	text-align: center;	
}

.sponsorcontent p
{
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
	margin: 0;
}

.sponsorcontent a img
{
	border: 0;
}


/* **** HOT STUFF **** */

.hotstuff
{
	background: url(images/hotstuff.jpg) no-repeat;
	width: 171px;
	height: 38px;
	overflow: hidden;
}

/* **** PAYSITES **** */

.paysites
{
	background: url(images/paysitestitle.jpg) no-repeat;
	width: 171px;
	height: 38px;
	overflow: hidden;
}

.rightbottom
{
	background: url(images/rightbarbottombg.jpg) no-repeat;
	width: 171px;
	height: 10px;
	padding-bottom: 10px;
}

/* ************************    FOOTER   ************************ */

.footer
{
	padding-bottom: 10px;
	width: 905px;
	font-family: arial, verdana;
	font-size: 11px;
	color: #000000;
	text-align: center;
	margin: 0 auto;
}

.footer p
{
	margin: 0;
}

.footer p a
{
	color: #000000;
}

/* ************************    MISCELLANEOUS   ************************ */

.headspacer
{
	height: 114px;
	width: 100%;
}

.spacer
{
	clear: both;
	height: 15px;
	width: 905px;
}



/* ************************    Category Page - NOT MAIN PAGE  ************************ */
#header2
{
	width: 905px;
	text-align: center;
	margin: 0 auto;
}

.logotext
{
	width: 290px;
	height: 61px;
	text-align: center;
	background-image: url(images/textlogo.jpg);
	background-repeat: no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/* **** HEADER AD1 **** */

.adtop
{
	background: url(images/adholdertop.jpg) no-repeat;
	width: 652px;
	height: 131px;
	text-align: center;
	margin: 0 auto;
}

.adtop img, .adtop img a
{
	padding-top: 20px;
	border: 0px;
}

/* **** HEADER AD2 **** */

.adbottom
{
	background: url(images/adholderbottom.jpg) no-repeat;
	width: 652px;
	height: 167px;
	text-align: center;
	margin: 0 auto;
}

.adbottom img, .adbottom img a
{
	padding-top: 19px;
	border: 0px;
}

/* ******************* MAIN CATEGORY CONTENT ********************** */

.categorytitle
{
	background: url(images/categorytitle.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}

.categorycontent
{
	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
	overflow: hidden;
	background: url(images/maincontentbg.jpg) repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 15px;
}

.categorycontent a
{
	text-decoration: none;
	color: #82c3e7;
}

.categorycontent a:hover
{
	text-decoration: underline;
	color: #89df99;
}
.latestupdates {

	background: url(images/latest.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.blank {

	background: url(images/blank.jpg) no-repeat;
	width: 171px;
	height: 38px;
	overflow: hidden;
}
.amateur {

	background: url(images/niches/amateurs.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.anal {

	background: url(images/niches/anal_sex.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.asian {

	background: url(images/niches/asian.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.ass {

	background: url(images/niches/ass.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.asslick {

	background: url(images/niches/asslicking.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.asstomouth {

	background: url(images/niches/asstomouth.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.babes {

	background: url(images/niches/babes.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.beach {

	background: url(images/niches/beach.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.bisexual {

	background: url(images/niches/bisexual.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.bigass {

	background: url(images/niches/bigass.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.bigcocks {

	background: url(images/niches/big_cocks.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.bigtits {

	background: url(images/niches/bigtits.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.bikini {

	background: url(images/niches/bikini.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.black {

	background: url(images/niches/black.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.blonde {

	background: url(images/niches/blonde.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.blowjob {

	background: url(images/niches/blowjob.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.bondage {

	background: url(images/niches/bondage.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.brunette {

	background: url(images/niches/brunette.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.bukakke {

	background: url(images/niches/bukakke.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.cartoons {

	background: url(images/niches/cartoons.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.celebrity {

	background: url(images/niches/celebrity.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.cheerleaders {

	background: url(images/niches/cheerleaders.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.college {

	background: url(images/niches/college.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.couplesseduce {

	background: url(images/niches/couplesseduce.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.creampie {

	background: url(images/niches/creampie.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.cumshot {

	background: url(images/niches/cumshot.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.dating {

	background: url(images/niches/dating.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.deepthroat {

	background: url(images/niches/deep_throat.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.dp {

	background: url(images/niches/double_penetration.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.euro {

	background: url(images/niches/euro.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.exibitionism {

	background: url(images/niches/exibitionism.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.facials {

	background: url(images/niches/facials.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.fat {

	background: url(images/niches/fat.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.fetish {

	background: url(images/niches/fetish.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.fisting {

	background: url(images/niches/fisting.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.footfetish {

	background: url(images/niches/footfetish.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.gagging {

	background: url(images/niches/gagging.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.gangbang {

	background: url(images/niches/gangbang.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.gay {

	background: url(images/niches/gay.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.girlnextdoor {

	background: url(images/niches/girlnextdoor.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.gonzo {

	background: url(images/niches/gonzo.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.granny {

	background: url(images/niches/granny.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.group {

	background: url(images/niches/group.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.hairy {

	background: url(images/niches/hairy.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.handjob {

	background: url(images/niches/handjobs.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.hardcore {

	background: url(images/niches/hardcore.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.housewives {

	background: url(images/niches/housewives.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.interracial {

	background: url(images/niches/interracial.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.latina {

	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
	overflow: hidden;
	background: url(images/niches/latinas.jpg) repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 15px;
}
.lesbians {

	background: url(images/niches/lesbians.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.maids {

	background: url(images/niches/maids.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.masturbations {

	background: url(images/niches/masturbation.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.matures {

	background: url(images/niches/mature.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.milf {

	background: url(images/niches/milf.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.office {

	background: url(images/niches/office.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.party {

	background: url(images/niches/party.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.pissing {

	background: url(images/niches/pissing.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.pornstars {

	background: url(images/niches/pornstars.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.reality {

	background: url(images/niches/reality.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.redhead {

	background: url(images/niches/redhead.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.rough {

	background: url(images/niches/rough.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.secretary {

	background: url(images/niches/secretary.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.stories {

	background: url(images/niches/stories.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.softcore {

	background: url(images/niches/softcore.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.spanking {

	background: url(images/niches/spanking.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.squirting {

	background: url(images/niches/squirting.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.swingers {

	background: url(images/niches/swingers.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.teachers {

	background: url(images/niches/teachers.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.teen {

	background: url(images/niches/teen.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.thresome {

	background: url(images/niches/threesome.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.throatfucking {

	background: url(images/niches/throat_fucking.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.toys {

	background: url(images/niches/toys.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.tranny {

	background: url(images/niches/trannys.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.upskirt {

	background: url(images/niches/upskirt.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.vintage {

	background: url(images/niches/vintage.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.voyer {

	background: url(images/niches/voyer.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.wives {

	background: url(images/niches/wives.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.streaming {


	background: url(images/niches/streaming.jpg) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.spotlight {
	width: 152px;
	height:38px;
	background-image: url(images/niches/spotlight.gif);
	background-repeat: no-repeat;
}
.hotlinks {

	background: repeat-y;
	width: auto;
	padding-bottom: 10px;
	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
}
.contact {


	background: url(images/contact.gif) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.video {

	background: no-repeat;
	width: auto;
	padding-bottom: 10px;
	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
}
.webmasters {


	background: url(images/niches/webmasters.gif) no-repeat;
	height: 38px;
	width: 550px;
	overflow: hidden;
}
.web2 {

	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
	overflow: hidden;
	background: repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 15px;
}
.aaa {
	font-family: arial, verdana;
	font-size: 11px;
}
.indx {

	background: repeat-y;
	width: 171px;
	padding-bottom: 10px;
	font-family: arial, verdana;
	font-size: 11px;
	color: #99CC99;
	line-height: 14px;
}
.bottom {


	font-family: arial, verdana;
	font-size: 11px;
	color: #000000;
	line-height: 14px;
	overflow: hidden;
	background: repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	padding-left: 15px;
}
.white {
	font-family: arial, verdana;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: blink;


}
.120 {

	font-family: arial, verdana;
	font-size: 11px;
	color: #82c3e7;
	line-height: 14px;
	overflow: hidden;
	background: url(images/maincontentbg.jpg) repeat-y;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 15px;
}
