HTML
{
	/*
	scrollbar-shadow-color: #BBBBBB;
	scrollbar-face-color: #DDDDDD;
	scrollbar-track-color: #EEEEEE;
	scrollbar-arrow-color: #EEEEEE;
	scrollbar-highlight-color: #FFFFFF;
	*/
}
ADDRESS, BLOCKQUOTE, DD, DIV, DL, DT, FIELDSET, FORM, FRAME, FRAMESET, IFRAME, 
NOFRAMES, OBJECT, OL, P, UL, APPLET, CENTER, DIR, HR, MENU, PRE, TABLE
{
	font-size:1em;
}
BODY
{
	display: block;
	padding:0;
	margin:0 0 0 9px;
	background-color:#D2CEC2; 
	border:none;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%; 
	line-height:1.3em;
}

A { color:#354A55; text-decoration:underline;}
A:hover { color:#5B7F93; text-decoration:underline;}
H1	{ display: block; font-family:Georgia, "Times New Roman", Times, serif; color:#821400; font-size: 1.4em; border-bottom: 1px solid #999999; padding-bottom:2px; }
H2	{ display: block; font-family:Georgia, "Times New Roman", Times, serif; color:#821400; font-size: 1.4em; font-weight:normal; }
H3	{ display: block; font-family:Georgia, "Times New Roman", Times, serif; color:#821400; font-size: 1.25em; font-style:italic; }
H4	{ display: block; font-family:Georgia, "Times New Roman", Times, serif; color:#821400; font-size: 1.25em;}
H5	{ display: block; font-family:Georgia, "Times New Roman", Times, serif; color:#821400; font-size: 1em; }
H6	{ display: block; font-family:Georgia, "Times New Roman", Times, serif; color:#821400; font-size: 1em; font-style:italic;}
INPUT, SELECT, OPTION, TEXTAREA
{
	font-size:0.95em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.xMenu {
  width:140px;
  margin:0; padding:0;
}
.xMenu li a, .xMenu li span, .xMenu li a:link, .xMenu li a:visited, .xMenu li a:active {
  display:block;
  background:transparent;
  text-decoration:none;
  margin:0; padding:2px 0 2px 0;
  border-bottom:1px solid #999999;
}
#MainMenu li {
  color:#821400;
  margin:0px 0 0px 0;
  padding:2px 0 2px 5px;
  list-style-type:none;
}
#MainMenu li a:hover {
  display:block;
  color:#FFFFFF;
  background:#3C5462;
  border-bottom:1px solid #999999;
  text-decoration:none;
  margin:0; padding:2px 0 2px 0;
}
#MainMenu ul {
  margin:0; padding:0;
  border-left:1px solid #999999;
  background:transparent;
  cursor:pointer;
}

.cal-legend { background-color:#5B7F93; color:#ffffff; }
.cal-frame { background-color:#999999; }
.cal-off { background-color:#eeeeee; }
.cal-on { background-color:#ffffff; }
.cal-hilite { background-color:#fca188; }
.cal-entry { font-size:0.7em;}
.cal-body { background-color:#eeeeee; }
.footnote { font-size:0.76em; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; }

B, STRONG  { font-weight: bolder }
LI              { display: list-item }
HEAD            { display: none }
TABLE           { display: table }
TR              { display: table-row }
THEAD           { display: table-header-group }
TBODY           { display: table-row-group }
TFOOT           { display: table-footer-group }
COL             { display: table-column }
COLGROUP        { display: table-column-group }
TD, TH          { display: table-cell }
CAPTION         { display: table-caption }
TH              { font-weight: bolder; text-align: center }
CAPTION         { text-align: center }
BLOCKQUOTE      { margin-left: 40px; margin-right: 40px }
I, CITE, EM,
VAR, ADDRESS    { font-style: italic }
PRE, TT, CODE,
KBD, SAMP       { font-family: monospace }
PRE             { white-space: pre }
BIG             { font-size: 1.17em }
SMALL, SUB, SUP { font-size: .83em }
SUB             { vertical-align: sub }
SUP             { vertical-align: super }
S, STRIKE, DEL  { text-decoration: line-through }
HR              { border: 1px inset }
OL, UL, DIR,
MENU, DD        { margin-left: 40px }
OL              { list-style-type: decimal }
OL UL, UL OL,
UL UL, OL OL    { margin-top: 0; margin-bottom: 0 }
U, INS          { text-decoration: underline }
CENTER          { text-align: center }
BR:before       { content: "\A" }

/* An example of style for HTML 4.0's ABBR/ACRONYM elements */

ABBR, ACRONYM   { font-variant: small-caps; letter-spacing: 0.1em }
:focus          { outline: thin dotted invert }

@media print {
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, PRE { page-break-inside: avoid; }
  UL, OL, DL    { page-break-before: avoid }
}


/* Header consists of two images, one of which is a link to the home page. */
div#header-images { margin-bottom:-3px; padding:0; width:761px; }
html>body div#header-images { margin:0; padding:0;}
#header-images #rightheader { width:565px; height:151px; border-right:9px solid #656565; }
#header-images #leftheader { width:178px; height:151px; border-left:9px solid #656565; }


/* The Layout table - just one table for layout*/
table#layout-table {
	margin:0;	padding:0;
	width:761px !important;
	border-left:9px solid #656565; 
	border-right:9px solid #656565; 
}
#left-part { background: #fff url(../pub/images/leftbg.jpg) top right repeat-y; }
#left-part div#main-navigation { 
	height:334px; 
	background: #656565 url(../pub/images/navbg.jpg) top left no-repeat; 
}
#left-part div#main-navigation table {
	margin:0;
	padding:0;
}

#left-part div#weather {
	margin:0 0 0 0; padding:24px 10px 0 0;
	height:118px; 
	background: transparent url(../pub/images/n_weather.jpg) top right no-repeat; 
}
#left-part div#weather a img {
	margin:22px 8px 0 0;
	padding:0 0 0 0;
	border:2px solid #ccc;
}
#left-part div#nav-address {
	text-align:center;
	color:#FFFFFF;
	padding:4px;
	background: #656565 url(../pub/images/navbg.jpg) top left no-repeat; 
}

#right-part { background-color:#F0ECE9; }

	/* Ads Section */
	.adholder {
		padding:155px 3px 0 3px; 
		width:132px; 
		height:500px; 
		background-color:transparent; 
	}
	.adholder p {
		padding:2px 0;
		margin:0;
		background-color:#F0ECE9; 
	}
	.adholder a img { border:none; }

/* Footer */
#footer-image { width:762px; height:110px; border:none; margin:0; padding:0; }

/* Misc. other styles */
#datezone { width:180px; }
#zone4 { float:right; }
#menubg {background:#999999 url(../pub/images/menu.jpg) no-repeat;}

#news_title.a, #news_title.a:visited {
	color:#5B7F93; 
	text-decoration:underline;
	size: 15pt;
	font-weight: bold;
	font-family: Arial;
}

#news_title A, #news_title A:visited {
	text-decoration:underline;
	color: #022E5B;
}

#news_title a:hover, #news_title A:active {
	text-decoration:underline;
	color: #022EA0;
}

table { margin:0; padding:0; }
table tr th { text-decoration:underline; font-size:1.3em; margin-bottom:5px; }
table.tournament tr td { padding-bottom:5px; }
.bolditalicred, .bolditalicred td  { font-weight:bold; font-style:italic; font-size:1.1em; color:#CC0000; }

