/* CSS Basic Document */
body {
  	background-image:url(img/bg4left.jpg);
	top:0px;
	font-size:12px;
	font-family:Verdana, sans-serif;
	color:#000000;
	background-repeat:no-repeat;

	}
.background {
	position:absolute;
	height:600px; 
	width:950px;
	left:514px;
	left:50%;
	margin-left:-480px;
	background-image:url(img/screen2.jpg);	
	top:40px;
	background-repeat:no-repeat;
}	
.backgroundlinks {
	position:absolute;
	height:694px; 
	width:950px;
	left:514px;
	left:50%;
	margin-left:-480px;
	background-image:url(img/screen2long.jpg);	
	top:40px;
	background-repeat:no-repeat;
}	
.backgroundpreviousproductions {
	position:absolute;
	height:1532px; 
	width:950px;
	left:514px;
	left:50%;
	margin-left:-480px;
	background-image:url(img/screen2longprevprod.jpg);	
	top:40px;
	background-repeat:no-repeat;
}
.backgroundpreviousproductionsSubPage {
	position:absolute;
	height:900px; 
	width:950px;
	left:514px;
	left:50%;
	margin-left:-480px;
	background-image:url(img/screen2mediumprevprod.jpg);	
	top:40px;
	background-repeat:no-repeat;
}

#middle	{
	position:absolute;
	left: 50px;
	top: 200px;
}

#middle1	{
	position:absolute;
	left: 50px;
	top: 312px;
}

#middle2	{
	position:absolute;
	left: 50px;
	top: 338px;
}

	
#short	{
	position:absolute;
	left: 615px;
	top: 200px;
}

#short2	{
	position:absolute;
	left: 615px;
	top: 385px;
}

#long{
position:absolute;
	left: 50px;
	top: 195px;
}
.welcome{
	position:absolute;
	left: 65px;
	top: 178px;
}
.previousproductions{
	position:absolute;
	left: 65px;
	top: 186px;
}
#productions{
	position:absolute;
	left: 625px;
	top: 185px;
	color:#990000;
	width: 168px;
	
}
#fblink{
	position:absolute;
	left: 600px;
	top: 200px;
	color:#990000;
	width: 300px;
	
}
#member{
	position:absolute;
	left: 625px;
	top: 370px;
	color:#990000;
	width: 188px;
	}
#posters{
	position: absolute;
	left: 640px;
	top: 225px;
	width: 200px;

}
#post p{
margin-bottom:-10px;

}
#post{
	position: absolute;
	left: 625px;
	top: 225px;
	width: 200px;

}
.logo {
	position: absolute;
	top: 48px;
	left: 26px;
	width: 100px;
	height: 80px;
}

.masks {
	position:absolute;
	left: 766px;
	top: 59px;
}
.image{
	margin-left: 1em;
	float: right;
	margin-right: 1em;

}

h5 {

	color:#990000;
	text-align:left;
	font-size:14px;
}
h3 {

	color:#990000;
	text-align:left;
	font-size:16px;

}

/* CSS Menu Document */	

.menu {
	position: absolute;
	top: 30px;
	width: 425px;
	left: 498px;
}

.menu .links{
	padding:0px;                        
	margin:0px;
}

.menu .links li{
	list-style-type: none;
	float:left;           
	display: block;      
	height: 10px;
	width: 60px;
	text-align:center;
	font-size:11px;	
	margin:5px;
}

.menu .links li a {
	color: #000000;	
	text-decoration:none;
				
}

.menu .links a:hover {
	color:#CCCCCC;
			
}

.menu .links a.current {      
	color:#e0c095;              
	font-weight: bold;
}

.navigation{
	position:absolute;
	left: 45px;
	top: 458px;
	height: 119px;
	width: 872px;


}
.navigation a{
	color:#FFFFFF;
	text-decoration:none;
}

.navigation img{
	border:none;
}

.title{
	position:absolute;
	left: 65px;
	top: 178px;
	width: 112px;
	height: 19px;
	font-size:16px;
	color:#990000;
}

/* CSS Text Document */
.text {
	position:absolute;
	top:220px;
	left:55px;
	width: 470px;
	height: 88px;
	padding-right:1em;
	padding-left:1em;
	text-align:justify;
}

.text1 {
	position:absolute;
	top:300px;
	left:55px;
	width: 470px;
	height: 107px;
	padding-right:1em;
	padding-left:1em;
	text-align:justify;
}

.text2 {
	position:absolute;
	top:326px;
	left:55px;
	width: 470px;
	height: 107px;
	padding-right:1em;
	padding-left:1em;
	text-align:justify;
}
.text3 {
	position:absolute;
	top:216px;
	left:607px;
	width: 247px;
	height: 131px;
	padding-left:1em;
	text-align:justify;
	font-size:12px;
	
}
.text4 {
	position:absolute;
	top:500px;
	left:55px;
	width: 470px;
	height: 131px;
	padding-left:1em;
	text-align:justify;
	font-size:12px;
	margin-left:10px;
	overflow:auto;

}
.text5 {
	position:absolute;
	top:216px;
	left:607px;
	width: 247px;
	height:320px;
	padding-left:1em;
	text-align:justify;
	font-size:12px;
	overflow:auto;
}
	
}
#click2 {
	text-align:right;

}
#click2 a{
	text-decoration:none;
	color:#CC0000;
}
#click3 {


}
#click3 a{
	text-decoration:none;
	color:#CC0000;
}
/* CSS Texto Document */
	
.texto{
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	height:320px;
	width:470px;
	overflow:auto;
	left: 55px;
	top: 220px;
}
.textol{
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	height:420px;
	width:470px;
	overflow:auto;
	left: 55px;
	top: 220px;
	
	
}
.textof{
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	height:320px;
	width:470px;
	overflow:auto;
	left: 55px;
	top: 220px;
}
.textofl{
	position:absolute;
	margin-left:10px;
	margin-right:10px;
	height:620px;
	width:470px;
	overflow:auto;
	left: 55px;
	top: 220px;
}
.textof p{
margin-bottom:-10px;
}
	

.background .texto h2 {
	color:#FFFFFF;
	text-decoration: none;
}	
.background .text h2 {
	color:#FFFFFF;
	text-decoration: none;
}	
.image{
	margin-left: 1em;
	float: right;
	
}
.click{
	position:absolute;
	left: 801px;
	top: 406px;
	width: 73px;
	font-size:12px;
	
}
.click a{
text-decoration:none;
color:#CC0000;
}

/* CSS gallery */
.gallery{
	position:absolute;
	left: 186px;
	top: 182px;
	width: 568px;
	height: 380px;
}
.rss{
	position:absolute;
	left: 448px;
	top: 586px;
	height: 20px;
	
}
#desc{
	position:absolute;
	left: 54px;
	top: 270px;
	width: 205px;
	height: 104px;
}
#prevproddesc{
	position:absolute;
	left: 54px;
	top: 200px;
	width: 205px;
	height: 104px;
}
#prevproddescSubPage{
	position:absolute;
	left: 54px;
	top: 200px;
	width: 842px;
	height: 880px;
	overflow: auto
}
#prevProdDescSubPageShort{
	position:absolute;
	left: 54px;
	top: 200px;
	width: 842px;
	height: 680px;
	overflow: auto
}
#video{
	position:absolute;
	left: 602px;
	top: 223px;
}
.video2{
	position:absolute;
	left: 267px;
	top: 195px;
	display:block;
	width: 428px;
	

}
#sidebar li {
   list-style: square;
}
#sidebar ul {
 list-style-image: url(/wp-images/image.gif);
 }
.policy{
	position:absolute;
	width: 830px;
	height: 370px;
	left: 62px;
	top: 190px;
	overflow:auto;
}

.privacy{
	position:absolute;
	left: 822px;
	top: 588px;
}
.privacypreviousprod{
	position:absolute;
	left: 822px;
	top: 1516px;
}
.privacyLinks{
	position:absolute;
	left: 822px;
	top: 880px;
}
.privacyPreviousProdSubPage{
	position:absolute;
	left: 822px;
	top: 888px;
}
.privacy a{
	text-decoration:none;
	color:#999999;
	font-size:10px;
}	
.privacy a:hover {
	color:#990000;	
	
}
.privacy a.current {      
	color:#990000;              
	
}

