/* BEGIN OF GENERAL CSS */
aside .art-content form{
  text-align: center;
}

aside .art-content p{
  margin: 0px;
}

/* BEGIN OF LOGIN CSS */

.login-fields{ /* Login inputs */
  width: 130px;
  height: 35px;
  text-align: center;
}

#login-button{ /* Submit button */
  width: 45px;
  height: 43px;
}

/* END OF LOGIN CSS */

/* BEGIN OF SERVER INFO CSS */

#server-info{ /* Table */
  width: 100%;
  text-align: center;
  padding: 3px;
}

#server-info #status{ /* Specific td */
  color: #AFDE7D;
  font-size: 30px;
}

#server-info tr td{ /* All tr, td */
  border-bottom: 1px dotted #D1D1D1;
  padding: 5px;
}

/* END OF SERVER INFO CSS */

/* BEGIN OF VOTE CSS */

#vote-form{ /* Form */
  margin: 5px;
}

#vote-image{ /* Image */
  text-align: center;
  margin: 5px;
}

#vote-form input[type=text]{
  width: 130px;
  height: 35px;
  text-align: center;
}

#vote-button{ /* Submit button */
  width: 100px;
  height: 43px;
  margin-left: 5px;
}

/* END OF VOTE CSS */