@CHARSET "ISO-8859-1";

ul
{
  margin: 0;
  padding: 0;
}

li
{
  list-style: none;
  margin: 0;
}

figure
{
  margin: 0;
}

body {
  background: #649329;
  background: #1C7932;
  background: white;
  margin: 0;
  font-family: Verdana;
}


header h1
{
  margin-top: 0;
}

header h1, nav, .content, .date-block, .header-links, .page-title h2
{
  padding-left: 20px;
  padding-right: 20px;
}


.content
{
  font: 1em Verdana, sans-serif;
  padding-top: 1em;
  padding-top: 0;
  padding-bottom: 1em;
}

.content a
{
  color: white;
  font-weight: bold;
  text-decoration: none;
}

.content a:hover
{
  text-decoration: underline;
}

.content figure.top-block img
{
  width: 100%;
}


.content figure.top-block figcaption
{
  font: 0.6em Verdana, sans-serif;
}


#page
{
  /*
  border: 2px solid #1C7932;
  */
  background: #1C7932;
  color: white;
  max-width: 800px;
  margin: 0 2em 0 2em;
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: 2px 2px 10px grey;
}

header
{

}


header > h1
{
  font: 3em Verdana, sans-serif;
  letter-spacing: 0.07em;
  margin-top: 0;
  padding-top: 0.5em;
  margin-bottom: 0;
}

/*
nav
{
  padding-top: 0.2em;
  padding-bottom: 0.2em;
}
*/

nav, .page-title > h2
{
  background: #E1E5D6;
}


#nav-area
{
}

nav
{
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  color: black;
}

nav ul
{
}

nav li
{
  display: inline-block;
  line-height: 1.5em;
  padding-right: 1em;
  padding-left: 1em;
}

nav li:first-child
{
  padding-left: 0;
}

nav li:last-child
{
  padding-right: 0;
  border: none;
}

/*
nav li:after
{
  content: "|";
}

nav li:last-child:after
{
  content: "";
}
*/

nav li
{
  border-right: 1px solid black;
}

nav li:last-child:after
{
  content: "";
}


nav a
{
  color: black;
  font: 1em Verdana, sans-serif;
  text-decoration: none;
}

nav a:hover
{
  text-decoration: underline;
}

.page-title > h2
{
  padding-top: 0.1em;
  /*
  padding-bottom: 0;
  margin-bottom: 0;
  */
  font: 1.5em Verdana, sans-serif;
}

p.header-links
{
  margin-top: 0;
}

header p.header-links a
{
  margin-top: 0;
  font: 0.8em Verdana, sans-serif;
  color: white;
  text-decoration: none;
}

header p.header-links a:hover
{
  text-decoration: underline;
}


.date-block
{
  background: #E1E5D6;
  margin-bottom: 1em;
  padding: 1em;
  padding-bottom: 0.2em;
  overflow: hidden;
  box-shadow: 2px 2px 10px silver;
}

.date-block h3
{
  font: 1.5em Verdana, sans-serif;
  margin-top: 0;
  margin-bottom: 0;
}

.date-block img.deko
{
  float: left;
  margin-right: 1em;
}

.date-block, #nav-area, .page-title > h2
{
  color: #1C7932;
}

.page
{
  display: hidden;
}

h4
{
	color: red;
  font: bold 1em Verdana, sans-serif;
  margin-bottom: 0;
}

