@font-face {    font-family: 'FGGrayson';    src: url('fonts/fggrayson-webfont.eot');    src: url('fonts/fggrayson-webfont.eot?#iefix') format('eot'),         url('fonts/fggrayson-webfont.woff') format('woff'),         url('fonts/fggrayson-webfont.ttf') format('truetype'),         url('fonts/fggrayson-webfont.svg#webfontNGAD1IXn') format('svg');    font-weight: normal;    font-style: normal;}body, html {  margin: 0;  padding: 0;  background-color: black;  font: normal 12px/15px "Arial", sans-serif;  color: #181818;  text-align: center;  height: 100%; }#sharepic{	position:absolute;	visibility: hidden;}#qtbox{  position: relative;  visibility: visible;  top: -376px;}#mashbox{  height: 380px;  visibility: visible;}#content, #page, #footer, #wrapperdiv{   margin:0 auto; } div#wrapperdiv {  position: relative;  width: 939px;  _height: 100%;  min-height: 350px;  height:100%;}#contenttest{  position:relative;  margin-left: auto;  margin-right: auto;  width: 1000px;  padding-bottom:120px;}#logo{  position:absolute;  margin-left:0px;  margin-top:21px;}#banner{  position:absolute;  margin-left:0px;  margin-top:181px;}#quotebox{  position:absolute;  margin-top:21px;  margin-left:267px;  height:124px;  width:733px;  background-image:url('graphics/filmbg.gif');}#quotefloat{  position:absolute;  margin-top:auto;  margin-bottom:auto;  margin-left:0px;  width:733px;}#menu{  position:absolute;  margin-top:163px;  margin-left:6px;}#icons{  position:absolute;  width: 300px;  margin-top:150px;  margin-left:700px;  text-align: right;}#menuitem{  float:left;  text-align: left;  position:relative;  width:102px;  font: normal 14px/15px "Arial", sans-serif;  color: #ffffff;  font-weight:bold;}#menuitem a{  font: normal 14px/15px "Arial", sans-serif;  color: #ffffff;  font-weight:bold;  text-decoration: none;}#menuitem a:hover{  font: normal 14px/15px "Arial", sans-serif;  color: #ffffff;  font-weight:bold;  text-decoration: underline;}#quote{  font: normal 18px/20px "Arial", sans-serif;  color: #cccccc;  text-align: center;  font-weight:bold;}#source{  font: normal 12px/14px "Arial", sans-serif;  color: #cccccc;  text-align: center;  font-style: italic;}#whitebox{  position:absolute;  margin-top:0px;  margin-left:0px;  width:1000px;  min-height:648px;  background-color:#ffffff;}#blackbox{  position:absolute;  margin-top:369px;  margin-left:0px;  width:1000px;  min-height:572px;  background-color:#000000;}#rightbar{  position:absolute;  margin-top:14px;  margin-left:709px;  width:271px;}#instructionbar{  position:absolute;  margin-top:14px;  margin-left:709px;  width:271px;  text-align: left;}#welcomebox{  position:relative;  margin-top:0px;  margin-left:0px;  width:271px;  border-style:solid;  border-width:1px;  border-color:#000000;  background-color:#333333;} #boxtext{  position:relative;  margin-top:0px;  margin-left:4px;  padding-top:4px;  width:259px;  height:54px;  background-color:#333333;  text-align: left;  font: bold 13px "Arial", sans-serif;  color: #ffffff;}#boxtext2{  position:relative;  margin-top:0px;  margin-left:4px;  margin-right:4px;  padding-top:4px;  width:259px;  background-color:#ffffff;  text-align: left;  font: 13px "Arial", sans-serif;  color: #000000;}#mymoviebox{  position:relative;  margin-top:0px;  margin-left:0px;  padding-bottom:8px;  width:271px;  border-style:solid;  border-width:1px;  border-color:#000000;}#boxtitle{  position:relative;  margin-top:0px;  margin-left:0px;  padding-top:4px;  width:271px;  height:26px;  background-color:#333333;  font: bold 18px "Arial", sans-serif;  color: #ffffff;}#clipbox{  position:relative;  padding:5px;  width:261px;  height:96px;  font: normal 11px/13px "Arial", sans-serif;  color: #333333;}#clipbox:hover{  position:relative;  padding:5px;  width:261px;  height:96px;  font: normal 11px/13px "Arial", sans-serif;  color: #333333;  background-color:#CFDAE2;}#timestamp{  position:relative;  padding:2px;  width:32px;  height:14px;  margin-top:-26px;  margin-left:28px;  font: bold 12px "Arial", sans-serif;  text-align: center;  background-color:#000000;  color: #FFFFFF;}#signinbox{  position:relative;  padding:5px;  width:261px;  height:170px;  font: normal 12px/14px "Arial", sans-serif;  text-align: left;  color: #333333;}#leftbar{  position:absolute;  margin-top:14px;  margin-left:20px;  width:673px;  min-height:533px;}#browserbar{  position:absolute;  margin-top:14px;  margin-left:20px;  width:673px;  min-height:533px;  text-align: left;}#tapebox{  position:relative;  height: 79px;  padding-top: 4px;  background-image: url(graphics/white_tape_1.png);  background-repeat:no-repeat;  font-family: FGGrayson;  font-size: 22px;  line-height: 36px;  color: #000000;}#sharetapebox{  position:relative;  height: 79px;  padding-top: 4px;  background-image: url(graphics/white_tape_slash.png);  background-repeat:no-repeat;  font-family: FGGrayson;  font-size: 22px;  line-height: 36px;  color: #000000;}#tapetext1{  position:relative;  margin-top:14px;  margin-left:345px;  font-family: FGGrayson;  font-size: 18px;  line-height: 22px;  text-align: left;  color: #000000;}#tapetext2{  position:relative;  margin-top:-46px;  margin-left:20px;  font-family: FGGrayson;  font-size: 18px;  line-height: 22px;  text-align: left;  color: #4669CD;}#moviemasher_container{  position:relative;  margin-top:12px;  width:669px;  height:432px;  background-color: #888888;}#videobox{  position:relative;  width:669px;  height:395px;  margin-top:-395px;  background-color: #888888;  visibility: hidden;}#descriptionbox{  position:relative;  margin-top:0px;  width:669px;  text-align: left;  min-height:496px;  font: normal 12px/14px "Arial", sans-serif;  background-color: #ffffff;}#descriptionbox H1{  position:relative;  margin-top:14px;  width:669px;  font: bold 18px "Arial", sans-serif;  text-align: left;  background-color: #ffffff;}#sharebox{  position:relative;  margin-top:0px;  margin-bottom:10px;  width:669px;  height:300px;  border-style:solid;  border-width:1px;  border-color:#000000;}#sharetitle{  position:relative;  margin-top:0px;  margin-left:0px;  padding-top:4px;  margin-bottom:6px;  width:669px;  height:26px;  background-color:#333333;  font: bold 18px "Arial", sans-serif;  color: #ffffff;}#linkbox{  position:relative;  margin-top:-366px;  margin-bottom:10px;  width:669px;  height:70px;  border-style:solid;  border-width:1px;  border-color:#000000;}#sharetrouble{  position:relative;  margin-top:-366px;  margin-bottom:10px;  width:669px;  height:70px;  //border-style:solid;  //border-width:1px;  //border-color:#000000;}#shareoutline{  position:relative;  margin-top:-366px;  margin-bottom:10px;  width:669px;  height:70px;  border-style:solid;  border-width:1px;  border-color:#000000;}#longboxtitle{  position:relative;  margin-top:0px;  margin-left:0px;  padding-top:4px;  margin-bottom:6px;  width:669px;  height:26px;  background-color:#333333;  font: bold 18px "Arial", sans-serif;  color: #888888;}#longboxtitle2{  position:relative;  margin-top:0px;  margin-left:0px;  padding-top:4px;  margin-bottom:6px;  width:669px;  height:26px;  background-color:#333333;  font: bold 18px "Arial", sans-serif;  color: #ffffff;}#sharetext{  position: absolute;  margin-top:0px;  left: 40px;}#link{	position: absolute;	margin-top: 5px;}#fb{  position: absolute;  bottom: 9px;//  margin-right: 6px;  left: 400px;}#dl{  position: absolute;  bottom: 9px;//  margin-right: 6px;  left: 470px;}#zip{  position: absolute;  bottom: 9px;//  margin-right: 6px;  left: 565px;}#rightfooter{ position: absolute; width: 982px; bottom: 0; color:#000000; text-align: right;}#leftfooter{  position:absolute;  width: 982px;  bottom: 0;  color:#000000;  text-align: center;}#rightfooter a{  color:#000000;  text-decoration: none;}#rightfooter a:hover{  color:#000000;  text-decoration: underline;}hr {    display: block;    margin-top: 0px;    margin-bottom: 0px;    margin-left: auto;    margin-right: auto;    border-style: inset;    border-width: 1px;}