html, body {
	min-height: 100%;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e8bb81+0,ea9829+100 */
	background: #e8bb81; /* Old browsers */
	background: -moz-linear-gradient(top,  #e8bb81 0%, #ea9829 100%) no-repeat; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #e8bb81 0%,#ea9829 100%) no-repeat; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #e8bb81 0%,#ea9829 100%) no-repeat; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8bb81', endColorstr='#ea9829',GradientType=0 ) no-repeat; /* IE6-9 */	
	background-color: #ea9829;
}

.uk-subnav-line > :nth-child(n+2):before {
	border-left: 1px solid #b70000;
}

.uk-subnav-line li.uk-active a, .uk-subnav-line a:hover, .uk-subnav-line a:active, .uk-subnav-line a:focus {
	color: #ffffff;
}

nav.uk-navbar {
	background-color: #771f0b;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b70000+0,771f0b+99 */
	background: #b70000; /* Old browsers */
	background: -moz-linear-gradient(top,  #b70000 0%, #771f0b 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #b70000 0%,#771f0b 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #b70000 0%,#771f0b 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b70000', endColorstr='#771f0b',GradientType=0 ); /* IE6-9 */

	
}

.tm-toolbar {
	padding-top: 20px;
	padding-bottom: 20px;
}


.tm-headerbar .tm-logo {
	float: right;
	margin-top: 10px;
	margin-right: 44px;
}

.tm-headerbar .uk-panel {
	max-width: none;
	float: left;
}

.uk-container > .tm-navbar {
	margin-top: 0px;
	margin-bottom: 0px;
}

nav.uk-navbar > ul.uk-navbar-nav > li > a {
	color: white;
}

nav.uk-navbar > ul.uk-navbar-nav > li > a:hover {
	background: #771f0b; /* Old browsers */
}

nav.uk-navbar > ul.uk-navbar-nav > li.uk-active > a {
	background: #771f0b;
	color: white;
}

.uk-container > .tm-toolbar, .uk-container > .tm-headerbar {
	margin-top: 0px;
	margin-bottom: 0px;
}

.uk-container > .tm-headerbar {
	background-color: #ffffff;
}

#tm-middle {
	margin-left: 0px;
}

.tm-top-a {
	margin-top: 35px;
}

.tm-main {
	background-color: #ffffff;
}

aside.tm-sidebar-a {
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 35px;
	padding-bottom: 35px;
}

.tm-sidebar-a > .uk-panel-box {
	background-color: #e8bb81;
}

.tm-sidebar-a > .uk-panel-box:first-of-type {
	margin-top: 35px;
}

.tm-sidebar-a .uk-nav-side > li.uk-active > a {
	background: #771f0b;
}

.uk-container > .tm-bottom-b {
	background-color: #313131;
	padding: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #ffffff;
}

.uk-container > .tm-bottom-b > div > .uk-panel-box {
	background-color: #313131;
	color: #dddddd;
}

.uk-container > .tm-bottom-b > div > .uk-panel-box .uk-panel-title {
	color: #e8bb81;
	padding-bottom: 10px;
	text-align: center;
}

.uk-container > .tm-footer {
	background-color: #771f0b;
}

h1.uk-article-title {
	font-family: 'Great Vibes', cursive;
	font-size: 55px;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 10px;
}

h3.uk-panel-title {
	font-family: 'Great Vibes', cursive;
	font-size: 35px;
}

article a {
	color: #b70000;
}

article a:hover, article a:focus, article a:active, article a:visited {
	color: #771f0b;
}

article h3 {
	margin-bottom: 25px;
	margin-top: 55px;
}

main#tm-content {
	background-color: #ffffff;
	padding: 80px;
}

a.mapprint {
	display: none;
}

.tm-toolbar h1 {
	font-family: 'Great Vibes', cursive;
	font-size: 60px;
}

.tm-logo > img {
	display: inline-block;
}

.uk-navbar-toggle {
	color: white;
}

table.tgh_pedigree {
	box-shadow: 0px 0px 8px #bbbbbb;
}

table.tgh_pedigree td {
	background-color: #eeeeee;
	min-width: 150px;
}

table.tgh_pedigree td.tgh_male {
	background-color: #dddddd;
}

div.dietz-hover-menu {
	display: inline-block;
	padding: 10px;
	background-color: #111111;
}

div.dietz-hover-content {
	display: none;
	position: absolute;
	top: 64px;
	background-color: #111111;
	border-right: 1px solid #000000;
	opacity: 0.8;
	padding-left: 20px;
	padding-right: 20px;
}

div.dietz-hover-menu ul {
	list-style-type: none;
	padding-left: 0px;
}

div.dietz-hover-menu ul li {
	border-bottom: 1px solid #ffffff;
	padding: 10px;
}

div.dietz-hover-menu a {
	color: #e8bb81;
}

.btn-primary {
	background-color: #b70000;
}

.btn-primary:hover {
	background-color: #771f0b;
}

div[aria-live="assertive"], div[role="tooltip"] {
	display: none !important;
	width: 0px !important;
}

footer {
	display: none;
}

.contact-address .jicons-icons {
	display: none;
}

.tm-isblog  article img {
	max-width:400px;
}