/* Generated by KompoZer */
#bodyfooter {
  font-family: Arial,Helvetica,sans-serif;
  font-size: x-small;
  clear: both;
}
#header {
  width: 700px;
  height: 80px;
  text-align: center;
  margin-left: 200px;
}
body {
  text-align: center;
  font-family: Trebuchet MS,Arial,sans-serif;
}
#wrapper {
  margin: 0 auto;
  text-align: center;
  width: 900px;
}
#header img {
  margin-right: 25px;
}
a.menu {
  display: block;
  text-decoration: none;
  color: white;
  font-weight: bold;
  background-position:  center center;
  background-repeat: no-repeat;
  float: left;
  font-size: 1.2em;
  width: 140px;
  height: 140px;
  text-align: center;
}
a.menu:hover, a.menu:focus {
  border: 1px solid black;
}
a#about.menu {
  background-image: url(images/gold.jpg);
  background-repeat: no-repeat;
  background-position:  center center;
}
a#jitg.menu {
  background-image: url(images/green.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
}
a#contact.menu {
  background-image: url(images/blue.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
}
a#programme.menu {
  background-image: url(images/red.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
}
a#photos.menu {
  background-image: url(images/gold.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
}
a#ratco.menu {
  background-image: url(images/ratco.jpg);
  background-position:  center center;
  background-repeat: no-repeat;
}
#menubar {
  clear: both;
  padding-left: 22px;
  text-align: center;
}
#sidephoto {
  font-weight: bold;
}
#logo {
  float: left;
}
#aboutphotos {
  float: left;
  width: 250px;
}
#aboutdiv {
  font-size: small;
  width: 800px;
  text-align: left;
  clear: both;
}
#abouttext {
  width: 500px;
  text-align: left;
  margin-left: 270px;
}
td {
  border-style: solid;
  border-width: 1px;
  padding: 2px;
}
#progtable {
  border-collapse: collapse;
  margin-bottom: 20px;
}
#prog {
  margin-bottom: 11px;
  padding-bottom: 18px;
}
#ratcomenu {
  background-image: url(images/RIMG0003.JPG);
  width: 640px;
  height: 480px;
  margin-left: 150px;
  text-align: left;
  padding-right: 10px;
  padding-left: 15px;
  padding-top: 5px;
  margin-top: 21px;
  margin-bottom: 10px;
}
.ratcotext {
  color: white;
  font-family: Arial,Helvetica,sans-serif;
  font-size: large;
}
#container.b {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/ratcosa5.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container.c {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/ratcoc1.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container ul {
  border-style: solid;
  border-width: 1px;
  margin: 5px;
  list-style-type: none;
  width: 165px;
  height: 400px;
  float: left;
  padding-top: 4px;
  padding-left: 5px;
}
#container a.gallerx span {
  background: #ffffff none repeat scroll 0% 50%;
  width: 1px;
  height: 1px;
  top: 5px;
  left: 5px;
  overflow: hidden;
  visibility: hidden;
}
#container a.gallerx, #container a.gallerx:visited {
  border: 1px solid #000000;
  margin: 1px 2px;
  display: block;
  color: #000000;
  text-decoration: none;
  text-align: left;
  cursor: default;
}
#container a.gallerx:hover {
  border: 1px solid #ffffff;
}
#container a.gallerx:hover span {
  background: #ffffff none repeat scroll 0% 50%;
  position: absolute;
  width: 640px;
  height: 500px;
  color: #000000;
  visibility: visible;
  left: 180px;
  top: 60px;
}
#container a.gallerx:hover img {
  border: 1px solid #ffffff;
  float: left;
  margin-right: 5px;
}
#container a.gallery span {
  background: #ffffff none repeat scroll 0% 50%;
  width: 1px;
  height: 1px;
  top: 5px;
  left: 5px;
  overflow: hidden;
  visibility: hidden;
}
#container a.gallery, #container a.gallerx:visited {
  border: 1px solid #000000;
  margin: 1px 2px;
  display: block;
  color: #000000;
  text-decoration: none;
  text-align: left;
  cursor: default;
}
#container a.gallery:hover {
  border: 1px solid #ffffff;
}
#container a.gallery:hover span {
  background: #ffffff none repeat scroll 0% 50%;
  position: absolute;
  width: 640px;
  height: 500px;
  color: #000000;
  visibility: visible;
  left: 180px;
  top: 60px;
}
#container a.gallery:hover img {
  border: 1px solid #ffffff;
  float: left;
  margin-right: 5px;
}
#container a#ratcosa1 {
  background: transparent url(images/ratcosa1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa2 {
  background: transparent url(images/ratcosa2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa3 {
  background: transparent url(images/ratcosa3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa4 {
  background: transparent url(images/ratcosa4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa5 {
  background: transparent url(images/ratcosa5th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa6 {
  background: transparent url(images/ratcosa6th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa7 {
  background: transparent url(images/ratcosa7th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa8 {
  background: transparent url(images/ratcosa8th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa9 {
  background: transparent url(images/ratcosa9th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa10 {
  background: transparent url(images/ratcosa10th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa11 {
  background: transparent url(images/ratcosa11th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcosa12 {
  background: transparent url(images/ratcosa12th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container li {
  float: left;
}
#container a#ratcoc1 {
  background: transparent url(images/ratcoc1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcoc2 {
  background: transparent url(images/ratcoc2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcoc3 {
  background: transparent url(images/ratcoc3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcoc4 {
  background: transparent url(images/ratcoc4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#ratcoc5 {
  background: transparent url(images/ratcoc5th.jpg) repeat scroll 0% 50%;
  height: 74px;
  width: 56px;
}
h1 {
}
#gallery {
  list-style-type: none;
  text-align: left;
}
#container.rogues {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/rogues/wickerman.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container a#wickerman {
  background: transparent url(images/rogues/wickermanth.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#gloria {
  background: transparent url(images/rogues/gloriath.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#meercat {
  background: transparent url(images/rogues/meercatth.com.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#keithlunch {
  background: transparent url(images/rogues/keithlunchth.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#squireinbeertent {
  background: transparent url(images/rogues/squireinbeertentth.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090411 {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/20090411/pic1.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container a#pic1 {
  background: transparent url(images/20090411/pic1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#pic2 {
  background: transparent url(images/20090411/pic2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#pic3 {
  background: transparent url(images/20090411/pic3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#pic4 {
  background: transparent url(images/20090411/pic4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#pic5 {
  background: transparent url(images/20090411/pic5th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container a#pic6 {
  background: transparent url(images/20090411/pic6th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090504 {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/20090504/pic1.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container.c20090504 a#pic1 {
  background: transparent url(images/20090504/pic1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090504 a#pic2 {
  background: transparent url(images/20090504/pic2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090504 a#pic3 {
  background: transparent url(images/20090504/pic3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090504 a#pic4 {
  background: transparent url(images/20090504/pic4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090504 a#pic5 {
  background: transparent url(images/20090504/pic5th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090504 a#pic6 {
  background: transparent url(images/20090504/pic6th.jpg) repeat scroll 0% 50%;
  height: 74px;
  width: 56px;
}
#container.c20090504 a#pic7 {
  background: transparent url(images/20090504/pic7th.jpg) repeat scroll 0% 50%;
  height: 74px;
  width: 56px;
}
#container.c20090504 a#pic8 {
  background: transparent url(images/20090504/pic8th.jpg) repeat scroll 0% 50%;
  height: 74px;
  width: 56px;
}
#container.c20090504 a#pic9 {
  background: transparent url(images/20090504/pic9th.jpg) repeat scroll 0% 50%;
  height: 74px;
  width: 56px;
}
#container.c20090504 a#pic10 {
  background: transparent url(images/20090504/pic10th.jpg) repeat scroll 0% 50%;
  height: 74px;
  width: 56px;
}
#container.c20090510 {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/20090510/pic1.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container.c20090510 a#pic1 {
  background: transparent url(images/20090510/pic1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090510 a#pic2 {
  background: transparent url(images/20090510/pic2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090510 a#pic3 {
  background: transparent url(images/20090510/pic3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090510 a#pic4 {
  background: transparent url(images/20090510/pic4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090510 a#pic5 {
  background: transparent url(images/20090510/pic5th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090510 a#pic6 {
  background: transparent url(images/20090510/pic6th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090510 a#pic7 {
  background: transparent url(images/20090510/pic7th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090510 a#pic8 {
  background: transparent url(images/20090510/pic8th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090510 a#pic9 {
  background: transparent url(images/20090510/pic9th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090501 {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/20090501/pic1.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container.c20090501 a#pic1 {
  background: transparent url(images/20090501/pic1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090501 a#pic2 {
  background: transparent url(images/20090501/pic2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090501 a#pic3 {
  background: transparent url(images/20090501/pic3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090501 a#pic4 {
  background: transparent url(images/20090501/pic4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090501 a#pic5 {
  background: transparent url(images/20090501/pic5th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090501 a#pic6 {
  background: transparent url(images/20090501/pic6th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090517 {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/20090517/pic1.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container.c20090517 a#pic1 {
  background: transparent url(images/20090517/pic1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090517 a#pic2 {
  background: transparent url(images/20090517/pic2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090517 a#pic3 {
  background: transparent url(images/20090517/pic3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090517 a#pic4 {
  background: transparent url(images/20090517/pic4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090517 a#pic5 {
  background: transparent url(images/20090517/pic5th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090517 a#pic6 {
  background: transparent url(images/20090517/pic6th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#taster {
  border: 2px solid #3333ff;
  padding: 3px;
  clear: both;
}
#tastertitle {
  font-weight: bold;
  font-size: 1.1em;
  text-decoration: underline;
}
#container.c20090711 {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/20090711/pic7.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container.c20090711 a#pic1 {
  background: transparent url(images/20090711/pic1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090711 a#pic2 {
  background: transparent url(images/20090711/pic2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090711 a#pic3 {
  background: transparent url(images/20090711/pic3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090711 a#pic4 {
  background: transparent url(images/20090711/pic4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090711 a#pic5 {
  background: transparent url(images/20090711/pic5th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090711 a#pic6 {
  background: transparent url(images/20090711/pic6th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090711 a#pic7 {
  background: transparent url(images/20090711/pic7th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090726 {
  margin: 40px auto 0 10px;
  background: #ffffff url(images/20090726/pic3.jpg) no-repeat scroll right center;
  position: relative;
  height: 600px;
  width: 820px;
  float: left;
}
#container.c20090726 a#pic1 {
  background: transparent url(images/20090726/pic1th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090726 a#pic2 {
  background: transparent url(images/20090726/pic2th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090726 a#pic3 {
  background: transparent url(images/20090726/pic3th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
#container.c20090726 a#pic4 {
  background: transparent url(images/20090726/pic4th.jpg) repeat scroll 0% 50%;
  height: 56px;
  width: 74px;
}
