#sliding-promo { position: fixed; top: 0; left: 0; width: 100%; background: url("http://www.iousathemovie.com/images/overlay.png"); color: #fff; display: none; font-family: "Trebuchet MS", "Lucida Grande", sans-serif; }
#sliding-promo .container { width: 960px; margin: 0 auto 0 auto; padding: 0; }
#sliding-promo a { color: #fff; }
#sliding-promo p { margin: 0; padding: 100px 0 0 0; width: 300px; text-align: center; font-size: 13px; }
#sliding-promo ul { margin: 0; padding: 0; list-style-type: none; position: absolute; top: 157px; left: 295px; width: 292px; }
#sliding-promo ul li { display: inline; float: left; margin: 0; padding: 0 15px 0 0; font-size: 15px; }
#sliding-promo p.close {
position: absolute; top: 30px; right: 0px; margin: 0; padding: 0; width: 16px; height: 16px; text-indent: -9999em; overflow: hidden; border: 1px dotted #fff; background: #000; }
#sliding-promo p.close a  { display: block; width: 16px; height: 16px; cursor: pointer; background: url("/images/close.gif");}

body#home #content { background: none; border-bottom: 0; }
body#home #main { width: 980px; padding-top: 1em; margin: 0; padding: 0; }

#movie-materials { position: relative; float: left; margin: .5em 0 .5em 0; padding: 0; width: 100%; height: 320px; clear: both; }
#movie-materials #clip { position: absolute; background: url("../images/iousa-home-player-bg.gif") no-repeat; width: 665px; height: 320px; left: 30px;}
#movie-materials #clip #player { background: #333; width: 575px; height: 310px; }
#movie-materials #clip #networks { width: 77px; position: absolute; margin: 0; padding: 0; top: 70px; left: 580px; text-align: center; }

#movie-materials #big-button { width: 330px; height: 60px; position: absolute; right: 28px; top: 0; }
#movie-materials #big-button a { background: url("../images/iousa-awards-screening-button.jpg") top left no-repeat; display: block; text-indent: -9999em; overflow: hidden; width: 330px; height: 60px; margin: 0; padding: 0; }
#movie-materials #poster { height: 255px; width: 250px; background: #333; background: url("../images/iousa-home-poster.jpg") top left no-repeat; right: 30px; bottom: 0; position: absolute; }
#poster a { display: block; width: 250px; height: 255px; margin: 0; padding: 0; text-indent: -9999em; overflow: hidden; }



p.quote { text-align: center; font-weight: bold; margin: 1em 0 1em 0; padding: 0; }
p.quote q { color: #79100d; }
p.quote .source { color:#1c2d4b; font-size: 80%; }

#announcements { background: #1c2d4b url("../images/iousa-announce-bg.jpg") 10px 0 repeat-y; color: #fff; float: left; width: 100%; padding: 5px 0 5px 0; margin: 0; }
#announcements a { color: #fff; }
#announcements h2 { color: #fff; font-size: 22px; font-weight: normal; float: left; margin: 8px 0 0 20px; padding: 0 20px 0 0; }
#announcements ul { margin: 5px 0 0 0; padding: 0; list-style-type: none; float: left;  }
#announcements ul li { margin: 0; padding: 0; font-size: 12px; letter-spacing: -.01em; }
#announcements ul li .date { color: #ccc; }

/* promos in the ribbon the bottom portion of the page */ 
#promos { margin: 0; padding: 0; float: left; height: 150px; width: 100%; overflow: hidden; background: #79100d; color: #fff; }
#promos a { color: #d5cab2; }

#promos .section-a { font-size: .8em; margin: 0; padding: 10px 10px 0 20px; width: 290px; height: 160px; float: left; background: url("/images/iousa-gradient-red-horizontal.png") top right repeat-y; }
#promos .section-a h2 { margin: 0; padding: 0 0 5px 0; color: #fff; font-size: 22px; font-weight: normal; }
#promos .section-a h2 a { color: #fff; }
#promos .section-a p { margin: 0 0 1em 0; padding: 0; }
#promos .section-a ul { margin: 0; padding: 0; float: left; width: 100%; clear: both; list-style-type: none; }
#promos .section-a ul li { margin: 0; padding: 0 0 .8em 0; float: left; width: 50%;font-size: 12px; color: #fff; line-height: 100%; }
#promos .section-a ul li a { font-weight: normal; }

#promos .section-b { margin: 0; padding: 0; float: left; width: 161px; background: url("/images/iousa-home-vertical-border.png") top left no-repeat; font-size: 11px; text-align: center;}
#promos .section-b img { display: block; margin: 0 0 0 1px; }
#promos .section-b p { margin: 0; padding: 0 5px; }

#promos .section-c { margin: 0; padding: 0; float: right; background: url("/images/iousa-home-red-quad.png") top left no-repeat; width: 490px; }
#promos .section-c ul { margin: 0; padding: 0; list-style-type: none; }
#promos .section-c ul li { font-size: 12px; margin: 0; padding: 10px; display: block; float: left; width: 225px; height: 60px; overflow: hidden; }
#promos .section-c ul li h4 { margin: 0; padding: 0; }
#promos .section-c ul li span.small { font-size: 11px; display: block; }
#promos .section-c ul li h4 a span.small { color: #d5cab2; font-size: 11px; display: block; }
#promos .section-c ul li a { color: #d5cab2; margin: 0; padding: 0; }

#promos .section-c ul li.one h4 a { float: left; font-weight: normal; }
#promos .section-c ul li.one h4 a.rss { text-indent: -9999em; overflow: hidden; width: 20px; height: 14px; background: url("/images/feed-icon-14x14.png") 4px 0 no-repeat; }
#promos .section-c ul li.one ul { width: 213px; margin: 0; padding: 0 ; }
#promos .section-c ul li.one ul li { width: 213px; margin: 0; padding: 0; font-size: 12px; color: #d5cab2; text-transform: none; line-height: 110%; letter-spacing: -.02em; }
#promos .section-c ul li.one ul li a { display: inline; }

#promos .section-c ul li.two form { margin: 0 auto 0 auto; width: 220px; }
#promos .section-c ul li.two fieldset { margin: 0; padding: 0; border: none; }
#promos .section-c ul li.two fieldset legend { margin: 0; padding: 0; color: #fff; }

#promos .section-c ul li.three h4 { margin: 0; padding: 0; }
#promos .section-c ul li.three h4 a { display: block; margin: 0; background: url("/images/iousa-btn-download.png") 50% 5px no-repeat; text-indent: -999em; overflow: hidden; height: 78px; }

#promos .section-c ul li.four h4 { text-align: center; margin: 0; padding: 0; overflow: hidden; }

#pdf-download a { text-decoration: underline; }