	body{font-family:arial;font-size:18px;}

	.content_main {text-align:center;}
	.header_container {
		padding:4px;
		width:100%;
		background: linear-gradient(#083e08, #086c08, #227822);
		margin-top:0;
		margin-bottom:20px;
		padding-top:5px;
    	box-sizing: border-box;
		text-align:right;
	  	box-shadow: 0px 0px 5px 0px green;
	}
		.topTextSponsorLink {
		font-size:28px;
		font-weight:500;
		text-decoration:none;
		color:#000000;
		text-align:center;
	  	box-shadow: 0px 0px 7px 0px black;
	  	padding:10px;
	  	border-radius:10px;
	}
	.topnavlink {
		font-size:22px;
		font-weight:300;
		text-decoration:none;
		color:#000000;
		text-align:center;
	}
	.navlinkbox {
		box-sizing:border-box;
		margin-left:4;
		margin-right:4;
		margin-top:5px;
		height:45px;
		border:solid #EEEEFE 2px;
		border-radius: 6px 6px 0 0;
		background:#ffffff;
		display:inline-block;
		padding:6px;
	}
	
	#sidebar {}
	.sidebar_container{
		max-width:200px;
		padding-left:10px;
		padding-right:20px;
		min-height:1150px;
		max-height:3000px;
		margin-left:50px;
	}
	.sidebarheading {
		font-size:22px;
		font-weight:300;
		text-decoration:none;
		color:#000000;
		text-align:center;
		box-sizing:border-box;
		background:#ffffff;
		padding:10px;
		border:solid #dddddd 2px;
		border-radius:6px 6px 0 0;
		width:200px;
	}
	
	.sidebarnavlink {
		font-size:22px;
		font-weight:300;
		text-decoration:none;
		color:#000000;
		text-align:center;
	}
	.sidebarnavlinkbox {
		box-sizing:border-box;
		margin-left:4;
		margin-right:4;
		margin-top:5px;
		height:45px;
		border-top:solid #EEEEFE 2px;
		border-radius: 6px 6px 0 0;
		background:#ffffff;
		display:block;
		padding:6px;
	}
	.wm_ref_link {
		box-sizing:border-box;
		margin-left:0;
		margin-right:0;
		margin-top:5px;
		height:45px;
		border:solid #EEEEFE 2px;
		border-radius: 6px 6px 0 0;
		background:#ffffff;
		display:inline-block;
		padding:6px;
		font-size:22px;
		font-weight:300;
		text-decoration:none;
		color:#000000;
		text-align:center;
	}

	.wm_page_heading {font-size:44px;font-weight:700;}

	.text_box1 {font-size:24px;font-weight:700;}

	html {min-height:100%;}
	body {margin:0;
		background: linear-gradient(#334422, #006666, #004433); 
		min-height:100%;
	}

	.footer_container{
		width:100%;
		box-sizing:border-box;
		min-height:200px;
		background: linear-gradient(#334422, #006666, #004433); 
	  	box-shadow: 0px 20px 20px 7px black;
		margin-top:30px;
		clear:both;
	}
		.page_title_heading {
		width:100%;
		text-align:center;
		font-size:30px;
		font-weight:500;
		color:#000000;
		margin-top:20px;
		margin-bottom:20px;
	}
	.searchform_container {
		max-width:350px;
		margin-left:auto;
		margin-right:auto;
		padding:7px;
		background:#138728;
		border-radius:4px;
		text-align:center;
	}
	.searchbox {width:160px;height:20px;font-size:12px;
		background:#ffffff;color:#000000;
	}
	.searchsubmit{max-width:250px;font-size:12px;background:#DDDDDD;
		padding:4px;border-radius:5px;font-weight:700;}
	.pagenotfound {
		font-size:34px;
		color:white;
		margin-left:auto;
		margin-right:auto;
		max-width:80%;
		width:300px;
		text-align:center;

	}

	.mainlogo {

		height:40px;
		
	}
	.mainlogocontainer {
		width:280px;
		float:left;
		height:40px;;
	}

	.thbcell {
		box-sizing:border-box;
		display:inline-block;
		width:300px;
		height:300px;
		overflow:hidden;
		text-align:center;
		border-radius:6px 6px 6px 6px;
		border-top:solid green 2px;
		margin-bottom:24px;
		margin-right:10px;
		margin-left:10px;
		background: linear-gradient(#006644, #ffff33, #002244); 
		padding:0px 10px 40px 10px;
		font-family:helvetica,arial;
		
	}
	.thbimage{
		width:100%;
		min-height:200px;
		max-height:220px;
		margin-bottom:20px;
		box-sizing:border-box;
		cursor:pointer;	
		border:solid #238139 2px;

	}
	.thbsponsorname {
		position:relative;
		bottom:15px;
		color:#AAFFCC;
		font-size:16px;
		font-weight:400;
		text-align:center;
		text-shadow: 0px 1px black;
		font-family:helvetica,arial;
	}
	.chtrm {
		display:none;
	}

	.modelnameheader, .modelnameheadersmall, .modelnameheadersmaller, 
	.modelnameheadersmallest, .modelnameheadertiny {
		box-sizing:border-box;
		padding:10px;
		border-radius:6px 6px 0 0;
		overflow:hidden;
		color:#ffffff;
		text-align:center;
		height:44px;
		font-size:22px;
		font-family:helvetica,arial;
	}
	.modelnameheadersmall {font-size:20px;}
	.modelnameheadersmaller {font-size:18px;}
	.modelnameheadersmallest {font-size:16px;}
	.modelnameheadertiny {font-size:14px;}
	
	#cambox {
		width:80%;
		z-index:4;
		position:absolute;
		top:20px;
		right:10%;
		display:none;
		height:600px;
	}
		.chtrm_closebutton {
		background:red;
		font-size:35px;
		width:30px;
		padding:5px;
		color:white;
		text-align:center;
		border-radius:10px;
		border:dotted white 3px;
		float:left;
		margin-left:8px;
	}
	.videojoinlink {

		margin-left:70px;
		color:white;
		font-size:22px;
	  	font-family: "Times New Roman", Times, serif;
		background:#43285A;
		background: linear-gradient(#9B59B6,#F06292);
		max-width:300px;
		border-radius:20px;	
		text-align:center;
		margin-top:10px;
		
		
	}

	.videojoinlink a:link {color:white;}
	.videojoinlink a:visited {color:white;}
	.videojoinlink a:hover {color:magenta;}
	.videojoinlink a:active {color:green;}


	.joinhref {text-decoration:none;}

	#screen_overlay{
		display:none;
	}


	.moveipageslinks {
		color:#000000;
		padding:4px;
		background:#ffffff;
		border-radius:9px 9px 2px 2px;
		margin-left:10px;
		margin-right:10px;
		margin-bottom:10px;
		box-sizing:border-box;
		font-size:18px;
		display:inline-block;
		text-decoration:none;
	}

	.pagination_container {
		width:96%;
		max-width:1200px;
		margin-left:auto;
		margin-right:auto;
		text-align:center;
		margin-bottom:50px;
		margin-top:50px;
		font-weight:400;
	}
	.pgn_links {
		padding:10px;
    	border-top: #ffffff solid 2px;
    	background: linear-gradient(#099730, #dcdf3e);
		border-radius:6px;
		color:000000;

		text-decoration:none;
		margin-left:2px;
		margin-right:2px;
		margin-bottom:10px;
		box-sizing:border-box;
		display:inline-block;
	}
	a:link {color:black}
	a:visited {color:black}



	.pgn_links_current {
		padding:10px;
		border-radius:4px;
		background:#999999;
		color:black;
		text-decoration:none;
		margin-left:2px;
		margin-right:2px;
		margin-bottom:10px;
	}
	.suggested_search_links {
		font-size:16px;
		font-weight:500;
		text-decoration:none;
		color:#000000;
		text-align:center;
	  	box-shadow: 0px 0px 3px 0px #77BB77;
	  	padding:4px;
	  	border-radius:4px;
	  	display:inline-block;
	  	margin-top:16px;
	  	margin-left:4px;
	  	background:white;
	}
	.suggested_search_container {
		margin-left:auto;
		margin-right:auto;
		max-width:90%;
		width:1800px;
		text-align:left;
	}
	.suggested_search_heading {
		font-size:20px;
		color:black;
	}

	.mobilenav{
		float:right;
		margin-right:40px;
		padding:5px;
		color:white;
		margin-left:20px;
		font-size:16px;
		font-weight:220;
		background:#999999;
		display:none;
	}
	.toplinkscont{
		float:right;
	}
	.link1 {color:black;text-decoration:none;font-size:14px;
		line-height:18px;font-family:helvetica,arial;}
	.mobilemenucont {display:none;}
	.mobilemenudisplay{display:block;padding:10px;
		background:#f8f8fb;
	    border-radius: 10px;
    	border: solid #e5eaf1 1px;
    }
	.mobilemenuhide{display:none;}
	
	.watchpornmovies_cont{
		width:80%;margin-left:auto;margin-right:auto;
	}
	.watchpornmovies{
		text-align:center;font-size:34px;margin-left:auto;margin-right:auto;
	}
		.showmore {
		/*background:#24d53c;*/
		border-top: #ffffff solid 2px;
    	background: linear-gradient(#099730, #dcdf3e);
		color:#000000;
		margin-bottom:10px;
		margin-right:20px;
		margin-top:5px;
	}
	/* Get more fonts from https://www.fontspace.com/ */
	@font-face {
	  font-family: logofont;
	  src: url(<?php echo $site_directory . "/myfonts/AspireDemibold-YaaO.ttf"; ?>);

	}
	@font-face {
	  font-family: bodyfont;
	  src: url(<?php echo $site_directory . "/myfonts/VanityBoldwideitalic-K7dmo.otf"; ?>);
	  font-style:italic;
	}
	@font-face {
	  font-family: thbfont;
	  src: url(<?php echo $site_directory . "/myfonts/AspireDemibold-YaaO.ttf"; ?>);

	}
	@font-face {
	  font-family: alllinks;
	  src: url(<?php echo $site_directory . "/myfonts/Foglihtenno07calt-YBn2.otf"; ?>);

	}
	.thb_topic {
		position:relative;top:400px;color:white;font-size:30px;
		background:rgb(0,0,0,.2);padding:4px;border-radius:5px;
		font-family:thbfont;
		height:180px;
	}
	.textlogo {
		font-family:Georgia,helvetica,arial,"Arial Black";
		font-size:24px;
		color: #6d9dda;
		letter-spacing: 1px;
		text-decoration: none;
		margin-left:5px;
		font-style:italic;
		
	}
	.textlogo:link, .textlogo:visited, .textlogo:hover {
		color: yellow;
	}

	a, .thbcell {font-family:Georgia;}
	
.musername {text-align:center;font-size:22px;font-weight:800;color:white;} 
.mtopic, .turns_on, .turns_off, .mtag {
	text-align:center;padding:5px;font-size:22px;font-weight:800;
}
.mtopic{color:yellow;width:70%;max-width:600px;margin-left:auto;margin-right:auto;}
.turns_on{color:white;}
.turns_off{color:white;}
.mtag{
	border-top: #ffffff solid 2px;
	background: linear-gradient(#099730, #dcdf3e);
	color:black;
	display:inline-block;
	border-radius:6px;
}
.minfotags {margin:10px;}
.taglink {display:inline-block;margin-right:6px;
	border-radius:6px;margin-bottom:10px;}

.related_box {width:80%;max-width:1200px;margin-left:auto;margin-right:auto;}
.related_thb {display:inline-block;
	width:30%;margin:4px;
	border:solid #000000 2px;border-radius:5px;
	max-height:250px;}
.related_box_heading {width:88%;
	background: linear-gradient(#083e08, #086c08, #227822);
	font-size:32px;
	font-weight:700;
	color:white;
	padding:5px;
	text-align:left;
	margin:4px;
	margin-left:auto;margin-right:auto;
	border:solid #000000 1px;
}

a {text-decoration:none;}
.modelisoffline {color:pink;font-size:32px;font-face:Georgia;}

#camsLiveBanner {width:700px;height:600px;}

.fa {text-align:center}

.fa1 :link, .fa1 :hover, .fa1 :active ,.fa1 :visited {color:yellow;}

.fa1 {
	width:30%;
	max-width:800px;
	display:inline-block;
	vertical-align:top;
	margin-right:1%;
	margin-left:1%;
	margin-top:20px;
	border-radius:10px 10px 10px 10px;
}
.fa_desc {
	font-size:14px;
	color:#000000;word-break:break-word;
	padding:10px;
	text-align:left;
}
.fa_link {text-decoration:none;}
.fa_img {
	width:100%;
	margin-bottom:2px;
	border-radius:0px 0px 10px 10px;
}
.fa1_head {
	background: linear-gradient(#dfa0f3, #c40ac7);
    border-top: solid #f6d0f9 2px;
	color:black;
	font-size:22px;
	text-align:center;
	padding:10px;
	border-radius:10px 10px 0px 0px;
	
}
.fa_head {
		background:#000000;
		text-align:center;
		padding:10px;
}
.fa_head_mn {
	color:magenta;
	font-size:34px;
}
.fa_head_label {
	color:#2c78a7;
	font-size:40px;

}
.fa_desc_model {
	color:white;
	font-size:18px;
	margin-left:auto;
	margin-right:auto;
}

@media(max-width:1200px) {
	.fa1 {
		width:45%;
		margin-right:1%;
		margin-left:1%;
	}

}
@media(max-width:720px) {
	.fa1 {
		width:80%;
		margin-right:auto;
		margin-left:auto;
		display:block;
	}

}

@media(max-width:950px) {
 	.camdiv {width:700px;height:600px;}
	#camsLiveBanner {width:700px;height:600px;}
}
@media(max-width:700px) {
 .camdiv {width:500px;height:700px;}
 #camsLiveBanner {width:500px;height:600px;}
}
@media(max-width:500px) {
 .camdiv {width:400px;height:800px;}
 #camsLiveBanner {width:400px;height:600px;}
 .textlogo {
    font-size: 30px;
 }
}
@media(max-width:380px) {
 .textlogo {
    font-size: 24px;
 }
}
@media(max-width:300px) {
 .camdiv {width:300px;height:800px;}
 #camsLiveBanner {width:300px;height:600px;}
 .textlogo {
    font-size: 20px;
 }
}
@media only screen and (max-width:1100px) {
	#cambox {
		width:98%;
		top:5px;
		right:2px;
		overflow:scroll;
		height:500px;
	}

}
@media only screen and (max-width:800px) {
	.topTextSponsorLink {
		font-size:20px;
		font-weight:500;
	}

}
@media only screen and (min-width:621px) {
	#mobilemenucont{display:none;}
	
	.modelnameheader{
		font-size:22px;
		height:44px;
		font-family:arial;
	}
}
@media only screen and (max-width:620px) {
	.mobilenav {
		float-right;
		/*display:block;*/
	}
	#toplinkscont {
		/*display:none;*/
	}

	.header_container {
		height:70px;
	}
	.topTextSponsorLink {
		font-size:18px;
		font-weight:300;
	  	padding:5px;

	}
}
@media only screen and (max-width:600px) {
	#sidebar {display:none;}
	.thbcell {width:80%;height:320px;max-width:330px;}
	.mainlogo {

		height:30px;
	}
	.mainlogocontainer {
		width:150px;
		float:left;
		height:30px;
	}
	.modelnameheader{
		font-size:18px;
		height:44px;
	}
	.thbimage{}
}
@media only screen and (max-width:400px) {

	.thbcell {width:80%;height:280px;margin-bottom:15px;max-width:230px;}
	.thbimage{min-height:200px;margin-bottom:0;}
	.mainlogo {

		height:25px;
	}
	.mainlogocontainer {
		width:80px;
		float:left;
		height:25px;
	}
	.header_container {
		height:45px;
	}
	.modelnameheader{
		font-size:16px;
		height:44px;
	}
}
@media only screen and (max-width:300px) {
	.searchbox{width:80px;}
	.thbcell {width:80%;height:280px;margin-bottom:15px;max-width:220px;}
}
.dropdown {
	display:none;
}
