@media all{
body     { margin-top:0px; margin-left:0px; margin-right:0px;
	       font-family: Arial, Helvetica, sans-serif; font-size:90%; }

td       { font-family: Arial, Helvetica, sans-serif;}

th       { font-family: Arial, Helvetica, sans-serif;}

/*#holder  { position:absolute; left:0px; top:122px; }*/
#editholder  { position:absolute; left:0px; top:145px; width:100%}
#editpdaholder {font-size:12pt;width:320px;}
#subheaderid table {width:100%}
#subheaderid {width:100%}
#subheaderid td { background-color:#FFFF99; color:#000000; width:100%;
                  padding:2px 5px; 
				  font-size: 12pt; font-weight:bold; 
				  border-bottom:1px solid black; border-top:2px solid black; }


#mainpageid {font-size:12pt;}
#mainpageouterid {padding:0px 2px;vertical-align:top;}
#mainpageouterid .date{font-size:80%;font-weight:bold;}
#mainpageouterid .title{font-weight:bold;padding-bottom:0px;margin-bottom:0px;}
#mainpageouterid .subtitle{font-weight:bold;padding-top:0em;padding-bottom:.2em;margin-bottom:0px;}
#mainpageouterid .small{font-size:75%;padding-top:0px; padding-bottom:.5em;}
#mainpageouterid a {color:#0000CC; padding-top:0px; padding-bottom:.5em; text-decoration:none;}
#mainpageouterid a:hover {color:#FF0000; padding-top:0px; padding-bottom:.5em;}

 /* {border-width:1px; border-style:solid; border-color:#000000;background-color:#FFFF99;padding:8px;}*/

#mainsubpageid {border-width:0px; border-style:solid; border-color:#000000;background-color:#FFFF99;padding:8px;}


#mainpageid h1 { font-size:12pt;
                 margin-bottom:0px; margin-top:0px; 
				 padding-left:0px; padding-right:0px;}
#mainpageid h2 { font-size:14pt;  
                 margin-bottom:0px; margin-top:0px; 
				 padding-left:0px; padding-right:0px;}
#mainpageid h3 { font-size:16pt;  
                 margin-bottom:0px; margin-top:0px; 
				 padding-left:0px; padding-right:0px;}
#mainpageid small {font-size : 9pt;padding-top:0px;padding-bottom:10pt;}
#mainpageid p   {font-size : 10pt;
                 margin-bottom:.6em; margin-top:0px; 
				 padding-left:0px; padding-right:0px;}
#mainpageid ul { margin-left:15px; padding-left:5px;}

#pwdinfo table  { border-bottom:1px solid black; background-color:#66FF99; padding:5px;}
#pwdtable table { border-width:1px; border-color:black; border-style:solid; background-color:#FFFF99; 
                  margin-left:auto; margin-right:auto; margin-top:20px;}
#pwdtable td    { padding:5px; }


#subbar {background-color:#000033;font-size:80%;line-height:1em;}
#subbar td {text-align:center;width:0em;color:white;padding-right:.5em;padding-left:.5em}
#subbar .weekend {border-right:1px white solid;}
#subbar a:visited {text-decoration:none;color:cyan;}
#subbar a:link {text-decoration:none;color:cyan;}
#subbar a:active {text-decoration:none;color:cyan;}
#subbar a:hover {text-decoration:none;;color:yellow;}

#calendarsubmenu {font-weight:normal;font-size:90%;letter-spacing:.1em}
#calendarsubmenu table {width:100%;background-color:#336699;
                 border-bottom:1px black solid;
				 padding:0px;}
#calendarsubmenu td.normal {border-right:solid black 0px;}
#calendarsubmenu a {font-weight:normal;color:blue;text-decoration:none; padding-right:5px;padding-left:5px;display:block;}
#calendarsubmenu a.normal {color:white;}
#calendarsubmenu a.inverted {color:yellow;text-decoration:none}
#calendarsubmenu a:hover {color:lightblue}

#calendar td {font-size:80%}
#calendar .today {border:1px red solid;}
#calendar tr  {color:black;background-color:white;}
#calendar .innertable {padding:3px;height:2em;vertical-align:middle;}

#calendar .weekend {background-color:#C0C0C0;color:black;padding-top:3px;}
#calendar .weekday {background-color:black;color:white;padding:3px;}

#calendar TR.League       {color:black; background-color:#FF9900;} /*orange*/
#calendar TR.Friendly     {color:black; background-color:#FF3300;}
#calendar TR.Refereeing   {color:black; background-color:#FFFF66;} /*light yellow*/
#calendar TR.Cup          {color:white; background-color:#FF0000;} /*red*/
#calendar TR.Grass        {color:black; background-color:#66FF33;} /*light green*/
#calendar TR.Grass        {color:black; background-color:#66FF33;} /*light green*/
#calendar TR.Indoors      {color:black; background-color:#D8D9F2;} /*light yellow*/
#calendar TR.Social       {color:red;background : white }
#calendar TR.Holiday      {color:darkgray; background-color:#999999;} /*light grey*/
#calendar TR.Other        {color:black;}
#calendar TD.Todaysdate   {color:white; background: red;}
#calendar TD.Otherdate    {color:white;background: black; }
#calendar TR              {font-family:Arial, Helvetica, sans-serif;font-size:12pt;}
#calendar TR.Header       {color:white; background:black;font-size:20pt;font-weight:600;font-family:"Arial"}
#calendar TR.Training     {color:black; background : white;}
#calendar TR.Weekend      {color:#333333; background-color:#999999;}
#calendar TD.Weekend      {color:#333333; background-color:#999999;}
#calendar TR.Weekdayclass {color:black; background:#ccffff;}

#threadbuttons {width:450px}
#threadbuttons table {font-size:10pt;width:450px;margin-top:0px;border-bottom:1px solid #999999;background-color:#FFFF99;height:25px;}

#threadslistTitle {width:100%}
#threadslistTitle table {border-bottom:1px solid #999999;background-color:#FFFF99;height:25px;width:100%}

#topicwindow {font-size:10pt;width:450px;}
#topicwindow th {text-align:left;font-weight:bold;background-color:#FFFF99;padding:2px 5px;}
#topicwindow td {vertical-align:top;text-align:left;font-weight:bold;background-color:#FFFFFF;}
#topicwindow td.textarea {vertical-align:top;text-align:left;font-weight:bold;background-color:#FFFFFF;}
#topicwindow td.subtitle {vertical-align:bottom;text-align:left;font-weight:bold;padding-left:5px;padding-top:3px;}

/*#threadlist {position:absolute;top:126px;}*/
#threadlist table {font-size:10pt;width:450px;}
#threadlist td {text-align:left;vertical-align:top;padding:4px 0px 0px 0px;}
#threadlist td.graphic {width:40px;padding:4px;border-bottom:1px solid #999999;}
#threadlist td.title {font-weight:bold;border-bottom:1px solid #999999;padding-bottom:8px;}
#threadlist .date {color:#FF0000}
#threadlist .message {color:#000000;font-weight:normal;}

#threadslist {font-size:10pt;width:100%;margin-top:0px;}
#threadslist td {vertical-align:top;padding:2px 5px;}
#threadslist th {text-align:left;text-decoration:underline;padding:2px 3px;}
#threadslist th.title {border-bottom:1px solid #999999;background-color:#FFFF99;height:25px;padding:0px 5px;text-decoration:none;font-weight:bold}

}
@media screen {

#mainmenu tr {background-color:#0000FF}
#mainmenu td {font-weight:bold; font-size:11pt; padding-left:5px; padding-right:5px; border-right:1px solid white;}
#mainmenu td.selected {color:#ffffff; background-color:#000000; }
#mainmenu a {text-decoration:none; color:#FFFFFF; }
#mainmenu td a:link    { color:#FFFFFF; }
#mainmenu td a:hover   { color:#FFFF00; }
#mainmenu td a:visited { ; }
#mainmenu td a:active  { color:#FFFFFF; }

#editmainmenu td { font-weight:bold; font-size:11pt; padding-left:5px; padding-right:5px; border-right:1px solid white;;border-top:2px solid white; background-color:#FF0000}
#editmainmenu td.selected { color:#ffffff; background-color:#FF0000; }
#editmainmenu a { text-decoration:none; color:#FFFFFF; }
#editmainmenu td a:link    { color:#FFFFFF; }
#editmainmenu td a:hover   { color:#FFFF00; }
#editmainmenu td a:visited { ; }
#editmainmenu td a:active  { color:#FFFFFF; }
}
@media print {
#mainmenu {display:none}
#editholder  { position:absolute; left:0px; top:0px; }
#editheaderid {display:none}
}

/**
#mainpageid li { margin-left:0px; padding-left:0px;}
#mainpageid td.text  { padding:20px;}
#mainpageid td { padding-left:5px; padding-right:5px;}
  body {padding-left:5px;padding-right:5px;}
  p { font-family:"Arial"; font-size: 12pt; margin-top:0; margin-bottom:20; margin-left:10; margin-right:10; } 
  p.fred { font-size: 14pt; font-weight="bold"; margin-top:1pt; margin-bottom:1pt; margin-left:5; margin-right:5; }
  p.contacts { font-size:10pt; margin-top:1pt; margin-bottom:1pt; }
  h1 { color:white; background:red; font-size:12pt; text-align:center;  
       margin-top:10; margin-bottom:8; margin-left:0; margin-right:0; }
  h1.first {margin-top:0};
  h2 { color:red; margin-top:0; margin-bottom:0;  margin-left: 10; font-size: 24; }
  h2.small { color:black ; font-size:10; }
  .li { margin-top:0; margin-bottom:0; margin-left:0; margin-right:0; }
  td  { font-family: "Arial"; margin-left: 10; margin-right:10; font-size:12}
  td.small {font-size:10}
  .small {font-size : 7;}
.GazetteLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	**/