/* general styles */
body {
  font-family:Helvetica,Trebuchet MS, Verdana, sans-serif;
  font-size:62.5%;
  background-color:#000;
  margin:0 10px 0 10px;
  color:#3A3232;
}
dt, dd, p, input, select, th, td, li, div {
  margin:0;
  padding:0;
}
dt, dd, p, input, select, th, td, ul, ol, li {
  color:#000;
}
dt, dd, p, input, select, th, td, li, .deeCard {
  font-size:1.25em;
}
dt, dd, p {
  padding: 0.25em;
}
/*.deeCard {padding-left: 0.75em;}*/
dt {font-weight:bold;}
ol li *, td p, td li, td .deeCard {font-size: 1em;}
td {vertical-align:text-top;}
a {text-decoration:none;color:#3A3232;}
img {
  border-width:0;
}
h1, h2, h3, h4, h5 {
  color:#A00C00;
  margin:0;
  padding:1em 0.25em 1em 0.25em;
}
h1 {
  font-size:1.6em;
}
h2 {
  font-size:1.4em;
}
h3 {
  font-size:1.3em;
}
h4 {
  font-size:1.25em;
}
h5 {
  font-size:1.0em;
}
h1 a, h2 a, h3 a, h4 a, h5 a {color:#A00C00;}
.clearFloat {clear:both;}
.deeCard{display:inline;}
.thumbNailList li {display:inline}
.readMore {display:none}
acronym {text-decoration:none}
table, th, td {
  border:1px solid #DA4747;
  border-collapse:collapse;
  padding:0.1em 0.25em;
}
table {margin-left:0.5em;}
caption {
  font-size:1.25em;
  padding-bottom:0.25em;
}
/* end of general styles */
/* skip navigation */
#skipNavigation {display:none;}
/* end of skip navigation */
/* pageContainer */
#pageContainer {
  background-color:#fff;
  width:794px;
  background-image:url(images/watermark.gif);
  background-repeat:no-repeat;
  background-position:0% 10%;
}
/* end of pageContainer */
/* header */
#header h1 {
  margin:0;
  padding:5px;
}
/* end of header */
/* mainMenu */
#mainMenu {
  display:none;
}
/* end of mainMenu */
/* centerPane */
#centerPane {padding:0 10px;}
#centerPane ul li {
  list-style-image:url(images/bullet.gif);
}
/* centerPane */
/* leftPane */
#leftPane {display:none}
/* leftPane */
/* rightPane */
#rightPane {padding:0 10px;}
#rightPane img.centeredImage {margin:20px 0 0 20px;}
/* rightPane */
/* footer */
#footer {
  clear:both;
  font-size:1em;
  text-align:center;
  background-color:#CC0001;
  margin:10px 0 0 0;
  padding:10px 0;
}
#footer #clubmarkLogo {
  position:absolute;
  left:20px;
  display:none;
  }
#footer ul#siteXLinks { display:none;}
#footer p {
  margin-top:5px;
  color:#fff;
}
#footer li a{
  color:#fff;
}  
/* cssSwitch */
#cssSwitch {
  float:right;
  z-index:10;
  text-align:left;
  padding:0 1em 0 0;
  margin:-4em 0 0 0;
}
#cssSwitch ul {
  margin:0;
  padding:0 0 0 0.75em;
}
#cssSwitch li {
  list-style:none;
  color:#fff;
}  
/* end of cssSwitch */
/* end of footer */
/* news */
#latestNews {
  background-color:#EDEDED;
  padding-bottom:5px;
}
#latestNews h3 {
  background-color:#D6D6D6;
  color:#000;
  text-align:center;
}
#newsItems {
  margin:0px;
  padding:0px;
}
#latestNews li.newsItem {
  list-style:none;
  border-bottom:1px dashed #405887;
  padding-bottom:0.25em;
  font-size:1em;
}
#latestNews .newsItem h4 {
  padding:0px 0.25em;
}
#latestNews .subscribe2News {
  text-align:center;
}
#latestNews .subscribe2News a {
  display:block;
  background-image:url(images/rss.gif);
  padding-bottom:20px;
  background-repeat:no-repeat;
  background-position:50% 1.6em;
}
#latestNews .subscribe2News .help {
  border-bottom:1px dashed;
  cursor:help;
}
/* end of news */
#cssSwitch {display:none}
/* club membership */
/*
.clubMembership table, .clubMembership th, .clubMembership td {
  border:1px solid #DA4747;
  border-collapse:collapse;
  padding:0.1em 0.25em;
}
.clubMembership table {margin-left:0.5em;}
.clubMembership caption {
  font-size:1.25em;
  padding-bottom:0.25em;
}
*/
/* end of club membership */
/* membership application */
#membershipApplicationForm {
  font-size:1.25em;
}
#membershipApplicationForm legend {
  font-size:1.25em;
  color:#A00C00;
}
#membershipApplicationForm label {
  display:block;
}
#membershipApplicationForm label.radioLabel {
  display:inline;
}
#membershipApplicationForm input {
  font-size:1.9em;
}
#membershipApplicationForm textarea {
  font-size:1.25em;
}
/* membership application */
/* club events */
.fixtureList td.fixtureDate { width:8em; }
/* end of club events */

.pubDate {
  font-style:italic;
  font-size:0.9em;
  text-align:right;
  margin-right:4em;
}
.permanentCourses img {display:none;}
.permanentCourses img.printLogo {display:inline;float:right}

.SchoolsLeagueResults #header{background-image:url(../css/images/schools+league.jpg);}
.SchoolsLeagueResults #pageContainer,
.SchoolsLeagueResults #centerPane{width:100%;float:none;}
.SchoolsLeagueResults #content{position:relative;}
.SchoolsLeagueResults #leftPane{ margin-left:0px;position:absolute;left:0;top:0;float:none;}
.SchoolsLeagueResults caption{color:#A00C00;font-weight:bold;font-size:1.5em;padding-bottom:0.5em;}
.individualRanking .pupil,
.SchoolScores .team{width:14em;}
.individualRanking .points,
.SchoolScores .points{text-align:right;width:5em;}
.individualRanking{margin-bottom:1em;}
.superScript{vertical-align:text-top;font-size:0.9em;}
a.superScript,a.superScript:visited,a.superScript:active{text-decoration:none;}
