html{
    height:100%;
}

body{
    height:100%;
    min-height:100%;
    overflow:scroll;
    /*background:url('bg_new2.png') top center no-repeat;
    background-size: cover;
    background-color: rgb(17, 27, 17);
    background-attachment: fixed;*/
    font-family: Palatino linotype;
    color: white;
    font-size: 20px;
    font-weight: bold;
    vertical-align: middle;
    
      text-shadow:
       -1px -1px 0px #000,  
        1px -1px 0px #000,
       -1px 1px 0px #000,
        1px 1px 0px #000,
        0px 2px 2px #000;
    
    }
   
    .meviusbg {
	background:url('bg_new2.png') top center no-repeat;
    	background-size: cover;
    	background-color: rgb(17, 27, 17);
    	background-attachment: fixed;
    }

    .devlogbg {
        background:url('devlog_bg.png') top center no-repeat;
        background-size: cover;
        background-color: rgb(17, 27, 17);
        background-attachment: fixed;
    }



    @font-face {
        font-family: "Qest";
        src: url("AvQest.ttf") format("truetype");
    }
    .smallqest {
	font-family: "Qest", Verdana, Tahoma;
	font-size: 14px;
    }
    .qest { 
        font-family: "Qest", Verdana, Tahoma;
	font-size: 20px;
    }
    .headqest {
	font-family: "Qest", Verdana, Tahoma;
	font-size: 30px;
	text-shadow: 0px 6px 0px black;
    }
	
    #message{
    margin-left: auto;
    margin-right: auto;
    max-width: 824px;
    text-align: center;
    border-style: 1px solid;
    border-color: rgb(200, 200, 180);
    font-size: 18px;
    color: rgb(200, 200, 180);
    margin-top: 0px;
    padding: 8px;
    }

    #messagebeta{
    margin-left: auto;
    margin-right: auto;
    max-width: 824px;
    text-align: center;
    border-style: 1px solid;
    border-color: rgb(200, 200, 180);
    font-size: 28px;
    color: rgb(200, 200, 180);
    margin-top: 0px;
    padding: 8px;
    text-shadow:
       -3px -3px 0px #000,
        3px -3px 0px #000,
       -3px 3px 0px #000,
        3px 3px 0px #000,
        0px 5px 5px #000;
    }

    
    #message_error{
    margin-left: auto;
    margin-right: auto;
    width: 984px;
    border-style: solid;
    border-color: red;
    font-size: 18px;
    color: #D80000;
    margin-top: 32px;
    padding: 8px;
    }

    a{
	text-decoration: none;
    }
    
    a:link {
     color:#D5B966;
    }  
    
    a:visited {
     color:#D5B966;
    } 
    
    a:hover {
     color:#F5C996;
    } 

    CENTER.idx{
	background: none;/*url('mainloginbox.png') center 100% no-repeat;*/
	padding-block: 64px;
    }
	CENTER.acc{
		background: url('box_account.png') center 100% no-repeat;
		padding-block: 64px;
	}

	#submitForm {
		background: url("button_submit.png") no-repeat scroll 0 0 transparent;
		background-size: 100% 100%;
		font-family: "Qest", Verdana, Tahoma;
		font-size: 22px;
		font-weight: 500;
		font-stretch: extra-expanded;
		color: #FFFFFF;
        	cursor: pointer;
	        height: 20px;
	        padding-bottom: 2px;
	        width: 180px;
	        height: 36px;
	        border: none;

        text-shadow:
       -2px -2px 0px #000,  
        2px -2px 0px #000,
       -2px 2px 0px #000,
        2px 2px 0px #000,
        0px 2px 2px #000;
      }

      #submitForm:hover {
          background-image: url("button_submit_hover.png");
      }

      .patchtables {
	border-spacing: 50px;
	border-collapse: separate;
	margin:auto;
	width: 1200px;
	max-width: calc(100% - 48px);
      }


      .patchtd {
          background-image: url("background2.png");
          padding-left: 42px;
	  padding-right: 42px;
	  padding-top: 12px;
	  padding-bottom: 24px;
	  border-bottom: 40px solid rgba(0,0,0,0.3);
	  border-top: 40px solid rgba(0,0,0,0.3);
	  border-radius: 32px 0px 32px 0px;
	  box-shadow: 0px 20px 10px rgba(0,0,0,0.5);
	  color: #BBBBBB;
	  font-family: 'Open Sans', sans-serif;
      }

      .devtd {
          /*background-image: url("background2.png");*/
	  background-color: 0A0807;
          padding-left: 42px;
          padding-right: 42px;
          padding-top: 12px;
          padding-bottom: 24px;
          border-bottom: 40px solid rgba(0,0,0,0.3);
          border-top: 40px solid rgba(0,0,0,0.3);
          border-radius: 32px 0px 32px 0px;
          box-shadow: 0px 20px 10px rgba(0,0,0,0.5);
          color: #BBBBBB;
          font-family: 'Open Sans', sans-serif;
      }

      .patchtr {
	      margin-bottom: 42px;
      }

      .bannerpatch {
	  display: block;
  	  margin-left: auto;
	  margin-right: auto;
	  padding-top: 25px;
	  padding-bottom: 1px;
	  /*max-width: 50%;*/
	  height: auto;
      }

      ul {
	      padding: 21px;
      }

      li {
	      padding: 5px;
	 }
