.left {
	position: relative;
        float:left;
	width: 160px;
	left: 10px;
	top: 10px;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}
.left ul {
	margin: 0;
	padding: 0;
}
.left li {
	list-style-type: none;
}
.left a, .left a:visited {
	text-decoration: none;
	color: #222;
	display: block;
	background-color: #CCF;
	padding: 2px 6px;
	border-top: 1px solid #E3F198;
	border-right: 1px solid #A7BF1A;
	border-bottom: 1px solid #A7BF1A;
	border-left: 1px solid #E3F198;
}
.left a:hover, .left a:active, .left a:focus, .left a.leftlive {
	color: #222;
	background-color: #D4E95A;
	border-top: 1px solid #96C536;
	border-left: 1px solid #96C536;
}
.left a.leftlive {
 color: GREY;
}
.left p {
	color: #999999;
	font-size: .85em;
}



#content {
	font-size: 100%;
	color: BLACK;
	background-color: #FFF;
	margin: 20px 20px 20px 190px;
	min-width: 300px;
}
.content {
	font-size: 100%;
	color: BLACK;
	background-color: #FFF;
	margin: 20px 20px 20px 190px;
	min-width: 300px;
}




.right
{
  position: relative;
  float: right;
  width: 160px;
  font-size: 0.8em;
  margin: 10px;
  padding: 10px;
}


table {
 background: #eee;
 padding: 5px
}
th {
 color: blue;
 font-size: 1.5em;
 padding: 0.2em;
}


p.news {
 background-color: #FC9;
 color: #600;
 margin-top: 0em;
 margin-bottom: 0em;
 font-weight: bold;
 text-align: center;
}

h5.newstitle {
 background-color: inherit;
 color: #600;
 float: none;
 font-style: normal;
 margin: .5em .5em 0 .5em;
 padding: .2em;
}

p.newsstub {
 background-color: inherit;
 color: #600;
 font-size: .8em;
 margin: 0 .5em 0 .5em;

}




