.mainnav{
	background-color:transparent;
    padding:0;
    position:relative;
}

.mainnav li{
    margin-bottom:0.25em;
}
.mainnav li a{
	text-decoration:none;
    text-align:left;
    display:block;
    white-space: nowrap;
	outline:none;
	color:transparent;
    background-color: transparent;
    text-shadow: 0px 0px 3px #A60000;
	transform:scale(0.9);
    -o-transform:scale(0.9);
    -moz-transform:scale(0.9);
    -ms-transform:scale(0.9);
    transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -ms-transition:all 0.7s ease-in-out;
	padding:0.5em;
}

.mainnav:hover li a{
    color:#A60000;
    background-color: transparent;
}
.mainnav li a:hover{
	color:#A60000;
    background-color: transparent;
    text-shadow:none;
	font-weight:700;
	transform:scale(2);
    -o-transform:scale(2);
    -moz-transform:scale(2);
    -ms-transform:scale(2);
	border-radius:0.25em;
	
}