body {
	font-size: 16px;
}
.uk-navbar-nav {
	color: #FFF;
}
.uk-navbar-nav > li > a {
	font-size: 20px;
	font-weight: 400;
	font-family: 'Abel', "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
	color: #FFF;
	padding: 0 2em;
}
a, em {
	color: #86a935;
}
.uk-navbar-nav > li.uk-active > a {
	color: #b72270;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
	background-color: #FFF;
	color: #b72270;
}
.uk-navbar {
	background-color: #b72270;
	border-bottom: 4px solid #b72270;
	border: none; 
}
.uk-dropdown {
	font-size: 18px;
}
p, #contentarea li {
	font-size: 18px;
	font-weight: 400;
	line-height: 150%;
	color: #202020
}
.tm-headerbar, .tm-navbar, .tm-footer {
	margin: 0;
}
.tm-bottom-b .uk-panel {
	background-color: #b72270;
	text-align: right;
}
.tm-bottom-b .uk-panel p {
	color: #FFF;
}

.logoimg, .teamimg { max-height: 288px; }

.teamimg { width: 76.2%; }

.logoimg { width: 23.8%; float: left; }

.calendarday_entry { font-weight: 600; }
table.mod_seminarman_cal.extended td.calendarday .calendarday_entry div { color: white; font-size: 14px; }



@media screen and (max-width: 1024px) {
	.uk-navbar-nav > li > a {
	padding: 0 1.5em;
}
}
	

@media screen and (max-width: 400px) {
.uk-container {
	padding: 0.5em;
	margin-top: 0.5em;
}
.uk-grid {
	margin-left: 0;
}
.uk-grid > * {
	padding: 5px;
}
.tm-content {
	padding: 1em;
}
.tm-navbar {
	padding: 0 0.5em !important;
}	
p, ul, ol, dl, blockquote, pre, address, fieldset, figure {
	margin: 0 0 1em 0;
}
.uk-panel-box {
	padding: 1em;
}
.uk-grid + .uk-grid, .uk-grid-margin, .uk-grid > * > .uk-panel + .uk-panel { 
	margin-top: 1em; 
}
.uk-navbar {
	background-color: transparent;
	border-bottom: none;
}
.tm-logo-small img { 
	max-height: 70px; 
}
.uk-navbar-center {
	text-align: right;
	max-width: 100%;
}	
}
