@font-face{
  font-family: PetscopFont;
    src: url(../fonts/PetscopWide.ttf);
  }
@font-face{
  font-family:Treb;
  src:url(trebuc.ttf);
  }
@font-face {                  
font-family: 'AnalogueOS';
src: url(https://humantooth.neocities.org/fonts/AnalogueOS-Regular.woff) format('woff');
font-weight: normal;
font-style: normal;
} 
body{
 
  font-family: 'Trebuchet MS', Treb;
  cursor:url('../cursor/boxquestionblue.gif'), auto;
  }
h1{
  font-family: PetscopFont;
  color:white;
  }
h2 {
  font-size:23px;
  color:white;

}
 p{
  color:black;
  font-size:16px;
  padding:0px 3px 0px;
  text-align:justify;
  }
  ul{
    list-style-image:url(../images/w98smallfolder.png);
    }
  li{
    font-size:16px;
    }
  
.borders{
  border-style: solid;
  border-color: white;
  border-width: 4px;
  padding: 5px;
  }

 .main{
   width:1210px;
   margin:auto;
   background-color:rgba(0,0,0,0.6);
   padding: 10px;
   
   }
  .cont{
    background-color:rgba(222,222,225,1);
    width:890px;
    
    float:left;
    padding: 10px;
    min-height:100%;
    position:relative;
    
    
    }
    
  .flex{
    display:flex;
    flex:1;
    width:1210px;
    }
.side{
  width:280px;
  background-color:rgba(14,0,40,0.5);
  
  padding:10px;
  min-height:100%;
  position:relative;
 
    
  }
  
.side > p{
   color:white;
    
  }

.navb{
  color:#100030;
  width:100%;
  display:none;
  }
.navb  li{
  display:inline-block;
  text-align:center;
  }
.footer{
  background-color:#300010;
  width:1190px;
  padding:5px 10px 5px;
  margin:auto;
  
  border-top: solid 3px #220020;
  }
.footer > p{
  color:white;
  
  }

a:hover {
  
  color:#ff004f;
  }
a{
color:#65a2cf;
transition: color 0.5s;
  }
.recentEntries:hover{
  color:blue;

}
.gridcontain{
  display:grid;
  grid-gap: 10px;
  grid-template-columns: auto;
  padding:10px 1px 1px 1px;
  box-sizing:border-box;
}
.gridcontain > div{ /*Blog cards*/
  border-radius:3px;
  padding:9px;
  box-sizing:border-box;
  background-color:#190040;
  color:white;
  font-size:16px;
}
.gridcontain > div > p{
  color:white;
  font-size:16px;
}
.recentEntries{
  font-size:23px;
  color:#220077;
  
}

.cardtitle{
  font-size:22px;
  top:0px;
  color:#d9ff00;
}
.entrylink{
  color:white;
  font-size:20px;
}