@import url("https://fonts.googleapis.com/css?family=Arsenal");
html, body {
  margin: 0px;
  padding: 0px;
   background-image: url("CAVE3000_TheTip.jpg");
  font-size: 1em;
  min-width: 320px; }
  @media screen and (max-width: 400px) {
    html, body {
      font-size: 0.8em; } }



#tip {
  font-family:"Times New Roman";
  color: black;
      font-style: italic;
  position: fixed;
  font-size: 630%;
  top: 12vh;
  left: 50%;
  margin-right: -50%;
  transform: translate(-50%, -50%)
  }
  #tip:hover {
     }

#ffmlink {
  font-family: "Arsenal";
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 12vh;
  left: 0vh; }
  #ffmlink:hover {
    color: #071bf9;}


#bkklink {
  font-family: "Arsenal";    
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 4vh;
  left: 0vh; }
  #bkklink:hover {
    color: #071bf9;}

--

#makiishiilink {
  font-family: "Arsenal";    
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 4vh;
  left: 0vh; }

#julzabowsxlink {
  font-family: "Arsenal";    
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 4vh;
  left: 0vh; }


#buettnerlink {
  font-family: "Arsenal";    
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 4vh;
  left: 0vh; }

#windlink {
  font-family: "Arsenal";    
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 4vh;
  left: 0vh; }


#pecholink {
  font-family: "Arsenal";    
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 4vh;
  left: 0vh; }


#buckleylink {
  font-family: "Arsenal";    
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 4vh;
  left: 0vh; }


#sattarasartlink {
  font-family: "Arsenal";    
  position: fixed;
  color: black;
  text-decoration: none;
  font-size: 200%;
  top: 4vh;
  left: 0vh; }



















section {
  min-height: 100vh;
  width: 8vw;
    margin: 8vh;
    position: center
  text-align: left;
  font-size: 100%; }
  section article {
    font-size: 100%; }
  section .stage { 
    width: 80vw;
    min-height: 100%;
    margin: auto;
    padding-top: 12vh;
    padding-bottom: 30vh; }
    @media screen and (max-width: 500px) {
      section .stage {
        width: 100vw; } }
    section .stage .stagetitle {
        text-align: left;
      margin-bottom: 8vh; }
    section .stage img {
      width: 60vw;
      margin-bottom: 2vh; }
      @media screen and (max-width: 500px) {
        section .stage img {
          width: 60vw; } }
    section .stage a {
      color: black; }
    section .stage .subtext {
      margin-bottom: 15vh;
      font-size: 80%; }
    section .stage .stagetext {
        text-align: left;
      margin-bottom: 5vh;
     }
      @media screen and (max-width: 400px) {
        section .stage .stagetext {
          padding: 0px; } }
    section .stage .subtitle {
      clear: both;
      text-align: left;
      margin-top: 20px;
      padding-top: 50px;
      text-decoration: underline;
      width: 50%; }

#cv article {
  text-align: left;
  margin-top: 2vh;
  margin-bottom: 2vh; }
  #cv article .time {
    clear: both;
    width: 20%;
    color: #444;
    float: left;
    font-style: italic; }
  #cv article .entry {
    width: 70%;
    float: left;
    padding-bottom: 13px; }

/*# sourceMappingURL=build.css.map */
