@charset "UTF-8";
/* CSS Document */

body{ background:url(../images/hostetler_bg.png) #000 no-repeat; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#fff; margin:0; padding:0;}

h1{font-size:33px; font-weight:bold; text-decoration:none; margin:0px;}
h2{font-size:16px; font-weight:bold; text-decoration:none; margin:0px;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; margin:20px 0 0 0; color:#9a9a9a;}
h4{font-size:13px; text-decoration:none; margin:0;}
a { color:#9a9a9a; margin:0px; text-decoration:underline;}



#mainContent{width:810px; height:auto; margin:110px 0 0 130px;}

#header{ margin:0 0 0 260px; height:auto;}
#header img{border:none;}

#mainNav{width:210px; height:auto; margin:30px 50px 0 0; text-align:right; float:left;}
#mainNav a{color:#fff; margin:0px; text-decoration:none;}
#mainNav a:hover{color:#9a9a9a;}
#mainNav a.selected{color:#888;}
#mainNav img{margin:20px 0 0 0;}
#mainNav h2{line-height:20px;}

#trailer{width:550px; height:330px; float:left; margin:30px 0 30px 0;}
#trailerImage{width:550px; height:330px; border:none; }

#mainInfo{width:550px; height:auto; float:left; margin:30px 0 40px 0; border-top:1px solid #666; padding-top:15px;}
#mainInfo img{margin:0 0 15px 0; float:left;}
#mainInfo h1{margin-top:15px;}

#productionTeam{width:550px; height:auto; float:left; margin:30px 0 40px 0; border-top:1px solid #666; padding-top:15px;}
#productionTeam img{float:left; padding:0 15px 15px 0;}
#productionTeam h2{margin-bottom:10px;}
#productionTeam h4{color:#9a9a9a;}
#productionTeam p{margin:7px 0 0 0;}
.indivBio{margin:35px 0 0 0}

#columnA{width:260px; margin:0 30px 20px 0; float:left;}
#columnB{width:260px; float:left;}

.awardColumnA{width:80px; float:left; padding:20px 15px 0 0;}
.awardColumnB{width:165px; float:right; padding:20px 0 0 0;}
.additionalScreenings{padding:10px 0 0 0; clear:both; }

#columnA img{margin:0 15px 0 0;}

#aboutDescription{width:350px; margin:0 0 0 22px;}
#pressDescription{width:330px; margin:0 0 0 22px;}

#contact{width:570px; margin:30px 0 0 260px; height:500px;}
#contact p {width:135px; float:left; color:#9a9a9a; font-size:11px;}
#contact p a{text-decoration:underline; color:#9a9a9a;}
.contactHeader{font-size:14px; text-decoration:none; margin:0px; color:#fff;}

.floatLeft{float:left;}
.floatRight{float:right;}
.clearBoth{clear:both;}
.caption{font-size:11px;}

