.sidenav dt a {
  display: block; 
}
.sidenav dt a, a.news {
  background: url(images/nav-button.png) center no-repeat;
  text-decoration: none;
  line-height: 0%;
  padding-top: 13px;
  padding-bottom: 15px;
  padding-right: 4px;
  font-size: 10px;
  font-weight: bold;
  line-height: 120%;
  list-style: none;
  margin: 2px;
}

a.navbar {
  border: 3px solid;/*  Always define the  border BEFORE defining the border colour  */
  padding: 6px;
/*  margin-top: 0; margin-top doesn't work with an inline element!!!  */
  margin-right: 1px;
	line-height: 300%;
}
div.centered {
  margin: 24px 0 24px 0;/* Now we got our navbar margins! */
}


/* \*/
* html .sidenav dt a 
{height: 1%;}
/* Holly hack */


.sidenav dt a 
{min-height: 1%;}
/* gives layout for IE7 */


/*\*/ /*/
.sidenav a:hover {position: relative;}
/* this fixes an IEmac hover bug in the left column, hidden from other browsers */


a.navbar, a.core, a.centre-core {
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

a.centre-core {
  border: 1px solid;
  padding: 2px;
	line-height: 240%;
  font-size: 8px;
}


a.core:link, a.core:visited { 
	color: #fff;
}
a.core:hover { 
	color: #ffa;
	background-color: #ffa;
}

.centre-core, .navbar, .subsubnavbar { 
	background-color: #ffc;
}
a.centre-core:link, a.navbar:link, a.subsubnavbar:link, a.centre-core:visited, a.navbar:visited, a.subsubnavbar:visited { 
	color: #664;
	border-color: white #aa8 #aa8 white;
}
.centre-core {
  border-color: #aa8;
}
a.navbar:hover, a.centre-core:hover { 
	color: black; 
	background-color: white; 
	border-color: white black black white;
}
