body { background-color: #ffffff; margin: 0px; padding: 0px; text-align: left; font-family : "Trebuchet MS"; font-size : 0.9em;}
#top { background-color: #EEEEEE; margin: 0px; padding: 0px; }
TABLE { width: 687px; table-layout: fixed; border: 1px solid #808080; padding: 2px; border-collapse: collapse; }
col.k1 { text-align:right; width: 6.5em;}
td:first-child { text-align:right;}
td { vertical-align:top; text-align:left; border: 1px solid #808080; padding: 2px; border-collapse: collapse;}
.k2 { width: 451px;}
.k3 { width: 2.2em;}
.k4 { width: 3.2em;}
.k4w { width: 5.2em;}
.k5 { width: 2.7em;}
tr.doorh { text-decoration: line-through; }
TABLE.g { background-color: #EEEEEE; margin-left:auto; margin-right:auto;}
TABLE.y { background-color: #f7f7c4; margin-left:auto; margin-right:auto;}
.cop { font-weight: bold; font-size: smaller;}
a:link { color : #333399; }
a:visited { color : #78409b; } 
a:hover { color : #0066CC; }
p,b,td,div { color : #333333;}
#contentotherpages b { color : #000000;}
table { font-size : 1em; font-family : "Trebuchet MS";}
#header { color : #ffffff; font-family : "Trebuchet MS"; background-color: #3896d4; margin: 0px; padding: 1px 30px 1px 80px; }
#header a { color : #ffffff; text-decoration: none;}
#header a:hover { color : #ffffff; text-decoration: underline;}
#header h1, #header h2, #header h4 { display:inline;}
#header h1 {font-size : 1.9em; letter-spacing: 4px;}
#header h2 {font-size : 1.3em; color: #EEEEEE;}
#header h2.kopafw {font-size : 1.3em; color: #EEEEEE;}
#header h4 {font-size : 0.9em; color: #EEEEEE;}
#header .sitename {float: left; }
#header .siteowner {float: right; }
#footer { color : #ffffff; font-family : "Tahoma"; background-color: #3896d4; margin: 10px 0px 0px 0px; padding: 2px 2px 2px 2px; line-height: 40%; text-align: center;}
#footer a { color : #ffffff; text-decoration: none; }
#footer a:hover { color : #ffffff; text-decoration: underline; }
#footer p {font-size : 0.9em; color: #EEEEEE;}
#header .clearall { clear: both; }
#navigation { background: #EEEEEE; text-align: center; font-size : 0.9em; margin: 0px; padding: 0px; border-top: 10px solid #EEEEEE; border-bottom: 10px solid #EEEEEE;}
#navigation ul {  margin: 0px; padding: 0px; }
#navigation ul li { display:inline; list-style:none; padding: 0px; margin: 0px; }
#navigation ul li a { font-family : "Arial"; color : #333333; padding: 3px; margin: 0px; text-decoration: none; background:#EEEEEE; border-width: 1px; border-style: solid;border-color: #e6d9cc #66594d #66594d #e6d9cc; }
#navigation ul li a:hover { color : #ffffff; background: #3896d4;}
#message { background: #FFFF66; text-align: center; font-size : 1em; margin: 0px; padding: 0px; border-top: 5px solid #FFFF66; border-bottom: 5px solid #FFFF66;}
#message p { font-family : "Arial"; color : #333333; padding: 3px; margin: 0px; text-decoration: none; background: #FFFF66; border-width: 0px; border-style: solid; border-color: #e6d9cc #66594d #66594d #e6d9cc; }
.calendarmonth, .newchangedcurrent { padding: 0px 0px 20px 0px; }
#content { margin: 0px; padding: 0px; text-align: center; font-family : "Tahoma"; width: 970px; margin-left:auto; margin-right:auto;}
#content .announcement, #contentotherpages .announcement { font-size : 1.2em; background: #FFFF99; color: #333333; margin-left: 40px; margin-bottom: 5px;  margin-right: 40px; margin-top: 5px; padding: 5px; text-align: center;  font-family : "Arial"; -moz-border-radius: 20px;  -webkit-border-radius: 20px;}
#content #announcementb { font-size : 1.2em; background: #FFFF66; color: #333333; margin-left: 40px; margin-bottom: 25px;  margin-right: 40px; margin-top: 25px; padding: 10px; text-align: center;  font-family : "Arial"; }
#content .titleofpage h2, #contentotherpages .titleofpage h2 { font-size : 1.3em; color: #000000; text-align: center; line-height: 100%; font-family : "Arial"; }
#content .titleofpage h3, #contentotherpages .titleofpage h3 { font-size : 1.1em; color: #000000; text-align: center; line-height: 100%; font-family : "Arial"; }
#content .monthsnav h3 { font-size : 1.1em; color: #000000; text-align: center; line-height: 100%; font-family : "Arial";  }
#content .calchanges h4 { font-size : 0.9em; color: #000000; text-align: right; line-height: 100%;  font-family : "Arial"; }
#contentotherpages .calchanges p { font-size : 0.9em; color: #000000; text-align: right; line-height: 100%;  font-family : "Arial"; }
#content .update h4 { font-size : 0.9em; color: #000000; text-align: center; line-height: 100%; font-family : "Arial"; }
#content .newchangedcurrent h3 { font-size : 1.1em; color: #000000; text-align: center; line-height: 100%; font-family : "Arial";  }
#content #calendarmonth h3 { font-size : 1.2em; color: #000000; text-align: center; line-height: 100%; font-family : "Trebuchet MS";  }
#contentotherpages { margin: 0px; padding: 0px; text-align: center; font-family : "Tahoma"; width: 820px; margin-left:auto; margin-right:auto;}
#contentotherpages #noncalendarpages { font-size : 1.1em; color: #000000; text-align: left; line-height: 120%; font-family : "Arial"; }
#contentotherpages table.noncalendartable { font-size : 1.1em; color: #000000; text-align: left; line-height: 120%; font-family : "Arial"; border: 0px }
#contentotherpages table.noncalendartable td { font-size : 1em; color: #000000; text-align: left; line-height: 120%; font-family : "Arial"; border: 0px }
#contentotherpages .calendarchangeentries { text-align: left; font-family : "Arial"; }
#contentotherpages .calendarchangeentries pre, #content .calendarchangeentries b { text-align: left; font-family : "Courier New"; }
#index .index a,
#wewjmj .wewjmj a,
#newslinks .newslinks a,
#about .about a,
#cyclocross .cyclocross a,
#contact .contact a { background: #236B8E no-repeat 1px 50%; color: #ffffff; cursor: default; border-width: 1px; border-style: solid; border-color: #e6d9cc #66594d #66594d #e6d9cc; }

h4.newslinksheader { margin-top: 2px; margin-bottom: 2px; }
div.wbadge { text-align: left; }
TABLE.newstable { width: 720px;  table-layout: fixed; margin-left:auto; margin-right:auto; border: 0px; padding: 0px; border-collapse: collapse; background-color: #ffffff;}
td.newscel  { text-align:left; border: 0px; font-size : 0.9em; font-family: Arial;}
