body {
   border-top : 12px solid #00247d;
   background : #fff;
   font-family : "Trebuchet MS", Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
   font-size : 73%;
   line-height : 1.5;
}

.article #main li {
   margin-bottom : 0.5em;
}

.article #main ul {
   margin-left : 12px;
   list-style-type : disc;
}

a:link, a:visited {
   color : #cf142b;
   text-decoration : none;
   padding : 0 1px 2px;
}

a:hover, a:focus, a:active {
   color : #fff;
   background : #cf142b;
}

a.more {
   padding-right : 16px;
   clear : both;
}

a.more:hover {
   background : #cf142b url(https://web.archive.org/web/20141031032343im_/http://www.iska.org.uk/i/more.gif) no-repeat 100% 40%;
}

caption {
   text-align : center;
   font-size : 125%;
   font-weight : bold;
   line-height : 1.1em;
   margin-bottom : 6px;
}

dd {
   float : left;
   margin-left : 0.33em;
}

dl {
   width : 100%;
   float : left;
}

dl, ol, p, table, ul {
   margin-bottom : 1em;
}

dt {
   font-weight : bold;
   float : left;
   clear : both;
}

fieldset {
   margin-bottom : 1em;
}

h1, h2, h3, h4 {
   margin-bottom : 12px;
}

h1 {
   font-size : 200%;
   margin : 12px 0 0 12px;
}

#news h1, #main h1, #extra h1 {
   margin : 0 0 12px;
}

h2 {
   font-size : 175%;
}

h3 {
   font-size : 115%;
   font-weight : bold;
   line-height : 1.1em;
}

h4 {
   font-weight : bold;
   margin-bottom : 0;
}

i {
   font-style : italic;
}

img.mgt {
   margin-right : 24px;
   float : left;
}

#main img.news-image {
   max-width : 362px;
   margin-bottom : 0;
}

input[type="text"], textarea {
   width : 100%;
   margin-bottom : 0.5em;
   border : 1px solid #00247d;
   padding : 2px;
   font-family : "Trebuchet MS", Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
   font-size : 100%;
}

input[type="text"]:focus, textarea:focus {
   border-color : #cf142b;
}

input[type="submit"] {
   border : 1px solid #000;
   background : #00247d;
   color : #fff;
   font-weight : bold;
   font-family : "Trebuchet MS", Verdana, "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, sans-serif;
   cursor : pointer;
}

.validation-advice {
   color : #cf142b;
   background : transparent url(https://web.archive.org/web/20141031032343im_/http://www.iska.org.uk/i/error.gif) no-repeat left center;
   padding-left : 22px;
   margin-bottom : 12px;
}

label {
    display : block;
}

legend {
   font-size : 150%;
}

img.poster {
   float : right;
   margin : 0 0 12px 12px;
}

p.caption {
   font-weight : bold;
   text-transform : uppercase;
}

strong {
   font-weight : bold;
}

table {
   width : 100%;
   border-bottom : 1px solid #bfc8de;
   padding-bottom : 12px;
}

td {
   text-align : center;
   padding : 2px;
   border : 1px solid #fff;
}

#content-supp td, #content-supp table {
   border-width : 0;
}

#content-supp td a:hover, #unruly_5965468_wrapper a:hover, #unruly_5965468_iframe a:hover {
   background : transparent;
}

td.blank {
   color : #bfc8de;
}

td.cell {
   background : #eee;
   color : #666;
}

td.event-day {
   font-weight : bold;
}

td.today {
   background : #bfc8de;
   color : #000;
}

th {
   font-weight : bold;
   text-align : center;
   padding : 2px;
   background : #bfc8de;
}

th.border {
   border-right : 1px solid #fff;
}

th.bottom {
   border-bottom : 1px solid #fff;
}

th.wide {
   color : #fff;
   background : #00247d;
}

tr.odd td {
   background : #f0f0f0;
}

#masthead {
   width : 820px;
   margin : 0 auto;
   height : 120px;
   position : relative;
}

#masthead h1, #masthead p {
   text-indent : -10000em;
   line-height : 0;
   font-size : 0;
   height : 97px;
   width : 456px;
   background : #fff url(https://web.archive.org/web/20141031032343im_/http://www.iska.org.uk/i/home-h1.gif) no-repeat 0 100%;
   margin : 0;
}

#masthead img {
   position : absolute;
   top : 25px;
   right : 0;
}

#masthead a {
   display : block;
   background-color : transparent;
}

#signal {
   background : #f3c4ca;
   width : 100%;
   float : left;
   border-bottom : 1px solid #fff;
}

#signal-inner {
   width : 820px;
   margin : 0 auto;
   height : 160px;
}

.article #signal-inner, .page #signal-inner, .gallery #signal-inner {
   height : 12px;
   background : #cf142b;
   width : 818px;
   border-left : 1px solid #fff;
   border-right : 1px solid #fff;
}

#signal-inner h2 {
   float : left;
   width : 408px;
   height : 160px;
   border-left : 1px solid #fff;
   border-right : 1px solid #fff;
   background : #cf142b url(https://web.archive.org/web/20141031032343im_/http://www.iska.org.uk/i/home-h2.gif) no-repeat 0 0;
   color : #fff;
   text-indent : -10000em;
   margin-bottom : 0;
}

#pics {
   height : 160px;
   width : 410px;
   left : 410px;
}

#pics img {
   border-right : 1px solid #fff;
}

#nav {
   background : #bfc8de;
   width : 100%;
   float : left;
}

#nav-inner {
   width : 820px;
   margin : 0 auto;
}

#nav-inner ul {
   background : #00247d;
   border-left : 1px solid #fff;
   border-right : 1px solid #fff;
   list-style : none;
   width : 818px;
   float : left;
   margin : 0;
}

#nav-inner li {
   float : left;
}

#nav-inner a {
   color : #fff;
   text-decoration : none;
   display : block;
   padding : 6px 12px;
   line-height : 1.4;
   font-weight : bold;
}

#nav-inner a:hover, #nav-inner a:focus, #nav-inner a:active {
   background : #cf142b;
}

#nav a.selected {
   background : #cf142b;
   cursor : default;
   margin-top : -1px;
   padding-bottom : 7px;
   border-left : 1px solid #fff;
   border-right : 1px solid #fff;
}

#content {
   clear : both;
   float : left;
   width : 100%;
   background : #fafafa;
}

#content-inner {
   width : 820px;
   margin : 0 auto;
   position : relative;
}

#stripe {
   background : #fafafa url(https://web.archive.org/web/20141031032343im_/http://www.iska.org.uk/i/feature-bg.gif) repeat-y 390px 0;
   float : left;
}

#news, #main {
   width : 374px;
   float : left;
   padding : 12px 24px 24px 12px;
}

.gallery #main {
   width : 408px;
}

.gallery #extra {
   width : 340px;
}

img.gallery-photo {
   max-width : 400px;
}

.home #news {
   padding-left : 0;
}

#news h2 {
   padding-left : 12px;
}

#news li {
   clear : both;
   margin-bottom : 1em;
   padding : 0 12px 12px;
   color : #666;
}

#news li.even {
   background : #fff;
}

.page #news li {
   padding-left : 0;
}

#news h3, #extra h3, #main h3 {
   font-size : 125%;
   font-weight : bold;
   margin-bottom : 0;
}

#news img, #feature img, #extra img, .officials #main li img {
   margin-top : 6px;
   padding : 2px;
   border : 2px solid #bfc8de;
}

#news p {
   float : left;
   margin-left : 88px;
   margin-top : -80px;
   color : #000;
}

#main p.intro {
   font-size : 115%;
   padding-bottom : 1em;
   border-bottom : 1px solid #bfc8de;
}

#main img, #extra img {
   border : 2px solid #bfc8de;
   padding : 2px;
   margin-bottom : 1em;
}

.gallery #main img {
   margin-bottom : 0;
}

#main h2 {
   clear : both;
}

p#news-date {
   text-align : right;
   margin-bottom : 24px;
   color : #666;
}

/* was #feature */
#events {
   width : 170px;
   float : left;
   padding : 12px 23px 0 36px;
   margin-right : 24px;
}

#feature ul {
   list-style : disc;
   margin-left : 13px;
}

/* was #events */
#feature {
   width : 169px;
   float : left;
   padding-top : 12px;
}

#events a.event, .gallery #main a.photo {
   padding : 0;
   background : transparent;
}

a.photo:hover {
   background : transparent;
}

#events li {
   border-bottom : 1px solid #bfc8de;
   margin-bottom : 12px;
}

#events p {
   font-size : 95%;
}

#events em {
   display : block;
   font-style : normal;
}

#extra {
   width : 386px;
   float : left;
   padding : 12px 0 24px 24px;
}

#extra li {
   clear : both;
   margin-bottom : 1em;
   padding : 0 12px 12px 0;
}

.about #extra li {
   margin-bottom : 0;
   padding-bottom : 0;
}

#extra ul.bullet-list li {
   padding-bottom : 0;
   margin-bottom : 0;
   border-bottom : 0;
}

.rules #extra li {
   margin-bottom : 0;
   padding-bottom : 0;
   list-style : decimal;
   margin-left : 18px;
}

#extra li p, .officials #main li p {
   float : left;
   width : 248px;
   margin-left : 138px;
   margin-top : -135px;
}

.officials #main li p, .officials #extra li p {
   margin-top : -144px;
}

.article #extra li p, .about #extra li p {
   float : left;
   width : 318px;
   margin-left : 88px;
   margin-top : -92px;
}

.events #extra li, .events #main li, .officials #main li, .officials #extra li {
   border-bottom : 1px solid #bfc8de;
   margin-bottom : 12px;
   padding-bottom : 0;
   float : left;
   width : 100%;
}

.news #extra li {
   margin-bottom : 0;
   padding-bottom : 0;
}

.events #extra li p, .events #main li p {
   float : none;
   margin : 0 0 1em;
   width : auto;
}

ul.bullet-list li, ol.bullet-list li ul.bullet-list li {
   margin : 0 0 0 13px;
   list-style : disc;
   padding : 0;
}

ol.bullet-list li {
   margin : 0 0 0 24px;
   list-style : decimal;
   padding : 0;
}

.ratings #extra li {
   margin-bottom : 0;
   padding-bottom : 0;
}

ol.alpha li {
   list-style : lower-alpha;
}

#content-supp {
   clear : both;
   background : #f3c4ca;
   float : left;
   width : 100%;
   border-top : 1px solid #cf142b;
}

#content-supp-inner {
   width : 820px;
   margin : 0 auto;
}

.home #content-supp-inner object {
   border : 1px solid #333;
}

.home #content-supp-inner object {
   display : block;
   width : 550px;
   height : 90px;
   margin : 24px auto;
}

#content-supp-primary {
   width : 386px;
   float : left;
   margin-right : 36px;
   padding : 12px 0 24px 12px;
}

#content-supp-primary h3, #content-supp-secondary h3 {
   font-size : 150%;
   font-weight : normal;
}

#googlemap {
   border : 1px solid #000;
   padding : 2px;
   background : #fff;
   float : left;
   width : 120px;
   margin-right : 12px;
}

#content-supp-secondary {
   width : 386px;
   float : right;
   padding : 12px 0 24px;
}

#content-supp-secondary td img {
   background : #fff;
   padding : 2px;
   border : 1px solid #cf142b;
}

#content-supp-secondary a.event:hover {
   background : transparent;
}

.two-col {
   width : 256px;
   float : left;
}

#content-supp-secondary ul, #content-supp-primary ul {
   width : 114px;
   float : left;
   list-style : disc;
   margin-left : 14px;
}

#content-supp-primary ul.news, #content-supp-secondary ul.news {
   width : 100%;
}

#footer {
   clear : both;
   background : #cf142b;
   width : 100%;
   float : left;
   border-top : 1px solid #fff;
}

#footer-inner {
   width : 820px;
   margin : 0 auto;
   color : #fff;
   position : relative;
}

#footer-inner a {
   color : #fff;
   font-weight : bold;
}

#footer-contact {
   width : 578px;
   float : left;
   padding : 24px 0;
}

.vcard {
   margin-bottom : 1em;
   width : 192px;
   float : left;
}

p.address span {
   display : block;
}

p.adr {
   text-align : center;
}

.vcard .adr a, .vcard span {
   display : block;
}

.vcard .postal-code, .vcard .locality {
   display : inline;
}

#rcsu {
   width : 97px;
   height : 73px;
   float : left;
   margin : 24px 24px 24px 0;
}

#footer-links {
   width : 386px;
   float : right;
   text-align : right;
   position : relative;
}

#back-to-top {
   float : right;
   width : 97px;
   height : 73px;
   background : #cf142b url(https://web.archive.org/web/20141031032343im_/http://www.iska.org.uk/i/back.gif) no-repeat 50% 50%;
   margin : 24px 0 0 24px;
   line-height : 0;
   font-size : 0.1px;
}

#back-to-top a {
   color : #cf142b;
   font-size : 0px;
   display : block;
   width : 97px;
   height : 73px;
}

#back-to-top a:hover, #back-to-top a:focus, #back-to-top a:active {
   background : transparent;
}

p#copyright {
   float : left;
   width : 50%;
   font-size : 85%;
}

p#fcm {
   float : right;
   width : 50%;
   text-align : right;
   font-size : 85%;
}
/*
     FILE ARCHIVED ON 03:23:43 Oct 31, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:02:09 Apr 27, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 125.884
  exclusion.robots: 0.097
  exclusion.robots.policy: 0.088
  RedisCDXSource: 2.411
  esindex: 0.007
  LoadShardBlock: 103.291 (3)
  PetaboxLoader3.datanode: 356.009 (5)
  CDXLines.iter: 17.36 (3)
  load_resource: 334.902 (2)
  PetaboxLoader3.resolve: 49.766
*/