div#topbar { display: none }

div#site-header-inner {
	padding: 1pt !important;
}

div.site-branding-text {
	margin-top: 7pt !important;  
}
div.site-branding-text p a {
	color: darkblue;  font-size: 18pt;
}

nav#site-navigation { background-color: darkblue; }

div.site-content {
  padding-top: 5pt;
}

header.page-header {
  margin-bottom: 5pt;
}

main.site-main h2 {
  margin-top: 2pt;  margin-bottom: 2pt; 
  font-size: 20pt;
}

article.grid-entry {
  margin-bottom: 3pt;
}

legend {
  translate: 15px 23px;
  background-color: white;
  width: 140px;
}

article.grid-entry h5, article.grid-entry header.entry-header {
  margin-top: 4pt;
  margin-bottom: 3pt;
  color: darkblue;
}

article.grid-entry header.entry-header {
  margin-top: 2pt;
  margin-bottom: 1pt;
}
article.grid-entry header.entry-header h2.entry-title {
  margin-bottom: 1pt;
  font-size: 14pt;
}
article.grid-entry div.entry-summary {
  margin-bottom: 3pt;
}

article.grid-entry div.title {
  margin-left: 8pt;
}

article.grid-entry div.title a {
	color: darkblue;
}

article.grid-entry div.excerpt {
  margin-left: 16pt; margin-bottom: 8pt;
  font-family: 'Arial Narrow'; font-size: 12pt;
}

div.entry-content p {
  margin-bottom: 6pt;
  line-height: normal;
}

div.entry-content li {
  margin-top: 3pt;
  line-height: normal;
}

section.widget_block h3.sidebar-taxonomy {
  margin-top: 1pt;  margin-bottom: 1pt;
  color: darkblue;
}

section.widget_block ul.sidebar-taxonomy li {
  margin-left: 12pt; padding: 0;
}

section.widget_search {
  margin-bottom: 6pt;
}

