body {margin: 0; padding: 0; background-color: #000; background-image: url(filmstrip.jpg);
      background-repeat: repeat-y; background-position: 0px 230px; }

#leftColumn {width: 200px; /*float: left;*/ position: absolute; top: 0; left: 0; }
#leftColTop {background-image: url(box_top.gif); background-repeat: no-repeat; margin: 0; 
             width: 200px; height: 105px; background-color: #FFF; }
#leftColTop h1 {display: none; }
#leftColText {background-image: url(box_bg.gif); background-repeat: repeat-y; margin: 0; 
              width: 200px; height: 77px; background-color: #FFF; }
#leftColText p {font-family: verdana, sans-serif; font-size: 12px; 
                text-align: center; margin: 0; padding: 10px 8px 0 10px; }
#leftColText a {color: #D5D5D5; text-decoration: none; }
#leftColText a:hover {text-decoration: underline; }
#leftColBottom {background-image: url(box_bottom.gif); background-repeat: no-repeat; 
                margin: 0; width: 200px; height: 48px; background-color: #FFF; }
#leftColBottom p {color: #666; font-family: verdana, sans-serif; font-size: 9px; 
                  text-align: center; margin: 0; padding: 23px 10px 0 8px; }


#screenplayMain {position: absolute; top: 0; left: 200px;
                 max-width: 600px; margin: 0 0 0 0; background-color: #FFF; 
                 padding: 10px 10px 30px 10px; }
#introduction {background-color: #CCC; border: 2px solid #666; margin-bottom: 20px; }
#introduction h2 {background-color: #666; margin: 0 0 3px 0; padding: 2px; 
                  color: #FFF; font-family: verdana, helvetica, arial, sans-serif;
                  font-size: 14px; }
#introduction p {font-size: 11px; padding-left: 5px; padding-right: 5px; }
h1 {text-align: center; margin: 0 auto 10px auto; }
p {margin: 0 0 .8em 0; font-family: verdana, helvetica, arial, sans-serif; font-size: 12px; }
p.screenplay {font-family: courier new, courier, monospace; 
              margin-left: 5%; margin-right: 5%; }
span.note {font-family: verdana, helvetica, arial, sans-serif; font-size: 11px; }
img.poster {margin: 10px 0 10px 10px; }

#posterDiv {float: right; width: 420px; margin: 5px 0 5px 5px; border: 1px solid #EDED5F; 
            background-color: #FFFF99; padding: 5px 0 5px 5px; }
#posterDiv h1 {font-family: verdana, helvetica, arial, sans-serif; font-size: 14px; 
               text-align: left; font-weight: bold; margin: 0; }
#posterDiv form {float: right; margin: 0 5px 0 0; padding: 0; 
                 font-size: 11px; font-family: verdana, helvetica, arial, sans-serif; }
#posterDiv form a {cursor: pointer; text-decoration: underline; color: #0000FF; }
#posterDiv form input {height: 12px; }
#poster {margin: 5px 7px 5px 7px; }

#newWin {margin: 0; padding: 5px; background-color: #FFFF99; background-image: none; }
#newWin p {margin: 0 0 3px 0; text-align: right; 
          font-family: verdana, helvetica, arial, sans-serif; font-size: 11px;}
#newWin p a {cursor: pointer; text-decoration: underline; color: #0000FF; }

/* ufo u specific */
a.note {cursor: pointer; }
a.note img {position: relative; }

