a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block;
}

body {
    line-height: 1;
}

ol,ul {
    list-style: none;
}

blockquote,q {
    quotes: none;
}

blockquote:after,blockquote:before,q:after,q:before {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}
@font-face {
font-family: 'handwriting';
src: url('fonts/Handwriting.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}   
@font-face {
    font-family: "Rubik-Light";
    src: url(fonts/Rubik-Light.ttf);
}
@font-face {
    font-family:"plexifont";
    src: url(fonts/plexifont.ttf);
}

body,html{
    margin: 0;
    padding: 0;
    color: #FFF;
    font-size: 20px;
    font-weight: 200;
    font-family: 'Work Sans',Arial, sans-serif;
    background-color: #000;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    overflow:hidden;
    width: 100%;
    height: 100%;
    -webkit-font-smoothing: subpixel-antialiased;

    letter-spacing: 1px;
}
canvas{
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
}
audio{
    position: fixed;
    top:40px;
    left:10px;
    filter: invert(100%);
}
a{
	text-decoration: none;
}
.readRest{
    display: block;
    width: 100%;
    border-bottom:1px solid #44EE99;
    color:#44EE99;
    font-size: 18px;
    text-align: center;
    opacity: 0.8;

}
.readRest:hover{
    opacity:1;
}
.artLabels:hover{
    font-style: italic;v                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
}
.artLabels,.clusterLabel,.superLabel{
    
   

    position: absolute;
    font-size: 12px;
    text-align: center;
    z-index:1;
    cursor: pointer;
    pointer-events:all;
    white-space: nowrap;


   text-shadow:
     1px 1px 0 #000,  
      1px 0px 0 #000,
       0px 1px 0 #000,
        2px 2px 0 #000,  
      2px 0px 0 #000,
       0px 2px 0 #000,
        3px 3px 0 #000,  
      3px 0px 0 #000,
       0px 3px 0 #000;
}
.superLabel{
    display: none;
    font-size: 16px;
    color: white;
    padding: 2px;
    letter-spacing: 4px;
    text-align: center;
    text-transform: uppercase;
    background: black;
    opacity: 0.7;  
    text-shadow: 0 0 6px #000000, 0 0 2px #000000;
}
.superLabel:hover{
    opacity: 1;
    font-style: italic;
}

#clusterPointer0,#clusterPointer1,#clusterPointer2,#clusterPointer3,#clusterPointer4,#clusterPointer5,#clusterPointer6,#clusterPointer7{
   
   /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
top: -300px;
    position: fixed;
    font-size: 13px;
    padding-left: 4px;

    z-index:3;
    cursor: pointer;
    letter-spacing:1px;
    border-left: 1px solid white;
    white-space: none;

    content: "";
}
#clusterPointer0{
    z-index: 4;
    opacity: 1;
}
.domain{

    letter-spacing:3px;

    font-size: 10px;
    text-transform: uppercase;
}
.disable-hover,
.disable-hover * {
  pointer-events: none !important;
}
#falseTitle{

}
#flyCluster{
    position: absolute;
    font-size: 20px;
    width: 40px;
    line-height: 40px;
    left: -48px;
    top:30%;
    border-radius:50%;
    text-align: center;
    font-size: 16px;
    display: none;
    border: 1px solid white;
    background: rgba(0,0,0,0.7);
}
.clusterPointers{
    opacity: 0.8;
}
.clusterPointers:hover{
    opacity: 1!important;
    z-index: 4!important;
}
.clusterPointers:after, .clusterPointers:before {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.clusterPointers:after {
    border-color: rgba(7, 9, 10, 0);
    border-right-color: #07090a;
    border-width: 8px;
    margin-top: -8px;
}
.clusterPointers:before {
    border-color: rgba(245, 245, 245, 0);
    border-right-color: #f5f5f5;
    border-width: 9px;
    margin-top: -9px;
}
.clusterLabel{
    opacity: 0.5;
    width: 10px;
    height:10px;
    border: 1px solid #cccccc;
    font-size: 12px;
    z-index: 99;
    overflow: hidden;
   background-color: rgba(0,0,0,0.2);
}
.clusterLabel:hover{
    opacity: 1;
    z-index:300;
}
#stats{
    position: absolute;
    bottom: 10px;
    left: 10px;
    z-index: 99;
    display: none;
}
.categories{
    position: relative;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    padding-top: 15px;
    padding-left: 5px;
    width: 90px;
    color: white;
    height: 100%;
    width: 100%;

}
.artLabels{
    font-size: 14px;
}
.artLabels:hover{

}
.artLabels span{
    margin-top: 15px; 
    color:#F0F0F0;
}
.centered,#intro,#wheel,#wheelCenter,#pointerBox,.loading,#loading,#loadingText,#letterbox,#share{
    top:0;
    bottom:0;
    left:0;
    right:0;
    margin: auto;
    position: absolute;
}
#searchBar,#links,#history,#options{
    

}

#destination,#previousvisits{

    padding-top: 24px;
    letter-spacing: 2px;
}
#loading{
    background: black;
    width: 100%;
    height: 100%;
    z-index: 99;

}
.smaller{
    font-size: 10px;
    line-height: 11px;
}
#overlayText{
    font-size: 26px;
    padding-bottom: 40px;

}
#loadingText,.loader{
    text-align: center;
    height: 450px;
    width: 600px;
    font-size: 24px;

}
.loader{
    position: absolute;
    margin: auto;
    top:0;

    height: 300px;
    bottom: 0;
    left:0;
    right:0;
    display: none;
}
.heightButton{
    background: rgba(0,0,0,0.7);
    font-size: 18px;
    
    display: inline-block;
}
#heightList{
    position: absolute;
    z-index: 1000;
    top: 0px;
    left:0px;
    padding: 2px;
}
.selectedHeight{
    color:#EEBB99;
    font-style: italic;
    
}
#helpKeys{
    width: 100%;
}
#helpKeys div{
    width: 100%;
    float: bottom;
}
.heightButton:hover{
    font-style:italic;
}
#wikititle{
    font-size: 50px;
    text-align: center;
    position: relative;
    padding-top: 30px;
    line-height:50px !important;
    text-align: left;
    z-index: 99;
}
#wheel{
    width: 100px;
    height:100px;
    z-index: 6;
    border-radius:50%; 
    display: none;
}
.title{
    font-size: 40px;
    font-weight:200;
}
.knob{
    font-weight: 200 !important;
    z-index: 70;
    display: none;
}
#intro{
    display: none;
    font-family: 'plexifont', sans-serif;
    height:100%;
    width:100%;
    overflow: hidden;
    max-width: auto;
    margin-right: auto;
    margin-left: auto;
    z-index: 600;
    background-color: rgba(0,0,0,0.3);
    z-index: 90;
}
.levelone,.leveltwo,.levelthree,#start,#resume,#restartLevel{
    background: none;

    text-shadow: 1px 1px #999;
     transition: background-color .2s ease-in-out;
   -moz-transition: background-color .2s ease-in-out;
   -webkit-transition: background-color .2s ease-in-out;
}
.levelone,.leveltwo,.levelthree{
    font-size: 24px;
    height: 120px;
    width: 150px;
    margin: 20px;
    line-height: 28px;

    box-shadow: 0 0 13px #FFFFFF;
    padding-top: 30px;
    text-align: center;
    border: 1px solid white;
    letter-spacing: 3px;
    color: white;
    display: inline-block;

}
#start,#resume,#restartLevel{

}
.donate{
    color:#66FF66;
}
.donate:hover{
    background-color: #66FF66;
    color:black;
}

#slide{
    display: none;
    width: 100%;
    text-shadow: 1px 0px 7px black,1px 0px 2px black,1px 0px 1px black,1px 0px 4px black;
    
    font-size: 24px;
    z-index: 101;
    position: absolute;
    background-color: rgba(0,0,0,0.14);
    top: 0;
    left:0;
    bottom: 0;
    right:0;
    border-top: 100px solid black;
    border-bottom: 100px solid black;

}
#nextSlide{
    bottom: 50px;
    position: fixed;
    text-align: center;
    width: 100%;
    padding: 20px;
    padding-left: 0px;
    background: rgba(0,0,0,0.8);
}
#choices{
    display: none;
}

#quitSlide:hover{
    pointer-events:all;
    cursor: pointer;
}
#quitSlide{
    position: fixed;
    width: 100px;
    bottom: 20px;
    font-size: 14px;
    text-align: center;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.levelone:hover,.leveltwo:hover,.levelthree:hover{
    background: white;
    color:black;
    font-style:italic;
    cursor: pointer;
}
#start:hover,#resume:hover,.choice:hover,.fullscreen:hover,#restartLevel:hover{
    cursor: pointer;
    font-style: italic;
}
#start,#resume,.fullscreen,#restartLevel,#warn{
    text-transform: uppercase;
    position: absolute;
    font-family: "Work Sans",sans-serif;
    font-size: 16px;
    margin-left: auto;
    margin-right: auto;
    left:0;
    right:0;
    width: 120px;
    height: 20px;
    letter-spacing: 4px;
    text-align: center;
    bottom: 90px;
}
#warn{
    text-transform:lowercase;
    bottom: 12px;
    font-size: 12px;
    width: 100%;
}
.fullScreen{

    width: 200px;
    bottom: 50px;
}
#start{

    width: 80px;
    bottom: 130px;
}
#restartLevel{

    width: 300px;
    bottom: 50px;
}
#resume{
    display: none;
}

#letterbox{

    text-shadow: 0 0 10px white;
    display: flex;
    width:700px;
    height: 270px;
    font-size: 110px;
    padding-top: 30px;


}
#help span{
    padding:10px;
}
#letterbox span{
   min-width: 80px;
   text-align: center;
   display: block;
   -webkit-transition: font-size 0.2s;
   -moz-transition: font-size 0.2s;
    -o-transition: font-size 0.2s;
    transition: font-size 0.2s;
}
#letterbox span:hover{
    font-size: 70px;
}
#intro span{
    width: 80px;
    text-align: center;
}
.subtitle{
    margin-top: 40px;
    font-family: 'Work Sans', sans-serif;
    font-size: 25px;
    text-align: center;
    color: white;
    text-shadow: 1px 1px 4px #FFFFFF;

}
.slidin{
    box-shadow: 0 0 3px #FFFFFF;
    margin-right: 100px;
    margin-left: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
    height: 1px;
    display: none;
    background-color: white;
}

.controls{
	top:300;
}
.overlay{
    max-width: 140;
	position: absolute;
	top:0;
	left:0;
    padding: 10px;
    height:100%;
	background-color: rgba(0,0,0,0.8);
}
.title{
	font-size: 80px;
}
.source{
	bottom:0;
}
.loading{
    font-size: 24px;
    height:40px;
    width:200px;
    text-shadow: 0 0 3px #FFFFFF;

}

/*
.loader {
  font-size: 90px;
  text-indent: -9999em;
  overflow: hidden;
  display: none;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;

  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: load6 1.7s infinite ease;
  animation: load6 1.7s infinite ease;
}
@-webkit-keyframes load6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.087em -0.825em 0 -0.42em #ffffff, -0.173em -0.812em 0 -0.44em #ffffff, -0.256em -0.789em 0 -0.46em #ffffff, -0.297em -0.775em 0 -0.477em #ffffff;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.338em -0.758em 0 -0.42em #ffffff, -0.555em -0.617em 0 -0.44em #ffffff, -0.671em -0.488em 0 -0.46em #ffffff, -0.749em -0.34em 0 -0.477em #ffffff;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.377em -0.74em 0 -0.42em #ffffff, -0.645em -0.522em 0 -0.44em #ffffff, -0.775em -0.297em 0 -0.46em #ffffff, -0.82em -0.09em 0 -0.477em #ffffff;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
}
@keyframes load6 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.087em -0.825em 0 -0.42em #ffffff, -0.173em -0.812em 0 -0.44em #ffffff, -0.256em -0.789em 0 -0.46em #ffffff, -0.297em -0.775em 0 -0.477em #ffffff;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.338em -0.758em 0 -0.42em #ffffff, -0.555em -0.617em 0 -0.44em #ffffff, -0.671em -0.488em 0 -0.46em #ffffff, -0.749em -0.34em 0 -0.477em #ffffff;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, -0.377em -0.74em 0 -0.42em #ffffff, -0.645em -0.522em 0 -0.44em #ffffff, -0.775em -0.297em 0 -0.46em #ffffff, -0.82em -0.09em 0 -0.477em #ffffff;
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    box-shadow: 0 -0.83em 0 -0.4em #ffffff, 0 -0.83em 0 -0.42em #ffffff, 0 -0.83em 0 -0.44em #ffffff, 0 -0.83em 0 -0.46em #ffffff, 0 -0.83em 0 -0.477em #ffffff;
  }
}*/
#readFull{
}
.fullScreen{
    font-family: 'Work Sans',sans-serif;

}
#pointer,#targetPointer{
	position:absolute;
	font-size:16px;
    font-style: bold;
    overflow-y:hidden; 
    background: black;


    z-index:3;
    transition: padding 0.3s ease-in-out;

    
}
#targetPointer:hover{
    border-left: 1px solid white;
    padding-left: 3px;
}

#targetPointer,.artLabels{
    text-shadow: 1px 1px #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000,1px 1px #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000;
}
#infoBox{
    position: absolute;
    top:0;
}
#infoIMG{
    padding-left: 3px;
    padding-top: 3px;
    background: black;
    border-left: 1px solid white;
}
.targetDescription{
    
    padding-top: 3px;
    max-width: 300px;
    font-size: 12px;
    overflow: hidden;
    line-height: 14px;
    padding-left: 4px;
    margin-left: 3px;
    
    background: black;
}
.targetDescription:hover{
}
#pointer{
pointer-events:none;
}
#readfull{
    display: none;
}
.articleResult{
    padding-top: 10px;
    font-size: 14px;
}
#pointerBox {
    position: absolute;
    display: none;
    font-size: 12px;
    height: 120px;
    width: 560px;
    transform: perspective( 600px );
    perspective: 600px;

}
#arrowBox {
    margin-left: 300px;

    max-height: 120px;
    width: 220px;

    padding: 5px;

    overflow: hidden;
    position: relative;
    background: rgba(0,0,0,0.6);
}
#labelLayer{
     pointer-events:none;
     position: absolute;
     top:0;
     right:0;
     width:100%;
     height:100%;
     overflow: hidden;
     padding: 0;
     margin: 0;
     background: none;
     z-index:1; 
}
.boxTitle{
    font-size: 20px;
    font-style: bold;
}
#arrowBox:after {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    background: #000000;
    position: absolute;
    pointer-events: none;
    border-color: rgba(0, 0, 0, 0);
    border-bottom-color: #000000;
    border-width: 15px;
    margin-left: -15px;
}
#colorscale{
    position: absolute;
    top:-100px;
}

.wheelLabel{
    position: absolute;
    width: 40px;
    height: 40px;
    overflow: none;

    text-align: center;
    line-height: 40px;
    font-size: 12px;
    padding: 20px;
    border-radius: 50%;
    background-color:rgba(0,0,0,0.75);
    cursor: pointer;
    z-index: 99;
    transition: border-color .05s ease-in-out;
   -moz-transition: border-color.05s ease-in-out;
   -webkit-transition: border-color .05s ease-in-out;
   filter:blur(0.2px);
   -webkit-filter:blur(0.2px);
   text-transform: uppercase;
}
#wheelLabels img{
    position: relative;
    height: 30px;
    width: auto;
}
.nothing{
    font-size: 30px;
    padding: 20px;
}
#wheelLabels{
    margin: auto;
    height: 1;
    width:1;
}
.wheelLabel:hover{
    opacity: 1;
    background: rgba(255,255,255,0.9);
    color: black;
    font-style: bold;
    width: 40px;
    height: 40px;
}
#wheel input{
    
}
#wheelCenter{
    text-align: center;
    height:50px;
    width: 100px;
    font-size: 14px;
    z-index: 99;
    display: none;
}

.box{
	font-size: 20px;
	
}

.cornerTop{
    position: fixed;
    bottom: 0px;
    left:0px;
    z-index: 100;
    height: 30px;
    width: 30px;
    font-family: "Work Sans",sans-serif;
    text-align:center;
    line-height: 25px;
    font-size: 30px;
    border: 1px solid #666;
    background: rgba(0,0,0,0.8);
}
.cornerTop:hover{
    border-color:white; 
}
.clustersOn{
    border: 1px solid gold;
}

#wikiheader {
    padding-left: 5px;
    width: 100%;
    background-color: rgba(8,8,8,.8);
    position: absolute;
    height: auto;
    margin: auto 0 5px 15px;
    text-align: left;
    padding-bottom: 7px;
    padding-top: 5px;
    border-bottom: 1px solid #444;
    border-left: 1px solid #444;
    font-size: 15px;
    z-index: 99;
}
.blackOverlay{
    top: 0;
    left:0;
    position: absolute;
    width: 100%;
    height:100%;
    z-index: 9;
    background-color: rgba(0,0,0,0);

}
#reloadPage,#wikiheader :link {
    color: #FF9400;
}
a{
    color:#FFF;
}

.linkHover{
    display: none;
    position: absolute;
    width: 300px;
    white-space: nowrap;
    background-color: rgba(0,0,0,1);
}
.revLink{
    padding-left: 0px;
    padding-right: 0px;
    white-space: none;
    cursor: pointer;
    padding-bottom: -1px;
    border-bottom: 1px solid white;
    border-color:#967E4A !important;
}
.revLink:hover{
    border-color:#FFFFFF;
    font-style: italic;
}
.addArticle{
    
    color:#E6BE8A !important;
    border-color:#E6BE8A !important;

    border-bottom-style: solid;
    border-bottom-width: 1px;
}
#wikiInfo .destlink,#popular .destlink{
    color:#E6BE8A !important;
    border-color:#BBAA00;
    border-bottom-style: solid;
    border-bottom-width: 1px;

}
#popular{
    display: none;
    position: fixed;
    top: 0px;
    padding-top:40px; 
    font-size: 16px;
    max-width: 30%;
    left:0px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: rgba(0,0,0,0.8);
    z-index:8;

    height: 100%;
}
#popular a{
    font-size: 18px;
    height: 2%;
}
#popular td{
    text-align: center;
}

#helpBox span{
    display: block;
    height: 30px;
}
#helpBox{
    padding-top: 30px;
}

#about,#helpBox,#wikipediaBox{
font-family: "Roboto Slab",serif;
    display: none;
    position: fixed;
    top: 0px;
    width: 33%;
    overflow: auto;
    height: 100%;
    word-spacing: 1px;
    letter-spacing: 1px;
    font-size: 14px;
    line-height: 25px;
    min-width:300px;
    margin-left: auto;
    margin-right: auto;
    left:0;



    padding-left: 20px;
    padding-right: 20px;
    background-color: rgba(0,0,0,0.92);
    z-index:8;
    
}
#wikipediaBox{
min-width: 17%;
     max-width: 66%;
    resize:horizontal;
    overflow: auto;
}
.deadlink{

    border-width: 0px !important;
    color: #DDD;

}
.pageTitle{
    width: 100%;
    font-size: 28px;
    margin: 0px;
    padding-top: 30px;
}
#about{
    font-size: 14px;
    line-height: 24px;
    text-align: justify;

}
#share{
    display: none;
    width: 300px;
    z-index: 8;
    height: 100px;
}
#shareLink{
    background-color: rgba(0,0,0,0.8);
}


.thumbinner{
    padding-top: 30px;
margin-right: auto !important;
    margin-left: auto !important;
    width: 60% !important;
}
.thumbinner img{
    width: 100%;
    max-width: 400px;
    height: auto;
}
.thumb{
    border-bottom: 1px #131415 !important;
    border-top: 1px #131415 !important;
}
#buttons{
    margin-top: 20px;
}
#buttons td{
    text-align: center;
    font-size: 14px;
    padding: 10px;
    max-width: 50%;
}
#links,#history,#searchBar,#options,#help {
    position: absolute;
    font-size: 18px;
    width: 14%;
    min-width: 120px;
    max-width: 14%;
    right: -1px;
    height: 48%;
    max-height: 48%;
    z-index: 99;
    overflow: auto;
    overflow-x: hidden;
    background:none;
    background: rgba(2,11,11,0.75);
}

#help{
    font-size: 14px;
    top:29%;
    z-index: 100;
    height: 3%;
}
#history{
    top:80%;
    max-height:20%;
    padding-bottom: 50px;
}
#options{
    top:40px;
    height: 24%;
}
#options td{
    border: 1px solid #101010;
}
#options td:hover{
    
    cursor: pointer;
    color: black;
    background-color: white;
}
#links{
    top: 32%;
}
.linkSeparator {
    text-align: center;
    pointer-events: none;
    color: #AAA;
    font-style: italic;
    display: block;
    padding-top: 2px;
    font-size: 15px;
    height:20px;
}

.linkSeparator2 {
    pointer-events: none;
    display: block;
    padding: 2px;
    margin-right: 30px;
    margin-left: 30px;
    font-size: 14px;
}
}

#destination,#previousvisits {
    padding-right: 15px;
    background: none;
    padding-left: 15px;
    
    line-height: 16px;
}
#destination a:hover,#previousvisits a:hover{
    font-style: italic;
    color: white;
}
#destination a,#previousvisits a {
    display: block;
    font-size: 17px;
    background: none;
    text-shadow:
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}
#destination a,#previousvisits a{
    padding-left: 15px;
    font-size: 14px;
}
#hideHistory,#hideLinks{
    position: absolute;
    left: -2px;
    text-transform: lowercase;
    font-size: 18px;
}
#hide{
    z-index: 100;
    position: absolute;
    bottom: 6px;
    right: 3px;
}
#showButton{
    z-index: 100;
    position: absolute;
    top: 3px;
    right: 3px;
    display: none;
}
#hideHistory:hover,#hideLinks:hover{
    padding-left: 3px;
}
#historyheader,#linksheader,#optionheader {
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    height: 20px;
    margin: auto 15px 15px 0;
    width: 100%;
    padding-top: 5px;
    padding-left: 5px;
    font-size: 12px;
    z-index: 99;
    background: rgba(0,0,0,0.9);
}
.UI{
    z-index: 3;
    display: none;
}
#searchResults{
    width: 100%;
    font-size: 18px;
    overflow: hidden;
    z-index: 99;

}
#foundButton{
    position: absolute;

    top:10px;
    line-height: 25px;
    padding: 3px;
    font-size: 18px;
    right:180px;
    float:right;
    height: 19px;
    z-index: 2000;
    background: rgba(0,0,0.9);
    white-space: none;
    color:#EEBB99;
    background: rgba(0,0,0,0.9);
}
#foundButton:hover{
    font-style: italic;
}

.articleResult{
    width: 100%;
    font-size: 18px;
    line-height: 18px; 
    padding: 5px;
    white-space: nowrap;
}
#wikiInfo h3,#wikiInfo h2{
    font-size: 20px;
}
#wikiInfo tr,#wikiInfo td{
    background: none !important;
}
#wikiInfo table{
    background-color: black!important;
}
#wikiInfo p:first-child:first-letter { float: left; color: white; font-size: 75px; line-height: 60px; padding-top: 4px; padding-right: 8px; padding-left: 3px;}
#readingList{
    font-size: 25px;
    padding-bottom: 60px;
    margin-top: 30px;
    padding-left: 40px;
    text-align: center;
    width: 100%;
    min-height: 50px;
}
#foundCategories tr:hover{
    background-color: #f4f4f4;
    color: black;
}
#foundCategories{
    display: none;
}
#foundArticles,#foundCategories{
    width:100%;
    font-size: 16px;
    overflow: none;

}
#foundArticles a{
    font-size: 20px;
    padding-left: 12px;
    text-align: left;
}
#foundArticles{
     font-size: 16px;
}
#searchBar{
    top:0px;
    right: 0px;
    max-height: 40px;
    display: none;
}
.grab {
    cursor: move !important; 
    cursor: grab !important;
    cursor: -moz-grab !important;
    cursor: -webkit-grab !important;
}
.mouseButtons{
    display: flex;
    flex-direction:row;

}
.mouseButtons div{
    border: 1px solid white;
    width: 150px;

    border-radius: 2px;
}
#mouseBox{
    text-align: center;

    height: 150px;
    width: 300px;
}
.pad{
    border:1px solid white;
    height: 130px;
    border-radius: 2px;

    border:1px solid white;
}

.grabbing { 
    cursor: grabbing !important;
    cursor: -moz-grabbing !important;
    cursor: -webkit-grabbing !important;
}
.wikitable{
    padding-top: 20px;
    width: 100%;
    height: 90%;
}
.NavHead{
    background: #303030;
}
input[type="text"]{
    width:100%;
    font-size: 22px;
    background:none;
    margin-top: 10px;
    border: 0px;
    border-bottom: 1px solid #303030;
    font-family:'Work Sans',sans-serif;
    font-weight: 100;
    color:white;
    padding-left: 6px;
    padding-right: 25px;
}
input[type="text"]:focus{
    outline: none;
}
#wikiInfo {
    width: 100%;
    padding-top: 40px;
    padding-bottom: 140px;
    overflow-x: hidden;
}
#wikipediaBox p{

    line-height: 19px;
    word-spacing: 1px;
    letter-spacing: 1px;

    text-align: justify;
}
.infobox{
    width: 100%!important;
}
.vertical-navbox,#wikipediaBox th,.navbox-title,.navbox-group,.navbox-inner{
    background: rgba(0,0,0,0.5) !important;
}
#wikipediaBox img{
}

#bar1,#bar2{
    width: 100%;
    position: fixed;
    height: 30px;
    background: black;
    pointer-events:none;
    z-index: 99;
}
#bar1{
    top:0px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+16,000000+100&0.65+15,0+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,ffffff+100&1+0,0+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

}
#bar2{
    bottom: 0px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,000000+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}

#wikipediaBox a:hover{
    color: white;
    background: black;
    background: none;
}
.pageLink{

}
#openLine{
    position: relative;
    left: 80px;
    top: -40px;
    background-color: white;
    max-height: 1px;
    height: 1px;

}
#appeal{
    display: none;
}
#shareInfo{
    font-size: 20px;
    line-height: 20px;
    width: 200px;
    padding: 20px;
    border-color: red;
    color: red;
    text-align: center;
    border: 2px solid red;
}
#openArticle{

    top: -300px;
    display: none;
    position: absolute;
    text-align: center;
    width: 25px;
    height: 25px;
    padding: 0px;
    border-radius: 50%;
    z-index: 3;
    line-height: 36px;
    color: black;
    font-size: 18px;
    opacity: 0.3;
    border:1px double white;
}
.percs{
    font-size: 10px;
    text-align: center;
}
#navbar{
    position: absolute;
    top: 10px;
    left: 10px;
    display: flex;
    font-weight: 300;
}
.navModule{
    padding: 4px;
    width: 60px;
    height: 60px;
    overflow: none;
}
#openArticle span{
    visibility:hidden;
}

#openArticle:hover{
    background-color: white;
}
#openArticle span{
    color: black;
}
#falseTitle{

    font-family: 'Work Sans', sans-serif;
    font-size: 130px;
    width: 100%;
    text-align: center;
}

