﻿#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:inherit;
	font-size:18px;
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	border-radius:0 0 0px 0px;
}

#nav a{
	display:block;
	color:#fff;
	text-decoration:none;
	padding:5px;
	
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	
	-webkit-transition-property:color, background; 
	-webkit-transition-duration: .5s; 
	-webkit-transition-timing-function: linear, ease-in;
	
	-moz-transition-property:color, background; 
	-moz-transition-duration: .5s; 
	-moz-transition-timing-function: linear, ease-in;
	
	transition-property:color, background; 
	transition-duration: .5s; 
	transition-timing-function: linear, ease-in;
}

#nav a:hover{
	
	color:#ccc;
}

#nav li{
	float:right;
	position:relative;
	margin:10px;
}

#nav ul {
	position:absolute;
	display:none;
	-moz-border-radius:0 0 0px 0px;
	-webkit-border-radius:0 0 0px 0px;
	
	border-radius:0 0 0px 0px;
}

#nav ul li{
	padding:5px;
	margin:0;
}

#nav li ul a{
	width:80px;
	height:auto;
	padding:5px;
	float:left;
}

#nav ul ul{
	top:auto;
	margin:0;
}	

#nav li ul ul {
	left:150px;
	margin:0;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}