@charset "utf-8";
/* CSS Document */
body{
		
				margin:0px;
				padding:0px;
				font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans", "Lucida Console", "Times New Roman", Impact;
				font-size:12px;
				background-color:#FFFFFF;
	}
ul{
				padding:0;
				margin:0;
}
img{
				border:none;
				padding:0;
				margin:0;
	}
form{
				padding:0;
				margin:0;
}
tr td{
				padding:0;
				margin:0;
}
#container{
				margin:-12px auto 0 auto;
				width:1202px;
				height:1500px;
				padding-top:20px;
				background-image:url(images/Terry-story-background.jpg);
				background-repeat:no-repeat;
				

}
h3{margin:0px; padding:0px;}
/*********************************************************************************
							Main Container Left
*********************************************************************************/
#mainleft{	
				width:807px; 
				margin-left:115px;
				height:100%;
				min-height:100%;
				position:relative;
	

		 }
		 
#header{
				width:806px;
				height:219px;
				background-image:url(images/header-image-1.jpg);
				background-repeat:repeat-x;
				
	  }
	  
#header1{
				
				width:422px;
				height:163px;
				position:absolute;
		}
	
#logo	{
				margin-left:40px;
				margin-top:10px;
				background-image:url(images/terry-turtle-logo.gif);
				background-repeat:no-repeat;
				width:353px;
				height:166px;
		}
		
#ads	{
				width:392px;
				height:72px;
				background-color:#FFFFFF;
				border:#665c45 solid 0px;
				margin-top:30px;
				margin-left:-40px;
				position:absolute;
		}  
#navigation{
				height:51px;
				width:790px;
				padding-left:15px;
				position:relative;
				padding-top:160px;
			
				
				
			}
#adminnav{
				margin-left:2px;
				padding-bottom:40px;
				width:785px;
				background-color:#7fbce9;

}			
ul#adnav{
				position:absolute;
				width:790px;
				height:50px;
				margin:0;
				padding:0;
			
				
}
ul#adnav li{
				float:left;
				list-style:none;
				padding-right:10px;
				height:40px;
				
			

}

ul#adnav li a {
				text-decoration:none;
		
}



ul#nav {
				position:absolute;
				width:790px;
				height:61px;
				padding-left:20px;
}
ul#nav li{
				padding-right:16px;
				margin:0;
				list-style-type:none;
				float:left;
				
}
ul#nav li a {
			   border:0;
			   text-decoration:none;
			   display:block;
			   background:transparent url(images/Nav/navi.png) no-repeat;
			 
			
			
			 }
			 
li#home a {
			   width:84px;
			   height:50px;
 }
li#story a {
			   width:94px;
			   height:50px;
 } 
li#friends a {
			   width:95px;
			   height:50px;
 }
li#videos a {
			   width:95px;
			   height:50px;
 }
li#forum a {
			   width:95px;
			   height:50px;
 }
 li#contact a {
			   width:77px;
			   height:50px;
 }
li#store a {
			   width:95px;
			   height:50px;
 }


li#home a:link, li#home a:visited {
			 background-position:-29px 0px;
 }
li#story a:link, li#story a:visited {
			 background-position:-134px 0px;
 } 
li#friends a:link, li#friends a:visited {
			 background-position:-350px 0px;
			 
 }
 li#videos a:link, li#videos a:visited {
			background-position:-240px 0px;			
 }
 li#forum a:link, li#forum a:visited {
			 background-position:-445px 0px;
 }
  li#contact a:link, li#contact a:visited {
			 background-position:-545px 0px;
 }
  li#store a:link, li#store a:visited {
			 background-position:-641px -3px;
 }
 
li#home a:hover, li#home a:focus {
			 background-position:-29px -55px;
} 
li#story a:hover, li#story a:focus {
			 background-position:-134px -53px;

}
li#friends a:hover, li#friends a:focus {
			background-position:-350px -53px;			
}

li#videos a:hover, li#videos a:focus {
			 background-position:-240px -53px;
			 
}
li#forum a:hover, li#forum a:focus {
			 background-position:-445px -53px;
}
li#contact a:hover, li#contact a:focus {
			 background-position:-545px -55px;
}
li#store a:hover, li#store a:focus {
			 background-position:-641px -55px;
}


#centralcon{ 	min-height:70%; 
				position:relative; 
				height:90%;
				background-color:#CCFF33;
}
#content{
			
				padding:15px 0px 10px 5px;
				height:70%;
				min-height:70%;
				position:relative;
				
		}	 
#leftcon{
			
				width:189px;
				height:885px;
				position:absolute;
				top:15px;
				
		
		}
#lsh{			
				background-color:#000000;
				height:auto;
				width:187px;
				position:relative;
					
				
}	
		
		
#login{
				background-color:#def1f3;
				border:#000000 solid 3px;
				padding:6px;
				width:172px;
				font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans", "Lucida Console", "Times New Roman";
				font-size:9px;
				text-transform:uppercase;
				position:relative;
				left:-8px;
				top:-7px;
				
		}
#nsh{			
				width:187px;
				position:relative;
				height:auto;
				background-color:#000000;
						
}
#news {
				background-color:#def1f3;
				border:#000000 solid 3px;
				padding:6px;
				width:172px;
				position:relative;
				left:-8px;
				top:-7px;
				
}
#news p{padding:5px;}

.leftb a{
				text-decoration:underline;
				font-family:impact,Arial, Helvetica, sans-serif;
				color:#000000;
				font-size:15px;
				text-align:right;
				padding:0;
				margin:0;
}	
#navForum{
				background-color:#def1f3;
				border:#000000 solid 3px;
				padding:6px;
				width:172px;
				position:relative;
				left:-8px;
				top:-7px;
				
				
}

		
	

#fsh{			
				width:187px;
				position:absolute;
				float:right;
				height:auto;
				background-color:#000000;
				position:absolute;
}	


#Filmcon{
				background-color:#def1f3;
				border:#000000 solid 3px;
				padding:6px;
				width:172px;
				position:relative;
				left:-8px;
				top:-7px;
}
#Film{			
				width:187px;
				position:relative;
				height:auto;
				background-color:#000000;
}	
#rightcon{
				background-color:#def1f3;
				border:#000000 solid 3px;
				width:580px;
				height:auto;
				float:right;
				color:#231f20;
				position:relative;
				padding:10px 10px 3px 3px;
				top:-7px; left:-5px
			
				
		}

<!---The end--->		
		
#righsh{
				top:0px;
}	
#righsh2{			
				width:596px;
				position:absolute;
				height:auto;
				min-height:0%;
				background-color:#000000;
				margin-left:203px;
	}


#footer{
			
				
				text-align:center;
				color:#FFFFFF;
				width:1199px;
				margin-left:auto;
				margin-right:auto;
				background-color:#000000;
				height:40px;
			
					
				
		}
#footer a{
				text-decoration:none;
				font-weight:strong;
				color:#FFFFFF;
				font-size:12px;
			}	 
/*********************************************************************************
							Ads Container Right
*********************************************************************************/		 
#mainright{
				
				width:160px;
				position:absolute;
				top:0px;
				left:818px;
				right:300px;
				
				
		  }
			
#adspace2{
				width:160px;
				height:600px;
		
				
		 }
table{
				padding:0;
				margin:0;
}

/***********************************************************************************
								Main Video
************************************************************************************/


.mainvid{
			margin-left:10px;
			margin-top:5px;
			height:auto;
			width:570px;

			
}
.mainvdate{
			background-color:#5c8727;
			height:110px;
			width:77px;
			margin-right:10px;
			float:left;
			border:#5c8727 1px solid;
			

}
.tdate{		background-image:url(images/terry-news.gif);
			background-repeat:no-repeat;
			height:35px;
			width:72px;
	}
.sdate{
			color:#FFFFFF;
			font-weight:bolder;
			font-size:13px;
			text-align:center;
		
}
.maintxt{	
			
				text-align:justify;
			
		
}
.maintxt strong {color:#5c8727;}
.maintxt a{
				font-size:10px;
				color:#FF3300;
			}
.mainvcon{
				width:440px;
				/*margin-left:105px;*/
				border-bottom:solid 1px #b3cc93;
				margin-top:0px; padding-top:0px;
				margin-left:110px;

				/*margin-right:165px;*/
								
		}
		
.mainvideo{		
				width:314px;
				height:auto;
}
.maintitle {
				margin-top:-5px; 
				padding:0px;
				width:450px;
}

.maintitle h1 a{
				font-family: Arial;
				color: #5c8727;
				text-decoration: none;
				word-spacing: -0.1em;
				text-align: left;
				letter-spacing: 0;
				line-height: 1.2em;
				font-size:20px;
				padding:0px;
				margin:0px;

}
#curseword{

				margin-left:0px;
				position:absolute;
				margin-top:10px;
				padding-top:0px;
				float:right;
				
}

#mainshop{
				background-image:url(images/shop/shop.gif);
				background-repeat:no-repeat;
				width:163px;
				height:283px;
				margin-bottom:10px;
			
		
	
}


.maincomm a{
				color:#ef5123;
				font-size:10px;
				font-weight:bold;
}
.maincomm{
				margin:0px;
				font-size:10px;	
}
/***********************************Terry story***********************************/

#rightcon table{

				
				font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans", "Lucida Console", "Times New Roman";
				font-size:12px;
				margin-right:10px;
				margin-left:2px;
}
#rightcon table a{
				color:#FF6600;
				font-size:14px;
				font-weight:bold;
				font-family:impact,Arial, Helvetica, sans-serif;
}
#rightcon table p{
				margin-top:0px;
				padding:3 10px 5px 10px;

}
#rightcon table h1{
				font-size:1.9em;
				word-spacing:0.1em;
				font-family:impact, Verdana, Arial, Helvetica, sans-serif, "Lucida Sans", "Lucida Console", "Times New Roman";
				text-align:center;
}
#rightcon table img{padding-right:5px;}
#rightcon table td{
				padding-bottom:10px;
				
}
.tlpad{
				padding-left:1px;
				vertical-align:top;
}
td{
				vertical-align:top;
}


/*************************Video page***********************************/
#videosection{padding:10px;}
.videocon{
				width:570px;
				border-bottom:solid 1px #e2e2e2;
				height:auto;
				padding:10px 0 10px 0;
				

}
.videoimage{
				width:110px;
				height:140px;
				margin-top:0px;
				background-color:#5c8727;
	
}
.videotxt{	
				width:450px;
				height:158px;
				float:right;
				text-align:justify;
				margin-top:0px;
				padding-top:0px;
				
						


	
				}
.videotxt a {	color:#FF6600;
				font-weight:bold;

}				
				
h1 {			
				padding:0px;
				margin:0px;	}
				
.videotxt h1 a {
				color:#ef5123;
				font-size:16px;
				text-decoration:none;
						
}
/************************* video Page ****************************/
#videopage{	padding:10px; width:574px;
			
 }
#videopagetitle{ }
#videopagetitle h1{
			color:#5c8727;
			font-size:20px;		
			text-align:center;	
			padding-right:50px;
}
#videopagecontent{
			
			text-align:justified;
}
#videopagecode{
			margin-left:0px;
			border:1px solid #999999;
			background-color:#5c8727;
			text-align:center;
			}
/***********************comment page****************************/
#comtitle{}
#comtitle h1{
			font-family: Arial;
				color: #5c8727;
				text-decoration: none;
				word-spacing: -0.1em;
				text-align: left;
				letter-spacing: 0;
				line-height: 1.2em;
				font-size:20px;
				padding:0px;
				margin:0px;

		
}
#comtxt{margin-top:-10px; text-align:justify; margin-bottom:10px; border-bottom:1px solid #b3cc93; }
#comtxt strong{color:#5c8727; }
#comvcode{ text-align:center; 
			background-color:#5c8727;
			border-bottom:3px solid #261c02;}
#commv{
			padding:15px;
}
#commentbox{}
.comment{
			border:#ef5123 1px dashed;
			margin-top:5px;
			padding:10px;

}
/***************weekly curse*********************************/
#maincurs{			
		
			width:161px;
			height:250px;
			padding-top:10px;
			background-image:url(images/curse/curse.gif);
			background-repeat:no-repeat;
			
			
}


#cursebubble{
			background-repeat:no-repeat;
			width:172px;
			height:88px;
			margin-top:63px;
			
			
}
#curse{
			padding:0px 10px 0 10px;
			width:140px;
}
#curser{
			margin-top:-10px;
			margin-left:18px;
}
#curse p{
			text-align:center;
			color:#ef5123;
			font-size:14px;
			font-weight:bold;
			font-family:Verdana, Arial, Helvetica, sans-serif, "Lucida Sans", "Lucida Console", "Times New Roman";
			padding-top:25px;
}
#cursesub{
			margin-top:22px;
			margin-right:14px;

}
#cursesub a{
			font-size:20px;
			font-weight:bold;
			font-family:impact, Verdana, Arial, Helvetica, sans-serif, "Lucida Sans", "Lucida Console", "Times New Roman";
			color:#000000;
}
#subcurse{
			background-color:#b3cc93;
			width:300px;
}
/********************shop***************************/
#store{
			padding:3px;
}
#shopimg{
			background-image:url(images/store.jpg)
			background-repeat:no-repeat;
			width:75px;
			width:35px;

}
#storec{
			width:310px;
			padding-left:10px;
			float:right;

			

}
#storec ul{margin-left:20px;}
#terryp{
			width:245px;
			
}

#contactt{
			margin-right:-150px;
			width:580px;
			height:286px;
			position:relative;
}
#contactimg{
			background-image:url(images/contact-terry.jpg);
			background-repeat:no-repeat;
			width:534px;
			height:286px;
			position:absolute;
			margin-top:6px;
			margin-left:53px;
}

.selected{

			color:#FF0000;
			font-size:14px;
			text-decoration:none;

}
.selected a{

			color:#330000;
}
#pna a {
			color:#5c8727;
			font-size:21px;
			text-decoration:none;
			font-weight:bold;
			font-family:impact, Verdana, Arial, Helvetica, sans-serif, "Lucida Sans", "Lucida Console", "Times New Roman";
}
.mainsocial{

			background-color:#ffffff;
			padding:0px 0 0 80px;
			border:1px solid #5c8727;
			height:20px;

}
#comvcode{

}

#login input{
			border:none; background-color:#FFFFFF; 
			width:100px;
			height:20px;
		
		
		}
.inputg{
			background-image:url(images/input.gif);
			padding:4px 4px 4px 8px;
			height:31px;
			background-repeat:no-repeat;
			color:#5c8727;

}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}

#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;

  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}