@charset "utf-8";
/* CSS Document */

    #blog-feed {
      margin-top: 20px;
	  width: 95%;
    }
    .blog-post {
      margin-bottom: 30px;
      padding: 15px;
	  font-size: 1.2em;
    }
    .blog-post a:link {
     color: #ba2406;
    }
    .blog-post a:visited {
     color: #ba2406;
    }
    .blog-post a:hover {
     color: #ba2406;
    }
    .blog-post a:active {
     color: #ba2406;
    }
    .blog-title {
      margin: 0 0 10px;
      font-size: 1.5em;
      display: none; 
	  visibility: hidden;
    }
    .blog-title a {
      text-decoration: none;
      color: #2c3e50;
    }
    .blog-title a:hover {
      text-decoration: underline;
    }
    .blog-date {
      color: #7f8c8d;
      font-size: 0.9em;
      margin-bottom: 15px;
	  text-align: center;
    }
    .blog-content {
      line-height: 1.6;
    }
    .blog-content img {
      max-width: 100%;
      height: auto;
    }
    #posts-container:empty::before {
      content: 'Loading posts...';
      color: #95a5a6;
    }
