address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, iframe, noframes, object, ol, p, ul, applet, center, dir, hr, menu, pre { display: block } li { display: list-item } head { display: none } table { display: table } tr { display: table-row } thead { display: table-header-group } tbody { display: table-row-group } tfoot { display: table-footer-group } col { display: table-column } colgroup { display: table-column-group } td, th { display: table-cell } caption { display: table-caption } th { font-weight: bolder; text-align: center } caption { text-align: center } body { padding: 8px; line-height: 1.33 } h1 { font-size: 2em; margin: .67em 0 } h2 { font-size: 1.5em; margin: .83em 0 } h3 { font-size: 1.17em; margin: 1em 0 } h4, p, blockquote, ul, fieldset, form, ol, dl, dir, menu { margin: 1.33em 0 } h5 { font-size: .83em; line-height: 1.17em; margin: 1.67em 0 } h6 { font-size: .67em; margin: 2.33em 0 } h1, h2, h3, h4, h5, h6, b, strong { font-weight: bolder } blockquote { margin-left: 40px; margin-right: 40px } i, cite, em, var, address { font-style: italic } pre, tt, code, kbd, samp { font-family: monospace } pre { white-space: pre } big { font-size: 1.17em } small, sub, sup { font-size: .83em } sub { vertical-align: sub } sup { vertical-align: super } s, strike, del { text-decoration: line-through } hr { border: 1px inset } ol, ul, dir, menu, dd { margin-left: 40px } ol { list-style-type: decimal } ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0 } u, ins { text-decoration: underline } center { text-align: center } br:before { content: "\a" }  abbr, acronym { font-variant: small-caps; letter-spacing: 0.1em } a[href] { text-decoration: underline } :focus { outline: thin dotted invert }  bdo[dir="ltr"] { direction: ltr; unicode-bidi: bidi-override } bdo[dir="rtl"] { direction: rtl; unicode-bidi: bidi-override } *[dir="ltr"] { direction: ltr; unicode-bidi: embed } *[dir="rtl"] { direction: rtl; unicode-bidi: embed }  address, blockquote, body, dd, div, dl, dt, fieldset, form, frame, frameset, h1, h2, h3, h4, h5, h6, iframe, noscript, noframes, object, ol, p, ul, applet, center, dir, hr, menu, pre, li, table, tr, thead, tbody, tfoot, col, colgroup, td, th, caption { unicode-bidi: embed }  @media print { @page { margin: 10% } h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid } blockquote, pre { page-break-inside: avoid } ul, ol, dl { page-break-before: avoid } } @media speech { h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 } h1 { pitch: x-low; pitch-range: 90 } h2 { pitch: x-low; pitch-range: 80 } h3 { pitch: low; pitch-range: 70 } h4 { pitch: medium; pitch-range: 60 } h5 { pitch: medium; pitch-range: 50 } h6 { pitch: medium; pitch-range: 40 } li, dt, dd { pitch: medium; richness: 60 } dt { stress: 80 } pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 } em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 } strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 } dfn { pitch: high; pitch-range: 60; stress: 60 } s, strike { richness: 0 } i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 } b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 } u { richness: 0 } a:link { voice-family: harry, male } a:visited { voice-family: betty, female } a:active { voice-family: betty, female; pitch-range: 80; pitch: x-high } }    body { background-color: #fff; margin:0px; padding:0px; } body, td, tr, h1, h2, h3, h4, h5, h6 { font-weight:normal; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; } h1, h2, h3, h4, h5, h6 { border:0; padding:0; margin:0; display:inline; } form { margin:0px; padding:0px; } label { cursor:pointer; }  .avatar { border: 0; }  a:link, a:visited, a:active { text-decoration: none; color: #003366; background-color: #FFCC00; padding-right: 5px; padding-left: 5px; text-transform: lowercase; padding-top: 1px; padding-bottom: 1px; } a:hover { text-decoration: none; color: #FFCC00; background-color: #000; padding-top: 1px; padding-bottom: 1px; }  .footer, a.footer:link, a.footer:visited{ font-size: 10px; text-transform: uppercase; color: #999999; background-color: #FFFFFF; } a.footer:active { font-size: 10px; text-transform: uppercase; color: #000000; } a.footer:hover{ font-size: 10px; text-transform: uppercase; color: #000000; } .footer-divider { text-transform: uppercase; color: #C42020; }  a.headline, .headline { padding-top: 1px; padding-bottom: 1px; text-transform: uppercase; color: #FFFFFF; background-color: #000000; padding-right: 5px; padding-left: 5px; }  a.title, .title { text-transform: uppercase; color: #333333; font-size: 12px; }  .date { color: #FFFFFF; background-color: #000; padding-top: 1px; padding-bottom: 1px; }  .input-box, .input-select, .input-button { font-size: 11px; font-weight: normal; background-color:#FFCC00;  padding:2px; margin:2px; border: 1px solid #cc9900; color: #000000; }  .input-box:focus, .input-select:focus, .input-button:focus { border: 1px solid #FFCC00; background-color:#fff; color: #000000; }  .input-button:hover { border: 1px solid #cc9900; background-color:#FFCC00; color: #000; cursor:pointer; }  .input-box:disabled, .input-select:disabled, .input-button:disabled { border: 1px solid #b37777; background-color:#fdf0f0; color: #b37777; }  .lowlight { color:#888; font-size:9px; }  .highlight { color:#FFCC00; font-weight:bold; text-transform: uppercase; }  div.footerbar { width:400px; margin:10px 0 0 360px; height:20px; } div.top { width:100%; height:107px; margin:5px 0 13px 0; } div.bottom { width:100%; margin:0 20px 10px 0; } div.undermenu { position:absolute; left:20px; top: 510px; }  .uniform { background-image: url(http://www.schooldisco.co.uk/assets/images/default/uniform.jpg); background-repeat: no-repeat; background-position: center center; background-attachment: fixed; } .mainbkg { background-image: url(http://www.schooldisco.co.uk/assets/images/default/backgrounds/bkg/rotate.php); background-repeat: no-repeat; background-position: right center; background-attachment: fixed; } .bodycopy, p span { background-repeat: repeat; padding-right: 0px; padding-left: 0px; padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF; color: #333333; line-height:15px; } .bodycopy img { background-color:transparent; } .logo { position:fixed; bottom:10px; right:10px; _position:absolute; _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight-10); } .chart { color: #000000; font-family: "Courier New", Courier, mono; } .row-top-1 { background-color:#FF0078; } .row-top-2 { background-color:#ff2dbc; } .row-top-3 { background-color:#ff4dc6; } .row-top-4 { background-color:#ff67cf; } .row-top-5 { background-color:#ff86d9; } .row-top-6 { background-color:#ffa4e2; } .row-top-7 { background-color:#ffc4ec; } .row-top-8 { background-color:#fedef4; } .row-top-9 { background-color:#fff3fb; } .row-top-10 { background-color:#fff; } .row-bottom-1 { background-color:#fff; } .row-bottom-2 { background-color:#f4f4f4; } .row-bottom-3 { background-color:#e9e9e9; } .row-bottom-4 { background-color:#dfdfdf; } .row-bottom-5 { background-color:#d4d4d4; } .row-bottom-6 { background-color:#cdcdcd; } .row-bottom-7 { background-color:#cdcdcd; } .row-bottom-8 { background-color:#cdcdcd; } .row-bottom-9 { background-color:#cdcdcd; } .row-bottom-10 { background-color:#cdcdcd; } .row-end { background-color:#FFCC00; } .celeb-gallery-image { border:1px solid #666; }