nav#skiplinks {
	display:none;
}

section#primarynav {
	opacity:.95;
background:#384247;
	-moz-box-shadow: 0 0 7px #000;
-webkit-box-shadow: 0 0 7px #000;
box-shadow: 0 0 7px #000;
}
body.page-template-page-home-php section#primarynav {
-moz-box-shadow: 0 15px 0 rgba(255, 255, 255, 0.8),0 -1px 3px #333;
-webkit-box-shadow: 0 15px 0 rgba(255, 255, 255, 0.8),0 -1px 3px #333;
box-shadow: 0 15px 0 rgba(255, 255, 255, 0.8),0 -1px 3px #333;
}

nav#primary {
}

nav#primary ul {
	position:relative;
	margin:0;
	padding:0;
	float:right;
}
nav#primary ul li {
	display: inline;
	margin:0;
	padding:0;
}
nav#primary ul li a {
	display:block;
background:#384247;
	float:left;
    color:#fff;
	font-size:.9em;
	font-weight:300;
	text-transform:uppercase;
	width:auto;
	padding:5px 20px 7px;
border:0;
-webkit-border-top-left-radius: 3px;
-webkit-border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-topright: 3px;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
nav#primary ul li a:hover {
	background:#f33;
}
nav#primary ul li.current-page-ancestor a, nav#primary ul li.current_page_item a, nav#primary ul li.current_page_parent a {
	background-color:#fff;
	background: rgba(255, 255, 255, 0.9);
	color:#c33;
	
}

body.single-flipbooks nav#secondary {
	display:none;
}

nav#secondary {
	background:none;
	margin:0;
	margin-top:5px;
	padding:0;
}

nav#secondary ul {
	margin:0 10px;
	padding:0;
	list-style:none;
}

nav#secondary ul li {
	margin:0;
	padding:0;
	display:inline;
	float:left;
	margin-right:1px;
}

nav#secondary ul li a {
	display:block;
	color:#fff;
	background:#666;
font-size:.9em;
	margin:0;
	padding:2px 6px;
	text-decoration:none;
	border-bottom:0;
	-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

nav#secondary ul li a:hover, nav#secondary ul li.current_page_item a, nav#secondary ul li.current_page_parent a, body.page-template-page-home-php nav#secondary ul li a {
	background:#f33;
}
body.page-template-page-home-php nav#secondary ul li a:hover {
	background:#666;
}

body.bbPress nav#secondary {
	display:none;
}

nav#secondary ul.children {
	display:inline;
	margin:0;
	padding:0;
}

nav#breadcrumb {
	font-size:.7em;
	color:#333;
	font-weight:400;;
	margin:0;
	padding:0 0 0 120px;
	min-height:20px;
}
body.page-id-11 nav#breadcrumb {
	display:none;
}
nav#breadcrumb a, nav#breadcrumb span.current {
	color:#666;
	border:0;
	margin:0 3px;
}
nav#breadcrumb span.current {
	color:#999;
}
nav#breadcrumb a:hover {
	color:#f33;
	border-bottom:1px dotted;
}

article#publications ul, article#publications li {
margin:0;
padding:0;
}
article#publications li {
display:inline;
}
article#publications li a {
font-size:.9em;
background:url(../img/bullet.png) left 50% no-repeat;
display:block;
margin:0 8px 15px 0;
padding:3px 0px 3px 13px;
float:left;
border-bottom:0;
color:#111;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* red bullets */
article#publications li a[title *="Governance"], article#publications li a[title *="Papers"], article#publications li a[title *="Community"], article#publications li a[title *="Publications"], article#publications li a[title *="Admissions"] {
	background-image:url(../img/bullet-red.png);
}
article#publications li a[title *="Community"] {
	display:none;
	float:right;
	margin-right:10px;
}
body.page-template-page-home-php article#publications li a[title *="Community"] {
	display:block;
}
article#publications li a:hover {
color:#333;
background-color:#ccc;
}

nav#tertiary ul {
	list-style:none;
}

nav#tertiary ul li {
	margin-left:0;
	border-bottom:1px dotted #b2b29c;
}

nav#tertiary ul li a {
	display:block;
	padding:5px;
	border:0;
}

nav#tertiary ul li a:hover {
	padding:5px;
	background:#f7f7f7;
}

nav#tertiary ul.children {
	margin:0;
}

nav#tertiary ul.children li {
	margin-left:20px;
	border-bottom:0;
	border-top:1px dotted #b2b29c;
}

li#pages_at_depth-3 li, div.textwidget ul.links li {
border-bottom:1px dotted #ccc;
margin:0; padding:0;
}
li#pages_at_depth-3 a, div.textwidget ul.links a {
border:0 !important;
display:block;
padding:3px;
}
li#pages_at_depth-3 a:hover, div.textwidget ul.links a:hover {
background:#ccc;
}