@font-face {
  font-family: 'ComicHelvetic';
  src: url(fonts/ComicHelvetic_Light.otf);
}

ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}

li {
  padding-left: 1em;
  text-indent: -1em;
}
    
    a:link {
  color: #76C6D1;
  background-color: transparent;
  text-decoration: none;
    }
    a:visited {
  color: #5290c2;
  background-color: transparent;
  text-decoration: none;
    }

    a:hover {
  color: #5290c2;
  background-color: transparent;
  font-style: italic;
  cursor: url("cursor.png"), auto;
    }

    a:active {
  color: #5290c2;
  background-color: transparent;
  font-style: italic;
    }
    
        html {
        cursor: url('cursor.png'), auto;	
        }
    
      body {
        background-image: url(background05.jpg);
        background-repeat: repeat;
        background-size: 500px;
        background-attachment: fixed;
        color: #a19d8e;
        font-family: 'ComicHelvetic', sans-serif;
        line-height: 1.5;
        font-size:13px;
        overflow-x: hidden;
        overflow-y: scroll;
    }
    #topborder {
        width: 1900px;
        height: 60px;
        position: fixed;
        left: 0px;
        top: 0px;
        z-index: 6;
    }
    #bottomborder {
        width: 1900px;
        height: 60px;
        position: fixed;
        left: 0px;
        top: 650px;
        z-index: 6;
    }
    #title {
        width: 800px;
        height: 200px;
        position: absolute;
        left: 720px;
        top: 20px;
        padding: 5px;
        margin-top: 10px;
        overflow: hidden;
        z-index: 5;
    }
    #navbox {
        background-color: #FDFCEA;
        width: 230px;
        height: 555px;
        left: 290px;
        top: 70px;
        position: fixed;
        overflow: hidden;
        padding: 8px;
        z-index: 1;
        border-radius: 10px;
        border-width: 2px;
        border-style: solid;
        border-color: #F9CB55;
    }
    #stickwidget {
        left: 520px;
        top: 150px;
        transform: rotate(350deg);
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #stickwidget2 {
        left: 1160px;
        top: 350px;
        transform: rotate(15deg);
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #stickytape1 {
        left: 510px;
        top: 70px;
        transform: rotate(325deg);
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #stickytape2 {
        left: 1120px;
        top: 1830px;
        transform: rotate(335deg);
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #stickytape3 {
        left: 250px;
        top: 50px;
        transform: rotate(350deg);
        position: fixed;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #overviewtitle {
        left: 660px;
        top: 270px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #favoritestitle {
        left: 940px;
        top: 413px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #divdown {
        left: 750px;
        top: 780px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 3;
    }
    #tropestitle {
        left: 700px;
        top: 750px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #resultstitle {
        left: 940px;
        top: 1075px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #moodtitle {
        left: 670px;
        top: 1420px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 4;
    }
    #divother {
        left: 750px;
        top: 1100px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 3;
    }
    #divbottom {
        left: 750px;
        top: 1450px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 3;
    }
    #kinbox {
        width: 610px;
        height: 340px;
        left: 580px;
        top: 1500px;
        position: absolute;
        overflow-y: scroll;
        overflow-x: hidden;
        padding: 8px;
        z-index: 3;
    }
    #textfavs {
        width: 610px;
        height: 250px;
        left: 580px;
        top: 500px;
        position: absolute;
        overflow-y: scroll;
        overflow-x: hidden;
        padding: 8px;
        z-index: 3;
    }
    #texttropes {
        width: 500px;
        height: 250px;
        left: 650px;
        top: 820px;
        position: absolute;
        overflow-y: scroll;
        overflow-x: hidden;
        padding: 8px;
        z-index: 3;
    }
    #textresults {
        width: 500px;
        height: 250px;
        left: 650px;
        top: 1160px;
        position: absolute;
        overflow-y: scroll;
        overflow-x: hidden;
        padding: 8px;
        z-index: 3;
    }
    #mainbox {
        background-color: #FDFCEA;
        width: 650px;
        height: 1800px;
        left: 550px;
        top: 70px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 1;
        border-radius: 10px;
        border-width: 2px;
        border-style: solid;
        border-color: #F9CB55;
    }
    #textins {
        width: 610px;
        height: 1775px;
        left: 580px;
        top: 150px;
        position: absolute;
        overflow: hidden;
        padding: 8px;
        z-index: 3;
    }
    #backbutton {
        left: 15px;
        top: 10px;
        position: absolute;
        padding: 8px;
        z-index: 1;
    }
mark {
  background-color: #fb887b;
  color: #b40d57;
}
.linksmall {
        font-size: 11px;
    }
.updtext {
        color:#76C6D1; 
        font-size:14px; 
        text-decoration: underline;
    }
.biocontain {
        font-size:12px; 
        padding-left: 30px;
        padding-right: 30px;
    }
    .smallercontain {
        font-size:12px; 
        padding-left: 50px;
        padding-right: 50px;
    }
::selection {
    color: #527ecb;
    background: #97e1ea;
  }
  ::-moz-selection {
    background: #97e1ea;
  }