BODY {
	padding: 5px; margin: 0px;
	background-color : #FFFFFF;
	font-size : 13px; font-family : Arial, Helvetica; font-weight : normal; font-style : normal; color : #2020250;
}
P  {
	font-size : 13px; font-family : Arial, Helvetica; font-weight : normal; font-style : normal; color : #2020250;
  }

H1  {
   text-align: center; margin: auto; 
   padding-top: 10px; 
   font-size : 18px; font-weight : bold;	color : Black;
}
H2  {
   text-align: center; margin: auto;
   padding-top: 7px;
   font-size : 16px; font-weight : bold;	color : Black;
}
H3  {
   text-align: center; margin: auto;
   padding-top: 4px;
   font-size : 14px; font-weight : bold;	color : Black;
}

UL, ul { margin-left: 10px;}
li, LI { margin-left: 10px; }

A { color: #202080;
	font-size: 13px; font-family: Arial, Helvetica; font-weight: normal; font-style: normal; text-decoration: underline; }
A:Hover  { color: #202080;
	font-size: 13px; font-family: Arial, Helvetica; font-weight: normal; font-style: normal; text-decoration: none; }
A:Active  { color: #A02020;
	font-size: 13px; font-family: Arial, Helvetica; font-weight: normal; font-style: normal; text-decoration: none; }
A:Visited  { color: #202080;
	font-size: 13px; font-family: Arial, Helvetica; font-weight: normal; font-style: normal; text-decoration: underline; }

INPUT {
		border: solid 1px gray; margin: 1px; padding: 3px 0px 0px 2px;
		font-family: Lucida Console; font-size: 12px; line-height: 12px;
}

#interface {
	margin: auto;
	width: 771px; height: auto;
	background-color: inherit;
}

   #header {
      position: relative;
      width: 769px; padding: 0px; margin: 3px 0px;
	  border: 1px solid #AAAAAA;
      background-color: #FFFFFF;
   }
      #header #logo {
         position: relative; left: 0px; top: 0px;
         margin: 0px; padding: 5px;
         width: 150px; height: 85px;
         background-color : #FFFFFF;
      }
      #header #banner {
         position: absolute; right: 0px; top: 17px;
         margin: 0px; padding: 5px;
         width: 581px; height: 65px;
         background-color : #FFFFFF;
         text-align: center; 
      }
      .blueband {
         position: relative; 
         left: 0px; margin: 0px; padding: 0px;
         width: 771px; height: 20px;
         background-color : #000080;
      }

   #menu {
      padding: 0px 1px;
      width: 769px; height: 21px;
      background-color : #FF0000;
   }
   
   #submenu {
      width: 92px; height: auto;
         background-color : #000080;
   }


   #content {
      position: relative; top: 0px;
      width: 771px; height: auto; padding: 0px;
      background-color: #FFFFFF;
   }

      #sidebar {
         position: absolute; left: 0px; top: 0px;
         width: 100px; height: auto; padding-right: 5px;
         background-color: inherit;
      }

      #information {
         margin-left: 105px; margin-bottom: 4px;
         padding-top: 15px;
         background-color: inherit;
      }
   
         .WinksNews { 
           margin: 5px 0px 5px 15px;
           width: auto;
           display: inline-block; 
           border: 1px solid #EEEE99;		   
           }
            .WinksNews .Headline {
               margin-top: 1px; padding: 6px; 
               background-color: #FFFF99; 
               color: #CC0000; font-size: 14px;  font-weight: bold; text-align: center; text-transform: Capitalise;
            }
            .WinksNews .Summary {
               padding: 4px 4px 4px 8px; 
               background-color: #FFFFCC; 
               color: #000011; font-size: 13px; font-weight: normal; text-transform: none;
            }
            .WinksNews .SummaryOdd {
               padding: 4px 4px 4px 8px; 
               background-color: #FFFFEE; 
               color: #000011; font-size: 13px; font-weight: normal; text-transform: none;
            }
            .WinksNews .Summary A{  font-size: 13px;color: #000066; text-decoration: underline; line-height: 20px; }
            .WinksNews .Summary A: Hover{  font-size: 13px;color: #000066; text-decoration: none; line-height: 20px; }
            .WinksNews .Summary A: Active{  font-size: 131px;color: #990000; text-decoration: none; line-height: 20px; }
            .WinksNews .Summary A: Visited{  font-size: 13px;color: #330066; text-decoration: underline; line-height: 20px; }
			.WinksNews .timestamp { font-size: 11px; color: #333;  }
   
         .News { 
           float: right; margin: 5px 0px 5px 5px;
           width: 140px;
           display: inline-block; 
           }
            .News .Headline {
               margin-top: 3px; padding: 6px; 
               background-color: #FFFF99; 
               border-width: 1px 1px 0px 1px; border-style: solid; border-color: #EEEE99;
               color: #AA0000; font-size: 12px;  font-weight: bold; text-align: center; text-transform: Capitalise;
            }
            .News .Summary {
               padding: 10px; 
               background-color: #FFFFCC; 
               border-width: 0px 1px 1px 1px; border-style: solid; border-color: #EEEE99;
               color: #000011; font-size: 11px; font-weight: normal; text-align: left; text-transform: none;
            }
            .News .Summary A{  font-size: 11px;color: #000066; text-decoration: underline; }
            .News .Summary A: Hover{  font-size: 11px;color: #000066; text-decoration: none; }
            .News .Summary A: Active{  font-size: 11px;color: #990000; text-decoration: none; }
            .News .Summary A: Visited{  font-size: 11px;color: #330066; text-decoration: underline; }

         .Weather { 
           float: right; margin: 5px;
           width: 180px;
           display: inline-block; 
           }
		   
	#promo {
		position: absolute; top: 60px; left: 200px;
		z-index: 80; border: 5px solid #AAA; padding: 2px;
		}
		#promocontrol { background-color:#CCC; text-align: right; padding: 5px; }
           
   #footer {
      position: relative;  left: 0px; bottom: 0px; margin: auto;
      width: 771px; height: auto; padding: 0;
      text-align: center;
      background-color: #FFFFFF;
   }



.SmallMainText , select, input, textarea { 
	color: #101030;
	font-size: 12px;
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-style: normal;
	text-decoration: none; 
	}
.MainText  { 
	color: #101030;
	font-size: 13px;
	font-family: Arial, Helvetica;
	font-weight: normal;
	font-style: normal;
	text-decoration: none; 
	}
.MainTextBold  { 
	color: #101030;
	font-size: 13px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	font-style: normal;
	text-decoration: none; 
	}

	
.LetterText  { 
	color: #101030;
	font-size: 13px;
	font-family: "Times Roman";
	font-weight: normal;
	font-style: normal;
	text-decoration: none; 
	}

.RedLink { 
	color: #DD0000;
	font-size: 13px;	font-family: Arial, Helvetica;
	font-weight: normal; font-style: normal;	text-decoration: underline; 
	}
.RedLink:Hover { 
	color: #DD0000;
	font-size: 13px;	font-family: Arial, Helvetica;
	font-weight: normal; font-style: normal;	text-decoration: none; 
	}
.RedLink:Active { 
	color: #EE0000;
	font-size: 13px;	font-family: Arial, Helvetica;
	font-weight: normal; font-style: normal;	text-decoration: underline; 
	}
.RedLink:Visited { 
	color: #DD0000;
	font-size: 13px;	font-family: Arial, Helvetica;
	font-weight: normal; font-style: normal; text-decoration: underline; 
	}

.SmallRedLink { 
	color: #DD0000;
	font-size: 12px; font-family: Arial, Helvetica;
	font-weight: normal; font-style: normal; text-decoration: underline; 
	}
.SmallRedLink:Visited { 
	color: #DD0000;
	font-size: 12px; font-family: Arial, Helvetica;
	font-weight: normal; font-style: normal; text-decoration: underline; 
	}
.SmallRedLink:Hover { 
	color: #DD0000;
	font-size: 12px; font-family: Arial, Helvetica;
	font-weight: normal; font-style: normal; text-decoration: none; 
	}
.SmallRedLink:Active { 
	color: #EE0000;
	font-size: 12px; font-family: Arial, Helvetica;
	font-weight: normal; font-style: normal; text-decoration: underline; 
	}
	
.highlight {
	font-weight: bold; 
	font-style:italic;
	}


form TD { 
	color: #101030;
	font-size: 13px; font-family: Arial, Helvetica;
	font-weight: bold; font-style: normal; text-decoration: none; 
	}

.Photo {
   background-color: #FFFFFF; padding: 10px; 
   border: 1px solid #A1A1A1;
   margin: auto;
}
   
	
.TiddlyWinksText  { 
	font-family: "Times Roman, Times New Roman"; font-size: 14px; color: #000000;
	font-weight: normal; font-style: normal; text-decoration: none; 
	}
	
.TiddlyWinksLink  { 
	font-family: "Times Roman, Times New Roman"; font-size: 14px; color: #000060;
	font-weight: normal; font-style: normal; text-decoration: underline; 
	}
.TiddlyWinksLink:Hover  { 
	font-family: "Times Roman, Times New Roman"; font-size: 14px; color: #400000;
	font-weight: normal; font-style: normal; text-decoration: none; 
	}
.TiddlyWinksLink:Active  { 
	font-family: "Times Roman, Times New Roman"; font-size: 14px; color: #400000;
	font-weight: normal; font-style: normal; text-decoration: underline; 
	}
.TiddlyWinksLink:Visited  { 
	font-family: "Times Roman, Times New Roman"; font-size: 14px; color: #000060;
	font-weight: normal; font-style: normal; text-decoration: underline; 
	}
	
   
/* Calendar */

.Calendar { 
	width: auto;
	margin: 10px 5px 5px 5px;
	border: 1px solid #000033; 
}
.Calendar *  { 
   position: relative; left: 0px; top: 0px;
   margin: 1px; vertical-align: top;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica; font-size: 12px;
	font-weight: normal; font-style: normal; text-decoration: none; 	
   }
   
   .Calendar TH {
      background-color: #d2dae3;
      padding: 3px; align: center; color: #000040;
      font-size: 15px; 	font-weight: bold; 
      }   
	.Calendar TH A {
      	background-color: #d2dae3;color: #202080;
		font-size: 13px; font-family: Arial, Helvetica;
      }   
   .Calendar TD  { padding: 3px; border: 1px solid Silver;  }

.Calendar .TCYC * { font-weight: bold; font-size: 12px;} 
.Calendar .TCYCs * { font-weight: bold; font-size: 12px; background-color: #F8F8FF;}   

.Calendar .Race { color: #D00000; font-weight: bold; text-decoration: none; font-size: 12px;}   
.Calendar .Race A { color: #D00000; font-weight: bold; text-decoration: underline; font-size: 12px;}  
.Calendar .Race A:Hover { color: #D00000; font-weight: bold;  text-decoration: none; font-size: 12px;}   
.Calendar .Race A:Active { color: Red; font-weight: bold; text-decoration: none; font-size: 12px;}   
.Calendar .Race A:Visited { color: #D00000; font-weight: bold;  text-decoration: underline; font-size: 12px;}    

.Calendar .RaceSeries { color: #CC0066; font-weight: bold; text-decoration: none; font-size: 12px;}  
.Calendar .RaceSeries A { color: #CC0066; font-weight: bold; text-decoration: underline; font-size: 12px;}  
.Calendar .RaceSeries A:Hover { color: #CC0066; font-weight: bold;  text-decoration: none; font-size: 12px;}   
.Calendar .RaceSeries A:Active { color: #D00000; font-weight: bold;  text-decoration: none; font-size: 12px;}   
.Calendar .RaceSeries A:Visited { color: #CC0066; font-weight: bold; text-decoration: underline; font-size: 12px;}  

.Calendar .Cruising { color: #336600; font-size: 12px;}   
.Calendar .Cruising A { color: #336600; font-weight: bold; text-decoration: underline; font-size: 12px;}  
.Calendar .Cruising A:Hover { color: #336600; font-weight: bold;  text-decoration: none; font-size: 12px;}   
.Calendar .Cruising A:Active { color: Blue; font-weight: bold;  text-decoration: none; font-size: 12px;}   
.Calendar .Cruising A:Visited { color: #336600; font-weight: bold; text-decoration: underline; font-size: 12px;}  

.Calendar .Meeting { color: #3366CC; font-size: 12px;}   
.Calendar .Meeting P { font-weight : normal; font-style : normal; color : #2020250; }   
.Calendar .Meeting A { color: #3366CC; font-weight: bold; text-decoration: underline; font-size: 12px;}  
.Calendar .Meeting A:Hover { color: #3366CC; font-weight: bold;  text-decoration: none; font-size: 12px;}   
.Calendar .Meeting A:Active { color: Blue; font-weight: bold;  text-decoration: none; font-size: 12px;}   
.Calendar .Meeting A:Visited { color: #3366CC; font-weight: bold; text-decoration: underline; font-size: 12px;}  

.Calendar .Details { color: #202080;
	font-size: 13px; font-family: Arial, Helvetica; font-weight: normal; font-style: normal; text-decoration: underline; }
.Calendar .Details:Hover  { color: #202080;
	font-size: 13px; font-family: Arial, Helvetica; font-weight: normal; font-style: normal; text-decoration: none; }
.Calendar .Details:Active  { color: #A02020;
	font-size: 13px; font-family: Arial, Helvetica; font-weight: normal; font-style: normal; text-decoration: none; }
.Calendar .Details:Visited  { color: #202080;
	font-size: 13px; font-family: Arial, Helvetica; font-weight: normal; font-style: normal; text-decoration: underline; }

/* Calendar */
	
   
/* Race Results */

.Results { 
   margin: 10px 5px 5px 5px;
   border: 1px solid #000033; 
}
.Results *  { 
   position: relative; left: 0px; top: 0px;
   margin: 1px; vertical-align: top;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica; font-size: 12px;
	font-weight: normal; font-style: normal; text-decoration: none; 	
   }
   
.Results TH {
   background-color: #cc0033;
   padding: 3px; align: center; color: #FFFFFF;
   font-size: 14px; 	font-weight: bold; 
   }
.Results .sub  { 
   background-color: #ff3333;
   font-weight: normal;
   font-size: 12px;  
   }
.Results TD  { padding: 3px; border: 1px solid Silver;  text-align: left;}

/* / Race Results */

.TiddlyMart {
	width: 256px;
	margin: 7px;
   }
   .TiddlyMart IMG {
   		width: 256px; height: 192px;
	}
   .TiddlyMart H3 {
   		width: 256px; margin: 4px 0px;
   		background-color: #F0F3F4; color: #900;
		font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: bold; 
   }
   .TiddlyMart .Description {
   		font-size: 11px; color: #333;
	}
   .TiddlyMart .Price {
   		width: 254px; margin: 4px 0px;
   		border: 1px solid #FAA; color: #000;
		font-size: 13px; font-family: Arial, Helvetica, sans-serif;
		font-weight: bold; 
	}
	
.Wizard {
	display: block;
	padding-bottom: 100px;
	}
.Wizard H2 {
	margin: 15px 0px; display: blog;
	border-bottom: solid 1px #335;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px; color: #335; text-align: left;
	}
.Wizard ul {
	margin-left:30px; padding-left: 10px;
}
.Wizard LI, .Wizard li {
	margin:10px 0px;
}
