body{margin:10px 0 0 0;padding:0;text-align:center;background-color:#fff;font-family:arial,helvetica,sans-serif;}
#main{width:700px;margin:0 auto;text-align:left;background-color:#fff;}
#col1home{display:block;float:left;width:150px;margin-right:10px;background-color:#fff;}
#col2home{display:block;float:left;width:540px;background-color:#fff;margin-bottom:10px;}
#col1{display:block;float:left;width:234px;margin-right:10px;background-color:#fff;}
#col2{display:block;float:left;width:456px;background-color:#fff;margin-bottom:10px;}
#menu{padding-bottom:200px;}
#menu_swf{padding-bottom:0px;}
#movie{text-align:center;margin-bottom:20px;}
/*tags*/
img{border:0;display:block;}
form {margin:0;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.clearln{clear:both;font-size:1px;line-height:1px;height:1px;background-color:#304BA0;margin-top:10px;margin-bottom:15px;}
.clearln2{clear:both;font-size:1px;line-height:1px;height:1px;background-color:#304BA0;margin-top:5px;margin-bottom:5px;}

.left{display:block;float:left;}
.right{display:block;float:right;}
.minicol{display:block;float:left;width:50%;}
.minicol2{display:block;float:left;width:33%;}
.minicol3{display:block;float:left;width:64%;padding-left:2px;}
.logo{margin-top:60px;}
.screenwriter{position:absolute;left:0px;top:-107px;}
.sponsors{display:block;float:left;width:94px;}
.sponsor{display:block;float:right;margin-bottom:18px;}
img.news{margin:0 5px 0 0;}
img.border{margin:0 22px 0 0;}
img.border2{margin:0 0 10px 10px;}
img.bafta{margin-left:30px;}
div.home{padding-left:42px;}
#header{margin:15px 0;}
#header p{margin:2px 0;font-size:0.7em;color:#304BA0;text-align:left;}
#header a:link,#header a:visited{color:#304BA0;text-decoration:none;}
#header a:hover{text-decoration:underline;}
#header span.size1{font-size:11px;}
#header span.size2{font-size:13px;}
#header span.size3{font-size:15px;}

#menu ul {list-style:none;margin:0;padding:0;margin-left:0px;padding-left:0px;margin-top:50px;margin-bottom:50px;}
#menu li {display:block;width:100%;font-size:0.7em;line-height:14px;margin:0px;background:url(../images/bkgd/arrow.jpg) 2px 4px no-repeat;}
#menu li a:link,#menu li a:visited {padding-left:12px;color:#304BA0;text-decoration:none;font-weight:normal;}
#menu li a:hover {text-decoration:none;color:#7D86A1;}

#content h1{margin:8px 0 8px 0;color:#7D86A1;font-size:0.85em;}
#content h2{margin:8px 0 2px 0;color:#7D86A1;font-size:0.7em;}
#content h1.short{margin:8px 0 8px 0;color:#7D86A1;font-size:0.85em;text-align:center;}
#content h2.short{margin:8px 0 8px 0;color:#7D86A1;font-size:0.8em;text-align:center;}
#content p {margin:8px 0;color:#7D86A1;font-size:0.7em;}
#content .mt1{margin-top:0;}
#content a:link,#content a:visited{color:#304BA0;text-decoration:none;}
#content a:hover{color:#304BA0;text-decoration:underline;}
#content ul {list-style:none;margin:0;padding:0;margin-left:0px;padding-left:0px;margin-top:10px;margin-bottom:10px;}
#content li {display:block;width:100%;font-size:0.7em;line-height:14px;margin:0px;background:url(../images/bkgd/arrow.jpg) 2px 4px no-repeat;}
#content li a:link,#content li a:visited {padding-left:12px;color:#304BA0;text-decoration:none;font-weight:normal;}
#content li a:hover {text-decoration:none;color:#7D86A1;}
#content ul.home {float:left;list-style:none;margin:0;padding:0;margin-left:6px;padding-left:6px;margin-top:8px;margin-bottom:0px;}
#content ul.home li {display:block;width:100%;font-size:0.7em;line-height:14px;margin:0px;background:url(../images/bkgd/arrow.jpg) 2px 4px no-repeat;}
#content ul.home li a:link,#content ul.home li a:visited {padding-left:12px;color:#304BA0;text-decoration:none;font-weight:normal;}
#content ul.home li a:hover {text-decoration:none;color:#7D86A1;}

#footer{position:relative;border-top:1px solid #304BA0;margin-bottom:5px;}
#footer p{margin:2px 0;font-size:0.7em;color:#304BA0;text-align:right;}
#footer a:link,#footer a:visited{color:#304BA0;text-decoration:none;}
#footer a:hover{text-decoration:underline;}