
body { background: #0c0000; margin-top: 0; margin-bottom: 0; font-family: arial,helvetica,sans-serif; color: #fbe4ae; }

#page { width: 960px; height: 691px; position: relative; margin: 0 auto; }
/*#page p, h3 { color: #fbe4ae; }*/

.img { overflow: hidden; text-indent: -999em; position: absolute; z-index: 10; }
#title { width: 425px; height: 150px; background: transparent url(FOUND_poetry_film_red.png) 0 0 no-repeat; 
        right: 23px; bottom: 33px; margin: 0; padding: 0; }        
#subtitle { display: none; width: 409px; height: 70px; background: transparent url(poetry_film_by.png) 0 0 no-repeat; bottom: 35px; right: 41px; }
#trailer #title { background: transparent url(FOUND_poetry_film_brown.png) 0 0 no-repeat; }

#by { display: none; width: 426px; height: 20px; background: #033; bottom: 0px; right: 41px; }

#palm1 { width: 116px; height: 56px; background: transparent url(official_selection_TO.png) 0 0 no-repeat;
        top: 125px; left: 33px; }
#palm2 { width: 116px; height: 56px; top: 220px; left: 33px;
        background: transparent url(official_selection_PalmSprings.png) 0 0 no-repeat; }
#palm3 { width: 116px; height: 56px; top: 315px; left: 33px;
        background: transparent url(official_selection_RhodeIsland.png) 0 0 no-repeat; }
#palm4 { width: 116px; height: 56px; top: 405px; left: 33px;
        background: transparent url(official_selection_LA.png) 0 0 no-repeat; }


#quote1 { width: 368px; height: 40px; position: absolute; left: 33px; bottom: 96px; 
        background: transparent url(Schreiber_quote.png) 0 0 no-repeat; margin: 0; }
#quote2 { width: 363px; height: 30px; position: absolute; left: 33px; bottom: 100px; 
        background: transparent url(McNally_quote.png) 0 0 no-repeat; margin: 0; }
        

div.mainphoto { width: 960px; height: 565px; position: absolute; top: 40px; }
body#home div.mainphoto { background: #000 url(FOUND_3-960.jpg) 0 0 no-repeat; }
body#thefilm div.mainphoto { background: #000 url(FOUND_film.jpg) 0 0 no-repeat; }
body#team div.mainphoto { background: #000 url(FOUND_team.jpg) 0 0 no-repeat; }
body#gallery div.mainphoto { background: #000 url(FOUND_gallery.jpg) 0 0 no-repeat; }
body#contact div.mainphoto { background: #000 url(FOUND_contact.jpg) 0 0 no-repeat; }
body#trailer div.mainphoto { background: #000 url(trailer_background-960.jpg) 0 0 no-repeat; }
body#press div.mainphoto { background: #000 url(FOUND_press.jpg) 0 0 no-repeat; }
body#news div.mainphoto { background: #000 url(FOUND_news.jpg) 0 0 no-repeat; }

div.nav { width: 100%; height: 40px; background: #b32317; 
        font-size: 12px; }
div.nav a { text-decoration: none; color: #fbe4ae; outline: none; }
div.nav a:hover { color: #fff; }
div.nav #navhome { position: absolute; left: 33px; top: 20px; }
div.nav ul { list-style-type: none; position: absolute; top: 20px; right: 51px; margin-top: 0; }
div.nav ul li { float: left; margin: 0 12px 0 12px; }
div.nav ul li.selected, div.nav ul li.selected a { color: #000; }
#trailer div.nav { background: #2d1805; /*brown*/ }
#trailer div.nav ul li.selected, #trailer div.nav ul li.selected a { color: #b32317; }

#subnav { position: absolute; top: 55px; left: 33px; z-index: 10; }
#subnav ul { list-style-type: none; padding: 0; margin: 0; }
#subnav ul li { margin: 10px 0 10px 0; font-size: 12px; }
#subnav ul li.selected a, #subnav ul li.selected { color: #b32317; }
#subnav ul li a { text-decoration: none; color: #fbe4ae; }
#subnav ul li a:hover { color: #fff; }

#subnav ul li.selected ul, #subnav ul li ul { margin-left: 20px; }
#subnav ul li.selected ul li, #subnav ul li.selected ul li a { color:#fbe4ae; text-transform: lowercase; }
#subnav ul li.selected ul li.selected { color: #b32317; }


#text { position: absolute; top: 210px; left: 174px; width: 652px; z-index: 10; }
#text h4 { text-align: center; font-size: 12px; margin-top: 25px; }
#text2 { position: absolute; top: 66px; left: 525px; z-index: 10; font-size: 12px; }
#text2 h4 { font-style: italic; margin-bottom: 4px; }
#text2 p, #text3 p { font-size: 12px; }
#text2 p.author { margin-top: 0; }
#text2 blockquote { margin: 0; }
#text3 { position: absolute; top: 210px; width: 530px; z-index: 10; left: 346px; }

div.footer { width: 100%; height: 86px; position: absolute; background: #b32317; bottom: 0; left: 0;}
#trailer div.footer { background-color: #2d1805; /*#241204;*/ }

p.first { margin-top: 0; }
#text p { font-size: 12px; }
p.center { text-align: center }

p.role { float: left; clear: left; width: 182px; margin: 0 0 4px 0; text-align: right;}
p.name { float: left; margin: 0 0 4px 15px; }
p.pad { margin-top: 6px; }

a { color: #fbe4ae; text-decoration: none; outline: none; }
a:hover { color: #fff; }
a img { border: none; }

div.row { width: 280px; margin: 0 auto; }
div.row p.role { width: 135px; float: left; text-align:right; }
div.row p.name { float: left; margin-left: 10px; }

.floatl { float: left; }

#textbox { position: absolute; width: 687px; z-index: 10; font-size: 12px; height: 300px; left: 192px; top: 172px; }
#textbox img { position: absolute; bottom: 0; left: 0; }
#textbox div.content { position: absolute; width: 511px; right: 0; top: 0; }
#textbox h4, #textbox h5 { font-style: italic; margin-bottom: 6px; }
#textbox h5 { margin-top: 6px; font-size: 11px; }
p.extlink { margin-top: 8px; }
p.extlink a { font-size: 90%; font-style: italic; }

h3.section { color: #b32317; text-transform: lowercase; font-style: normal; margin: 0 0 35px 0; 
        font-size: 12px; font-weight: normal; }
div.credits h4 { text-align: center; clear: left; padding-top: 12px; margin: 0 0 10px 0; font-size: 13px; }