h1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #FFFFFF;
	margin: 0px 0px 10px 0px;
    padding: 0px;
}

h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	margin: 0px 0px 7px 0px;
    padding: 0px;

}

p, li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #CCCCCC;
	font-weight: bold;
	padding-bottom: 5px;

}

#filmbodyid, #bodyid, #actorsbodyid {
	background-color:#CC0000;
	position:absolute; 
	left:50%;
    }

#bodyid {
	margin-left:-450px;
	width: 900px;
	position: relative;
}

#filmbodyid {
	margin-left:-450px;
	width: 900px;
}

#actorsbodyid {
	margin-left:-450px;
	width: 900px;
}


#menu {
	text-align:right;
	padding-bottom: 10px;

}

label, td, a, a.hover {
/*	color: #FFFFFF;*/
	font-size: 90%;
	color: #CCCCCC;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

td {
	font-size: 75%;
	text-align:left;
}

th {
	font-size: 75%;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}

li {
	
	list-style-type: square;
}

#main {
    
	float:left;	  /* this moves the box to a new line */
	padding-bottom: 10px;
	padding-left: 100px;
	

}

.translate #main {
	width: 100%;
}


.instructions li {
	width: 600px !important;
   }

#actormain {
	float:left;	  
	padding-bottom: 10px;
	width: 800px;	
}

#rightcol {
	float:left;	  /* this moves the box to a new line */
	padding-bottom: 10px;
	width: 220px;
	padding-top: 4.5em;
	
    }

.rightcol p {
   padding-left: 5px;
   padding-right: 5px;
   }

#actorcol {
	float:left;	  
	padding-bottom: 10px;
	width: 201px;
	padding-top: 1.2em;
	*padding-top: 0.4em;
	margin: 0px;
    }

.actorcolimage {
    padding: 0px;
	margin: 0px;
	width: 200px;
	}
	
.films {
	width: 450px;	
    }

.actorfilms
    {
	width: 650px;	
    }

.films, .actorfilms {
	background-image:url(images/Film_Negative_Recurring.gif);
	background-repeat: repeat-y;
	margin-bottom: 30px;
    padding-left: 100px;
}

.films p {
padding: 0px 0px 12px 0px;
margin: 0px 0px 0px 20px;
}

.films h2 {
	margin-top: 40px;
}

#region1,#region2,#region3,#region5{ /* region4 not required */
padding-bottom: 20px;
width: 100%;
}

.filmlinks {
   margin-left: 0px !important;
   padding-top: 20px;
}

.filmlinks a, .filmlinks a.hover {
    margin-left: 0px !important;
	padding-right: 10px  !important;
/*	padding-bottom: 50px  !important;*/
    color: #FFFFFF  !important;
   	font-size: 90% !important;
	font-weight: bold !important;
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

#region2 {
   margin-left: 50px;
}

ul {
   width: 250%;
   }


.actor {
   /*position: relative; M1 */
   /* using a relative positioned wrapper with absolute elements within in 
      only works if the wrapper can have a set height */

   width : 760px;
   }
   
.rightcol {
   width: 170px;
   top: 1em;
   right: 1em;
   float: left; /* floating content right and left is cleared by the invisible hr */

   font-size: 83%;
   padding-top: 0.3em;
 
   /*position: absolute; M1 */
   }
   
.leftcol {
   width: 370px;
   top: 0.5em;
   left: 20px;
   float: left;
   padding-right: 10px;

   /*position: absolute; M1 */
   }   
   
hr {
	clear: both;
    visibility: hidden;	
   }   

.imdb {
   background-color:#FFFF00;
   color: #000000;
  /*font-family:"Courier New", Courier, monospace;*/
   font-size: 70%;
   }

#linksmenu {
   text-align: center !important;
   padding-left: 60px;
   }

#filmsmenu {
   text-align: center !important;
   padding-left: 25px;
   }
   
.showcase {
   color:#FFFFFF;
   }

.producedflag {
   height: 14px;
   vertical-align: middle;
   *padding-top: 2px;
   }
   
.textover {
  /* font-style: italic;*/
   color: #8DF3FC;
   }   

h4 {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: black;
   font-size: 65%;
   margin-top: 0px;
   margin-bottom: 15px !important;
   left: -20px !important;
   } 
   
.rightcolimage {
   width: 200px;
   padding-left: 10px;
   }   
   
.filmography {
   color: black;
   }   
   
#ad {
	position: absolute;
	left: -200ox;
	top: 10px;
}
