@charset "utf-8";

#nav,
#nav ul {
	list-style: none; 
	margin: 0; padding: 0;
}
#nav {
/*	background: #20456a url('/art/navbar/nav.png') 0 0 repeat-x; */
	font-size: 0.875em;
	/* 14px / 16px */
	font-weight: bold;
	height: 2.286em; /* 32px / 14px */
	position:absolute;
	top: 85px;
	line-height: 1.5em; /* 21px / 14px */
	width: 981px;
	background-color: #900411;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e91023), to(#910414));
	background-image: -webkit-linear-gradient(top, #e91023, #910414);
	background-image: -moz-linear-gradient(top, #e91023, #910414);
	background-image: -ms-linear-gradient(top, #e91023, #910414);
	background-image: -o-linear-gradient(top, #e91023, #910414);
	-moz-border-radius-bottomleft:1em;
	-moz-border-radius-bottomright:1em;
	-webkit-border-radius-bottomleft:1em;
	-webkit-border-radius-bottomright:1em;
	border-radius-bottomleft:1em;
	border-radius-bottomright:1em;
}
#nav li {
	float: left;
	height: 2.286em; /* 32px / 14px */ 
	margin: 0; padding: 0;
	position: relative;
}
#nav a {
	color: #eee;
	display: block;
/*	padding: 0.286em 30px 0.5em; /* 4px 30px 7px */
	padding:2px 15px; 
	text-decoration: none; 
	top:3px;
}
#nav a img {
	position:relative;
	top:5px;
}
#nav a:hover,
#nav a:focus		{ color: #fff }

#nav ul {
	background-color: #900411;
	left: 0;
	font-size: 0.857em; /* 12px / 14px */ 
	line-height: 1.5em; /* 18px / 12px */ 
	position: absolute; 
	top: 2.667em; /* 32px / 12px */
	width: 180px;
}
#nav ul li {
	background: none;
	float: none;
	height: auto;
	width: 180px;
}
#nav ul a {
	background: none; 
	padding: 0.083em 30px 0.25em; /* 1px 30px 3px */
	width: 120px;
	top:0;
}
#nav ul ul { font-size: 1em; }

#nav ul li ul { text-align:center }

#nav ul a:hover,
#nav ul a:focus		{ background: #64050e; }
#nav ul .hover>a	{ background: #64050e; }

#nav ul ul		{ left: 180px; top: 0.5em; /* 6px / 12px */ }

#nav ul,
#nav :hover ul ul,
#nav .hover ul ul	{ margin-left: -9999px; }

#nav li:hover>ul,
#nav li.hover>ul,
#nav a:focus+ul,
#nav ul ul,
#nav .hover a:focus	{ margin-left: 0; text-align:left }
#nav ul a:focus		{ margin-left: 9999px; }

#nav * { z-index: 50 }

#mini_navbar {
	position:absolute;
	right:0;
	top:0;
	color:#666;
	float:right;
	margin:0;
}
#mini_navbar a{
	color:#333
}
#navbar ul {
	margin:0;
	padding:0;
	background:#fff;
}
#mini_navbar li {
	list-style-type:none;
	float:right;
	margin:0 5px;
}
#mini_navbar a { text-decoration:none;}
#mini_navbar a:hover { text-decoration:underline;}


#social_icons { position:absolute; right:13px; top:83px }
#social_icons img { 
	-webkit-transition: all 0.1s ease-out; 
	-moz-transition: all 0.1s ease-out; 
	-o-transition: all 0.1s ease-out; 
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	-o-transform:scale(.8);
	-ms-transform:scale(.8);
	transform:scale(.8);
}
#social_icons img:hover {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}



