/* Color Guide
Color Name 1 - Hex Code
Color Name 2 - Hex Code
----------------------------------------- */
/* Global Styles
----------------------------------------- */
* { margin: 0; padding: 0; }
html { height: 100%; margin-bottom: 1px; }
body { font-family: "Courier New", Courier, monospace; font-size: 1.2em; color: #ae0000; }
#splash { background: #fff url(../images/body_bg.jpg) 0 0 repeat-x; }
#inside { background: #fff url(../images/body_bg2.jpg) 50% 0 no-repeat; }

ul, li { list-style: none; }
img { border: none; }
p { margin: 10px 5px; }
h1 { font-size: 140%; font-weight: bold; padding: 5px 0; }
h2 { font-size: 120%; font-weight: bold; padding: 5px 0; }
h3 { background: transparent; color: #001d9d; font-size: 110%; font-weight: bold; padding: 5px 0; }
h4 { font-size: 100%; font-weight: bold; padding: 5px 0; }
h5 { background: inherit; color: #001d9d; font-size: 100%; font-weight: bold; padding: 5px 0; }


a:link { background-color: inherit; color: #003366; text-decoration: none; }
a:visited { background-color: inherit; color: #003366; text-decoration: none; }
a:hover { background-color: inherit; color: #006699; text-decoration: underline; }
a:active { background-color: inherit; color: #006699; text-decoration: underline; }

/* Divs
----------------------------------------- */
#iwrapper { background: transparent; color: #000; margin: 0 auto; width: 600px; } 
#wrapper { background-color: #fff; color: #000; margin: 0 auto; text-align: left; width: 750px; }

#header { background: #fff url(../images/header_bg.jpg) 0 0 no-repeat; font-size: 90%; height: 158px; padding:10px 0; width: 750px; }
#header a.logo { background: transparent; display:block; float: left; height:156px; text-indent:-10000px; width:140px; }


/* #topnav { font-size: 1em; font-weight: bold; list-style:none; float: left; text-transform: capitalize; width:610px; }
#topnav li { border-left: 2px solid #069; display:inline; padding:0 7px; }
#topnav li.first { border: none; padding:0 0 0 1px; }
#topnav a { background: transparent; color:#069; text-decoration:none; }
#topnav a:hover { background: transparent; color:#09c; }
*/

#topnav2 { font-size: 1em; font-weight: bold; list-style:none; float: left; text-transform: capitalize; width:610px; }
#topnav2 li { border-left: 2px solid #069; display:inline; padding:0 7px; }
#topnav2 li.first { border: none; padding:0 0 0 1px; }
#topnav2 a { background: transparent; color:#069; }
#topnav2 a:hover { background: transparent; color:#09c; }

#content { background-color: #fff; color: #ae0000; padding: 0 0 0 175px; text-align: left; width: 575px; }
#filmcopy { float: left; width: 600px; }
/* #filmimg { float: right; width: 300px; } */


#pressrelcont { background: url(../images/pressrelease_image1.jpg) 160px 0 no-repeat; color: #ae0000; padding: 250px 0 0 160px; width: 500px; }
#newsprecont { background: url(../images/newspress_image.jpg) 150px 0 no-repeat; color: #ae0000; padding: 230px 0 0 160px; width: 580px; }
#supportcont { background: url(../images/support_image.jpg) 150px 0 no-repeat; color: #ae0000; padding: 360px 0 0 160px; width: 500px; }
#trailercont { background-color: #fff; color: #ae0000; padding: 50px 0 0 160px; width: 500px; }
#contactcont { background: url(../images/contact_image.jpg) 100px 0 no-repeat; color: #ae0000; padding: 0 0 0 410px; width: 300px; }
#festregiscont { background-color: #fff; color: #ae0000; padding: 0 0 0 410px; width: 300px; }

#footer { background: #fff url(../images/footer_paper.jpg) right bottom no-repeat; font-size: 90%; padding:100px 15px 8px 0; text-align: right; width: 750px; }

.portthumb li { display:inline; margin: 5px 0; }

/* Images
----------------------------------------- */
img { border: none; }
/* img.filmteamimg { float: right; margin: 1px; width: 250px; height: 312px; } */
img.filmteamimg { margin: 1px; width: 453px; height: 250px; }
/* img.filmteamimg { margin: 1px; width: 250px; height: 273px; } */
img.contactimg { float: left; width: 300px; height: 347px; }
img.thumbs { width: 125px; height: 125px; border:1px solid #ccc; }

/* Self Cleared Float
----------------------------------------- */
#topnav:after,
#header:after,
#contentwrap:after,
#content_left:after,
#content:after,
#content_right:after,
#copyright:after,
#footer:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 