/* zero-out browser formatting */
/* remove padding and margins */
ul,ol,form { margin:0; padding:0 }
/* links */
a, :link,:visited { text-decoration:none }
/* no list-bullets */
/*ul,ol { list-style:none }*/

/* ************************ */
/* left hand sidebar styles */
/* ************************ */

#sidebar {
	width: 164px;
	float: left;
	display:inline;
	position: relative;
	background-color: #FFFFFF;
	text-align: right;
	list-style: none;
	padding-right: 10px;
}
#sidebar ul {
	list-style-type: none;
}
#sidebar li {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

#sidebar h3 a, #sidebar li a  {
	text-decoration: none;
	color: #000000;
	display: block;
}

#sidebar li a {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
}
#sidebar li a:hover {
	background-color: #cfd5ca;
}

#sidebar .title {
	display: block;
}
#sidebar p {
	margin: 0px;
}
#sidebar p a:hover {
	color: #3366CC;
	background-color: #F6F6D6;
}

/* divider bar between links */
.divider {
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

#sidebar a.divider {
	padding-top: 5px;
}

