body {  margin: 20px 0px 0px 0px;  padding: 0px;  background: #eee url(/images/smoke_bg.jpg) no-repeat fixed;  font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;  color: #333;  font-size:1em;  text-align: center; }/* frame and table layout cells, for design only, no font specifications */#bodyframe {	width: 642px;	margin-left: auto;	margin-right: auto;      }#centerframe {        border: 2px solid white;        margin:0;        padding: 0;        width: 638px;        background: #ccc;        float: left;        text-align:left;        }       #newsbox {      margin: 12px;       }       #leftbox {	border-right: 1px solid white; 	width: 180px;	height: auto;	float: left;	}#rightbox {	position: relative;	left: -1px;	width: 453px;	height: auto;	border-left:1px solid white;        margin: 0;        padding: 0;        text-align:left;        float: left;      }	#bottombox {  background: #444;  padding: 3px;   border: 2px solid white;  border-top: 0;  font-size: 8pt;  font-family: arial, verdana, sans-serif;  color: #ccc;  text-align: center;  width: 632px;  float: left; }  #bottombox a:link { background: transparent; color: #fff; font-style: bold; } /* Frame Grabs Box on left column */#grabbox {	background: #DCDCDC;	width: 90%;	margin-top: 15px;	margin-right: auto;	margin-bottom: 15px;	margin-left: auto;	border: 2px solid #EFEFEF;	text-align: left;	}	#grabboxheader {    background: #9F9F9F;    margin: 0;    padding: 3px;    border-bottom: 2px solid #EFEFEF;    text-align: left;    float: top;  }#grabtext {	    margin: 0;    padding: 4px 4px 0px 4px;    font-size: 9pt;    text-align: right;  }/* places a 2 pixel border around thumbnails in this box */	#grabtext img {    border: 2px solid #eee;}/* END FRAME GRAB BOX *//* Random film quote BOX */#quotebox {font: 9pt/13pt arial, helvetica, verdana, sans-serif;width: 95%;text-align: left;margin-top: 34px;margin-bottom: 30px;margin-left: auto;margin-right:auto;}#quotetxtr {font: 10pt/12pt arial, helvetica, verdana, sans-serif;width: 95%;color: #888;font-style: oblique;text-align: right;margin-top: 0;margin-bottom: 0;}/* END FILM QUOTE BOX *//** REVIEW BOX on left column **/#reviewbox {	background: #DCDCDC;	width: 90%;	margin-top: 10px;	margin-left: auto;	margin-right:auto;	margin-bottom: 10px;	border: 2px solid #EFEFEF;	text-align: left;	}	#reviewboxheader {    background: #9F9F9F;    margin: 0;    padding: 4px;    border-bottom: 2px solid #EFEFEF;    text-align: left;    float: top; }#reviewtext {    margin: 4px;    font-size: 66.5%;    line-height:1.5em;    font-family: Arial, Helvetica, sans-serif;    text-align: left;    color: #333;}/** END REVIEW BOX **//** FILMOGRAPHY navigation box on left column **/#filmobox {	background: #DCDCDC;	width: 90%;	margin-top: 10px;	margin-left: auto;	margin-right:auto;	margin-bottom: 10px;	border: 2px solid #EFEFEF;	text-align:left;	}	#filmoboxheader {    background: #9F9F9F;    margin: 0;    padding: 4px;    border-bottom: 2px solid #EFEFEF;    text-align: left;    float: top; }#filmobox ul {	list-style: none;	margin-top: 0.5em;	margin-bottom: 0.5em;	margin-left: 0.5em;	padding-left: 1em;	text-indent: -1em;}#filmobox li.menu {font-size: 68%;line-height: 13pt;}/** END FILMOGRAPHY sidebox **/.standard {        list-style: none;	margin-top: 0.5em;	margin-bottom: 0.5em;	margin-left: 1em;	padding-left: 1em;	text-indent: -1em;}.datetxt {font-family: arial, helvetica, sans-serif;font-size: 6.5pt;line-height: 8px;vertical-align: text-top;}.sidebarlink {font-family: tahoma, geneva, sans-serif;font-size: 8.5pt;line-height: 12pt;word-spacing: 0.075em;}H4 {font-weight: bold;margin:0;padding:0;font-size: 120%;color: #222;line-height:160%;}H1 {    font-size: 110%;    text-align:left;        color: #333;    margin-bottom: 5px;}H2 {font-size: 85%;text-align: left;color: #9C2005;margin: 0;padding 1px;}H3 {font-size: 120%;text-align: left;color: #9C2005;margin: 0;padding: 5px 0 2px 0;}.boxheader {    font: 70% Geneva, Arial, Helvetica, sans-serif;    letter-spacing: 0.1em;    color: #333;}.postdate {    font:65% arial, helvetica, san-serif;    color: #333;    }.posthead {font-family: tahoma, geneva, sans-serif;font-size: 9pt;color: #8F361F;line-height: 12pt;font-weight: bold;}.bodytxt {   padding-top: 2px;   padding-bottom:15px;   font-family: arial, helvetica, verdana, sans-serif;   font-size: 70%;   line-height: 12pt;   color: black;   text-align: justify;}.biotxt {  padding-top: 2px;  padding-bottom:15px;  font-family: Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;  font-size: 8.5pt;  line-height: 11pt;  color: black;  text-align: justify;}blockquote {font-size:10pt;font-family: georgia, times-roman, serif;line-height:14pt;width: 80%;margin-left:auto;margin-right: auto;color: #333;}.awards {list-style-type: none;background: url("images/award_ico.gif") no-repeat 0 2px;padding: 0 0 0 1.5em;margin: 0 0 1em 1em;}.seperator {    padding-bottom:2px;    border-bottom: 1px solid #8F361F;    text-align: left;  }.filmtitle { font-family: tahoma, helvetica, sans-serif; font-size: 75%; line-height: 12pt; color: black; font-weight: bold;}.filmyear {font-family: tahoma, helvetica, sans-serif;font-size: 70%;line-height: 12pt;color: black;font-weight: normal;}.filmstats { font-family: arial, helvetica, sans-serif; font-size: 60%; color: #666; line-height: 10pt; } .redbold {color: #9C2005;font-weight: bold;}.imdb {font-family: arial, helvetica, verdana;font-size: 7pt;line-height: 4pt;padding: 0;margin: 0;}a:link {color: #8F361F;text-decoration: none;}a:hover {background-color: #A7685A;color: #fff;text-decoration: none;}a:active {color: #333;text-decoration: none;}a:visited {color: #777;text-decoration: none;}a:visited:hover {background-color: transparent;color: #111;text-decoration: underline;}	