#main-nav > .nav,
#main-nav > .nav > li,
#site-header .top-nav .nav > li,
#logo,
.secondary-nav .nav .nav-section,
.secondary-nav .secondary-nav li,
#highlights .nav,
.highlight,
#content-header .nav li,
#content-header .nav a,
#main-features > li,
.rec,
.rec + .rec + .rec,
.addresses > li,
.subtitle .course-code,
.fieldset ul,
label,
.label,
.field-option,
.helptext,
.site-map > li,
[data-legend] {
	display: inline;
	zoom: 1;
}

#main-nav {
	z-index: 10;
}



#site-header .top-nav .nav {
	zoom: 1;
	margin-right: 50%; right: -470px;
}

.highlight {
	left: -140px;
}

#main-features .body {
	margin-bottom: 0;
	border-width: 1px;
}

#main-features .title a {
	color: #1380a4;
}

#main-features > li:first-child + li a {
	color: #58870e;
}


#main-features .figure {
	margin-bottom: 0;
	border: #e0e0e0 solid 1px;
}

.additional-footer p:first-child + p {
	margin-right: 50%; left: auto; right: -470px;
	zoom: 1;
}

h3.title a {
	color: #fff;
}

#meta-content {
	overflow: hidden;
}

#meta-content h1 {
	margin-left: 0; left: -470px;
}

.menusection,
.nav-section > ul,
.nav-section > ul > li,
.nav-section,
#main-nav { zoom: 1; }

.secondary-nav {
	visibility: visible;
	display: none;
}

#main-nav > .nav > li > a {
	zoom: 1; display: block;
}

#site-header .displayed {
	display: block;
}

.secondary-nav .nav li a {
	padding-right: 10px;
}

.small-menu > .nav {
	text-align: left;
}

.o_firmie > .nav {
	text-align: right;
}

#highlights .nav .current a {
	border: #91c0cf solid 1px; margin-bottom: -1px; margin-top: -1px;
	zoom: 1;
}


#content-header .nav a:focus,
#content-header .nav a:hover {
	padding-left: 0; padding-right: 0;
	margin-right: 0; margin-left: 0;
}

#content-header .current a:focus,
#content-header .current a:hover,
#content-header .current a {
	padding: 0 10px; margin: 1px 0 0;
	border-width: 1px;
}

.actions {
	margin-bottom: 0;
}
