.sidebarmenu {
	width: 227px;
	background-color: #111;
	padding-bottom: 10px;
}

.sidebarmenu div.sidebarmenu_header {
	border: solid 0px #fff;
	width: 227px; 
	margin: auto; 
	height: 28px; 
	padding-top: 5px;
	border-bottom: solid 1px #222;
	text-align: center;
}

.sidebarmenu h2 {
	display: inline;
	padding: 0;
	position: relative;
	top: 3px;
}

.sidebarmenu ul{
	margin: auto;
	padding: 0;
	list-style-type: none;
	font: 10pt arial;
	width: 217px;
	border-top: 0px solid #778;
}

.sidebarmenu ul li{
	position: relative;
}

.sidebarmenu ul li a{
	display: block;
	overflow: auto;
	color: white;
	text-decoration: none;
	padding: 5px;
	border-bottom: 1px solid #222;
	border-right: 0px solid #ccc;
	border-left: 0px solid #ccc;
	cursor: pointer;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
	background-color: #111;
}

.sidebarmenu ul li a:hover{
	background: url('images/menu_hover.png') repeat-y;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-radius-topleft: 5px;
	border-radius-bottomleft: 5px;
}

/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */

.sidebarmenu li.currentpage {
	background: url('images/currentpage_bg.png') repeat-y;
	color: white;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius-topleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	border-radius-topleft: 5px;
	border-radius-bottomleft: 5px;
	text-decoration: none;
	padding: 5px;
	border-bottom: 1px solid #222;
	border-right: 0px solid #ccc;
	border-left: 0px solid #ccc;
}
