html, html a {
    -webkit-font-smoothing: antialiased !important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}

@font-face {
font-family: minecraft;
src: url('minecraftia.ttf');
}

body {
background-image: url("../media/background.png");
background-size: 150%;
background-color: black;
overflow: hidden; 
margin: 0;
font-family: minecraft, Helvetica, Arial;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
-webkit-text-stroke: 0Xpx;
}

iframe {
  position: absolute;
  bottom: 40%;
  right: 0%;
  zoom: 70%;
}

#mine {
width: 220px;
height: 220px;
position: absolute;
top: 80px;
left: -1px;
}

.sidebar {
position: absolute;
height: 600px;
width: 224px;
z-index: -1;
}

#leftSideBar {
top: 0px;
left: 0px;
height: 300px;
}

#rightSideBar {
top: 0px;
right: 0px;
}

#leftSideBarTwo {
top: 590px;
left: 0px;
}

#rightSideBarTwo {
top: 600px;
right: 0px;
}

span {
font-size: 30px;
font-family: minecraft, Helvetica, Arial;
position: absolute;
left: 0px;
top: 0px;
text-align: center;
width: 225px;
color: white;
text-shadow: 4px 4px 0px #3F3F3F; 
}

#store {
position: absolute;
top: 300px;
border: 2px solid #3B3B3B;
height: 290px;
width: 220px;
}

#store div {
display: block;
font-size: 18px; 
font-family: minecraft, Helvetica, Arial; 
color: #00AA00; 
text-shadow: 2px 2px 0px black;
width: 220px;
background-color: #333333;
opacity: 0.8;
border-bottom: 2px solid black;
}

#storeBought {
position: absolute;
right: 220px;
top: 100px;
display: block;
z-index: -5;
}

#steveMinerAmount, #factoryAmount, #timeWarpAmount {
background-color: brown;
width: 574px; 
height: 70px;
font-size: 45px; 
border: 5px solid black;
font-family: minecraft, Helvetica, Arial; 
border-left: 0px solid black;
}

#mineShaftAmount, #harvesterAmount, #alienAlchemyAmount {
background-color: green; 
width: 574px; 
height: 70px; 
font-size: 45px; 
font-family: minecraft, Helvetica, Arial; 
border-left: 0px solid black;
border-right: 5px solid black;
}

#beta {
font-family: minecraft, Helvetica, Arial;
position: absolute;
bottom: 0px;
color: white;
font-size: 20px;
text-shadow: 3px 2.98px 0px #3F3F3F; 
}

#register {
font-family: minecraft, Arial, Helvetica;
text-shadow: 2px 2px 0px darkcyan; 
color: cyan;
width: 225px;
position: absolute;
bottom: 30px;
height: 25px;
}

#legomite {
font-family: minecraft, Helvetica, Arial;
position: absolute;
bottom: 35px;
color: white;
z-index: -1;
}

#button {
font-family: minecraft, Helvetica, Arial;
color: green;
}

#achieve {
position: absolute;
bottom: 15px;
left: 25%;
font-size: 15px;
font-family: minecraft, Helvetica, Arial;
color: white;
font-weight: 300;
width: 50%;
/*background-image: url('visuals/media/achievement_background.png');
background-position: 0 0;*/
white-space: normal;
text-indent: 125px;
}

#achieve div {
/*background-color: #212121;*/
margin-top: 55px;
border-radius: 5px;
}

#achieve div img {
margin-top: -40px;
}

#achieve div img {
position: absolute; 
z-index: -1; 
left: 50px; 
width: 400px; 
height: 70px;
}

#men {
position: absolute;
right: 120px;
bottom: 70px;
height: 80px;
width: 80px;
}

#menu {
width: 574px;
height: 1200px;
/*background-color: #636363;*/
background-color: #3B3B3B;
position: absolute;
right: 225px;
top: 0px;
opacity: 0.9;
display: none;
}

.newsAlert {
font-family: minecraft, Arial, Helvetica;
color: #00AA00;
font-size: 20px;
text-shadow: 3px 2.98px 0px #002A00; 
}

#achieveArchive, #itemsArchive, #pickedArchive, #upgradeArchive, #timeArchive {
font-family: minecraft, Helvetica, Arial;
color: #AA00AA;
text-shadow: 2px 2px 0px #2A002A;
}

#news {
font-family: minecraft, Helvetica, Arial;
background-color: Gray;
width: 21.5%;
height: 10%;
position: Absolute;
top: 0%;
left: 22%;
}

#pluginLoad {
color: darkCyan;
}

#options .fancyButt, #type {
font-family: minecraft, Helvetica;
}

#options {
line-height: 2.1;
}

#options label {
white-space: nowrap;
}

#reset {
color: #AA0000;
}

#broadcast {
font-family: minecraft, Helvetica;
width: 50%;
left: 25%;
text-align: center;
text-align: center;
position: absolute;
top: 55px;
}

#clicks {
width: 224px;
color: #00AA00; 
text-shadow: 3px 2.98px 0px #002A00; 
position: absolute; 
right: 0px; 
top: 20px; 
font-family: minecraft, Helvetica, Arial; 
font-size: 20px;
}

.tag {
font-family: minecraft, Helvetica, Arial;
color: black;
}

#stat {
color: #AA00AA;
}

#stats {
display: none;
}

#username {
font-family: minecraft, Helvetica, Arial;
font-size: 30px;
position: absolute;
top: 0px;
left: 25%;
width: 50%;
text-align: center;
display: none;
}

#background {
width: 200px;
height: 200px;
background-color: green;
position: absolute; 
top: 0px;
z-index: -1;
height: 100px;
display: none;
border: 1px solid black;
}

#stopMPThree {
color: #00AAAA;
}

#normal {
font-family: Arial;
font-weight: 900;
}

#amount {
font-weight: 300;
}

#offline {
color: #555555;
}

#verTag {
font-size: 15px;
}

#upgradeStore {
height: 80px;
width: 80px;
position: absolute;
right: 20px;
bottom: 70px;
}

#upgradeMenu {
width: 220px;
height: 100%;
background-color: #3B3B3B;
opacity: 0.9;
position: absolute;
top: 0px;
display: none;
font-size: 17.5px; 
font-family: minecraft, Helvetica , Arial; 
color: #00AA00; 
text-shadow: 3px 3px 0px black; 
border: 2px solid black;
z-index: 1;
}

#upgradeMenu div {
border: 2.1px solid black;
margin-bottom: 1.5px;
}

#upgradeMenu div div {
display: none;
font-size: 10px;
border: 0px solid black;
color: #00AAAA;
}

#upgradeMenu div label {
color: white;
font-size: 15px;
}

#achievementsUnlock img {
width: 200px;
height: 200px;
opacity: 1;
}

#stoneSiege {
display: none;
}

#titleDisplay, #save, #focus, #achievementTag, #viewed, #legibility {
font-family: minecraft, Helvetica, Arial;
}

.g, .green {
color: #00AA00;
}

#alert {
width: 400px;
height: 300px;
margin: 0 auto;
background-color: gray;
}

.desc {
color: black;
}

#fancy {
color: #00AA00;
}

#stoneEarned {
position: absolute;
top: 60px;
left: 5px;
display: none;
}

#tinyBonus {
position: absolute;
top: 0px;
left: 0px;
display: none;
color: #FFAA00;
font-size: 20px;
pointer-events: none;
}

#autosave {
font-family: minecraft, Helvetica, Arial;
}

#savegame {
display: none;
font-family: minecraft, Helvetica, Arial;
color: #00AA00;
}

/*EVENT STYLES!*/
#alieninvasionmessage {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #001021;
z-index: 100;
opacity: 1;
color: red;
display: none;
font-size: 40px;
}

#noUpgrades {
font-size: 15px;
}

#prompt {
display: none;
position: absolute;
left: 25%;
top: 25%;
width: 50%;
height: 50%;
background-color: #4A4A4A;
color: white;
font-size: 120%;
z-index: 500;
border: 4px solid black;
}

#tint {
display: none;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: black;
opacity: 0.5;
z-index: 499;
}

.mcButton {
text-align: center;
height: 40px;
background-color: darkgray;
border: 2px solid black;
color: black;
}

.center {
text-align: center;
}

.pluginItem {
border-bottom: 2px solid black;
font-size: 20px;
}

.pluginItem img {
width: 60px;
height: 60px;
}

#pageTwo {
display: none;
}

#moreStoreItems {
position: absolute;
top: 300px;
display: none;
}

#devMenu {
color: white;
background-color: black;
border: 2px solid #4a4a4a;
}

#showDevMenu {
display: none;
}

#nightOverlay {
pointer-events: none;
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: black;
opacity: 0.4;
z-index: 1000;
display: none;
}

#tinyStone {
position: absolute;
top: 50px;
left: 50px;
height: 75px;
width: 75px;
display: none;
}

#tinyAdd div {
position: absolute;
top: 0px;
left: 0px;
display: none;
color: white;
font-size: 15px;
pointer-events: none;
}

#loadingBar {
position: absolute;
bottom: 0;
left: 0;
width: 0%;
height: 10px;
display: none;
background-color: #FFAA00;
}

.cB {

}

.cDB {

}

.cDG {

}

.cDA {

}

.cDR {

}

.cDP {

}

.cG {

}

.cGr {

}