/* CSS Document New skin 5-1-2012 -------- */
/* changes 3-16-2017  --- */
/* Table of Contents
==================================================
	#Global Reset
	#Structural Customization
	#Font-Face
	#Header
	#Navigation Bar
	#Other Navigation
	#Typography
	#Buttons
	#Tables
	#Widgets
	#WP Blog
	#Form Buttons
	#Styled Buttons
	#Tabs
	#Toggles
	#Callouts
	#Comments
	#Misc
	#Videos
	#Site Styles
	#Page Styles
	#Footer
	#Media Queries
*/


/* #Global Reset 
================================================== */

/* @end */

/* #Structural Customization 
================================================== */

html, body {
	margin: 0px;
	padding: 0px;
	font: normal 11px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	line-height: 18px;
	height: 100%;
	
	background-image:url();
	background-image: none;
	background-repeat: no-repeat;

}

header { 
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	text-align: center;
	width: 100%;
	position: relative;
	height: 88px;
}

.wrapper{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -142px; /* the bottom margin is the negative value of the footer's height */
}

.wrapperftr {
	position: fixed;
	bottom: 0px;
	width: 100%;
	opacity: 1;
	z-index: 2;
}


 .topbar1 {
 	height: 58px;
 	width: 100%;
 	border-top: 6px solid red;
 	z-index: -1;
 	position: absolute;
 	display: block;
 	
	background: rgb(102,102,102); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(102,102,102,1) 0%, rgba(0,0,0,1) 37%, rgba(0,0,0,1) 65%, rgba(102,102,102,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,102,102,1)), color-stop(37%,rgba(0,0,0,1)), color-stop(65%,rgba(0,0,0,1)), color-stop(100%,rgba(102,102,102,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 37%,rgba(0,0,0,1) 65%,rgba(102,102,102,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 37%,rgba(0,0,0,1) 65%,rgba(102,102,102,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 37%,rgba(0,0,0,1) 65%,rgba(102,102,102,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(102,102,102,1) 0%,rgba(0,0,0,1) 37%,rgba(0,0,0,1) 65%,rgba(102,102,102,1) 100%); /* W3C */
	
 }
 
  .patternCarbon {
 	width: 100%;
 	height: 357px;
 	
 	position: absolute;
	top: 58px;
	z-index: -2;

 	margin: 0;
 	padding: 0;
 	
 	background:
	  linear-gradient(63deg, #151515 5px, transparent 5px) 0 5px,
	  linear-gradient(243deg, #151515 5px, transparent 5px) 10px 0px,
	  linear-gradient(63deg, #222 5px, transparent 5px) 0px 10px,
	  linear-gradient(243deg, #222 5px, transparent 5px) 10px 5px,
	  linear-gradient(0deg, #1b1b1b 10px, transparent 10px),
	  linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);
	  
	background:
	  -webkit-linear-gradient(63deg, #151515 5px, transparent 5px) 0 5px,
	  -webkit-linear-gradient(243deg, #151515 5px, transparent 5px) 10px 0px,
	  -webkit-linear-gradient(63deg, #222 5px, transparent 5px) 0px 10px,
	  -webkit-linear-gradient(243deg, #222 5px, transparent 5px) 10px 5px,
	  -webkit-linear-gradient(0deg, #1b1b1b 10px, transparent 10px),
	  -webkit-linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424); 
	  
	background:
	  -ms-linear-gradient(63deg, #151515 5px, transparent 5px) 0 5px,
	  -ms-linear-gradient(243deg, #151515 5px, transparent 5px) 10px 0px,
	  -ms-linear-gradient(63deg, #222 5px, transparent 5px) 0px 10px,
	  -ms-linear-gradient(243deg, #222 5px, transparent 5px) 10px 5px,
	  -ms-linear-gradient(0deg, #1b1b1b 10px, transparent 10px),
	  -ms-linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424); 	
	  
	background:
	  -o-linear-gradient(63deg, #151515 5px, transparent 5px) 0 5px,
	  -o-linear-gradient(243deg, #151515 5px, transparent 5px) 10px 0px,
	  -o-linear-gradient(63deg, #222 5px, transparent 5px) 0px 10px,
	  -o-linear-gradient(243deg, #222 5px, transparent 5px) 10px 5px,
	  -o-linear-gradient(0deg, #1b1b1b 10px, transparent 10px),
	  -o-linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424); 	       
 	
    background-color: #131313;
    background-size: 20px 20px;
    background-clip: border-box, border-box, border-box, border-box, border-box, border-box;    
    background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, padding-box;
    background-position: 0 5px, 10px 0px, 0 10px, 10px 5px, 0 0%, 0 0;
    background-repeat: repeat, repeat, repeat, repeat, repeat, repeat;
    background-image: 
    	-moz-linear-gradient(63deg, #151515 5px, transparent 5px), 
    	-moz-linear-gradient(243deg, #151515 5px, transparent 5px), 
    	-moz-linear-gradient(63deg, #222222 5px, transparent 5px), 
    	-moz-linear-gradient(243deg, #222222 5px, transparent 5px), 
    	-moz-linear-gradient(0deg, #1B1B1B 10px, transparent 10px), 
    	-moz-linear-gradient(#1D1D1D 25%, #1A1A1A 25%, #1A1A1A 50%, transparent 50%, transparent 75%, #242424 75%, #242424);
    
	-moz-box-shadow:    0px 59px 52px -17px #ccc;
	-webkit-box-shadow: 0px 59px 52px -17px #ccc;
	box-shadow:         0px 59px 52px -17px #ccc;

 }
 
  .patternCarbonBK {
 	width: 100%;
 	height: 357px;

 	margin: 0;
 	padding: 0;
 	
	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 9%, rgba(0,0,0,0) 75%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,1)), color-stop(9%,rgba(0,0,0,0)), color-stop(75%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 9%,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 9%,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 9%,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 9%,rgba(0,0,0,0) 75%,rgba(0,0,0,1) 100%); /* W3C */

 }

 
/* @end */

/* #Font-Face 
================================================== */


/* @end */

/* #Header 
================================================== */
#trueGODtv_logo1 {
	width: 255px;
	height: 60px;
	float: left;
	padding: 0px 30px 0 0;
	display: inline;
	margin-left: 10px;
	margin-top: 8px;
	z-index: 100;
	text-align: center;
}

#globalchristian {
	width: 255px;
	height: 15px;
	padding: 0px;
	display: inline;
	margin-left: 0px;
	margin-top: 0px;
	position: relative;
	left: 0;
	font-size: 8pt;
	line-height: 10pt;
	text-shadow: none;
	font-weight: bold;
	font-variant: small-caps;
	text-align: center;
	top: -2px;
	
	
	
}

.blackglow {
	background: -moz-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 17%, rgba(255,255,255,0) 68%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(17%,rgba(0,0,0,1)), color-stop(68%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 17%,rgba(255,255,255,0) 68%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 17%,rgba(255,255,255,0) 68%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 17%,rgba(255,255,255,0) 68%); /* IE10+ */
	background: radial-gradient(center, ellipse cover,  rgba(0,0,0,1) 17%,rgba(255,255,255,0) 68%); /* W3C */

 }
 
#headercontent {
	width: 1005px;
	height: 87px;
	text-align: center;
	margin: 0px auto;
	margin-top: 0px;
	background-image: url(https://static7.truegod.tv/images/blackglow2.png);
	background-position: 0px 6px;
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 1;
	display: block;
}

#welcomebox {
	width: 495px;
	height: 20px;
	padding: 0px;
	display: inline;
	margin: 16px 0px 0px 0px;
	position: absolute;
	z-index: 1;
	left: 705px;
	font: normal 11px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	color: black;
	}

#welcomebox a {
	font: normal 12px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	color: red;
}

#uploadaddthispaypal2 {
	width: 330px;
	height: 20px;
	padding: 0px;
	display: inline;
	margin-right: 0px;
	margin-top: 41px;
	position: relative;
	right: 0;
	white-space: nowrap;
	float: right;
	display: inline;
}

#donateplace {
	float: right;
	position: absolute;
	right: -92px;
	top: -33px;
	display: none;
}

#uploadbutton {
	background: url(https://static7.truegod.tv/images/upload-anim.gif);
	background-position: top left;
	background-repeat: no-repeat;
	overflow: visible;
	width: 97px;
	height: 16px;
	padding: 0px 0px 0px 0px;
	font: normal 12px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	letter-spacing: -.5px;
	text-align: right;
	vertical-align: top;
	cursor: pointer;
	display: inline;
	position: absolute;
	top: 0px;
	right: 31px;
	text-shadow: 0 0 3px black;
	float: left;
	margin: 9px 0px 0px 883px;
	z-index: 1;
	
	
}

#donationpop {
	display: none;
	width: 200px;
	right: 113px;
	top: 61px;
	background-color: white;
	border: red 2pt solid;
	padding: 10px;
	position: absolute;
	z-index: 2000;
	margin: 0 0 0 0;
}

.button-round-1 {
	background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0 rgba(80, 80, 80, 0.2);
	background: -webkit-linear-gradient(top,  rgba(255, 255, 255, 0.5) 0%,rgba(0, 0, 0, 0.2) 100%,rgba(80, 80, 80, 0.2) 100%); /* Chrome10+,Safari5.1+ */
	background: linear-gradient(center top , rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0 rgba(80, 80, 80, 0.2);
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0 3px 5px -1px #CCCCCC, 0 2px 2px #FFFFFF inset;
    color: white;
    cursor: pointer;
    display: inline;
    font: bold 5em/21px Arial,Helvetica,sans-serif;
    margin: 0 16px 0 0;
    padding: 14px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0 7px #FFFFFF, 1px 1px 3px #FFFFFF;
    top: 0;
    width: auto;
}

.button-round-1:hover {
	background: -moz-linear-gradient(center top , #FFFFFF 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0 #333333;
	background: -webkit-linear-gradient(top,  rgba(255, 255, 255, 0.9) 0%,rgba(0, 0, 0, 0.9) 100%,rgba(80, 80, 80, 0.9) 100%); /* Chrome10+,Safari5.1+ */	
	background: linear-gradient(center top , #FFFFFF 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0 #333333;
    border-radius: 50% 50% 50% 50%;
    box-shadow: 0 3px 5px -1px #CCCCCC, 0 2px 2px #FFFFFF inset;
    color: white;
    cursor: pointer;
    display: inline;
    font: bold 5em/21px Arial,Helvetica,sans-serif;
    margin: 0 16px 0 0;
    padding: 14px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0 7px #FFFFFF, 1px 1px 3px #FFFFFF;
    top: 0;
    width: auto;
}

#leftbutton, #leftbuttonCH{
	position: absolute;
	display: inline;
	margin: 0px 0px 0px 0px;
	top: 47%;
	left: 1%;
	float: right;
}

#rightbutton, #rightbuttonCH{
	position: absolute;
	display: inline;
	margin: 0px 0px 0px 0px;
	top: 47%;
	right: 1%;
	float: left;
}

/* @end */

/* #Navigation Bar 
================================================== */

#navsubbar {
	position: absolute;
	width: 1005px;
	line-height: 20px;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	left: 28px;
	min-height: 20px;
	top: 54px;
	float: right;
}


  /* menu buttons */
#navcontainer2012 {
	right: -60px;
	position: relative;
	width: 523px;
	height: 30px;
	margin-top: 0px;
	top: 36px;
	display: block;
	float: right;
}
	
  	#navcontainer2012 ul{
		margin: 0px;
  			
  	}
  	
  	#navcontainer2012 ul li a{
  		color: black;
  	}
  	
  	#navcontainer2012 ul li a:hover, #navcontainer2012 ul li a:active{
  		color: white;
  	}
  	
  	#navcontainer2012 ul li:hover, #navcontainer2012 ul li:active{
		background: red;
		background: red -moz-linear-gradient(top, rgba(255, 0, 0, 1) 0%, rgba(0, 0, 0, .2) 100%);
		background: red -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, .2)), color-stop(100%,rgba(0, 0, 0, .2)));
		background: red -webkit-linear-gradient(top, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, 1) 100%);
		background: red -o-linear-gradient(top, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, .2) 100%);
		background: red -ms-linear-gradient(top, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, .2) 100%);
		background: red linear-gradient(top, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, .2) 100%);
		-moz-box-shadow:    0px 3px 5px -1px #ccc, inset 0px 2px 2px #ff0000;
		-webkit-box-shadow: 0px 3px 5px -1px #ccc, inset 0px 2px 2px #ff0000;
		box-shadow:         0px 3px 5px -1px #ccc, inset 0px 2px 2px #ff0000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		display: inline;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
		margin: 0px 4px 0px 0px;
		line-height: 30px;		
		padding: 7px 15px 3px 15px;
		font: bold 12px/16px Arial,Helvetica,sans-serif;
		text-shadow: 0 0 7px black, 1px 1px 3px black;
		text-align: center;
		top: 4px;
		position: relative;
		width: auto;
		color: white;
		
  	}
  	
  	#navcontainer2012 ul li{
		background: #333;
		background: #333 -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, .2) 100%);
		background: #333 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, .2)), color-stop(100%,rgba(0, 0, 0, .2)));
		background: #333 -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(0, 0, 0, 1) 100%);
		background: #333 -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(0, 0, 0, .2) 100%);
		background: #333 -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(0, 0, 0, .2) 100%);
		background: #333 linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(0, 0, 0, .2) 100%);
		   
		-moz-box-shadow:    0px 3px 5px -1px #ccc, inset 0px 2px 2px #ffffff;
		-webkit-box-shadow: 0px 3px 5px -1px #ccc, inset 0px 2px 2px #ffffff;
		box-shadow:         0px 3px 5px -1px #ccc, inset 0px 2px 2px #ffffff;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		display: inline;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
		margin: 0px 4px 0px 0px;
		line-height: 30px;
		padding: 3px 15px 7px 15px;
		font: bold 12px/16px Arial,Helvetica,sans-serif;
		text-shadow: 0 0 7px #fff, 1px 1px 3px #fff;
		text-align: center;
		top: 0px;
  		position: relative;
  		width: auto;
		
  	}
  	

  	/* END menu buttons */
  	
#pagingpostition {
	position: relative;
	clear: left;
	display: block;
	height: 129px;
	float: left;
	margin: 0px 0px 0px 0px;
	top: 0;
	left: 0;
}

/* @end */

/* #Other Navigation 
================================================== */
/* --- search ---- */
#containersearchbottom {
	position: absolute;
	display: block;
	min-width: 80px;
	height: 56px;
	margin-left: 355px;
	margin-top: -9px;
	padding-right: 0px;
	padding-top: 6px;
	background-color: black;
	border-top: solid 4px red;
	border-left: solid 4px red;
	border-right: solid 4px red;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	z-index: 3;
	font: bold 4px/16px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	color: red;
	white-space: nowrap;
	overflow: hidden;
	
	transition: min-width 2s;
	-moz-transition: min-width 2s; /* Firefox 4 */
	-webkit-transition: min-width 2s; /* Safari and Chrome */
	-o-transition: min-width 2s; /* Opera */
	
}

#containersearchbottom:hover, #containersearchbottom:active {
	position: absolute;
	display: block;
	min-width: 449px;
	
	height: 56px;
	margin-left: 355px;
	margin-top: -9px;
	padding-right: 0px;
	padding-top: 6px;
	background-color: black;
	border-top: solid 4px red;
	border-left: solid 4px red;
	border-right: solid 4px red;
	-webkit-border-top-left-radius: 9px;
	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-top-left-radius: 9px;
	border-top-right-radius: 9px;
	z-index: 3;
	font: bold 4px/16px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	color: red;
	white-space: nowrap;
}

#containersearchbottom img {
	top: 7px;
	position: relative;
}

#search {
	width: 60px;
	text-align: right;
}
	
#search form p {
	margin: 0px;
	padding: 0px;
	font: bold 12px/16px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
}

/* -- END search -- */

#rightscraperad, #rightscraperadfriend2, #rightscraperadsearch, #rightscraperadmem, #rightscraperadfriend {
	position: absolute;
	top: 95px;
	margin-top: 0;
	margin-left: 860px;
	width: 125px;
	float: left;
}
/* -- language tools -- */

#channelsName{
	height: 100px;
	width: 979px;
	color: rgba(255, 255, 255, 0.5);
	background-color: rgba(0, 0, 0, 0.5);
	font: bold 22px/16px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	font-style: strong;
	display: none;
	z-index: 1;
	position: absolute;
	padding: 15px 0px 4px 0px;
	overflow: hidden;
}

#channelsName img{
	height: 90px;
	width: 120px;
	text-align: center;
	padding: 0px 5px 0px 5px;
	vertical-align: text-top;
}

.showhideheader{
	position: absolute;
	background-color: transparent;
	height: 64px;
	top: 0px;
	z-index: 10;
}

.rghtshowheader{
	width: 180px;
	float: right;
	right: 0px;
	display: none;
}

.leftshowheader{
	width: 180px;
	float: left;
	left: 0px;
	display: none;	
}

.centershowheader{
	width: 814px;
	margin-left: 86px;
	display: none;	
}

/* ---------------------[ flags form formating GLOBAL ] ------------------------ */

#language_form {
	display: block;
    left: 284px;
    margin: 0;
    padding: 0;
    position: relative;
    top: 11px;
    width: 55px;
    z-index: 10;
}

#ul_flags{float:left;padding-left:0;margin-left:0;background:#555;}

.firstli,.firstli li:hover li a{display:inline;float:right;width:50%;background:#555;}

.secli,.secli li:hover li a{display:inline;float:left;width:50%;background:#555;clear:both;}

#lang{margin:0 0 0 3px;}

#lang ul{margin:0;} 

#lang li:hover a.first{margin: -26px 0px 0px 0px; height: 20px; padding: 30px 0px 0px 5px;} 

/* FLAGS BOX width defined here */
#lang ul{list-style:none;padding:0px;float:left;width:210px;}

/* DISPLAYED FLAG BOX width defined here */
#lang{list-style:none;padding:0px;float:left;width:55px;}

#lang li{font:11px/1 Arial,Helvetica,sans-serif;}
#lang li ul{position:absolute;left:-1000em;z-index:100;bottom: 2.4em;}
#lang li:hover ul,#lang li.over ul{left:auto;}

#lang a img{border:none;padding-right:5px;vertical-align:middle;}
#lang a{text-decoration:none;display:block;padding:4px 5px 3px 5px; border:1px solid #999;  color:#555;}
#lang a:hover,#lang li:hover a,#lang li.over a{border:1px solid #555; color:#fff;text-align:left;}

#lang li:hover li a,#lang li.over li a{width:87%;background:#555;}
#lang li li a:hover{background:#54e1ff;}

#topli,#lang li.over li a{width:100%;background:#555;}
#topli li:hover li a{width:100%;background:#555;}

/* -- END language tools -- */

#maintvcontainer2 {
	margin: 0px auto 0 auto;
	padding: 0px;
	text-align: center;
	width: 985px;
	height: 485px;
	background: url(https://static7.truegod.tv/images/tpl_navbar_bg3.gif) repeat-x bottom black;
}

/* @end */

/* #Typography 
================================================== */

#useraction span.info {
	color: #777;
	font-size: 10pt;
}

/* @end */

/* #Buttons 
================================================== */

  	  /* menu buttons */
  	.button-truegod-1{
  		margin: 20px;
		background: #333;
		background: #333 -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(0, 0, 0, .2) 100%);
		background: #333 -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, .2)), color-stop(100%,rgba(0, 0, 0, .2)));
		background: #333 -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(0, 0, 0, 1) 100%);
		background: #333 -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(0, 0, 0, .2) 100%);
		background: #333 -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(0, 0, 0, .2) 100%);
		background: #333 linear-gradient(top, rgba(255, 255, 255, 1) 0%,rgba(0, 0, 0, .2) 100%);
		   
		-moz-box-shadow:    0px 3px 5px -1px #ccc, inset 0px 2px 2px #ffffff;
		-webkit-box-shadow: 0px 3px 5px -1px #ccc, inset 0px 2px 2px #ffffff;
		box-shadow:         0px 3px 5px -1px #ccc, inset 0px 2px 2px #ffffff;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		color: black;
		display: inline;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
		margin: 0px 18px 0px 0px;
		line-height: 30px;
		padding: 0px 15px 4px 15px;
  		font: bold 12px/16px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
		text-shadow: 0 0 7px #fff, 1px 1px 3px #fff;
		text-align: center;
		top: 0px;
  		position: relative;
  		width: auto;

  	}
  	
  	.button-truegod-1:hover, .button-truegod-1:active{
		background: red;
		background: red -moz-linear-gradient(top, rgba(255, 0, 0, 1) 0%, rgba(0, 0, 0, .2) 100%);
		background: red -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255, 255, 255, .2)), color-stop(100%,rgba(0, 0, 0, .2)));
		background: red -webkit-linear-gradient(top, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, 1) 100%);
		background: red -o-linear-gradient(top, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, .2) 100%);
		background: red -ms-linear-gradient(top, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, .2) 100%);
		background: red linear-gradient(top, rgba(255, 0, 0, 1) 0%,rgba(0, 0, 0, .2) 100%);
		-moz-box-shadow:    0px 3px 5px -1px #ccc, inset 0px 2px 2px #ff0000;
		-webkit-box-shadow: 0px 3px 5px -1px #ccc, inset 0px 2px 2px #ff0000;
		box-shadow:         0px 3px 5px -1px #ccc, inset 0px 2px 2px #ff0000;
		-moz-border-radius: 11px;
		-webkit-border-radius: 11px;
		border-radius: 11px;
		color: white;
		display: inline;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
		cursor: pointer;
		margin: -4px 18px 0px 0px;
		line-height: 30px;		
		padding: 4px 15px 0px 15px;
  		font: bold 12px/16px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
		text-shadow: 0 0 7px black, 1px 1px 3px black;
		text-align: center;
		top: 4px;
		position: relative;
		width: auto;

  	}
  	
  	.button-truegod-1 a:hover, .button-truegod-1 a:active{
  		color: white;
  	}
  	.button-small {
  		font: bold 10px/13px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
		padding: 0px 10px;
		margin: 0px 18px 0px 0px;
  	}
  	
  	.button-small:hover, .button-small:active{
  		font: bold 10px/13px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
  		padding: 0px 10px;
  		margin: -4px 18px 0px 0px;

  	}	
  	
  	.button-orange {
  		background: orange;
  	}
  	/* END menu buttons */
  	
#righttabbttonsvideo{
	float: right;
	margin: 6px 0px 0 0px;
}  	
  	
/* @end */


/* #Videos 
================================================== */

.channeldisp2012{
	width: 182px;
	height: 133px;
	background-color: 
	black;
	text-align: center;
	font-size: 12px;
	margin-bottom: 3px;
	font-weight: normal;
}

.listchannel2 {
	float: left;
	padding: 11px;
	margin-bottom: 5px;
	min-height: 240px;
}

.listchannel2 a img {
	width: 178px;
	height: 100px;
}

.viddesc{
	width:178px;
}

#videobox span.duration {
	font: bold 12px Arial,Helvetica,sans-serif;
	color: white;
	float: right;
	padding-right: 3px;
	line-height: 10px;
}

#videobox span.infoviews {
	color: white;
	float: left;
	padding-left: 4px;
	line-height: 10px;
}

.cntryflagCH {
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 1px;
	height: 1px;
	display: run-in;
	left: 2px;
	top: -93px;
	border: none;
	overflow: visible;
}

.cntryflagvidfix{
	position: relative;
	margin: -82px 0px 64px -72px;
}

.extaliveviews{
	float: left;
	padding-left: 5px;
}

#vliveviews{
	color: white;
}

/* @end */

/* #Site Styles 
================================================== */
#container {
	margin: 0px auto;
	padding: 6px 0px 0px 0px;
	width: 997px;
	text-align: center;
	}

#fullside-tight {
	margin: 0px;
	padding: 6px 0px 0px 0px;
	text-align: left;
}

.topbanners2horiz {
	width: 985px;
	position: relative;
	display: block;
	top: -6px;
	height: 90px;
}

#leftside2 {
	margin: 0px;
}

#rightside_video {
	margin: 0px 2px 0px;
	background-color: white;
}

#viewvideo-title-active {

	background: rgb(96,0,0); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(96,0,0,1) 0%, rgba(255,5,9,1) 50%, rgba(96,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(96,0,0,1)), color-stop(50%,rgba(255,5,9,1)), color-stop(100%,rgba(96,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* W3C */
	
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #CC0000;
    color: white;
    cursor: pointer;
    display: block;
    font: 19px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
    margin: 0 0 25px;
    padding: 5px 0px;
    position: relative;
    text-align: center;
    z-index: 1;
    
    height: 30px;
    letter-spacing: -1px;
    overflow: visible;
    top: 0;
    vertical-align: top;
    width: 640px;
}

#viewvideo-title-active-2lines {

	background: rgb(96,0,0); /* Old browsers */
	background: -moz-linear-gradient(left, rgba(96,0,0,1) 0%, rgba(255,5,9,1) 50%, rgba(96,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(96,0,0,1)), color-stop(50%,rgba(255,5,9,1)), color-stop(100%,rgba(96,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* W3C */
	
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #CC0000;
    color: white;
    cursor: pointer;
    display: block;
    font: 19px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
    margin: 0 0 30px;
    padding: 10px 0px 0px 0px;
    position: relative;
    text-align: center;
    z-index: 1;
    
    height: 60px;
    letter-spacing: -1px;
    overflow: visible;
    top: 0;
    vertical-align: top;
    width: 640px;
}

#viewvideo-captionwindow {
    display: none;
    height: 64px;
    margin-top: 0;
    overflow: visible;
    padding-left: 0;
    padding-top: 0;
    text-align: center;
    top: 0;
    vertical-align: top;
    width: 642px;
}

.roundshadowboxred {
	background-color: white;
	background: 
		-moz-radial-gradient(center center , ellipse farthest-corner, #381111 0%, rgba(200, 70, 70, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: 
		-webkit-radial-gradient(center center , ellipse farthest-corner, #381111 0%, rgba(200, 70, 70, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: 
		radial-gradient(center center , ellipse farthest-corner, #381111 0%, rgba(200, 70, 70, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;

    display: block;
    height: 70px;
    margin: -65px 0 0;
    position: relative;
    width: 640px;
    z-index: -1;
}

.roundshadowbox, .bigrightpanespacer-accord1{
	background-color: white;
	background: 
		-moz-radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: 
		-webkit-radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: 
		radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;

    display: block;
    height: 70px;
    margin: -41px 0 0;
    position: relative;
    width: 640px;
    z-index: -1;
}

.rightpanespacer{
	background-color: white;
	background: 
		-moz-radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: 
		-webkit-radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: 
		radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;

    display: block;
    height: 18px;
    margin: -6px 0 -8px;
    position: relative;
    width: 335px;
    z-index: 0;
}

#bigrightpanespacer{
	background-color: white;
	background: 
		-moz-radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: 
		-webkit-radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: 
		radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;

    height: 35px;
    margin: -17px 0 7px;
    position: relative;
    width: 335px;
    display: block;
}

#accordion1 {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #333333;
    width: 640px;
}

#accordion2 {
	background: none repeat scroll 0 0 #FFFFFF;
    width: 335px;
}
 
#accordion1 h2, #accordion2 h2, .small-rightbox-title_335, .recentvidfooter, .small-rightbox-title {

	background: rgb(0,0,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(83,83,83,1) 45%, rgba(83,83,83,1) 55%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(45%,rgba(83,83,83,1)), color-stop(55%,rgba(83,83,83,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(83,83,83,1) 45%,rgba(83,83,83,1) 55%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(83,83,83,1) 45%,rgba(83,83,83,1) 55%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(83,83,83,1) 45%,rgba(83,83,83,1) 55%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(0,0,0,1) 0%,rgba(83,83,83,1) 45%,rgba(83,83,83,1) 55%,rgba(0,0,0,1) 100%); /* W3C */
 		
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #666666;
    color: white;
    cursor: pointer;
    display: block;
    font: 19px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    padding: 5px 15px;
    position: relative;
    text-align: center;
    z-index: 1;
    
    height: 30px;
    letter-spacing: -1px;
    overflow: visible;
    top: 0;
    vertical-align: top;
}


#accordion1 h2:last-of-type{
	    margin: 0px;
}
	
#accordion1 h2.current, #accordion2 h2.current {
	
	background: rgb(96,0,0); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(left, rgba(96,0,0,1) 0%, rgba(255,5,9,1) 50%, rgba(96,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(96,0,0,1)), color-stop(50%,rgba(255,5,9,1)), color-stop(100%,rgba(96,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(left, rgba(96,0,0,1) 0%,rgba(255,5,9,1) 50%,rgba(96,0,0,1) 100%); /* W3C */

    color: white;
    cursor: default;
    display: block;
    font: 19px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
    margin: 0px;
    padding: 5px 0px;
    position: relative;
    text-align: center;
    z-index: 1;
    
    height: 30px;
    letter-spacing: -1px;
    overflow: visible;
    top: 0;
    vertical-align: top;
}

    #accordion1 h2+div.rightpanespacer, #accordion2 h2+div.rightpanespacer {
	    display: none;
    }
    
    #accordion1 h2.current+div.rightpanespacer,  #accordion2 h2.current+div.rightpanespacer {
    	background-color: white;
		background: 
			-moz-radial-gradient(center center , ellipse farthest-corner, #381111 0%, rgba(200, 70, 70, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
		background: 
			-webkit-radial-gradient(center center , ellipse farthest-corner, #381111 0%, rgba(200, 70, 70, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
		background: 
			radial-gradient(center center , ellipse farthest-corner, #381111 0%, rgba(200, 70, 70, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	
	    display: block;
	    height: 31px;
	    margin: -14px 0 -14px 0;
	    position: relative;
	    z-index: 0;
    }
    
    #accordion1 h2.current+div.rightpanespacer{
     	 height: 60px;
     	 width: 640px;
     	 margin: -32px 0px 0px 0px;
    }
    
	#accordion2 h2, #accordion2 h2.current, .small-rightbox-title_335{
		font: 14px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
		letter-spacing: 0;
		height: 28px;
		padding: 5px;
		margin: 0;
	}

#accordion1 div.pane {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none;
    border-color: #FFFFFF;
    border-style: solid;
    border-width: 0 2px;
    color: #000000;
    display: none;
    font: 10pt "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
    padding: 5px 5px 5px 20px;
    text-align: center;
}    

#accordion2 div.rightpane {
    background: none;
    border-width: 0 2px;
    color: #000000;
    display: none;
    font: 13px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
    padding: 10px;
    text-align: left;
}   
    
.rightpanespacer-accord1{
	background: -moz-radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: -webkit-radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	background: radial-gradient(center center , ellipse farthest-corner, #000000 0%, rgba(107, 107, 107, 0.7) 33%, rgba(255, 255, 255, 0) 79%) repeat scroll 0 0 transparent;
	    display: block;
	    height: 20px;
	    margin: -16px 0 -5px;
	    position: relative;
	    width: 640px;
}

.accord-seetodaytxt {
	display:block; 
	width: 100%; 
	float: right;		
}

.small-rightbox-title_335{
    width: 335px;
    padding: 5px 0;
}

#newrecenttags3{
	background: white;
}

#newrecenttags3 .rightpanespacer{
	height: 33px;
    margin: -17px 0 -8px;
}

.righttabbttonsvideo{
	float:right;
	margin: 6px 0px 0 0px;

}

.triangleclosed{
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;

	border-left: 10px solid #f99;
	
    margin: 0px 0px 0px 0px;
    position: absolute;
   	top: 10px;
    left: 10px;
}

.triangleclosed2{
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;

	border-left: 10px solid #f00;
	
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: -9px;
    left: -9px;
}

.triangleopen{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;

	border-top: 10px solid #777;
	
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 13px;
    left: 7px;
}

.triangleopen2{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;

	border-top: 10px solid #000;
	
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: -9px;
    left: -8px;
}


.triangleclosedSMALL{
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;

	border-left: 8px solid #f99;
	
    margin: 0px 0px 0px 0px;
    position: absolute;
   	top: 6px;
    left: 10px;
}

.triangleclosed2SMALL{
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;

	border-left: 8px solid #f00;
	
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: -8px;
    left: -7px;
}

.triangleopenSMALL{
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;

	border-top: 8px solid #777;
	
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: 9px;
    left: 7px;
}

.triangleopen2SMALL{
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;

	border-top: 8px solid #000;
	
    margin: 0px 0px 0px 0px;
    position: absolute;
    top: -9px;
    left: -8px;
}



#accordion1 h2.current .triangleclosed, #accordion1 h2.current .triangleclosed2, 
#accordion2 h2.current .triangleclosedSMALL, #accordion2 h2.current .triangleclosed2SMALL{
	display: none;
} 

#accordion1 h2 .triangleopen, #accordion1 h2 .triangleopen,
#accordion2 h2 .triangleopenSMALL, #accordion2 h2 .triangleopenSMALL{
	display: none;
} 

#accordion1 h2.current .triangleopen, #accordion1 h2.current .triangleopen2,
#accordion2 h2.current .triangleopenSMALL, #accordion2 h2.current .triangleopen2SMALL{
	display: inline;
} 


#accordion2 h2.current .triangleclosed, #accordion2 h2.current .triangleclosed2SMALL{
	display: none;
} 

#accordion2 h2 .triangleopen, #accordion2 h2 .triangleopenSMALL{
	display: none;
} 

#accordion2 h2.current .triangleopen, #accordion2 h2.current .triangleopen2SMALL{
	display: inline;
} 

#accordion4 div.rightpane4 {
	background: white url("https://static7.truegod.tv/images/small_box_sides_shadow_217_redtop.png") no-repeat;
	width: 203px;
	background-position: 0 0px;
	border-width: 0 2px;
	display: none;
	padding: 5px;
	color: black;
	font: normal 13px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	text-align: left;
}

#populartags-content {
	padding: 10px;
	margin-top: 0px;
	background: -moz-linear-gradient(top, rgba(210,210,210,0.65) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,210,210,0.65)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* W3C */
	text-align: justify;
	background-color: white;
}

#advertnav {
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 985px;
	height: 575px;

	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 96%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(96%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 96%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 96%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 96%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(0,0,0,1) 96%,rgba(0,0,0,0) 100%); /* W3C */

	overflow: hidden;

}

#advertnav-index {
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 985px;
	height: 595px;

	background: -moz-linear-gradient(top,  rgba(0,0,0,1) 96%, rgba(0,0,0,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(96%,rgba(0,0,0,1)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 96%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,0,0,1) 96%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,0,0,1) 96%,rgba(0,0,0,0) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(0,0,0,1) 96%,rgba(0,0,0,0) 100%); /* W3C */

	overflow: hidden;
}

.indexplayer1{
	height: 582px;
    margin: -6px 0 0;
    width: 983px;
}

#extratools{
	position: relative;
	display: block;
	height: 22px;
	color: gray;
	padding-top: 2px;
	right: 60px;
    top: -65px;
    width: 50%;
    z-index: 201;
    float: right;
}

.playernormal{
	margin: 0 5px;
	float: right;
	cursor: pointer;
	background-color: transparent;
	width: 14px;
	height: 7px;
	border: solid 3px gray;
}

.playerwide{
	margin: 0 5px;
	float: right;
	cursor: pointer;
	background-color: transparent;
	width: 17px;
	height: 10px;
	border-left: 7px solid gray;
	border-right: 7px solid gray;
	border-top: solid 2px gray;
	border-bottom: solid 2px gray;
}

.playerfull{
	margin: 0 5px;
	float: right;
	cursor: pointer;
	background-color: transparent;
	width: 30px;
	height: 11px;
	border: solid gray 3px;
}

#jwshow.fullScreen{
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

span#whannach {
	line-height: 53px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-right: 37px;
	margin-bottom: 60px;
	width: 127px;
	}
	
body#video .pg1317, body#issearch .pg1317  {
	left: 141px;
	top: -114px;
}	

#simpleForm form {
    margin: 0 auto 10px;
    padding: 5px;
    text-align: left;
    width: 95%;
}

#simpleForm form label {
    color: #666677;
    display: block;
    float: left;
    font: 13px "Lucida Sans Unicode","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    margin: 7px 0 0;
    padding: 0;
    text-align: right;
    width: 20%;
}

#simpleForm form select {
    border: 1px solid #BBBBBB;
    color: #333344;
    font: 13px "Lucida Sans Unicode","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    height: 24px;
    margin: 5px 0 5px 10px;
    padding: 3px;
}

#simpleForm form input.large {
    width: 50%;
}
#simpleForm form input {
    border: 1px solid #BBBBBB;
    color: #333344;
    font: 13px "Lucida Sans Unicode","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    height: 25px;
    margin: 5px 0 5px 10px;
    padding: 3px 3px 3px 6px;
    width: auto;
}

#chplayersize {
    height: 550px;
    width: 990px;
}

#my_ .pg1317video {
    left: 7px;
    top: -284px;
}

#ccbutton {
	background: transparent url(https://static7.truegod.tv/images/cc-button-off.png) no-repeat top left; 
	width: 50px; 
	height: 50px; 
	position: relative; 
	top: -383px; 
	right: 51px; 
	z-index: 200;
	display: block;
	float: right;
}

#ccbutton:hover, #ccbutton:active {
		background: transparent url(https://static7.truegod.tv/images/cc-button-off-over.png) no-repeat top left; 
		cursor: pointer;
}

#ccbuttonon {
	background: transparent url(https://static7.truegod.tv/images/cc-button-on.png) no-repeat top left; 
	width: 50px; 
	height: 50px; 
	position: relative; 
	top: -383px; 
	right: 51px;  
	z-index: 200;
	display: none;
	float: right;
}

#ccbuttonon:hover, #ccbuttonon:active {
		background: transparent url(https://static7.truegod.tv/images/cc-button-on-over.png) no-repeat top left; 
		cursor: pointer;
}

#ccbuttonleft {
	background: transparent url(https://static7.truegod.tv/images/cc-button-off.png) no-repeat top left; 
	width: 50px; 
	height: 50px; 
	position: relative; 
	top: -97px; 
	right: 17px; 
	z-index: 200;
	display: block;
	float: right;
}

#ccbuttonleft:hover, #ccbuttonleft:active {
		background: transparent url(https://static7.truegod.tv/images/cc-button-off-over.png) no-repeat top left; 
		cursor: pointer;
}

#ccbuttononleft {
	background: transparent url(https://static7.truegod.tv/images/cc-button-on.png) no-repeat top left; 
	width: 50px; 
	height: 50px; 
	position: relative; 
	top: -97px; 
	right: 17px; 
	z-index: 200;
	display: block;
	float: right;
}

#ccbuttononleft:hover, #ccbuttononleft:active {
		background: transparent url(https://static7.truegod.tv/images/cc-button-on-over.png) no-repeat top left; 
		cursor: pointer;
}

.chst {
	width: 100%;
	float: left;
	padding: 1.5em 1em;
	border-bottom: gray;
	border-bottom-width: thin;
	border-bottom-style: solid;
	column-count: 4;
}

.chst .fm-opt {
    display: inline-block;
    padding: 5px 10px;
    width: 100%;
}

/* @end */


/* #Footer 
================================================== */
/* -- footer -- */

  .footercnt1 {
 	height: 82px;
 	width: 997px;
 	margin: 0 auto;
 	display: block;
 	padding: 0px;
  	
  		-webkit-box-shadow: 9px 0px 28px -11px #fff, -9px 0px 28px -11px #fff;
	   	-moz-box-shadow: 9px 0px 28px -11px #fff, -9px 0px 28px -11px #fff;
	    box-shadow: 9px 0px 28px -11px #fff, -9px 0px 28px -11px #fff;
	    
 }
 
    .footercnt2 {
 	width: 997px;
 	margin: 0 auto;
 	display: block;
 	padding: 0px;
	    
 }
 
 	.footercnt1 p a {
		margin: 0px;
		border: none;
		text-decoration: none;
		color: white;
		line-height: 14px;
		
  	
 }
 
  .ftbuttoncontainer {
	position: absolute;
	display: block;
	margin: -20px 0px 0px 194px;
	float: left;
	z-index: 30;
	
 }
 
  .triangleup1 {
	width: 0;
	height: 0;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
	border-bottom: 12px solid black;
	margin: 0px 0px 0px 27px;
 }
 
  .buttoncontainer {
	background-color: black;
	width: 80px;
	height: 56px;
	-webkit-border-top-left-radius: 9%;
	-webkit-border-top-right-radius: 9%;
	-moz-border-radius-topleft: 9%;
	-moz-border-radius-topright: 9%;
	border-top-left-radius: 9%;
	border-top-right-radius: 9%;
	margin: 0px 0px 0px 0px;	
	
		-moz-box-shadow:     0px 0px 11px #000;
		-webkit-box-shadow:  0px 0px 11px #000;
		box-shadow:          0px 0px 11px #000;	
		
	
		
 }
 
 .buttoncontainer img {
	width: 58px;
	height: 44px;
	margin: 4px 11px;
 }
 
  .footerback {
 	height: 126px;
 	width: 100%;
 	position: relative;
 	display: block;
 	bottom: 0;
 	left: 0;
 	
 	background:
	  linear-gradient(63deg, #151515 5px, transparent 5px) 0 5px,
	  linear-gradient(243deg, #151515 5px, transparent 5px) 10px 0px,
	  linear-gradient(63deg, #222 5px, transparent 5px) 0px 10px,
	  linear-gradient(243deg, #222 5px, transparent 5px) 10px 5px,
	  linear-gradient(0deg, #1b1b1b 10px, transparent 10px),
	  linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424);
	  
	background:
	  -webkit-linear-gradient(63deg, #151515 5px, transparent 5px) 0 5px,
	  -webkit-linear-gradient(243deg, #151515 5px, transparent 5px) 10px 0px,
	  -webkit-linear-gradient(63deg, #222 5px, transparent 5px) 0px 10px,
	  -webkit-linear-gradient(243deg, #222 5px, transparent 5px) 10px 5px,
	  -webkit-linear-gradient(0deg, #1b1b1b 10px, transparent 10px),
	  -webkit-linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424); 
	  
	background:
	  -ms-linear-gradient(63deg, #151515 5px, transparent 5px) 0 5px,
	  -ms-linear-gradient(243deg, #151515 5px, transparent 5px) 10px 0px,
	  -ms-linear-gradient(63deg, #222 5px, transparent 5px) 0px 10px,
	  -ms-linear-gradient(243deg, #222 5px, transparent 5px) 10px 5px,
	  -ms-linear-gradient(0deg, #1b1b1b 10px, transparent 10px),
	  -ms-linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424); 	
	  
	background:
	  -o-linear-gradient(63deg, #151515 5px, transparent 5px) 0 5px,
	  -o-linear-gradient(243deg, #151515 5px, transparent 5px) 10px 0px,
	  -o-linear-gradient(63deg, #222 5px, transparent 5px) 0px 10px,
	  -o-linear-gradient(243deg, #222 5px, transparent 5px) 10px 5px,
	  -o-linear-gradient(0deg, #1b1b1b 10px, transparent 10px),
	  -o-linear-gradient(#1d1d1d 25%, #1a1a1a 25%, #1a1a1a 50%, transparent 50%, transparent 75%, #242424 75%, #242424); 	       
 	
    background-color: #131313;
    background-size: 20px 20px;
    background-clip: border-box, border-box, border-box, border-box, border-box, border-box;    
    background-origin: padding-box, padding-box, padding-box, padding-box, padding-box, padding-box;
    background-position: 0 5px, 10px 0px, 0 10px, 10px 5px, 0 0%, 0 0;
    background-repeat: repeat, repeat, repeat, repeat, repeat, repeat;
    background-image: 
    	-moz-linear-gradient(63deg, #151515 5px, transparent 5px), 
    	-moz-linear-gradient(243deg, #151515 5px, transparent 5px), 
    	-moz-linear-gradient(63deg, #222222 5px, transparent 5px), 
    	-moz-linear-gradient(243deg, #222222 5px, transparent 5px), 
    	-moz-linear-gradient(0deg, #1B1B1B 10px, transparent 10px), 
    	-moz-linear-gradient(#1D1D1D 25%, #1A1A1A 25%, #1A1A1A 50%, transparent 50%, transparent 75%, #242424 75%, #242424);

	-moz-box-shadow:    inset 0px 17px 13px #fff, 0px -9px 7px #FFFFFF;
	-webkit-box-shadow: inset 0px 17px 13px #fff, 0px -9px 7px #FFFFFF;
	box-shadow:         inset 0px 17px 13px #fff, 0px -9px 7px #FFFFFF;
		
	border-bottom: 6px solid red;

 }
 
  .footerback2 {
 	height: 82px;
 	width: 100%;
 	background-color: #000;
 	display: block;
 	margin: 0px 0px 0px 0px;
 	position: relative;
 	top: 30px;
 	
 		-moz-box-shadow:     0px 0px 11px #fff;
		-webkit-box-shadow:  0px 0px 11px #fff;
		box-shadow:          0px 0px 11px #fff;
		
 }

.hideme { opacity: 0; }

#footerdonate {
	margin-right: 2%;
	margin-top: -5%;
	float: right;
	width: 95px;
	height: 44px;
	clear: right;
}

#screensswitch {
	display: block;
	width: 97px;
	height: 68px;
	top: 9%;
	right: 12%;
	position: relative;
	overflow: visible;
	margin: 0px;
	text-align: center;
	float: right;
}

#footertext {
	padding: 9px;
	color: #CCC;
	width: 474px;
	height: 60px;
	position: relative;
	float: left;
}

#footertext p {
	margin: 0;
}

#trueGODtv_logo2 {
	width: 255px;
	height: 60px;
	float: left;
	padding: 0 20px 0 0;
	display: inline;
	margin-left: 20px;
	margin-top: 5px;
	color: white;
	text-align: center;
}
	
#topfootercontainer-index {
	margin-left: auto;
	margin-right: auto;
	margin-top: 174px;
	width: 985px;
	display: block;
	position: relative;
	min-height: 400px;
}

#topfootercontainer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 33px;
	width: 985px;
	display: block;
	position: relative;
	min-height: 400px;
}
	
#topfootercontainer0 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 140px;
	width: 985px;
	display: block;
	position: relative;
	min-height: 0px;
}

#topfootercontainer2 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	width: 985px;
	display: block;
	position: relative;
	min-height: 150px;
}

div.clear+div#topfootercontainer2 {
	margin-top: 140px;
}

#topfootercontainer3 {
	margin-left: auto;
	margin-right: auto;
	margin-top: 160px;
	width: 985px;
	display: block;
	position: relative;
	min-height: 0px;
}
	
.newrecenttags2 {
	position: relative;
	display: block;
	float: right;

	background: -moz-linear-gradient(top, rgba(210,210,210,0.65) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,210,210,0.65)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* W3C */

	margin-left: 760px;
	margin-top: -400px;
	padding: 0px 0px 0px 0px;
	text-align: justify;
	width: 213px;
	color: #E0E0E0;
	left: 0px;
	top: 0px;
	max-height: 383px;
	overflow: hidden;
	z-index: 0;
}
	
.recentvidfooter, .small-rightbox-title {
	cursor: default;
	height: 28px;
	width: 210px;
	padding: 5px 5px;
	font: normal 14px "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	text-align: center;
	letter-spacing: 0px;
	margin: 0px 0px 49px 0px;
}

.small-rightbox-title {
	width: 203px;
	margin: 14px 0px 8px 0px;
}

.recentvidfooter+.rightpanespacer {
	height: 62px;
	margin: -80px 0 18px -8px;
	width: 239px;
}

.small-rightbox-title+.rightpanespacer {
	height: 62px;
	margin: -39px 0 -31px -17px;
	width: 239px;
}

.recentvidfooterbox, .recentvidfooterbox2 {
	background: -moz-linear-gradient(-45deg,  rgba(210,210,210,0.65) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(210,210,210,0.65)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(-45deg,  rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(-45deg,  rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(-45deg,  rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
	background: linear-gradient(-45deg,  rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* W3C */
	
	width: 990px;
	height: 150px;
	display: block;
	margin: 0px auto 50px auto;
	text-align: left;
	padding-bottom: 0pt;
	vertical-align: top;
	
	box-shadow: 0 30px 0px #FFFFFF inset, 30px 0px 0px #FFFFFF inset, 0px -20px 38px #FFFFFF inset;
}

.recentvidfooterbox2{
	width: 722px;
}

.channeldispfooter {
	width: 104px;
	text-align: center;
	vertical-align: bottom;
	font-size: 10px;
	margin: -30px 30px 10px 0px;
	float: left;
	line-height: 12px;
	padding-bottom: 3px;
}

.channeldispfooter a{
	color: white;
}

#newrecenttags, #online-content, #adv-content {
	position: relative;
	display: block;
	float: right;
/*	background: -moz-linear-gradient(top, rgba(210,210,210,0.65) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(210,210,210,0.65)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
/*	background: -webkit-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
/*	background: -o-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
/*	background: -ms-linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
/*	background: linear-gradient(top, rgba(210,210,210,0.65) 0%,rgba(255,255,255,0) 100%); /* W3C */
	margin-left: 665px;
	background-color: white;
	margin-top: -8px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
	text-align: left;
	width: 213px;
	left: 0px;
	top: 0px;
	z-index: 1;
}

.newrecenttags2 .small-rightbox-title{
	margin: 0px;
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #666;
}

.newrecenttags2 .small-rightbox-title+.rightpanespacer {
	height: 62px;
	margin: -32px 0 -31px -17px;
	width: 239px;
}


/* -- END footer -- */

/* #Footer 
================================================== */

.ui-loader-default{
	display: none;
}

#searchForm .ui-btn-text{
	display: none;
}

/* -- END jquery mobile elements -- */
/* @end */

/* #Media Styles
================================================== */

 /* Smaller than standard 960 (devices and browsers) */
  @media only screen and (max-width: 959px) {
  
  }

  /* Tablet Portrait size to standard 960 (devices and browsers) */
  @media only screen and (min-width: 768px) and (max-width: 959px) {
  
  }

  /* All Mobile Sizes (devices and  desktop browser) */
  @media only screen and (max-width: 767px) {
  	
	  	#topfootercontainer-index {
	  		width: 100%;
	  	}
  
      #treebox {
          height: 300px;
          min-height: 200px;
        }
  }
  
  @media only screen and (max-width: 767px) and (orientation : landscape) {
      
      body#videopage #accordion1, body#videopage .roundshadowboxred, body#videopage #accordion2, body#videopage #newrecenttags3,
      body#videopage #fbcommentscont, body#videopage #topfootercontainer2, body#videopage footer {
         display: none; 
      }
  
  }   

  /* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
  @media only screen and (min-width: 480px) and (max-width: 767px) {

  		/* --- MOBILE FIXES --- */
	  	#chplayersize {
	  		height: calc(.6*100vw);
	  		width: 100vw !important;
	  	}

	  	#topfootercontainer {
	  		width: 100%;
	  	}

	  	
		#userinfo, #mediumbox, #topwatched, #signup, #recently-added, #myfriends {
		width: 100%;
		}

		#footertext {
			display: none;
		}

		.recentvidfooterbox2 .channeldispfooter:nth-child(4), .recentvidfooterbox2 .channeldispfooter:nth-child(5) {
			display: none;
		}

		#fullbox4 {
			width: 100%;
		}
		/* --- MOBILE FIXES --- */

  		.chst {
			column-count: 3;
		}
  	
	  .ftbuttoncontainer {
	  	margin: -20px 0px 0px 20px;
	  }
	  
	  .fbFeedbackContent .composer {
	  	width: 350px;
	  }
	    	
  	  #language_form {
	  	left: 110px;
	  }
	  
	  #containersearchbottom {
	  	margin-left: 181px;
	  }
	  
	  #containersearchbottom:hover, #containersearchbottom:active {
		margin-left: 181px;
	  }
	  
	  #viewvideoflow {
		width: 100%;
		height: 320px;
	  }
	  
	  #jwshow {
		width: 100%;
		height: 320px;
	  	z-index: 500;
	  }
	  
	  #leftside2 {
	  	background-color: white;
	  }
	  
	  #footertext {
		padding: 9px;
		color: #CCC;
		
		height: 60px;
		position: relative;
		float: left;
		margin: 6px 0px 0px -19px;
		width: 100px;
	  }
	  
	  #footerdonate {
	  	margin-top: 18px;
	  }
	  
	  #trueGODtv_logo1 {
	  	height: 40px;
	  }
	  
	 #globalchristian {
		top: 10px;
		left: 264px;
		width: 146px;
		margin-left: 0px;
		margin-top: 12px;
		text-transform: uppercase;
		text-align: left;
		margin-right: 61px;
		height: 45px;
		position: absolute;
		line-height: 10pt;
		font-size: 8pt;
	  }
	  
	  #trueGODtv_logo2 {
	  	margin-left: 0px;
	  	padding: 3px 30px 0px 15px;
	  	width: 140px;
	  	line-height: 10pt;
	  }
	  
	  #trueGODtv_logo2 img {
		width: 150px;
		height: 33px;
		padding: 0;
	  }
	  
	  .floatmenu-without-arrow {
	  	padding-left: 46px;
	  }
	  
	  .small-rightbox-title_335, #accordion2 h2.current + div.rightpanespacer, #newrecenttags3 .rightpanespacer, #tags,
	  #rightside_video {
		width: 335px;
	  }
	  
	  #rightside_video {
	  	margin: 50px auto;
	  	float: none;
	  }
	  
	  #accordion1 {
	  	margin-top: 10px;
	  }
	  
	  #accordion2 div.rightpane {
		padding: 17px 10px 25px 10px;
	  }
	  
	  #container, #leftside2, #viewvideo-title-active, .roundshadowboxred, #useraction, #accordion1, .roundshadowbox,
		  .bigrightpanespacer-accord1, #bigrightpanespacer, .rightpanespacer, #newrecenttags3,
		   #accordion1 h2.current + div.rightpanespacer, #divComments, .rightpanespacer-accord1, #topfootercontainer2,
		  #accordion1 h2.current + div.rightpanespacer, #headercontent, .footerback, .footercnt1, .indexplayer1, #advertnav-index,
		  #playerloading, .centershowheader, #channelsName, #messageblock, #paging, #currenlyviewing-title, #recently,
		  #fullside-tight, #fullbox2, #pagebox-title, #topfootercontainer-index,.rightpanespacer-accord1  {
	  	width: 100%;
	  }
	  
	  .indexplayer1 {
	  	height: 320px;
	  }
	  
	  #advertnav-index {
	  	height: 330px;
	  }
	  
	  #navcontainer2012 {
		right: 19px;
		position: relative;
		width: 100%;
		height: 64px;
		margin-top: 0px;
		display: block;
		float: left;
		line-height: 34px;
		top: 17px;
	  }
	  
	  #navcontainer2012 .tabletportait, #screensswitch, #navsubbar, #leftbutton, #leftbuttonCH, #rightbutton, #rightbuttonCH, #indexhorizad, .newrecenttags2 {
	  	display: none !important;
	  }
	  
	  div.clear + div#topfootercontainer2 {
	  	margin-top: 0px;
	  }
	  
	  #currenlyviewing {
	  	padding-left: 0px;
	  }
	  
	  #indexvideotypes {
	  	white-space: none;
	  	width: 98%;
	  }
	  
	  #paging {
	  	white-space: none;
	  }
	  
	  #welcomebox {
	  	left: 282px;
	  }
	  
	  .small-rightbox-title {
	  	margin: 2px 0px 8px 0px;
	  }
	  
	  body#channels #container {
	  	margin: 13px auto;
	  }
	  
	  .jcarousel-skin-tango .jcarousel-next-horizontal {
	  	left: 440px;
	  	right: none;
	  }
	  
	  .jcarousel-skin-tango .jcarousel-clip-horizontal {
	  	width: 400px;
	  }
	  
	  #viewvideo-title-active-2lines {
	  	width: 100%;
	  	min-height: 65px;
	  }
	  
	  #thedescp {
	  	font-size: 16px;
	  }
	  
	  #uploadcontentbox2 {
		margin: 10px;
		width: 45%;
		float: none;
	  }
	  
	  #leftside {
	  	margin: 0px auto;
	  	float: none;
	  }
	  
	  #rightsideindex {
	  	margin: 0px auto;
	  	position: relative;
	  	width: 400px;
	  	display: block;
	  }
	  
	  .recentvidfooterbox2 {
	  	width: 100%;
	  }
	  
	  .channeldispfooter {
	  	margin: -30px 24px 10px 0px;
	  }
	  
	  #footertext span.tabletportait p:nth-child(1) {
	  	display: none;
	  }
	  
	  #footertext span.tabletportait p:nth-child(3) {
	  	display: none;
	  }
	  
	  #topfootercontainer0 {
	      display: none;
	  }
	  
	  #uploadbutton {
     	margin: 9px 0 0 80%;
      }

  }
  
  @media only screen and (max-width: 479px) and (orientation : landscape) {
      
      body#videopage #accordion1, body#videopage .roundshadowboxred, body#videopage #accordion2, body#videopage #newrecenttags3,
      body#videopage #fbcommentscont, body#videopage #topfootercontainer2, body#videopage footer {
         display: none; 
      }

      #uploadbutton {
     	margin: 9px 0 0 80%;
      }

        .chst {
			column-count: 2;
		}
  
  }  

  /* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
  @media only screen and (max-width: 479px) {

  		#fullbox4 {
			width: 100%;
		}

		#chplayersize {
	  		height: calc(.6*100vw);
	  		width: 100vw !important;
	  	}
  
	  .ftbuttoncontainer {
	  	margin: -20px 0px 0px 20px;
	  }
	  
	  #language_form {
	  	left: 110px;
	  }
	  
	  #containersearchbottom {
	  	margin-left: 181px;
	  }
	  
	  #containersearchbottom:hover, #containersearchbottom:active {
		margin-left: 181px;
	  }
	  
	  #search form input.text {
	  	width: 100px;
	  }
	  
	  #viewvideoflow {
		width: 100%;
		height: 320px;
	  }
	  
	  #jwshow {
		width: 100%;
		height: 320px;
	  	z-index: 500;
	  }
	  
	  .floatmenu-without-arrow {
	  	padding-left: 17px;
	  }
	  	  
	  .channeldisp {
	  	margin: 20px 47px 20px 0px;
	  }
	  
	  #accordion2 {
	  	width: 477px;
	  }
	  
	  #accordion2 div.rightpane {
	  	text-align: left;
	  	z-index: 2;
	  }
	  
	  .footercnt1 {
	  	width: 96%
	  }
	  
	  #footertext {
		padding: 9px;
		color: #CCC;
		width: 344px;
		position: relative;
		float: right;
		margin: 53px -39px 0px 0px;
	  }
	  
	  #footertext img {
	  	width: 18px;
		height: 18px;
	  }
	  
	  #footerdonate {
	  	margin-top: -20px;
	  }
	  
	  #leftside2 {
	  	background-color: white;
	  	padding-bottom: 7px;
	  }
	  
	  #container, #leftside2, #viewvideo-title-active, .roundshadowboxred, #useraction, #accordion1, .roundshadowbox,
		  .bigrightpanespacer-accord1, #bigrightpanespacer, .rightpanespacer, #newrecenttags3,  #newrecenttags3 .rightpanespacer,
		  .small-rightbox-title_335, #accordion1 h2.current + div.rightpanespacer, #accordion2 h2.current + div.rightpanespacer,
		  #rightside_video,  #accordion1 h2.current + div.rightpanespacer, #headercontent, .footerback, #advertnav-index,
		  #playerloading, #channelsName, .indexplayer1, #currenlyviewing-title, #currenlyviewing, #messageblock, 
		  .small-rightbox-title + .rightpanespacer, .small-rightbox-title, #populartags, #rightsidead, #recently, 
		  #fullside-tight, #fullbox2, #pagebox-title, #topfootercontainer-index,.rightpanespacer-accord1 {
	  	width: 100%;
	  }
	  
	  #leftside {
	  	margin: 0px auto;
	  	float: none;
	  }
	  
	  .indexplayer1 {
	  	height: 320px;
	  }
	  
	  #advertnav-index {
	  	height: calc(.8*100vw);
	  }
	  
	  #trueGODtv_logo2 {
	  	margin-left: 0px;
	  	padding: 0;
	  }
	  
	  #trueGODtv_logo2 img {
		width: 150px;
		height: 33px;
		margin-left: 2px;
		padding: 0;
	  }
	  
	  #trueGODtv_logo1 {
		width: 231px;
		height: 36px;
		float: left;
		padding: 0px 44px 0 0;
		margin-left: 6px;
		margin-top: 10px;
	  }
	  
	  #trueGODtv_logo1 img {
		width: 200px;
		height: 44px;
	  }
	  
	 #globalchristian {
		top: 6px;
		left: 234px;
		width: 124px;
		margin-left: 0px;
		margin-top: 12px;
		text-transform: uppercase;
		text-align: left;
		margin-right: 61px;
		height: 45px;
		position: absolute;
		line-height: 10pt;
		font-size: 7pt;
	  }
	  
	  #navcontainer2012 {
		right: 0px;
		position: relative;
		width: 100%;
		height: 26px;
		margin-top: 0px;
		top: 7px;
		display: block;
		float: left;
		padding-bottom: 29px;
		line-height: 34px;
	  }
	  
	  #navcontainer2012 ul li {
	  	font: bold 11px/16px Arial,Helvetica,sans-serif;
	  	white-space: nowrap;
	  }
	  
	  #donateplace, #navsubbar, .recentvidfooterbox, .recentvidfooterbox2, #extratools, #addcaption, #screensswitch,
	  #leftbutton, #leftbuttonCH, #rightbutton, #rightbuttonCH, #messageblock, #indexvideotypes, #welcomebox, .centershowheader, 
	  .leftshowheader, .rghtshowheader, #paging, #navcontainer2012 ul li.mobileportait, .alphanav a, #indexhorizad, #footertext,
	  .newrecenttags2, .adv3 {
	  	display: none !important; 
	  }
	  
	  #bigrightpanespacer {
	  	margin: 0px 0 7px;
	  }
	  
	  #indexcolumn2 {
		float: none;
		margin: 0 auto;
		width: 203px;
	  }	
	  
	  #currenlyviewing {
	  	padding: 0px;
	  }
	  
	  #recently a img.right {
	  	margin: 35px 0px 0px -13px;
	  }
	  
	  #recently a img.left {
	  	margin: 35px -17px 0px 8px;
	  }
	  
	  #footerdonate {
		margin-top: 20px;
	  }
	    
	  .jcarousel-skin-tango .jcarousel-next-horizontal {
	  	left: 355px;
	  	right: none;
	  }
	  
	  .jcarousel-skin-tango .jcarousel-clip-horizontal {
	  	width: 235px;
	  	height: 112px;
	  }
	  
	  .channelimg {
	  	width: 80px;
		height: 60px;
	  }
	  
	  .eachch {
	  	width:123px; height:121px;color: #666666; float: left; margin: 10px;text-align:center;line-height: 12px;
	  }
	  
	  .jcarousel-skin-tango .jcarousel-item-horizontal {
	  	margin-right: 18px;
	  	width: 82px;
	  	height: 100px;
	  }
	  
	  body#channels #container {
		margin: 0px auto;
	  }
	  
	  #viewvideo-title-active-2lines {
	  	width: 100%;
	  	min-height: 65px;
	  }
	  
	  #thedescp {
	  	font-size: 16px;
	  }
  
  	  #topfootercontainer-index {
	  	min-height: 0px;
	  }
	  
      #treebox {
        height: 200px;
        min-height: 150px;
      }

      #uploadbutton {
     	margin: 9px 0 0 80%;
      }
	 
  }

  @media only screen and (max-width: 322px) and (orientation : landscape) {
      
 	  #uploadbutton {
     	margin: 9px 0 0 80%;
      } 

        .chst {
			column-count: 1;
		}
  
  }  
      
  @media only screen and (max-width: 322px) and (orientation : portrait) {

  	    .chst {
			column-count: 1;
		}
  	
  	  #viewvideoflow {
		width: 100%;
		height: 240px;
	  }
	  
	  #jwshow {
		width: 100%;
		height: 240px;
	  	z-index: 500;
	  }
	  
	  .indexplayer1,.rightpanespacer-accord1 {
	  	width: 100%;
	  }
	  
	  #advertnav-index {
	  	height: calc(.8*100vw);
	  	width: 100%;
	  }
  	
  	  #screensswitch, #recently, #paging, #navcontainer2012 ul li.mobileportait, .basicdetailed, .videopaging2, .alphanav, .alphanav a, #indexhorizad, #uploadbutton {
		display: none !important;
	  }
	  
	  #footerdonate {
		margin-top: -26%;
		margin-right: 6px;
	  }
	  
	  #footertext {
		padding: 9px;
		color: #CCC;
		width: 33%;
		height: 20px;
		position: relative;
		float: right;
		margin: -15px -8px 0px 0px;
	  }
	  
	  #footertext img {
	  	width: 18px;
		height: 18px;
	  }
	  
	  #trueGODtv_logo1 {
		width: 186px;
		height: 34px;
		float: left;
		margin-left: 10px;
		margin-top: 12px;
		text-align: left;
	  }
	  
	  #trueGODtv_logo1 img {
		width: 160px;
		height: 36px;
	  }
	  
	  .footercnt1, #fullside-tight, #fullbox2, #pagebox-title {
	  	width: 100%;
	  }
	  
	  #globalchristian {
		top: 6px;
		left: 180px;
		width: 124px;
		margin-left: 0px;
		margin-top: 12px;
		text-transform: uppercase;
		text-align: left;
		margin-right: 61px;
		height: 45px;
		position: absolute;
		line-height: 10pt;
		font-size: 7pt;
	  }
	  
	  #navcontainer2012 {
	  	height: 12px;
	  	right: 15px;
	  }
	  
	  body#channels #container {
	  	margin: 13px auto;
	  }
	  
	  .jcarousel-skin-tango .jcarousel-next-horizontal {
	  	left: 274px;
	  	right: none;
	  }
	  
	  .jcarousel-skin-tango .jcarousel-clip-horizontal {
	  	width: 235px;
	  	height: 112px;
	  }
	  
	  .channelimg {
	  	width: 80px;
		height: 60px;
	  }
	  
	  .eachch {
	  	width:123px; height:121px;color: #666666; float: left; margin: 10px;text-align:center;line-height: 12px;
	  }
	  
	  .jcarousel-skin-tango .jcarousel-item-horizontal {
	  	margin-right: 18px;
	  	width: 82px;
	  }
	  
	  body#channels #container {
		margin: 0px auto;
	  }
	  
	  .pagingnav {
	  	margin: 26px 0px 0px 0px;
	  }
	  
	  #viewvideo-title-active-2lines {
	  	width: 100%;
	  	min-height: 65px;
	  }
	  
	  #thedescp {
	  	font-size: 16px;
	  }

	  #channelprofile {
			margin-left: 10px;
			width: 90%;
			float: left;
			margin-right: 10px;
	  }

	  #mostactive {
		width: 100%;
	 }

	 #userinfo, #mediumbox, #topwatched, #signup, #recently-added, #myfriends {
		width: 100%;
	}

	#pagingpostition {
		width: 90%;
	}

	ul#mostactiveuser {
		width: 322px;
	}

	#userinfo, #mediumbox, #topwatched, #signup, #recently-added, #myfriends {
		width: 322px;
	}
    
    .footercnt1, #fullside-tight, #fullbox2, #pagebox-title {
		width: 300px;
		float: left;
	}

	#chplayersize {
		height: 55vw;
		width: 100vw !important;
	}
	#advertnav-index {
		height: 55vw;
		width: 100vw;
	}

	#pagebox-title {
		font: normal 10pt "Lucida Sans Unicode","Arial Unicode MS",Arial,Helvetica,sans-serif;
	}
	.vidtypealign, #membersvideotypes, #videovideotypes {
		display: none;
	}
	#membersbrowers, #videobrowers a {
		white-space: nowrap;
		width: 300px;
	}
	#topfootercontainer {
		width: 100%;
		min-height: 0px;
	}

	.contentbox {
		margin: 40px auto;
	}

	.centershowheader {
		width: 100%;
		margin-left: 0;
	}

	#fullbox4 {
		width: 100%;
	}

	#chplayersize {
  		height: calc(.6*100vw);
  		width: 100vw !important;
  	}

	#membersbrowers, #videobrowers {
		white-space: normal;
	}
	#trueGODtv_logo2 {
		margin-left: -24px;
		margin: 15px auto;
		text-align: center;
		width: 100%;
	}
	#fullbox-content, #topwatched-content, #viewvideo-content {
		padding: 20px 0;
	}

	#fullbox4 {
		width: 100%;
	}

/* @end */
}