body
{
  background: white;
  color: black;
  font-family: Georgia, serif;
  letter-spacing: 0.05em;
  line-height: 1.6;
}

p
{
  margin-bottom: 1.6em;
}

a
{
  text-decoration: none;
  color: black;
}

a.active /* class to use if we are at the specified url */
{
  color: #aea404;
}

#page
{
  width: 820px;
  margin: 0px auto;
  margin-top: 6%;
}

#header
{
}

  #logo
  {
  }

#main
{
  font-size: 0.6em;
}

  #sidebar-left, #content
  {
    margin-bottom: 50px; /* this defines the margin between the sidebar and the content on the one hand and the footer on the other hand */
  }

  #sidebar-left
  {
    float: left;
    width: 300px;
    position: relative;
  }

    #uilskuiken
    {
      position: absolute;
      top: 5px;
      left: -35px;
    }

    #menu
    {
      margin-left: 100px;
    }

    #menu li li /* submenu's */
    {
      padding-left: 20px;
      font-style: italic;
    }

  #content
  {
    float: right;
    width: 500px;
    text-align: justify;
  }

    /* Gallery content */
    #content .gallery-description
    {
      margin-bottom: 1em;
      font-style: italic;
    }
    #content .photo-gallery
    {
      line-height: 0px; /* unset line-height so margin-bottom of thumbnails is as specified */
    }
    #content .photo-gallery .gallery-photo
    {
      float: left;
      margin-right: 10px;
      margin-bottom: 10px;
    }
    #content .photo-gallery .gallery-photo img
    {
    }
    #content .gallery-navigation
    {
    }
    #content .gallery-navigation a
    {
      text-decoration: none;
    }

    /* News content */
    #content .news-post
    {
    }
    #content .news-post-seperator
    {
      margin: 3.2em 0;
      text-align: center;
    }
    #content .news-post .header
    {
      margin: 0 0 1.6em 0;
    }
    #content .news-post .title
    {
      font-weight: bold;
    }
    
    /* Paginator */
    #content .paginator
    {
      text-align: center;
    }
    #content .paginator .current
    {
      color: white;
      background-color: black;
    }

#footer
{
  clear: both;
  font-size: 0.55em;
  text-align: right;
}
