blog archive spacing between the years

blog archive spacing between the years

Having a problem where the spacing of the years in my archive aren't all the same.


The first two are fine, but then as you look down, it increases, then the last two are fine again. How can I fix this? Here's some code :

  1. <style type="text/css">
  2. ul {
  3.   /* These are lists which will have bullet points unless we remove them like this */
  4.   list-style-type: none;
  5. }
  6. li {
  7.   /* These are the individual list items--the years, the months, the links. We want them to have some space between them to look nicer, and we can do that using margin. */
  8.   margin-top: 10px;
  9.   margin-bottom: 10px;
  10. }
  11. button {
  12.   /* Buttons have borders and backgrounds by default, let's remove those */
  13.   border:none;
  14.   background:none;
  15.   cursor:pointer;
  16.   color:#741dff;
  17.   font-family:Overpass, Georgia, Arial, Verdana;
  18.   font-size:18px;
  19.   position:relative;
  20.   top:0px;
  21.   left:0px;
  22.   z-index:9999;
  23.   outline:none;
  24. }
  25. button::-moz-focus-inner {
  26.   border: 0;
  27. }
  28. button:hover {
  29.   border:none;
  30.   background:none;
  31.   cursor:pointer;
  32.   color:white;
  33.   font-family:Overpass, Georgia, Arial, Verdana;
  34.   font-size:18px;
  35.   position:relative;
  36.   top:0px;
  37.   left:0px;
  38.   z-index:9999;
  39.   text-shadow:0px 0px 1px black, 0px 0px 1px black, 0px 0px 1px black, 0px 0px    1px black, 6px 0px 12px #6871b8, -6px 0px 12px #6871b8;
  40. }
  41. button.special::before {
  42.   /* :before is a "pseudoelement" which lets us put something on the page (before or after an element, in this case, all buttons) using only CSS */
  43.   content: "►";
  44.   /* This has to be inline-block for the transform below to work */
  45.   display: inline-block;
  46.   color:#000;
  47.   font-family:Overpass, Georgia, Arial, Verdana;
  48.   font-size:18px;
  49.   position:relative;
  50.   top:0px;
  51.   left:0px;
  52.   cursor:pointer;
  53.   z-index:9999;
  54.   text-shadow:none;
  55.   outline:none;
  56. }
  57. button.special2::before {
  58.   /* :before is a "pseudoelement" which lets us put something on the page (before or after an element, in this case, all buttons) using only CSS */
  59.   content: "►";
  60.   /* This has to be inline-block for the transform below to work */
  61.   display: inline-block;
  62.   color:#741dff;
  63.   font-family:Overpass, Georgia, Arial, Verdana;
  64.   font-size:18px;
  65.   position:relative;
  66.   top:0px;
  67.   left:0px;
  68.   cursor:pointer;
  69.   z-index:9999;
  70.   text-shadow:none;
  71.   outline:none;
  72. }
  73. #monthly {
  74.   display: inline-block;
  75.   color:black;
  76.   font-family:Overpass, Georgia, Arial, Verdana;
  77.   font-size:18px;
  78.   position:relative;
  79.   top:0px;
  80.   left:0px;
  81.   cursor:pointer;
  82.   z-index:9999;
  83.   text-shadow:none;
  84. }
  85. button.flip::before {
  86.   transform: rotate(90deg);
  87. }
  88. /* To begin with, we'll hide what's in the year and month listings. The slideDown over in the jQuery will make them appear later. */
  89. .year-inner {
  90.   display: none;
  91. }
  92. .month-inner {
  93.   display: none;
  94. }
  95. .archiveheader {
  96.   text-decoration:none;
  97.   color:black;
  98.   font-family:Laila, Arial, Verdana;
  99.   position:absolute;
  100.   top:800px;
  101.   left:1142px;
  102.   font-size:21px;
  103.   z-index:9999;
  104. }
  105. .blogarchivewrapper {
  106.   position:absolute;
  107.   top:820px;
  108.   left:1100px;
  109.   width:300px;
  110.   height:600px;
  111. }
  112. .bloglinks {
  113.  font-family:Overpass, Georgia, Arial, Verdana;
  114.  font-size:18px;
  115.  color:black;
  116. }
  117. </style>

"I can only show you the door. You're the one that has to walk
through it." ~ Morpheus The Matrix