/*full width*/
.full-width{
	background: #0080ff;
}
.full-footer{
	background: #272727;
}
/*small logo*/
a.tm-logo-small img{
	position: absolute;
	top: 0px;
	margin: 5px 0;
	text-align: center;
	left: 15%;
	height: 80px;
}

/*header*/
.tm-headerbar{
	position: relative;
	top: 20px;
	margin-top: 0px;
    margin-bottom: 0px;
}

/*toolbar*/
.tm-toolbar {
	background: #0080ff;
	color: #fff;
	padding: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 11px;
}
.tm-toolbar a{
	color: #fff;
	font-size: 11px;
}

/*menu*/
.tm-navbar {
    margin-top: 0px;
    margin-bottom: 0px;
}

.tm-navbar ul.uk-navbar-nav.uk-hidden-small{
    float: right;
	position: relative;
    top: -20px;
}

.tm-navbar.uk-navbar{
	background: transparent;
}
/*search*/
input.uk-search-field {
    border-radius: 5px;
}

/*side menu*/
.menu-side ul li{
	background: #0080ff;
	margin: 10px 0px;
}

.menu-side ul li a{
	color: #fff;
	font-size: 18px;
	padding: 10px;
}
.menu-side ul li a:hover {
    color: #e0faff;
    font-size: 18px;
    padding: 10px;
}

/*sponsor*/
.sponsor-table{
	border-top: 1px solid #eee;
	padding-top: 10px;
}
.sponsor-table table{
	width: 100%;
	text-align: center;
}

/*footer*/
.tm-footer {
    margin-top: 5px;
    margin-bottom: 0px;
}

.tm-footer-a{
	background: #272727;
	padding: 10px 0px;
	color: #fff;
}
.tm-footer-a a,
.tm-footer-a.uk-grid li a,
.tm-footer-a.uk-grid .uk-panel-title{
	color: #fff;
}

em{
	color: #ccc;
}