BODY, FORM, FIELDSET, DIV, P, H1, H2, H3, H4, H5, H6, DL, DD, DT, UL, LI, TABLE, TH, TD {margin:0px; padding:0px;}

/* Layout */
.content {width:780px; margin:0px 0px 0px 10px;}

/* Columns and Block */
.col1, .block1 {float:left; width:190px; overflow:hidden;}
.col2, .block2 {float:left; width:380px; overflow:hidden;}
.col3, .block3 {float:left; width:570px; overflow:hidden;}
.col4, .block4 {float:left; width:760px; overflow:hidden;}

.block1 DIV, .block2 DIV, .block3 DIV, .block4 DIV {margin:0px 0px 10px 0px;}

/* Cells */
.cells {}

.cell1, .cell1right, .cell2, .cell2right, .cell3, .cell3right, .cell3indent1, .cell4, .cell4right, .cell4indent1, .cell5, .cell5right, .cell5indent1, .cell6, .cell6right, .cell6indent1 {display:table-cell; display:inline-block; vertical-align:top;}

.cell1 {width:110px; padding:5px 5px 0px 0px;} /* Width adjusted for extrenal P padding */
.cell1right {width:110px; padding:5px 5px 0px 0px; text-align:right;}
.cell2 {width:230px; padding:5px 5px 0px 0px;}
.cell2right {width:230px; padding:5px 5px 0px 0px; text-align:right;}
.cell2indent1 {width:115px; padding:5px 0px 0px 120px; display:block;}
.cell3 {width:355px; padding:5px 0px 0px 5px;}
.cell3right {width:355px; padding:5px 0px 0px 5px;}
.cell3indent1 {width:230px; padding:5px 0px 0px 120px; display:block;}
.cell4 {width:480px; padding:5px 0px 0px 5px;}
.cell4right {width:480px; padding:5px 0px 0px 5px;}
.cell4indent1 {width:355px; padding:5px 0px 0px 120px; display:block;}
.cell5 {width:605px; padding:5px 0px 0px 5px; background:yellow;}
.cell5right {width:605px; padding:5px 0px 0px 5px;}
.cell5indent1 {width:480px; padding:5px 0px 0px 120px; display:block;}
.cell6 {width:730px; padding:5px 0px 0px 5px; background:yellow;}
.cell6right {width:730px; padding:5px 0px 0px 5px;}
.cell6indent1 {width:605px; padding:5px 0px 0px 120px; display:block;}

/* Definition List */
DL {clear:left;}
DT {float:left; display:table-cell; display:inline-block; }
DD {display:table-cell; display:inline-block;}

/* Forms */
FIELDSET {border:0px solid #000000;}
LABEL {cursor:pointer;}
.text {width:95%; border:0px solid #000000; padding:2px; font-size:100%;}
.password {width:95%; border:0px solid #000000; padding:2px; font-size:100%;}
.textarea {width:95%; height:100px; border:0px solid #000000; padding:2px; font-size:100%;}
.radio {vertical-align:middle; margin:0px 5px 0px -2px;}
.checkbox {float:left; vertical-align:middle; margin:0px 5px 0px -2px;}
.submit {border:0px solid #000000; font-size:100%; cursor:pointer;}
.select {width:100%; font-size:100%; margin:0px 5px 0px 0px;}
.submit, .submit-hover {font-size:100%; border:0px solid #000000; padding:3px 2px 2px 2px; cursor:pointer; }

/* Forms  Stack */
.stack SPAN {display:block;}

/* Styling */
BODY {background:#13027C;}
IMG {border:0px;}
A:hover, A:active {text-decoration:underline;}

.hide {visibility:hidden;}
Q {display:block; font-style:italic;}

.header {width:760px; margin:0px 0px 0px 10px;}
DIV.logo {margin:0px;}
.logo A {display:block; width:380px; text-decoration:none;}
#ChoiceBrits {background:url(/img/logo_choicebrits.gif); height:82px;}
#ScriptFactory {background:url(/img/logo_scriptfactory.gif); height:66px;}

DIV.topstory {margin:0px; background:url(/img/topstoryshade.gif);}
.topstory P {padding:90px 10px 10px 10px; height:48px; font:70%/135% Verdana; color:#13027C;}
.topstory P STRONG A{color:#13027C; font:bold 125% Verdana; text-decoration:none;}

.navigation {width:760px; height:40px; background:#81CFE2; margin:0px 0px 0px 10px; clear:both;}
.navigation UL {float:left;}
.navigation LI {float:left; background:url(/img/navigation.gif); list-style:none;}
.navigation LI A {display:block; text-align:center; height:40px; width:130px; font:bold 70%/330% Arial; text-decoration:none; color:#81CFE2;}
.navigation P {font:bold 65% Verdana,Arial;  float:none; padding:20px 0px 8px 0px; background:#81CFE2;}
.navigation P A {text-decoration:none; color:#13027C;}
.navigation STRONG A {color:#ED1C24;}

.panel {padding:10px 5px 10px 10px; font:75%/130% Verdana; color:#CACBE9;}
.panel H3 {font:bold 120% Verdana; color:#e40072; padding:0px 0px 10px 0px;}
.panel STRONG A {font:bold 120% Verdana; color:#81CFE2; display:block; padding:0px 0px 5px 0px; text-decoration:none;}
.panel STRONG BR {display:none;}
.panel STRONG {color:#CACBE9; font:normal bold 90% Arial; text-decoration:none;}
.panel P {padding:0px 0px 10px 0px;}
.panel EM {font:normal normal 90% Arial; color:#aba2a2;}
.panel A {color:#ED1C24; font:normal normal 100% Arial; text-decoration:none;}

.panelindent {padding:10px 5px 10px 130px; font:75%/130% Verdana; color:#CACBE9;}
.panelindent H3 {font:bold 120% Verdana; color:#81CFE2; padding:0px 0px 10px 0px;}
.panelindent STRONG A {font:bold 120% Verdana; color:#81CFE2; display:block; padding:0px 0px 5px 0px; text-decoration:none;}
.panelindent STRONG BR {display:none;}
.panelindent P {padding:0px 0px 10px 0px;}
.panelindent EM {font:normal normal 90% Arial; color:#ED1C24;}
.panelindent A {color:#ED1C24; font:normal normal 100% Arial; text-decoration:none;}

.paneldarkshade {background:#423596; padding:10px; font:75%/130% Verdana; color:#CACBE9;}
.paneldarkshade H3 {font:bold 120% Verdana; color:#81CFE2; padding:0px 0px 10px 0px;}
.paneldarkshade STRONG A {font:bold 120% Verdana; color:#81CFE2; display:block; padding:0px 0px 5px 0px; text-decoration:none;}
.paneldarkshade STRONG BR {display:none;}
.paneldarkshade P {padding:0px 0px 10px 0px;}
.paneldarkshade EM {font:normal normal 90% Arial; color:#aba2a2;}
.paneldarkshade A {color:#ED1C24; font:normal normal 100% Arial; text-decoration:none;}
.paneldarkshade STRONG {color:#CACBE9; font:normal bold 90% Arial; text-decoration:none;}

.listimg {float:left; margin:0px 0px 15px 0px;}
P.listing { font:90% Verdana;  padding:0px 0px 15px 0px;}
.listing SPAN {display:block; margin:0px 0px 0px 110px; padding:5px 5px 10px 5px; background:#5564AD;}
.listing .more {display:block; margin:0px 0px 0px 110px; background:#AAB2D6; padding:3px 5px 3px 5px; text-align:right; font:normal normal 100% Arial;}

.block1 .panel {padding:10px 5px 10px 10px;}

IMG.left {float:left; margin:0px 10px 10px 0px;}
IMG.right {float:right; margin:0px 0px 10px 10px;}

#News {background:url(/img/heading_news.gif) no-repeat; margin:10px 0px 0px 0px; height:20px; padding:0px;}
#Diary {background:url(/img/heading_diary.gif) no-repeat; margin:10px 0px 10px 0px; height:20px; padding:0px;}

.footer {width:760px; margin:0px 0px 0px 10px; }
.address {height:65px; font:70% Verdana, Arial; padding:10px 0px 10px 0px; color:#CACBE9; border-top:1px solid #81CFE2; border-right:1px solid #81CFE2; border-bottom:1px solid #81CFE2;}
.address P {padding:0px 0px 5px 0px;}
.address EM {font:normal normal 100% Arial;}
.address A {color:#81CFE2; text-decoration:none;}

.sponsors {background:#423596; border-top:1px solid #81CFE2; height:85px; border-bottom:1px solid #81CFE2; color:#CACBE9; font:70%/90% Arial;}
.sponsors P {padding:10px 0px 5px 10px;}
.sponsors A {display:block; float:left; height:60px; text-decoration:none;}
A#Orange {background:url(/img/logo_orange.gif); width:65px;}
A#UKFilm {background:url(/img/logo_ukfilm.gif); width:165px;}
A#Variety {background:url(/img/logo_variety.gif); width:110px;}
