div#dateSelectorApp {
    padding: 0.4em 0;
}

li.dateSelector {
    padding: 1px 4px;
    width: 86%;
    margin: 0 0 2px 0;
}

li.dateSelector [type=radio] {
	display: none;
}

[name=dateSelectorLink]+label {
    width: 100%;
    display: block;
    color: lightblue;
}

[name=dateSelectorLink]+label {
	padding: 2px 8px;
    font-size: 1.0em;
    background: #fff;
    box-shadow: 0 0 2px #888;
    border-radius: 1px;
    color: #444;
}

[name=dateSelectorLink]+label:hover {
	text-decoration: none!important;
	background-color: #dfdfdf;
	color: #005BC6;
    cursor: pointer;
}

[name=dateSelectorLink]:checked+label {
	background: #005bc6;
	color: #fff;
}