#top .center .inner .content {
	position: absolute;
	padding: 5px;
	top: 0;
}
.nav {
	position: absolute;
	left: 0;
	line-height: 1.2;
	height: 20px;
	overflow: hidden;
	bottom: 0;
	width: 100%;
}
.nav.show {
	opacity: 1;
}
.menu, .menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
}
/* ff display: table-cell positioning bug fix - next three styles */
.menu li {
	float: left;
}
.menu li a {
	left: 0;
	top: 0;
}
.menu > li a {
	float: left;
}

/* structure */
.menu a, button.backb { /* 11 */
	position: relative;
	/*/styles/*/
	color: #c93404;
	text-decoration: none;
	padding: 0 6px;
	border: none;
	font-size: 18px;
	font-family: helvetica_neuelightcond, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	overflow: hidden;
	background: none;
	outline: 0;
}
.menu a:hover, .menu a:focus { /* 12 */
	color: #de3b04;
}
li.home a { /* 11 */  /* targeting home button to show along with third level menu ** */
	left: 0;
	top: 0;
}
.menu > li { /* 11 */
	position: relative;
}
.menu > li:first-child { /* 12 */ /* this targets "Home" button */
	opacity: 0;
	filter: alpha(opacity=000); /* For IE8 and earlier */
	height: 0;
}
.menu > li:target { /* 12 */
	height: auto;
	opacity: 1;
	width: 100%;
}
.abt .lev-two, .cnt .lev-two, .prg .lev-two, .evt .lev-two { /* 20 */
	opacity: 0;
	height: 0;
}
.abt .lev-two:target, .cnt .lev-two:target, .prg .lev-two:target, .evt .lev-two:target { /* 21 */
	opacity: 1;
	height: auto;
}
.nav .menu > li { /* 21 */
	opacity: 1;
	height: auto;
	left: 0;
}
.nav .menu > li:first-child { /* 22 */
	height: auto;
	opacity: 1;
	left: 0;
}
.menu li .subnav { /* 21 */	/* default for .subnav menu */
	left: -6000px;
	opacity: 1;
}
li .abt .lev-two, li .cnt .lev-two { /* 21 */ /* deafult 2nd level menu items (all) for About and Contact pages */
	opacity: 0;
	height: 0;
}
.menu > li:first-child.hider { /* 22 */ /* targets "home" button ??? added dynamically with jQuery */
	left: -6000px;
	height: 0;
	opacity: 0;
}
.about .subnav li:first-child, .programs .subnav li:first-child, .contact .subnav li:first-child, .events .subnav li:first-child { /* 22 */
	left: 0;
}
.menu > li > a.hider { /* 22 */
	opacity: 0;
	height: 0;
	color: #9D0C0C;
}
.menu li .subnav li:target { /* 23 */ /* targets selected link within subnav */
	left: 6000px;
	float: right;
}
.nav .menu > li:not(:target) > a { /* 24 */ /* overrides background color for top level links */
	color: #9D0C0C;
	pointer-events: auto;
	cursor: pointer;
}
.about .subnav .backhome, .programs .subnav .backhome, .contact .subnav .backhome, .events .subnav .backhome { /* 30 */
	height: 0;
	opacity: 0;
}
.menu .subnav .backhome a { /* 31 */
	color: #9D0C0C;
}
li .abt .lev-two.navlev, li .cnt .lev-two.navlev { /* 31 */ /*  overrides deafult 2nd level menu items (all) for About and Contact pages, added dynamically */
	opacity: 1;
	height: auto;
	color: #C93404;
}
.nav .menu > li.top-level { /* 31 */ /* this targets all first level links (i.e., index.html, about.html, programs.html, contact.html, et al.) with .top-level class applied [dynamically] */
	opacity: 1;
	filter: alpha(opacity=100); /* For IE8 and earlier */
	height: auto;
	left: 0;
}
.nav .menu > li.placer { /* 31 */
	left: 0;
}
.nav .menu > li ul.shower { /* 32 */
	opacity: 1;
	height: auto;
	left: 0;
}
li.current.placer {
	width: 100%;
}
.nav .menu li.top-level:first-child { /* 32 */ /* when .top-level class is applied, this targets the first <li>, i.e., "Home" -- used to remove "Home" from landing page*/
	opacity: 0;
	height: 0;
}
/** this is the default for color and opacity transitions**/
.menu li.current > a { /* 22 */ /* link for current page */
	opacity: 0;
	cursor: default;
	color: #2962CC;
	-webkit-transition: color, 1s, ease-out;
	transition: color, 1s, ease-out;
	pointer-events: none;
}
/*********/
.nav .menu li.top-level > a { /* 32 */ /* default for link with.top-level class applied */
	opacity: 1;
	position: relative;
	right: 0;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
}
/**********/
.menu li .press.current a, .menu li .apeople.current a, .menu li .cpeople.current a, .menu li .participate.current a, .menu li .contribute.current a, .menu li .mission.current a, .menu li .archaist-innovator.current a, .menu li .love-on-demand.current a, .menu li .discover-tv.current a, .menu li .italian-lit2-1.current a, .menu li .french-romantic2-2.current a, .menu li .russian-romantic-mod2-3.current a, .menu li .primary-sources.current a, .menu li .new-faces-new-voices.current a, .menu li .art-for-arts-sake.current a, .menu li .histories-brands.current a, .menu li .tide-night.current a, .menu li .rdff-2014.current a, .menu li .markson-lowry.current a, .menu li .transverse.current a, .menu li .russian-doc-film.current a, .menu li .amer-film-rus.current a, .menu li .new-russian-lit.current a, .menu li .actual-performance.current a, .menu li .diverging-perspectives.current a, .menu li .russian-romantic-mod1-1.current a { /* 32 */
	opacity: 1;
	-webkit-transition: -webkit-transform, 400ms, ease-out;
	transition: transform, 400ms, ease-out;
	-webkit-transition: opacity, 1.5s, ease-out, 1s;
	transition: opacity, 1.5s, ease-out, 1s;
	position: relative;
	float: right;
}
.current.events, .current.programs { /* 22? */
/*	width: 562px;*/
}
.current.about { /* 22? */
/*	width: 528px;*/
}
.current.contact { /* 22? */
/*	width: 563px;*/
}

.menu li.current.contact > a, .menu li.current.about > a { /* 32 */
	opacity: 1;
	-webkit-transition: -webkit-transform, 400ms, ease-out;
	transition: transform, 400ms, ease-out;
	-webkit-transition: opacity, 1.5s, ease-out, 1s;
	transition: opacity, 1.5s, ease-out, 1s;
	position: relative;
	float: right;
}
.menu li.current.events > a { /* 32 */
	opacity: 1;
	-webkit-transition: -webkit-transform, 400ms, ease-out;
	transition: transform, 400ms, ease-out;
	-webkit-transition: opacity, 1.5s, ease-out, 1s;
	transition: opacity, 1.5s, ease-out, 1s;
	position: relative;
	float: right;
}
.menu li.current.programs > a { /* 32 */
	opacity: 1;
	-webkit-transition: -webkit-transform, 400ms, ease-out;
	transition: transform, 400ms, ease-out;
	-webkit-transition: opacity, 1.5s, ease-out, 1s;
	transition: opacity, 1.5s, ease-out, 1s;
	position: relative;
	float: right;
}
.nav .menu .about.hider, .nav .menu .programs.hider, .nav .menu .contact.hider, .nav .menu .events.hider { /* 40 */
	opacity: 0;
	height: 0;
}
.nav .menu li.top-level .subnav { /* 41 */ /* when .top-level class is applied, this targets the first <li>, i.e., "Home" -- used to remove "Home" from landing page*/
	opacity: 0;
	height: 0;
	display: none;
}
.menu li .subnav .backhome.shower { /* 41 */
	left: 0;
	height: auto;
	opacity: 1;
}
.menu li .subnav .back.hider { /* 41 */
	height: 0;
	opacity: 0;
	left: 0;
}
/* menu level 1 */  
#top .nav .menu > li.hider { /* 131 */  /* when level 1 link is clicked other level 1 links are hidden */
	/* [disabled]transition: opacity .3s ease 0s, height 0s linear .5s;
*/
	left: -6000px;
	height: 0;
	opacity: 0;
}
