html, body	{ margin: 0; }
body		{ color: #000;
		  font-family: Verdana, Tahoma, Arial, sans-serif; }
a		{ text-decoration: none; }
a:hover		{ text-decoration: underline; }
header		{ background-color: #666;
		  padding-top: 5%; 
		  padding-bottom: 1em; 
		  border-bottom: 1px solid black; }
header > h1, 
header > div	{ display: inline-block; }
header div	{ color: #ddd; 
		  font-size: 14pt; }
header h1	{ color: #fff; 
		  padding-left: 1em;
		  padding-right: 1em;
		  font-size: 24pt;
		  font-weight: normal;
		  margin: 0; }
@media only screen and (max-width: 800px), only screen and (max-device-width: 800px) {
header > h1, 
header > div	{ display: block; 
	 	  padding-left: 1%; 
	  	  padding-right: 1%; }
header h1	{ font-size: 16pt; }
header div	{ font-size: 12pt; }
}
nav		{ font-size: 10pt; 
		  margin-right: 2em; 
		  float: left; }
nav, article	{ padding: 2%; }
nav > div 	{ padding-left: 2em; }
nav a.arch,
nav a.inact	{ color: gray; }
nav span.arch,
nav span.inact	{ color: lightgray; }
nav a.arch:hover,
nav a.inact:hover { color: red; }
nav h3		{ font-size: inherit;
		  font-weight: normal;
		  margin-bottom: 1ex;
		  color: #c00; }
article h2	{ color: #c00; 
		  font-weight: bolder; 
		  font-size: 14pt; }
article a	{ background: transparent url(external.png) center right no-repeat; 
		  padding-right: 12px; }
q:lang(lv)	{ font-family: Times;
		  display: block;
		  margin-bottom: 1em;
		  quotes: "\00Ab\00A0" "\00A0\00BB" "\00Ab\00A0" "\00A0\00BB";
		  font-size: 20pt; }
q:lang(en)	{ padding-left: 7em;
		  display: block;
		  font-size: 10pt; }
cite		{ padding-left: 6em;
		  display: block;
		  font-size: 10pt; }
footer		{ padding-top: 2em; 
	  	  color: #aaa; 
		  font-size: 9pt; }
footer a	{ background: none;
		  color: #555;
		  padding: 0; }
footer a:hover	{ color: #000; 
		  text-decoration: none; }
section		{ padding-top: 1em; }
@media only screen and (max-width: 600px), only screen and (max-device-width: 600px) {
nav		{ float: none; 
		  border-bottom: thin solid silver; 
		  margin: 0;
		  background-color: #eee; }
section		{ padding: 0; }
nav h3		{ margin: 0; }
article blockquote, 
article cite, 
article q:lang(en),
article q:lang(lv)
		{ padding: 0; 
		  margin: 0; }
}
