ul {font-family: Comic Sans MS, sans-serif; color: black; font-size: 10pt; } 
p  {font-family: Comic Sans MS, sans-serif; color: black; font-size: 10pt; } 
h0 {font-family: Comic Sans MS, sans-serif; font-size: 20pt; background-color:#0066CC; color:#DCDCDC; text-align:center;} 
h1 {font-family: Comic Sans MS, sans-serif; font-size: 16pt; color:#6699CC; text-align:CENTER;} 
h2, TABLE.results .heading {font-family: Comic Sans MS, sans-serif; font-size: 14pt; color:#6699CC; text-align:CENTER;} 
h3 {font-family: Comic Sans MS, sans-serif; font-size: 12pt; color:#6699CC; text-align:left;font-weight: normal;} 
th {font-family: Comic Sans MS, sans-serif; color: black; font-size: 10pt; font-weight: normal; } 
td {font-family: Comic Sans MS, sans-serif; color: black; font-size: 10pt; } 

img {border-width:0px}

body      { margin: 0px; padding: 0px; }
body.pad  { margin: 10px; padding: 10px; }

div       { border:0px; margin: 0px; padding: 0px; border-style:solid; }

div.nav   { display: none; }

div.nav p         { font-family: Comic Sans MS, sans-serif; color: black; font-size: 7pt; text-align:center; } 
div.nav h1        { font-family: Comic Sans MS, sans-serif; color: #0066CC; font-size: 9pt; text-align:center; font-weight: normal; text-decoration: underline; } 
div.nav h2        { font-family: Comic Sans MS, sans-serif; color: #0066CC; font-size: 8pt; text-align:center; font-weight: normal;} 
div.nav a         { font-size: 7pt; } 
div.nav a:link    { color:#0066CC; } 
div.nav a:visited { color:#0066CC; } 
div.nav a:hover   { color:White; } 
div.nav a:active  { color:#0066CC; } 

div.nav2   { position: absolute; top: 0px; right: 0px;
             z-index: 2;
             background-color:white;
             border-top-width : 140px ;
             border-left-width : 0px ;
             border-left-color : red ;
             width:115px;
          }

div.indent  { border : 6px; 
              border-left-color   : #6699CC;
              border-top-color    : white;
              border-bottom-color : #6699CC;
              border-right-color    : white;
              border-style: double;
              padding-left: 10px; 

              padding-bottom: 10px; 

              margin-bottom: 15px;
            }


div.main  { position: absolute; top: 0px; left: 0px;
            z-index: 1;
            background-color:white;
            border: 0px ;
            padding: 30px;
          }

div.main p.centre  { text-align:CENTER; } 
div.main h1.centre  { text-align:CENTER; } 
div.main h2.centre  { text-align:CENTER; } 
div.main h3.centre  { text-align:CENTER; } 
/* #div.main a:link    { color:#009900; } 
   #div.main a:visited { color:#009900; } 
   #div.main a:hover   { color:#006600; } 
   #div.main a:active  { color:#009900; } 
   #div.main hr        { color:#6699CC; }
 */ 
div.main a:link    { color:#0066CC; } 
div.main a:visited { color:#0066CC; } 
div.main a:hover   { color:#464646; } 
div.main a:active  { color:#0066CC; } 

div.main a.rem:link    { color:#0066cc; font-weight: bold; } 
div.main a.rem:visited { color:#0066cc; } 
div.main a.rem:hover   { color:#464646; } 
div.main a.rem:active  { color:#0066cc; } 

div.main a.rems:link    { color:#0066cc; font-size: 8pt; } 
div.main a.rems:visited { color:#cc6600; font-size: 8pt; } 
div.main a.rems:hover   { color:#464646; font-size: 8pt; } 
div.main a.rems:active  { color:#cc6600; font-size: 8pt; } 

div.main hr        { color:#6699CC; } 

div.main2  { position: absolute; top: 0px; left: 0px;
            z-index: 1;
            background-color:white; 
            padding: 10px; 
            border-top-width : 120px ;
            border-left-width : 120px ;
            border-bottom-width : 0px ;
            border-right-width : 120px;
            border-left-color:#DCDCDC;
            border-right-color:white;
          }

div.head  { display: none; }
div.title { display: none; }
div.logo  { display: none; }
div.loc   {  display: none; }

div.HL    { background-color: #6699CC; }
div.HL h1 { color: white; } 
div.HL h2 { color: white; } 
div.HL h3 { color: white; } 
div.HL a:link  { color: white; } 
div.HL a:visited { color:white; } 
div.HL a:hover   { color:#DCDCDC;   } 
div.HL a:active  { color:white; } 

/* these are used by pretty output tables, like Tournament lists, Games etc */
TABLE.results { width : 100%;
			  border-width: 1px; 
			  border-color: #6699CC; 
			  border-style: solid; 
			  background-color : white }
TABLE.results TH { font-weight: bold;
			  vertical-align:top; 
			  padding: 5px; 
			  background-color: #e5eaf7 }
TD.results { vertical-align:top; padding: 5px; }
TD.even { background-color : #DCDCDC }
TD.odd { background-color : #F0F0F0}
SPAN.hilite { font-weight: bold; color: #6699CC }

SPAN.won { font-weight: bold; color: #008800 }
SPAN.lost { font-weight: bold; color: #aa0000 }
SPAN.drawn { font-weight: bold; color: #ff8000 }

