	body {
		margin: 0; padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 100%;
		background: #D0CCD0;

	}
	#container {
		margin: 0; padding: 0;
		background: #D0CCD0;
	}
	.header, .footer {
		background: red; 
		text-align: center;
		color: yellow;
	}

	h1, h2, h3 {
		font-family: 'Cuprum', Arial, Sans-Serif;	
		color: #605856;
	}
	div.header h1 a {
		text-decoration: none;
		font-size: 130%;
		color: #D0CCD0;
	}
	#content_container {
		background: #D0CCD0;
	}
	#content {
		margin: 0 auto;	
		background-image: url('background.png');
		
	}
	#content p {
		color: #605856;
		line-height: 120%;
		}
	a img {
		border: 0;
	}
	
	#menu {
		border-top: 1px solid #605856;
	}
	
	#menu ul {
		list-style: none;
	}
	#menu li {
		list-style: none;
	}
	#menu li a {
		display: block;
		height: 50px;
		font-size: 130%;
		font-family: Tahoma, Arial, Verdana;
		letter-spacing: 1px;
		text-transform: uppercase;
		line-height: 50px;
		color: red;
		text-decoration: none;
		border-bottom: 1px solid #605856;
	}
	#menu li.current a {
		display: block;
		height: 50px;
		font-size: 130%;
		font-family: Tahoma, Arial, Verdana;
		letter-spacing: 1px;
		text-transform: uppercase;
		line-height: 50px;
		color: #D0CCD0;
		background: #D0CCD0;
		text-decoration: none;
		border-bottom: 1px solid #605856;
	}

table.report, div#info
{
    font-family: Arial, Helvetica, sans-serif;
   
}

h2.report, h3.report
{
	margin:initial;
}

.report thead
{
    display: table-header-group;
}

.report th
{
    #D0CCD0-space: nowrap;
    text-align: center; 
    border-top: 1px solid #605856;
    border-bottom: 1px solid #605856;
    background-color: red;
	color: #FBFCFF;
}

.report tr:nth-child(odd) {
   background-color: #fbfcff;
}
.report tr:nth-child(even) {
   background-color: #D0CCD0;
}


.report td
{
    border: 1px solid #605856;
    vertical-align: top;
    text-align: left;
    #D0CCD0-space: nowrap;
    empty-cells: show;
    padding-left: 1em;
    padding-right: 1em;

}
.endleague td
{
  border-bottom: 1px solid #605856;
}


#centered {
    text-align: center;
}

#right,.num {
    text-align: right !important;
	}

.week {
	background-color: yellow;
}
.text {
	mso-number-format: "\@"; /* force text interpretation by Excel */
}
.footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  text-align: center;
}