/* Zero default margin & padding around common elements */
body
{
	margin: 0;
	border: 0 none #FFFFFF;
	padding: 0;
	background-image: url(texture/texture0004.jpg);
	background-repeat: repeat;
	font-family: Arial Narrow;
	
	
}

#main
{
	margin:0 auto;	
	width:900px;
		
}

/* IE7 Only */
*:first-child+html  #main
{
	margin:0 auto;	
	width:900px;
	height:890px;	
}

#main2
{
	margin:0 auto;
	background:#F98909;
	height:510px;
	width:900px;	
}

#content
{
	position: relative;
	margin-top:130px;
	height:700px;
	width:900px;
	background:#E0A34D;
	margin-bottom:20px;
}

/* IE7 Only */
*:first-child+html  #content
{
	position: relative;
	top:120px;
	height:700px;
	width:900px;
	background:#E0A34D;	
}


#contentfilm
{
	position: relative;
	margin-top:130px;
	height:750px;
	width:900px;
	background:#E0A34D;
	margin-bottom:20px;
}

/* IE7 Only */
*:first-child+html  #contentfilm
{
	position: relative;
	top:120px;
	height:750px;
	width:900px;
	background:#E0A34D;	
}


#contenttrailer
{
	position: relative;
	margin-top:130px;
	height:870px;
	width:900px;
	background:#E0A34D;
	margin-bottom:20px;
}

/* IE7 Only */
*:first-child+html  #contenttrailer
{
	position: relative;
	top:120px;
	height:870px;
	width:900px;
	background:#E0A34D;	
}


#contentcontact
{
	position: relative;
	margin-top:130px;
	padding-bottom:10px;
	width:900px;
	background:#E0A34D;

}

/* IE7 Only */
*:first-child+html  #contentcontact
{
	position: relative;
	top:120px;
	width:900px;
	background:#E0A34D;	
}


#contentabout
{
	position: relative;
	margin-top:130px;
	height:650px;
	width:900px;
	background:#E0A34D;
	margin-bottom:20px;
}

/* IE7 Only */
*:first-child+html  #contentabout
{
	position: relative;
	top:120px;
	height:650px;
	width:900px;
	background:#E0A34D;	
}


#contentstore
{
	position: relative;
	margin-top:130px;
	height:750px;
	width:900px;
	background:#E0A34D;
	margin-bottom:20px;
}

/* IE7 Only */
*:first-child+html  #contentstore
{
	position: relative;
	top:120px;
	height:750px;
	width:900px;
	background:#E0A34D;	
}



#content1
{
	
	margin-top:0px;
	width:900px;
	background:#E0A34D;
	padding-bottom:5px;
}


#header
{
	background:#EBC28A;
	margin-bottom:2px;
	height:85px;
	width:900px;
	
}

#footer
{
	background:#E0A34D;
	height:70px;
	width:900px;
	font-size:80%;
	text-align:center;
	padding-top:10px;
	margin-bottom:20px;
	position: relative;
	z-index:1;

	
}

#footer1
{
	background:#EBC28A;
	margin:0 auto;
	margin-top:2px;
	height:70px;
	width:900px;
	font-size:80%;
	text-align:center;
	padding-top:10px;
	
}



#logo1
{
	margin-left:40px;
	margin-top:-18px;
	margin-bottom:2px;
	height:110px;
	width:725px;
	
}

#box {
    position:relative;
	top:100px;
	left:50px;
	width:300px;
    border:none;

    font-size:20px;
    text-align:center;
	margin-top:-300px;
	
 }
 
#text {
    height:100%;
    color:#000;
    filter:alpha(opacity=0);
    opacity:0;
 }
 
#test3 {
	margin-left:396px;
	border: 2px solid #555;
	width: 400px;
	height:318px;
	margin-top:0px;
	
}



#contact1
{
	
	padding-top:58px;
	margin-left:470px;
	width:280px;
}

#contactform
{
	margin-top:10px;
	width:425px;
	
}

form.contact label.fixedwidth { display: block;
								width: 100px;
								float: left;
								
								
								}
   
div.error
            {
                color: red;
                font-weight: bold;    
            }
			
#frontpage
{

	position:absolute;
	top:120px;
	left:75px;
	width: 440px;
	font-size:100%;
}

#nav{
	position:absolute;
	top:24px;
	background-color:#c35244;
	width:900px;
	
}

/* IE7 Only */
*:first-child+html  #nav
{
	position:absolute;
	z-index:1;
	background-color:#c35244;
	width:900px;
}

#nav ul{
 


} 

#nav ul li{
  display:inline;
  
}

#nav ul li a{
  
  color:#000000;
  padding:18px 40px;
  text-transform:uppercase;
  font-size:15px;
  font-weight:bold;
  line-height:68px;
  text-decoration:none;
 
  
   
  }

#nav ul li a:hover{

  color:#fff;
}

#nav ul li a.current{
  
  color:#ffffff;
  padding:18px 20px 18px 20px;
  text-transform:uppercase;
  font-size:15px;
  font-weight:bold;
  line-height:68px;
  text-decoration:none;

 

  }
#nav ul li a:hover.current{
					
					}


#homelogo
{
	position:absolute;
	left:20px;
	top:20px;
	width:400px;
	
	
}

#aboutlogo
{
	position:absolute;
	left:25px;
	top:20px;
	width:400px;	
}

.bio
{
	width: 390px; 
	margin-left:30px;
	padding-top:100px;
	font-size:95%;
	
}

			#bio_counter {
				width: 390px;
				margin-left:30px;
				padding-top:10px;
			}
			
			#bio_counter .qp_prev {
/*				margin-right: 30px;*/
				display: block;
				float: right;
			}
			
			#bio_counter .qp_next {
				display: block;
				float: left;
			}
		
a:link {color: #000000; text-decoration: none; outline: none;}
a:active {color: #000000; text-decoration: none; outline: none;}
a:visited {color: #000000; text-decoration: none; outline: none;}
a:hover {color: #ffffff; text-decoration: none; outline: none;}		
a
{
	outline:none;
}
#aboutbiopic
{
	margin-left:-15px;
	
}

#redbg
{
	position: absolute;
	top:40px;
	left:500px;
	height:500px;
	width:300px;
	background:#c35244;
	padding:30px;
}

#redbg1
{
	position: absolute;
	top:40px;
	left:600px;
	height:275px;
	width:235px;
	background:#c35244;
	padding:25px;
}

#redbg2
{
	position: absolute;
	top:100px;
	left:500px;
	height:213px;
	width:150px;
	background:#c35244;
	padding:30px;
}

#redbg3
{
	position: absolute;
	top:425px;
	left:175px;
	height:213px;
	width:150px;
	background:#c35244;
	padding:30px;
}


#aboutlinks
{
	position:absolute;
	top:560px;
	left:30px;
}

/* IE7 Only */
*:first-child+html  #aboutlinks
{
	position:absolute;
	top:560px;
	left:10px;
}

/*
.linkspace
{
	padding-left:50px;
}
*/
#contactpic
{
	position:absolute;
	left:75px;
	top:130px;
}

#contactlogo
{
	position:absolute;
	left:10px;
	top:30px;
}

#carters
{
	
}

.film
{
	width: 550px; 
	margin-left:30px;
	padding-top:10px;
	font-size:95%;
	
}

			#film_counter {
				width: 550px;
				margin-left:30px;
				padding-top:10px;
			}
			
			#film_counter .qp_prev {
/*				margin-right: 30px;*/
				display: block;
				float: right;
			}
			
			#film_counter .qp_next {
				display: block;
				float: left;
			}
			
.film1
{
	width: 550px; 
	margin-left:30px;
	padding-top:120px;
	font-size:95%;
	
}

			#film_counter {
				width: 550px;
				margin-left:30px;
				padding-top:10px;
			}
			
			#film_counter .qp_prev {
/*				margin-right: 30px;*/
				display: block;
				float: right;
			}
			
			#film_counter .qp_next {
				display: block;
				float: left;
			}
			
#donate
{
	position:absolute;
	left:600px;
	top:380px;
	width:230px;

	
}

#down
{
	margin-left:140px;
	margin-bottom:2px;
}

#films
{
	position:absolute;
	top: 120px;
	left:60px;
	font-size:25px;
	
}

#films ul {
  list-style: none;
 
}



#movies
{
	position:absolute;
	top: 450px;
	left:420px;
	font-size:25px;
		
}

#movies li
{
	font-style:italic; 
	list-style: none;
	font-size:16px;
}

#movies a
{
	
	margin-left:30px;
	float:right;
	
}

/* IE7 Only */
*:first-child+html  #movies
{
	position:absolute;
	top: 450px;
	left:400px;
	font-size:25px;
}

/* IE7 Only */
*:first-child+html  #movies a
{
	
	margin-top:-20px;
	float:right;
	
}

#mediaspace
{
	position:absolute;
	top:420px;
	left:72px;
}

#mediaspace1
{
	position:absolute;
	top:530px;
	left:72px;
}

#user
{
	position:absolute;
	padding-left:30px;
}

#playercontainer
{
	position:absolute;
	left:400px;
	top:130px;
}

#videolist
{
	position:absolute;
	top:110px;
	left:30px;
	list-style-type:none;
	font-weight:bold;
	font-size:25px;
	font-style:italic; 
	line-height:38px;
}

#videolist li a:hover{

  color:#ffffff;
}

#videohead
{
	position:absolute;
	top:60px;
	left:480px;
	font-size:22px;
	
}

#fieldborder
{
	border:none;
}

#btnPayPal
{
	position:absolute;
	top:660px;
	left:580px;
	width:50px;
	outline:none;
}

#fbLogo
{
	position:absolute;
	top:610px;
	left:720px;
	outline:none;
}

#wsLogo
{
	position:absolute;
	top:660px;
	left:720px;
	outline:none;	
}


