html{
margin: -20px;
height: 100%;
}

body{
margin: 0 auto;
height: 100%;
overflow: visible;
font-family: helvetica, arial, sans serif;
font-size: 100%;
letter-spacing: 1px;
background-color: #faf6f6;
}

a{
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

a.selected{
font-weight: bold;
}

li{
list-style: none;
}

p{
font-size: 11px;
height: 60px;
font-family: verdana;
border-top: 1px solid black;
border-bottom: 1px solid black;
padding: 10px; 
}

em{
color: #faf6f6;
}

.film-title1{
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.film-title2{
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.film-title3{
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.row2-title{
position: relative;
top: 10px;
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.row3-title{
position: relative;
top: 20px;
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.row3-title2{
position: relative;
top: -10px;
font-size: 14px;
color: red;
text-align: center;
letter-spacing: -1px;
padding-top: 0px;
}

.row2-title2{
position: relative;
top: 10px;
font-size: 14px;
color: red;
text-align: center;
letter-spacing: 0px;
padding-top: 0px;
}

.row4-title{
position: relative;
top: 30px;
font-size: 14px;
color: red;
text-align: center;
letter-spacing: 0px;
padding-top: 0px;
}

.row4-title3{
position: relative;
top: 0px;
font-size: 14px;
color: red;
text-align: center;
letter-spacing: 0px;
padding-top: 0px;
}

.row5-title{
position: relative;
top: 40px;
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.row5-title2{
position: relative;
top: 10px;
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.row5-title3{
position: relative;
top: -20px;
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.row6-title{
position: relative;
top: 50px;
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.row6-title2{
position: relative;
top: 20px;
font-size: 14px;
color: red;
text-align: center;
padding-top: 0px;
}

.row2{
position: relative;
top: 9px;
}

.row3{
position: relative;
top: 19px;
}

.row3ex{
position: relative;
top: -11px;
}

.row4{
position: relative;
top: 29px;
}

.row4ex1{
position: relative;
top: 29px;
}
.row5{
position: relative;
top: 39px;
}

.row5ex1{
position: relative;
top: 9px;
}

.row5ex2{
position: relative;
top: -21px;
}

.row6{
position: relative;
top: 50px;
}

.row6ex2{
position: relative;
top: 20px;
}

#container{
margin: auto;
margin-top:-316px;
position:relative;
min-height: 100%;
height: 1450px;
width: 960px;
text-align: left;
}

#header{
position: relative;
height: 294px;
top: -33px;
background: url(images/body-bg.png) repeat-x top #faf6f6;	 
}

#headerpic{
position:relative;
top: 43px;
height: 163px;
background: url(images/credits-bg.jpg) no-repeat;
}

#nav{
position: relative;
left: 85px;
font-size: 0.88em;
top: -7px;
z-index: 3;
}

#nav li{
float: left;
}

#nav li a{
border-right: 1px solid;
padding: 0 1em;
color: white;
}

#navright{
position: relative;
font-size: 0.88em;
top: 25px;
left: 220px;
z-index: 3;
}

#navright li{
float: left;
}

#navright li a{
border-right: 1px solid;
padding: 0 1em;
color: white;
}

#mainbox1{
position: relative;
left: 15px;
top: 70px;
height: 253px;
width: 470px;
border: 1px solid black;
background: url(images/theatre1.jpg) no-repeat; 
}

#mainbox2{
position: relative;
left: 465px;
top: -185px;
height: 253px;
width: 470px;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
background: url(images/theatre2.jpg) no-repeat; 
}

#textbox1{
position: relative;
width: 280px;
top: -150px;
left: 30px;
float: left;
}

#textbox2{
position: relative;
width: 280px;
top: -150px;
left: 60px;
margin: 0px 0px 10px 0px;
float: left;
}

#textbox3{
position: relative;
width: 280px;
top: -150px;
left: 90px;
float: left;
}

.copyright{
position: relative;
top: 110px;
left: -375px;
text-align: center;
color: white;
border: none;
}

#footer{
position: relative;
height: 190px;
background: url(images/footer-bg.png) repeat-x top;
}



