@charset "utf-8";
/* CSS Document */

/* Main style start here*/
body,td,th {
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #2f2e2e;
}

body {
  background-color: #444444;
  margin-top: 0px;
  margin-bottom: 0px;
}

img {
  border: 0;
}

#wrapper {
  width: 980px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#maindivHolder {
  margin: 0px;
  float: left;
  width: 980px;
  height:100%;
  background-color:#ffff9b;
  border-left:#343333 solid 2px;
  border-right:#343333 solid 2px;
}

.headerHolder {
  float:left;
  width:980px;
  height:120px;
  background-image:url(logo2.jpg);
  background-repeat:no-repeat;
  background-position:right;
}

.logoHolder {
	float:left;
	padding-left:30px;
	padding-top:9px;
	width:409px;
	height:111px;
}
.header_nav{
	float:right;
	padding-right:24px;
	padding-top:9px;
	color:#000000;
}
.header_navlinks{
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
a:hover.header_navlinks{
	font-size:14px;
	color:#666666;
	text-decoration:underline;
}

.main_navHolder{
	float:left;
	width:971px;
	height:34px;
	border-top:#afaf7a solid 1px;
	padding-left:9px;
	padding-top:9px;
	background-image:url(navbg000.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}






/* classic button */
.navright {
  float: right;
  margin-right: 40px;
}

.contentbg{
	float:left;
	width:968px;
	background-image:url(contentb.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding-left:6px;
	padding-right:6px;
	height:100%
}

#contentHolder{
	float:left;
	width:956px;
	background-color:#FFFFFF;
	border-bottom:#afaf7a solid 1px;
	border-top:#afaf7a solid 1px;
	border-left:#afaf7a solid 1px;
	border-right:#afaf7a solid 1px;
	height:100%;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:15px;
}

/*Left Holder (TOC DIV)*/
#leftHolder{
	float:left;
	width:190px;
	padding-left:5px;
}
	
	/*rounder corners*/
	#maincategories { float:left; width:190px; background: transparent; text-align:center;}
	#whatshot { float:left; width:509px; background: transparent; text-align:center;}
        #ampcomment { float:left; width:780px; background: transparent; text-align:center;}
	#damngoodsites { float:left; width:300px; background: transparent; text-align:center;}
        #ampcomment { float:left; width:724px; background: transparent; text-align:center; margin-top:10px; margin-bottom:10px;}
	
	.xtop {display:block; background:transparent; font-size:1px;}
	.xbottom {display:block; background:transparent; font-size:1px;}
	.xb1, .xb1a, .xb2, .xb2a, .xb3,.xb3a, .xb4 , .xb4a {display:block; overflow:hidden;}
	.xb1, .xb1a, .xb2, .xb2a, .xb3,.xb3a {height:1px;}
	.xb2, .xb3, .xb4 {background:#FFFFFF; border-left:1px solid #d4e8f6; border-right:1px solid #d4e8f6;}
	.xb1a {margin:0 5px; background:#d4e8f6;}
	.xb1 {margin:0 5px; background:#78b7e4;}
	.xb2 {margin:0 3px; border-width:0 2px;}
	.xb2a {margin:0 3px; border-width:0 2px; background:#78b7e4;}
	.xb3 {margin:0 2px; }
	.xb3a {margin:0 2px; background:#78b7e4;}
	.xb4 { margin:0 1px;}
	.xb4a { margin:0 1px; background:#78b7e4;}
	/*round corners ends here*/
	
.maincat_content{
	display:block;
	background:#FFFFFF; 
	border:0 solid #d4e8f6; 
	border-width:0 1px;
	padding-top:8px;
	padding-left:10px;
	padding-bottom:10px;
	background-image:url(line0000.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
	}
.maincat_content {
	color:#06559f;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
}
.maincat_content a:link{
	color:#06559f;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
}
.maincat_content a:visited{
	color:#06559f;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
}
.maincat_content a:hover{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	padding-left:15px;
}

.maincat_content a:active{
	color:#06559f;
	text-decoration:none;
	text-align:left;
	padding-left:15px;
}

/*COMMON LINKS behaviour*/
.boxcontent a:link, .amphumorBlog a:link{
	color:#06559f;
	text-decoration:none;
	text-align:left;
}
.boxcontent a:visited, .amphumorBlog a:visited{
	color:#06559f;
	text-decoration:none;
	text-align:left;
}
.boxcontent a:hover, .amphumorBlog a:hover{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
}
.boxcontent a:active, .amphumorBlog a:active{
	color:#06559f;
	text-decoration:none;
	text-align:left;
}

/*SF links behaviour*/
.special_items a:link{
	color:#06559f;
	text-decoration:none;
	text-align:left;
	line-height:25px;
}
.special_items a:visited{
	color:#06559f;
	text-decoration:none;
	text-align:left;
	line-height:25px;
}
.special_items a:hover{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:25px;
}
.special_items a:active{
	color:#06559f;
	text-decoration:none;
	text-align:left;
	line-height:25px;
}

.maincat_content_nobrdr { /* no border*/
	display:block; 
	background:#FFFFFF; 
	border:0 solid #d4e8f6; 
	border-width:0 1px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	}
.curvy_title{
	/*float:left;*/
	width:190px;
	height:29px;
	background-image:url(curve-ti.gif);
	background-position:left;
	background-repeat:repeat-x;
}
.curve_left{
	float:left;
	width:4px;
	height:29px;
}
.curve_title{  /*toc title*/
	float:left;
	width:181px;
	padding-top:4px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
}
.curve_right{
	float:left;
	width:4px;
	height:29px;
}
.left_maincatHolder{
	float:left;
	padding-top:15px;
}
.toc_spacer{ /*toc spacer*/
	width:160px;
	height:6px;
	padding-bottom:10px;
}
.toc_cat_title{
	width:160px;
	background-image:url(arrow000.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#2f2e2e;
	text-align:left;
	padding-left:14px;
	font-weight:bold;
}
.toc_catHolder{
	width:155px;
	padding-left:15px;
	text-align:left;
}
/*TOC ends here*/


/*Main Content (Right Column)*/
#maincontentHolder {
  float:left;
  width:736px;
  padding-left: 20px;
  padding-bottom: 2px;
}
.maincontentHolder{
	float:left;
	width:736px;
	padding-left:20px;
	padding-bottom:20px;
}
#contentPlaceHolder{
	float:left;
	width:736px;
	padding-bottom:10px;
}
#latest_Holder{
	float:left;
	width:510px;
}
.ff_ad{
	float:left;
	width:510px;
	height:188px;
	padding-bottom:22px;
}
.ffff_ad{
	float:left;
	width:510px;
	padding-bottom:14px;
}
.latest_link2{
	color:#06559f;
	text-decoration:underline;
	font-size:10px;
}
a:hover.latest_link2{/*location*/
	color:#06559f;
	text-decoration:none;
	font-size:10px;
}
.latest_note{
	float:left;
	width:495px;
	padding-top:10px;
	font-size:10px;
	color:#575756;
	padding-bottom:8px;
}

/*WHATS HOT*/
.whatshotcurvy_title{
	width:509px;
	height:29px;
	background-image:url(curve-ti.gif);
	background-position:left;
	background-repeat:repeat-x;
}
.whatshot_title{  /*toc title*/
	float:left;
	width:485px; /*adjust the width if you adjusted the margin*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	padding-left:15px; /*title margin*/
}
.asterisk{
	font-size:20px;
}
.whatshot_content {
	display:block; 
	background:#FFFFFF; 
	border:0 solid #d4e8f6; 
	border-width:0 1px;
	padding-top:10px; /*top spacing adjustments*/
	padding-left:20px;
	padding-bottom:2px; /*bottom spacing adjustments*/
	text-align:left;
}

.whats_content a {
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}
.whats_content a:link, .linkscont a:link{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}
.whats_content a:visited, .linkscont a:visited{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}
.whats_content a:hover, .linkscont a:hover {
	color:#06559f;
	text-decoration:none;
	text-align:left;
	line-height:20px;
}
.whats_content a:active, .linkscont a:active {
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}

.linkscont a:link{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}
.linkscont a:visited{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}
.linkscont a:hover {
	color:#06559f;
	text-decoration:none;
	text-align:left;
	line-height:20px;
}
.linkscont a:active {
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}

.linkscont2 a:link{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}
.linkscont2 a:visited{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}
.linkscont2 a:hover {
	color:#06559f;
	text-decoration:none;
	text-align:left;
	line-height:20px;
}
.linkscont2 a:active {
	color:#06559f;
	text-decoration:underline;
	text-align:left;
	line-height:20px;
}

.ampcommentcurvy_title{
  width:724px;
  height:29px;
  background-image:url(curve-ti.gif);
  background-position:left;
  background-repeat:repeat-x;
}

.ampcomment_title {
  float:left;
  width:700px;
  color:#ffff9b;
  font-weight:bold;
  font-size:16px;
  text-align:left;
  padding-left:15px;
}

.ampcomment_content {
  display:block;
  background:#FFFFFF;
  border:0 solid #d4e8f6;
  border-width:0 1px;
  padding-top:10px;
  padding-left:10px;
  padding-bottom:2px;
  text-align:left;
}

/*Special Features*/
.inset {float:right; background: transparent; width:205px;}
.inset h1, .inset p {margin:0 10px;}
.inset h1 {font-size:2em; color:#fff;}
.inset p {padding-bottom:0.5em;}

.inset .b1, .inset .b2, .inset .b3, .inset .b4, .inset .b1b, .inset .b2b, .inset .b3b, .inset .b4b {
	display:block; overflow:hidden; font-size:1px;}
.inset .b1, .inset .b2, .inset .b3, .inset .b1b, .inset .b2b, .inset .b3b {height:1px;}
.inset .b2 {background:#e1eff9; border-left:1px solid #bddcf2; border-right:1px solid #bddcf2;}
.inset .b3 {background:#e1eff9; border-left:1px solid #bddcf2; border-right:1px solid #bddcf2;}
.inset .b4 {background:#e1eff9; border-left:1px solid #bddcf2; border-right:1px solid #bddcf2;}
.inset .b4b {background:#e1eff9; border-left:1px solid #bddcf2; border-right:1px solid #bddcf2;}
.inset .b3b {background:#e1eff9; border-left:1px solid #bddcf2; border-right:1px solid #bddcf2;}
.inset .b2b {background:#bddcf2; border-left:1px solid #bddcf2; border-right:1px solid #bddcf2;}

.inset .b1 {margin:0 5px; background:#bddcf2;}
.inset .b2, .inset .b2b {margin:0 3px; border-width:0 2px;}
.inset .b3, .inset .b3b {margin:0 2px;}
.inset .b4, .inset .b4b {height:2px; margin:0 1px;}
.inset .b1b {margin:0 5px; background:#bddcf2;}

.inset .boxcontent {display:block; background:#e1eff9; border-left:1px solid #bddcf2; border-right:1px solid #bddcf2;}

.special_title {
	width:190px;
	padding-left:8px;
	padding-top:5px;
	font-size:18px;
	padding-bottom:8px;
}

.special_title a:link, .special_title a:visited, .special_title a:hover, .special_title a:active {
  color: #444;
  text-decoration: none;
}

.special_items{
	width:190px;
	margin-left:10px;
	line-height:25px;
	background-image:url(arrow200.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-indent:15px;
}
.special_spacer{
	width:190px;
	height:5px;
	padding-left:10px;
}
.special_spacer2{
	width:190px;
	height:10px;
	padding-left:10px;
}
.specialHolder{
	float:left;
	padding-left:20px;
	width:205px;
}

/*Brazzers*/
.ff_ad2 {
  float:left;
  width:736px;
  padding-bottom:6px;
  padding-top:6px;
}

.ff_ad3 {            
  float:left;        
  width:736px;      
}   

/*milf big_damn good sites*/
.milfsHolder{
	float:left;
	width:300px;
}
.ff_ad3{
	float:left;
	width:300px;
}
.ampshumorHolder{
	float:left;
	width:185px;
	margin-left:17px;
}
.ampspollHolder{
	float:left;
	width:216px;
	margin-left:17px;
}
/* Ampland Humors -  round corners */
.raised {
	background: transparent;
	background-position:top left;
	width:185px;
}
.poll {
	background: transparent;
	width:216px;
}
.links {
	background: transparent;
	width:300px;
}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#d6e9f7;}
.raised p {padding-bottom:0.5em;}

.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, 
	.raised .b4b {display:block; overflow:hidden; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.raised .b3 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.raised .b4 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.raised .b4b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.raised .b3b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.raised .b2b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}

.raised .b1 {margin:0 5px; background:#b9daf1; }
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px; }
.raised .b3, .raised .b3b {margin:0 2px; }
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#b9daf1;}
.raised .boxcontent {
  display:block;  
  background:#D7EAF7;
  border-left:1px solid #b9daf1; 
  border-right:1px solid #b9daf1;
  bbackground-image:url(humorbg0.gif);
  background-repeat:repeat-x;
  background-position:top left;
  text-align:left;
  padding-left:7px; /*change the spacing on the left of the hummor*/
}

/*Styles below is for the POLL*/
.poll h1, .raised p {margin:0 10px;}
.poll h1 {font-size:2em; color:#d6e9f7;}
.poll p {padding-bottom:0.5em;}

.poll .b1, .poll .b2, .poll .b3, .poll .b4, .poll .b1b, .poll .b2b, .poll .b3b, .poll .b4b {
  display:block; overflow:hidden; font-size:1px;
}
.poll .b1, .poll .b2, .poll .b3, .poll .b1b, .poll .b2b, .poll .b3b {height:1px;}
.poll .b2 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.poll .b3 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.poll .b4 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.poll .b4b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.poll .b3b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.poll .b2b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}


.poll .b1 {margin:0 5px; background:#b9daf1;}
.poll .b2, .poll .b2b {margin:0 3px; border-width:0 2px;}
.poll .b3, .poll .b3b {margin:0 2px;}
.poll .b4, .poll .b4b {height:2px; margin:0 1px; }
.poll .b1b {margin:0 5px; background:#b9daf1;}
.poll .boxcontent {
	display:block;  
	background:#d6e9f7;
	border-left:1px solid #b9daf1; 
	border-right:1px solid #b9daf1;
	background-repeat:repeat-x;
	background-position:top left;
	text-align:left;
	padding-left:7px;
	padding-bottom:5px;
}
.humorHolder{
	margin-left:7px;
	padding-right:7px;
}
.amphumortitle{
	width:175px;
}
.amphumorBlogtitle{
	width:175px;
	padding-top:8px;
}
.amphumorBlog{
	width:175px;
	padding-top:5px;
	padding-bottom:5px;
        font-size:12px;
        line-height: 18px;
}

.amppolltitle{
	width:205px;
}
.amphumor_vidholder{
	width:168px;
	padding-left:3px;
	padding-right:2px;
}
.amphumor_pics{
	float:left;
	padding-left:2px;
}
.ampblog{
	width:175px;
}
.recentvideo{
	font-size:11px;
	font-weight:bold;
	line-height:25px;
}
.poll_content {
  margin-left: 2px;
  width:195px;
  font-size:12px;
  font-weight:normal;
}

/*DAMN GOOD SITES*/
.damngoodsiteHolder{
	float:left;
	width:300px;
	padding-bottom:10px;
}
.damncurvey_title{
	float:left;
	width:300px;
	height:29px;
	background-image:url(curve-ti.gif);
	background-position:left;
	background-repeat:repeat-x;
}
.damn_title{  /*toc title*/
	float:left;
	width:281px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:16px;
	text-align:left;
	margin-left:10px;
}
.asterisk{
	font-size:20px;
}
.damngood_content {
	display:block; 
	background:#FFFFFF; 
	border:0 solid #d4e8f6; 
	border-width:0 1px;
	padding-left:10px;
	text-align:left;
}
.damn_content{
	width:290px;
	text-align:left;
}
.damncont{
	width:90px;
}
.damnlink{
	color:#06559f;
	text-decoration:underline;
	text-align:left;
}
a:hover.damnlink{
	color:#06559f;
	text-decoration:none;
	text-align:left;
}

.livecamHolder {
  float:left;
  width:712px;
  text-align:center;
  padding-bottom:10px;
}

.fineHolder {
  float:left;
  width:736px;
  text-align:center;
  font-size:16px;
  color:#06559f;
}

.otherlinksHolder{
	float:left;
	width:720px;
	text-align:center;
	padding-top:10px;
	padding-bottom:30px;
	color:#777777;
	font-size:12px;
}

.otherlinks a {
  color:#777777;
  font-size:12px;
  text-decoration:none;
}

.otherlinks a:link {
  color:#06559f;
  font-size:12px;
  text-decoration:none;
}

.otherlinks a:visited {
  color:#06559f;
  font-size:12px;
  text-decoration:none;
}

.otherlinks a:hover {
  color:#06559f;
  font-size:12px;
  text-decoration:underline;
}

.otherlinks a:active {
  color:#06559f;
  font-size:12px;
  text-decoration:none;
}

/*Styles below is for the POLL*/
.links h1, .raised p {margin:0 10px;}
.links h1 {font-size:2em; color:#d6e9f7;}
.links p {padding-bottom:0.5em;}

.links .b1, .links .b2, .links .b3, .links .b4, .links .b1b, .links .b2b, .links .b3b, .links .b4b {
  display:block; overflow:hidden; font-size:1px;
}
.links .b1, .links .b2, .links .b3, .links .b1b, .links .b2b, .links .b3b {height:1px;}
.links .b2 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.links .b3 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.links .b4 {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.links .b4b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.links .b3b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}
.links .b2b {background:#d6e9f7; border-left:1px solid #b9daf1; border-right:1px solid #b9daf1;}


.links .b1 {margin:0 5px; background:#b9daf1;}
.links .b2, .links .b2b {margin:0 3px; border-width:0 2px;}
.links .b3, .links .b3b {margin:0 2px;}
.links .b4, .links .b4b {height:2px; margin:0 1px;}
.links .b1b {margin:0 5px; background:#b9daf1;}
.links .boxcontent {
	display:block;
	background:#d6e9f7;
	border-left:1px solid #b9daf1; 
	border-right:1px solid #b9daf1;
	background-repeat:repeat-x;
	background-position:top left;
	text-align:left;
	padding-left:7px;
	padding-bottom:5px;
	height:150px;
}
.links_content{
	width:280px;
	padding-left:2px;
	padding-right:2px;
	font-size:14px;
	font-weight:normal;
}
.linkscont{
	display:block;
	float:left;
	width:140px;
	margin-top:10px;
	padding-right:10px;
	margin-bottom:5px;
	border-right:#b9daf1 solid 1px;
}
.linkscont2{
	display:block;
	float:left;
	width:110px;
	margin-top:10px;
	padding-left:10px;
	margin-bottom:5px;
}

/*Content DIV ends here*/

/*---------------------------*/

.footer {
  float: left;
  width: 946px;
  font-size:12px;
  text-align:center;
  color:#777777;
  padding-top: 10px;
  padding-bottom: 15px;
  padding-left: 14px;
}

.footcolumnleft, .footcolumn {
  float: left;
  width: 150px;
  padding-bottom:10px;
  height: 90px;
  margin-left: 10px;
  padding-left: 20px;
  text-align: left;
}

.footcolumn {
  border-left: 1px solid #000;
}

.foot_title {
  color:#444;
  line-height: 24px;
}

.footer a:link
{
	color: #06559f;
	text-decoration: none;
	text-align: center;
}

.footer a:visited {
  color:#06559f;
  text-decoration:none;
  text-align:center;
}
w
.footer a:hover {
  color:#06559f;
  text-decoration:underline;
  text-align:center;
}

.footer a:active {
  color:#06559f;
  text-decoration:none;
  text-align:center;
}

#footwrapper {
  width: 946px;
  margin-top: 0px;
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
}

#footerhold {
  margin: 0px;
  float: left;
  width: 946px;
}

.linksffff_ad {
  float:left;
  width:100%;
  margin-bottom:20px;
}

/* ####### */
/* DIRECTORY CONTENT SECTION */
/* ####### */

/* navigation holder */
#directorycontentholder{
        float:left;
        width:926px;
        background-color:#FFFFFF;
        border-bottom:#afaf7a solid 1px;
        border-top:#afaf7a solid 1px;
        border-left:#afaf7a solid 1px;
        border-right:#afaf7a solid 1px;
        height:100%;
        padding-left:20px;
        padding-right:20px;
        padding-top:15px;
        padding-bottom:15px;
}
.navigation_holder {
        float: left;
        width: 926px;
}
.navigation_textholder {
        float: left;
        width: 480px;
        color: #0273e8;
}
.navigation_searchholder {
        float: left;
        width: 446px;
        text-align: right;
}
.navigation_searchbox {
        height: 14px;
        width: 220px;
        line-height: 14px;
}
.navigation_searchbutton {
        float: left;
        width: 66px;
}
.navigation_searchboxholder {
        float: left;
        width: 223px;
        padding-left: 141px;
        padding-right: 5px
}
/*end navigation holder*/

/*directory title*/
.directtitle_holder {
        float: left;
        width: 922px;
        background-color: #3c9fef;
        margin-top: 10px;
        margin-bottom: 10px;
}
.directtitle_curveleft {
        float: left;
        width: 10px;
        height: 50px;
        background-image: url(curvelef.gif);
        background-repeat: no-repeat;
}
.directtitle_curveright {
        float: left;
        width: 10px;
        height: 50px;
        background-image: url(curverig.gif);
        background-repeat: no-repeat;
}

.directtitle_textholder {
        float: left;
        width: 892px;
        padding-left: 10px;
        height: 50px;
        line-height: 50px;
        color: #ffffff;
        font-size: 28px;
        background-image: url(strip700.gif);
        background-repeat: repeat-x;
}
/*end directory title*/

.aboutpaysites {
  margin-top: 74px;
}

/*directory content*/
.directcontent_holdermain {
        float: left;
        width: 922px;
        margin-bottom: 20px;
}
.directcontent_spacer1 {
        float: left;
        width: 922px;
        height: 10px;
        line-height: 10px;
}
.directcontent_curve5left {
        float: left;
        width: 10px;
        height: 10px;
        line-height: 10px;
        background-image: url(curve5le.gif);
        background-repeat: no-repeat;
}
.directcontent_curve5right {
        float: left;
        width: 10px;
        height: 10px;
        line-height: 10px;
        background-image: url(curve5ri.gif);
        background-repeat: no-repeat;
}
.directcontent_curve6left {
        float: left;
        width: 10px;
        height: 10px;
        line-height: 10px;
        background-image: url(curve6le.gif);
        background-repeat: no-repeat;
}
.directcontent_curve6right {
        float: left;
        width: 10px;
        height: 10px;
        line-height: 10px;
        background-image: url(curve6ri.gif);
        background-repeat: no-repeat;
}
.directcontent_centerspacer {
        float: left;
        width: 902px;
        height: 9px;
        line-height: 9px;
        border-top: 1px solid #d3d3d3;
}.directcontent_centerspacer1 {
        float: left;
        width: 902px;
        height: 9px;
        line-height: 9px;
        border-bottom: 1px solid #d3d3d3;
}
.directcontent_contentmain {
        float: left;
        width: 880px;
        border-left: 1px solid #d3d3d3;
        border-right: 1px solid #d3d3d3;
        padding: 10px 20px 20px 20px;
        color: #000000;
        line-height: 20px;
        text-align: justify;
}

.directcontent_contentmain a {
  font-weight: bold;       
  color: #06559f; 
}

.directcontent_columnleft {
  float: left;
  width: 320px;
  margin-left: 20px;
  line-height: 23px;
  font-size: 14px;
}

.directcontent_columnleft img {
  vertical-align: middle;
}

.directcontent_columnleft span {
  font-size: 11px;
}

.directcontent_aff {
  float: right;
  width: 180px;
}

.directcontent_columnright {
  float: left;
  width: 320px;
  margin-left: 20px;
  line-height: 23px;
}

/*end of directory content*/

/* ampland logos */

.logosmain {
  float: left:
  width: 100%;
  margin-top: 10px; 
  margin-bottom: 4px;
  text-align: center;
}

.logosholder {
  float: left;
  margin-top: 10px;
  margin-bottom: 6px;
  text-align: center;
  font-size:16px;      
  font-weight: bold;
  color:#06559f; 
  width: 880px;
}

/*start directorypage*/
.directpage_holder {
  float: left;
  width: 880px;
  font-size: 12px;
  font-weight: normal;
  color: #000;
  line-height: 16px;
}

.directpage_holder a {
  font-size: 14px;
  font-weight: bold;
  color: #223344;
}
.directpage_holder a:link {
  color: #06559f;
}


.directpage_holder span {
  font-size: 11px;
  font-weight: bold;
  font-style: italic;
  color: #2288FF;
}

.directpage_holder hr {
  float: left;
  margin-bottom: 10px;
  width: 880px;
  height: 1px;
  border-top: 1px dashed #cccccc;
}

.paysite a:active {
  color: #112233;      
}

.paysite a:link {
  color: #06559f;      
}

.paysite img {
  float: left;
  border: 0px;
  width: 120px;
  height: 60px;
  padding-top: 10px;
  padding-bottom: 30px;
  padding-right: 10px;
  text-align: center;
}

.directpage_small {
  font-size: 11px;
  font-weight: normal;
  font-style: italic;
}

/*end direcotry page */

#paysiteinfo {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 880px;
  float: left;
}

.paysiteinfobox {
  width: 350px;
  float: left;
}

.paysiteinfotext {
  width: 500px;
  float: left;
  font-size: 14px;
  font-weight: normal;
}

.paysiteinfolink {
  font-size: 24px;
  font-weight: normal;
  color: #9944AA;
  text-align: center;
}

.paysiteinfolink a {
  color: #DD4444;
}

.paysiteinfoimage img {
  border: none;
  text-align: center;
}

#videos {
  float: left;
  width: 880px;
  padding-right: 20px;
  padding-left: 20px;
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  font-weight: normal;
  font-size: 12px;
}

#videos a:visited, a:hover, a:active {
  color: #223344
}

#videos a {
  color: #06559f;
}

.videolist { 
}

.videolist li {         
  float: left;    
  text-align: left;
  list-style-type: none;
  width: 148px;    
  height: 180px;
  margin-top: 10px;   
  margin-bottom: 10px;
  margin-right: 8px;
  margin-left: 8px;    
  line-height: 14px; 
}   

/* pagination */
#page {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
}

#page a {        
  color: #ffffff;
  text-decoration : underline;
  padding : 0;                 
  margin : 0;     
}

#page table {
 width: 880px;
 height: 26px;
 border: 1px solid #06559F;
 text-align: center;
}

#page td {
  color: #000;
  font-size: 1.0em;
  font-weight: bold;
  color: #fff;
  background-color: #fcce32;
  background-color: #06559F;
  padding: 0;
}
/* end pagination */

#video {            
  float: left;     
  text-align: center; 
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  width: 480px;
  font-size: 18px;
  font-weight: normal;
  background-color: #FFF;
}

#aboutvideo {
  float: right;
  width: 390px;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 2px;
  background-color: #eee;
  border-top:1px solid #24618E;
  border-bottom:1px solid #24618E;
  border-left:1px solid #24618E;
  border-right:1px solid #24618E;
  word-wrap: break-word;
  overflow: auto;
  line-height: 14px;
}

#aboutvideo input, select, textarea {
  background: #fffde8;
  color: #000;
  vertical-align: middle;
}

#aboutvideo input, textarea {
  width: 380px;
}

#aboutvideo select {
  width: 70px;
}

#aboutvideo input {
  width: 320px;
}

.movieinfo {
  font-size: 12px;
  font-weight: normal;
}

.moviemenu {
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 14px;    
  font-weight: normal;
}

.movietitle {
  margin-top: 4px;
  margin-bottom: 4px;
  font-size: 12px;
  font-weight: normal;
}

.sponsor {
  text-align: center;
  margin-top: 10px;
  padding: 8px;
  font-size: 0.9em;
  font-weight: normal;
}

.archivetitle {
  font-weight: bold;
  font-style: italic;
  font-size: 14px;
}

.archivelink {
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
}

.archivelink span {
  font-style: italic;
}

.recips textarea {
width: 660px;
}

.videotitle {
  margin-top: 50px;
  width: 100%;
  padding-left: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #666666;
}

.videotitle span {
  font-size: 12px;
  font-weight: normal;
  color: #333333;
}

.text {
float: left;
width: 800px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 10px;
}

#videos {            
  float: left;          
  width: 880px;            
  padding-right: 20px;     
  padding-left: 20px;     
  border-left: 1px solid #d3d3d3;
  border-right: 1px solid #d3d3d3;
  font-weight: normal;
  font-size: 12px;  
}

.randomvideos a {
  color: #4444FF;
}

.randomvideos li {              
  float: left;
  text-align: left;
  list-style-type: none;
  width: 148px;      
  height: 180px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-right: 8px;
  margin-left: 8px;
  line-height: 14px;
}

.url2257 {
  float: left;
  font-size: 10px;
}

#copyright {
  text-align: center;
  font-size: 9px;
  font-weight: normal;
  font-style: italic;
  color: #000000;
}

.linktradetitle {      
  font-weight: bold;    
  font-style: italic;      
  font-size: 13px;         
}

.linktrades {
  float: left;
  width: 600px;
  margin-top: 10px;
  font-size: 12px;
  font-weight: normal;
}
  
.paysite_textholder {
  float: left;
  width: 692px;
  padding-left: 10px;
  height: 50px;     
  line-height: 50px;
  color: #ffffff;
  font-size: 28px;
  background-image: url(strip700.gif);
  background-repeat: repeat-x;
}

.paysite_count {
  float: left;
  width: 200px;
  background-image: url(strip700.gif);
  background-repeat: repeat-x; 
  height: 50px;
}

.paysite_text {
 margin-top: 6px;
 padding-top: 8px;
 padding-bottom: 8px;
 height: 20px;
 text-align: center;
 border: 1px solid;
 color: #fff;
 font-size: 16px;
}

#videoplayerads {
  float: left:
  width 960px;
  margin: auto;
}

.videoadleft {
  float: left;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 550px;
}

.videoadright {
  float: left;
  margin-left: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 340px;
}

.webcamads {
  float: left:
  width: 100%;
  margin-top: 50px:
  margin-bottom: 50px;
}

.webcamads p {
padding: 0px;
margin: 0px;
}

.webcamadstitle {
  padding-top: 30px;
  padding-bottom: 10px;
  font-size: 24px;
  font-style: underline;
  font-weight: bold;
}

.mofo {
  float: left;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 10px;
}
