hr.gradient{
	height: 1px;
    margin: 10px 0;
    background: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.2), rgba(0,0,0,0));
    background: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.2), rgba(0,0,0,0));
    background: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.2), rgba(0,0,0,0));
    background: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.2), rgba(0,0,0,0));
    border: 0;
}
em.node{
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #CCC;
	border-radius: 4px;
	position: relative;
	left: -4px;
}
em.node-edge{
	display: inline-block;
	width: 10px;
	height: 10px;
	border: 1px solid #CCC;
	border-radius: 5px;
}