  
/* *----------------------------* Article *----------------------------------* */
  .Blog_Gallery {
    display: block;
    padding: 0px 0px 0px 0px;
  }
  
  .Post_Block {
    position: relative;
    margin: 24px 24px 24px 24px;
    
    border: 1px solid white;
    border-radius: 8px;
    
    background-color: #e8e8e8;
    
    box-shadow: 4px 4px 0px #193268;
  }
  
  aside .Post_Block {
    margin: 4px 8px 4px 8px;
  }
  
  .Extra_Border_Blog {
    text-align: left;
    border: 2px solid #00719b;
    border-radius: 8px;
  }
  
  .Blog_Title  {
    display: inline-block;
    margin: 0 92px 0 0;
    padding: 12px 8px 12px 8px;
    
    border-right: 2px solid #00719b;
    border-bottom: 2px solid #00719b;
    border-radius: 0px 0px 8px 0px;
    
    background-color: #97d7ef;
    
    font-size: 1.3em;
    color: black;
    text-shadow: 0px 0px 0px black;
  }
  
  .Blog_Date {
    padding: 6px 8px 6px 8px;
    
    color: black;
    text-shadow: 0px 0px 0px black;
  }
  
  article img {
    position: absolute;
    right: 5px;
    top: 5px;
    
    float: right;
    margin: 0px 4px 0px 12px;
    height: 68px;
    
    border: 2px solid black;
    border-radius: 4px;
    box-shadow: 2px 2px 0px #193268;
  }
  
  .Blog_Gallery a {
    text-decoration: none;
  }
  
  
/* *----------------------------* Hover & Active *----------------------------------* */
  @keyframes OnPostHover {
    0% { background-color: #a9e7ff; box-shadow: 0px 0px 12px white; top: 0px; }
    25% { top: 3px; }
    50% { background-color: #efefff; box-shadow: 0px 0px 4px white; top: 0px; }
    75% { top: -3px; }
    100% { background-color: #a9e7ff; box-shadow: 0px 0px 12px white; top: 0px; }
  }
  
  .Post_Block:hover {
    cursor: pointer;

    animation-name: OnPostHover;
    animation-duration: 2.0s;
    animation-direction: normal;
    animation-timing-function: Linear;
    animation-iteration-count: infinite;
  }
  
