
#menu
	{
	font-size : 1.25em;
	line-height : 2em;
	text-align : right;
	margin : 0px;
	background : rgba(255, 255, 255, 0.65);
	color : black;
	margin-top : 20px;
	margin-right : 20px;
	}
	
#menu li
	{
	vertical-align : middle;
	text-align : center;
	display : inline-block;
	font-weight : bold;
	width : 150px;
	margin : 0px;
	padding : 0px;
	position : relative;
	color : #598dba;
	}
#menu li a:link
	{
	display : inline-block;
	width : 100%;
	height : 100%;
	position : relative;
	
    -webkit-transition: box-shadow 1s, color 1s, background 1s; /* Safari */
    transition: box-shadow 1s, color 1s, background 1s;
	}
#menu li:hover a
	{
	color : white;
	background : rgba(0, 0, 0, 0.25);
	-moz-border-radius: 15px 15px 15px 15px; 
	  -webkit-border-radius: 15px 15px 15px 15px;
	  -0-border-radius: 15px 15px 15px 15px; 
	  border-radius: 15px 15px 15px 15px;box-shadow: -2px -5px 10px rgba(0, 0, 0, 0.25),
            5px 5px 10px rgba(0, 0, 0, 0.25); 	}