
* {
	-webkit-transition-property: all;
	-webkit-transition-duration: .2s;
  	-moz-transition-timing-function: cubic-bezier(100,50,21,6);
	-moz-transition-property: all;
  	-moz-transition-timing-function: cubic-bezier(100,50,21,6);
}

div#navmenu {
 line-height: 4.4em;
 text-align: center;
 margin: 20px 40px;
 font-family: 'Oswald', sans-serif;
}

.btn {
  color:#fff !important;
  background:#1b1b2b;
  padding:10px 10px !important;
  font-size:14px;
  text-decoration:none;
  letter-spacing:2px;
  text-transform:uppercase;
  margin: 0 1px;
}

.btn:hover {
  background:#bf5700;
  padding:14px 10px !important;
  color:#fff !important;
}

#nav {
margin: 20px auto;
text-align: center;
text-transform: uppercase;
font-weight: 300;
}

ol, ul {
list-style: none;
}

#nav ul {
border-width: 0px;
border-style: solid;
border-color: #272c33 #242930 #22272d;
border-radius: 4px;
display: inline-block;
vertical-align: baseline;
zoom: 1;
*display: inline;
*vertical-align: auto;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
background: #404b50;
background: -moz-linear-gradient(#404b51, #2d3539);
/* background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #ccc),color-stop(1, #f2f2f2)); */
background: -webkit-linear-gradient(#404b51, #2d3539);
background: -o-linear-gradient(#404b51, #2d3539);
background: -ms-linear-gradient(#404b51, #2d3539);
background: linear-gradient(#404b51, #2d3539);
}

#nav li {
float: left;
border-left: 1px solid #2d3539;
}

#nav li:first-child {
border-left: 0;
}

#nav li:first-child a {
border-radius: 4px 0 0 4px;
padding: 8px 10px; /* pads the link to get the navbar to 940px */
}

#nav li:last-child a {
border-radius: 0 4px 4px 0;
padding: 8px 10px; /* pads the link to get the navbar to 940px */
}

#nav a {
display: block;
position: relative;
padding: 8px 5.7px;
line-height: 26px;
font-size: 12px;
color: #ffffff;
text-decoration: none;
background: #404b50;
background-image: -moz-linear-gradient(#465258, #2d3539);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #fff),color-stop(1, #e8e8e8));
background-image: -webkit-linear-gradient(#465258, #2d3539);
background-image: -o-linear-gradient(#465258, #2d3539);
background-image: -ms-linear-gradient(#465258, #2d3539);
background-image: linear-gradient(#465258, #2d3539);-webkit-box-shadow: inset 0 0 0 1px #404b50, 0 0 1px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 0 1px #465258, 0 0 1px rgba(0, 0, 0, 0.3);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#465258', endColorstr='#2d3539',GradientType=0 ); /* IE6-9 */
}

#nav a:hover {
color: #fff;
background-color: #323d42;
/* -webkit-box-shadow: inset 0 0 0 1px #fafafa, 0 0 3px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0 0 1px #fafafa, 0 0 3px rgba(0, 0, 0, 0.3); */
background-image: -moz-linear-gradient(#2d3539, #465258);
background-image: -webkit-gradient(linear, left top, left bottom, from(#2d3539), to(#465258));
background-image: -webkit-linear-gradient(#2d3539, #465258);
background-image: -o-linear-gradient(#2d3539, #465258);
background-image: -ms-linear-gradient(#2d3539, #465258);
background-image: linear-gradient(#2d3539, #465258);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d3539', endColorstr='#465258',GradientType=0 ); /* IE6-9 */
}