body {
  color: #000000;
  background-color: #fff7b5;
  font-family: sans-serif;
}

a:link {color: #000000} 
a:visited {color: #000000}
a:hover {color: #ff6000}
a:active {color: #ff0000}

a:link.dec {
  color: #0000ff;
  text-decoration: underline;
}
a:visited.dec {
  color: #ff0000;
  text-decoration: underline;
}
a:hover.dec {
  color: #ff6000;
  text-decoration: underline;
}
a:active.dec {
  color: #ff0000;
  text-decoration: underline;
}

body.fullpage {margin: 0 0 0 0}

#skip_to_content { 
  position: absolute;
  left: -500px;
}

.indent_s {
  margin-left: 0.5em;
  font-size: small;
}

.indent {
  margin-left: 2em;
  margin-right: 2em;
  text-align: justify;
  font-size: 100%;
}

.video-right {
  float: right;
  margin-left: 1em;
}

.video-left {
  float: left;
  margin-right: 1em;
}

.notd {
  text-decoration: none;
  font-weight: bold;
}
.notd1 {
  text-decoration: none;
  font-weight: bold;
  font-size: 80%;
}
.notd2 {
  text-decoration: none;
  font-weight: bold;
  font-size: 60%;
}

.center {text-align: center}

.orange {
  color: #ffd700;
  font-weight: bold;
}
.orange1 {
  color: #ffd700;
  background-color: #000000;
  font-weight: bold;
  font-size: 80%;
}
.orange2 {
  color: #ffd700;
  background-color: #000000;
  font-weight: bold;
  font-size: 60%;
}

.dark_grey {
  color: #303030;
  font-weight: normal;
}

.mid_grey {
  color: #606060;
  background-color: #c0c0c0;
  font-weight: normal;
}

tr.light {
  background-color: #ffffe0;
}

tr.mid {
  background-color: #ffffb0;
}

tr.gold {
  background-color: #ffcc00;
  height: 8px;
}

tr.green {
  background-color: #108000;
  color: #ffffff;
}

tr.grey {
  background-color: #000000;
  color: #ffd700;
  font-weight: 900;
  font-size: large;
  height: 8px;
}

td.banner {
  background-color: #ffffff;
  background-image: url("../images/banner.png");
  background-repeat: no-repeat;
  background-position: bottom right;
}

td.banner_r {
  width: 34%; 
  text-align: right;
  font-size: 70%;
}
.deleted_from_banner_r {
  background-color: #ffffff;
  background-image: url("../images/banner.png");
  background-repeat: no-repeat;
  background-position: bottom right;
}

td.widleft {width: 14%} /* width of left column - vert nav */
td.widmidl {width: 66%} /* width of middle column - main content */
td.widrite {width: 20%} /* width of right column - quote + news box */
td.widmidc {width: 48%; text-align: center} /* width of middle column - banner */
td.widritr {width: 34%; text-align: right} /* width of right column - banner */

img.nobord {border-style: solid; border-width: 0px} /* borderless images */

.keighley {
  font-weight: bold;
  font-size: 180%;
  color: #ffdd22;
}
.byworth {
  font-weight: bold;
  font-size: 75%;
  color: #ffdd22;
}

.centre {text-align: center}
.right_align {text-align: right}

.plus3  {font-size: 200%;}
.plus2  {font-size: 160%;}
.plus1  {font-size: 125%;}
.minus1 {font-size: 80%;}
.minus2 {font-size: 60%;}

.goldbg   {background-color: #ffcc00} /* most nav buttons */
.palebg   {background-color: #ffe780} /* exception nav buttons */
.palebgm1 {background-color: #ffe780; font-size: 80%} /* exception nav buttons */
.palebgm2 {background-color: #ffe780; font-size: 60%} /* exception nav buttons */
.greybg   {background-color: #c0c0c0} /* greyout nav buttons (text 606060) */
.whitebg  {background-color: #ffffff}
.blackbg  {background-color: #000000}
.mainbg   {background-color: #fff7b5} /* main page background */
.creamgb  {background-color: #ffffe0} /* body text background */

.g_on_b   {background-color: #000000; color: #ffe780; font-weight: bold}
.g_on_bm1 {background-color: #000000; color: #ffe780; font-weight: bold; font-size: 80%}
.g_on_bm2 {background-color: #000000; color: #ffe780; font-weight: bolder; font-size: 60%}

.goldtext {color: #ffe780}
.goldtxm1 {color: #ffe780; font-size: 80%}
.goldtxm2 {color: #ffe780; font-size: 60%}
.greytext {color: #606060}
.greytxm1 {color: #606060; font-size: 80%}
.greytxm2 {color: #606060; font-size: 60%}
.witetext {color: #ffffff; font-weight: bold;}
.witetxm1 {color: #ffffff; font-weight: bold; font-size: 80%}
.witetxm2 {color: #ffffff; font-weight: bold; font-size: 60%}

/* tnav */
#tnav a:hover {color:#ff0000;}
#tnav .item {font-size: 100%;}

/* vnav */
#vnav a:hover {color:#ff0000;}
#vnav .item {font-size: 100%;}

/* tab_1 */
#tab_1 a:hover {color:#ffd700;}
#tab_1 .item {font-size: 100%;}

/* RSS styles */
.channeldescription {
  font-size: x-small;
  background-color: #ffcc00;
  text-align: center;
}

.itemtitle {
  font-size: x-small;
  background-color: #ffffe0;
  text-align: left;
}

.itemdate {
  font-size: x-small;
  background-color: #ffffe0;
  text-align: left;
}

.credits {
  font-size: xx-small;
  color: white;
  background-color: #202020;
  text-align: center;
}
