blockquote, body, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, input, p, select, td, textarea, th
{color: #7D2020; font: 12px/140% Arial, Helvetica, Geneva, Verdana, sans-serif }

a {color: #041CB9; text-decoration: none;  border-bottom: 1px dashed #041CB9}
a:hover {border-bottom: 1px solid #041CB9}
acronym {cursor: pointer}
big {font-size: 17px}
blockquote {margin: 0 20px 8px 20px}
body {background: #FFCC33; border: 0; cursor: default; margin: 0}
dd {margin: 0 0 0 40px}
div {margin: 0}
dl {margin: 0}
dt {color: #D00025;  font-weight: bold;  margin: 0}
em {color: #D00025; font-style: normal }
h1 {color: #FFE401; font-size: 26px; font-weight: bold; margin: 0; padding: 0}
h2 {font-size: 20px; font-weight: bold; margin: 0px 0 5px 0}
h3 {font-size: 14px; font-weight: bold; margin: 12px 0 9px 0}
h3.nogap{margin-bottom: 0}
h4 {font-size: 12px; font-weight: bold; margin: 0 0 5px 0}
h5 {font: 1em/1 serif; margin: 0}
h6 {font: 1em/1 serif; margin: 0}
hr {border-color: #DAB590; border-style: dashed; border-width: 2px 0 0 0; margin: 0}
html {margin: 0}
img {border: 0}
li {margin: 0 0 6px 0; padding: 0}
ol {list-style: decimal; margin: 0 0 6px 18px}
p {margin: 0 0 8px 0; padding: 0}
pre {font: normal normal 12px/140% Courier, monospace;  margin: 0; padding: 0}
pre b {text-decoration: underline; font-weight: normal}
small {font-size: 11px}
strong {color: #D00025; font-weight: bold}
sub {font-size: 11px}
sup {font-size: 11px}
table  {margin: 0; padding: 0}
td {line-height: 1; vertical-align: text-top}
th {line-height: 1; vertical-align: text-top}
ul {color: #FF5500; list-style-type: square; margin: 0 0 6px 18px; padding: 0}
ul ul {color: #FF730D}
ul ul ul {color: #FF911A}
ul ul ul ul {color: #FFA626}

#Wrapper {background: #FF5500 url(../images/fade_orange.gif) repeat-y right; margin:10px auto; position: relative; width: 710px}
#Top {background: transparent url(../images/toprules2.gif) repeat; height: 144px; position: relative; width: 100%}

#Title {background: transparent url("../images/MSCL2.gif") no-repeat; height: 33px; left: 10px;  position: relative; top: 9px; width: 453px}
#Title h1 {display:none}

#Logo {position: absolute; left: 624px; top: 3px; width: 76px}
#Logo a#knight {background: transparent url(../images/knight.gif) no-repeat left; border: 0 /*prevents highlighting*/; display:block; height:140px; width:76px}

#NavMain {position: absolute; left: 10px; top: 50px; width: 660px}
#NavMain ul {float: left; line-height: 12px; list-style-type: none; margin: 0; width: 92px }
#NavMain ul#Home {width: 54px}
#NavMain  li strong {background-color: #FF5500; color: #FFCC33; font: bold; font-size: 11px; padding: 0 5px;  letter-spacing: 1px; }
#NavMain a {background-color: #FF5500; border: none; color: #FFE401; padding: 0 4px}
#NavMain a.here, #NavMain a:hover {background-color: #FFE401; color: #FF5500; padding: 0 4px; text-decoration: none}

#MainPanel {background: #E7CEB6; float: left; margin: 10px 0 0 5px; padding: 10px; width: 500px;   voice-family: "\"}\"";  voice-family:inherit; width:480px}
/*correct for error in IE */
html>body div#MainPanel{margin-left: 10px}

#SidePanel {background: #0080C0; float: left;  margin: 10px 0 0 10px; padding: 10px; width: 180px;   voice-family: "\"}\"";  voice-family:inherit; width:160px}
#SidePanel blockquote, #SidePanel dl, #SidePanel dt, #SidePanel ol, #SidePanel p, #SidePanel ul {font-size: 11px}
#SidePanel h2 {color: #FFE401; font-size: 16px}
#SidePanel h3 {border-top: 1px solid #FFF; color: #FFE401; font-size: 13px; margin: 14px 0 6px 0; padding: 6px 0 0 0}
#SidePanel p {color: #FFF}
#SidePanel li {margin-bottom: 4px}
#SidePanel em, #SidePanel strong {color: #FFE401}
#SidePanel a {border-bottom: 1px dashed #B7CDFF; color: #B7CDFF; font-weight: bold}
#SidePanel a:hover {border-bottom: 1px solid #B7CDFF}
#SidePanel a.clickthrough {border: none}
#SidePanel ul {margin: 0 0 4px 16px;  color: #FF0099; }

#Colophon {clear: both; padding: 15px 10px 10px 10px}
#Colophon p {font-size: 10px; margin: 0; padding: 0}
#Colophon a {border: none; color : #FFE401; text-decoration: underline}

.centre {text-align: center}
.right {text-align: right}
.left {text-align: left}

.deletion{text-decoration: line-through}
.insertion{border-bottom : 1px dashed}
.spaced{margin: 8px 0}

a.redirection{border: none; color: #D00025;  background-color: #F1E4D6; padding: 2px 6px}
a.redirection:hover{background-color: #E7CEB6; border-color: #D00025}

/* Nominations */
div.ClubNoms {clear: both}
div.ClubNoms div.Team {float: left; width: 160px; line-height: 16px; margin-bottom: 10px}
div.ClubNoms div.Team p {margin-bottom: 0}
div.ClubNoms div.Team h4 {margin-bottom: 2px}
div.ClubNoms div.Note {clear:both; margin-bottom:  5px; padding: 2px 5px 1px 10px; background-color: #DAB590}
div.ClubNoms div.Note p {font-size: 11px; margin-bottom: 3px}
/* Clubs page in the History section */
span.club_data {color: #D00025; font-weight: bold}
div.ClubHist ul li {color: #D00025; font-weight: bold; list-style-type: none}
div.ClubHist ul li  span{color: #7D2020; font-weight: normal}
div.ClubHist h3 span {color: #7D2020; font-size: 12px; font-weight: normal}
/* Fixtures*/
table.fixtures th {padding: 0; font-weight: bold; text-align: left; width: 140px}
table.fixtures td {line-height: 120%; padding: 0 0 8px 0}
table.fixtures th.date, table.fixtures td.date  {padding: 0 16px 8px 0; text-align: right; width: 60px}
/*  Clubs & Officers*/
div.Contacts {padding:  0 10px 12px 10px}
div.Contacts h3 {margin: 10px 0 0 0}
div.Contacts h4 {margin: 10px 0 2px 20px}
div.Contacts p {margin-left: 40px}
div.Venue {background: #F1E4D6; margin-top: 10px; padding: 10px}
div.Venue h3 {margin: 0 0 3px 0}
div.Venue p {margin-left: 20px}
/*News pages*/
div.NewsItem {background: #F1E4D6; margin: 0 0 10px 0px; padding: 1px 10px 10px 10px}
div.SpecialItem {background: #DAB590; margin: 0 0 10px 0px; padding: 0 10px 1px 10px}
div.HotItem {background: #FFA626; margin: 0 0 10px 0px; padding: 0 10px 1px 10px}
p.Vspaced{
	line-height: 150%;
}


h4.Date {color: #D00025; margin: 10px 0 5px 0}
/* Games directory */
dl.games_list {margin: 0 20px 20px 20px}
dl.games_list dt {margin: 10px 0 0 0}
dl.games_list dd {margin-left: 20px}
#GamePanel{background: #E7CEB6; height: 500px; left: 10px; position: relative; padding: 5px; top: 10px; width: 700px;   voice-family: "\"}\"";  voice-family:inherit; width:680px}
div.Notation {background: #F1E4D6; border: 1px solid #FFE401; float: left;  height: 380px; margin: 10px 0 0 5px; overflow: auto; padding: 5px 20px 5px 5px; width: 380px;   voice-family: "\"}\"";  voice-family:inherit; width:350px}
/*correct for error in IE */
html>body div.Notation {margin-left: 10px}
div.Board {position: relative; top: 8px; left: 10px; height: 450px; width: 250px}
.Notation p {margin-bottom: 0}
p.players {font-size:14px; font-weight:bold}
p.annotator {margin-bottom: 10px;  text-align : right; }
/* game moves */
.V0 {font-weight:bold}
/* 1st-level variation */
.V1 {margin-left: 8px}
/* 2nd-level variation */
.V2 {margin-left: 16px}
/* game result */
.VH {font-weight: bold}
/* move comments - <span> or <p>*/
.VC {color: #A0522D;  font-weight : normal}
.Notation a, .Notation a:visited {text-decoration: none;  border: 0 none}
.Notation a:hover {background-color: #041CB9;  color: #F1E4D6; text-decoration: none}
/* variation dialog */
.vardialog {background: #FFF;  color: #A0522D; font-size: 13px; width:100px}
div.Return {font-size: 11px; margin: 25px 0 0 0;  text-align: center;  font-weight: bolder; }

.crosstable {background-color: #F1E4D6; border-color: #F1E4D6; border-style: solid; border-width: 4px 6px 6px 2px; margin: 0 0 20px 0}
.crosstable th {font-weight: bold; text-align: center; vertical-align: middle}
.crosstable td {background-color: #FFF; text-align: center; vertical-align: middle}
.crosstable td.full {background-color: #F1E4D6; color: #F1E4D6; height: 20px; width: 20px}
.crosstable td.num {background-color: #F1E4D6; font-weight: bold; text-align: right; width: 12px}
.crosstable td.team {border-color: #F1E4D6; border-style: solid; border-width: 0 2px 0 0; padding-left: 3px; text-align: left; width: 120px}
.crosstable td.total {border-color: #F1E4D6; border-style: solid; border-width: 0 0 0 3px; width: 26px}
.crosstable td.q {background-color: #FFFF99; color: #D00025}

.match {background-color: #F1E4D6; border-color: #F1E4D6; border-style: solid; border-width: 3px 18px 6px 6px; margin: 0 0 20px 0} 
.match th.team {font-weight: bold; text-align: center; vertical-align: bottom;  width: 124px}
.match th.date { font-weight: bold; height: 28px; text-align: center; vertical-align: top; width: 52px}
.match td {vertical-align: middle}
.match td.num {font-weight: bold; height: 17px; text-align: left; width: 10px}
.match td.player {background-color: #FFF; padding-left: 3px; text-align: left}
.match td.result {background-color: #FFF; text-align: center}
.match td.matchresult {background-color: #FFF; font-weight: bold; height: 17px; text-align: center}
.match td.grade {background-color: #FFF;  padding-right: 4px; text-align: right; width: 26px}
.match td.goal {}
.match td.outcome {text-align: center; font-weight: bold}
.match td.comment{}

table.match td.q {background-color: #FFFF99; color: #D00025}
table.match td.special {background-color: #FFF; text-align: center; width: 376px}

span.q {background-color: #FFFF99;  color: #D00025; padding: 2px}

.button {background-color:  #992727; color: #F1E4D6; font-weight: bold;  border-color: #F1E4D6; }
.fresult {width: 70px}
.fcomment {height: 90px; width:430px}

