body {
    background-color: #FFFFFF;
    color: #000000;
    overflow-x: hidden;
    padding: 0;
    margin: 0;
    font: normal 100%  Helvetica, Arial, sans-serif;
}
body p{
    text-align: left;
}
#wrapper {
    width: 100%;
    height: 100%;
    background-color: #438EFF;
    display: block;
    text-align: center;
    margin: 0 auto;
}
progress {
    width: 5em;
    height: 1.2em;
}
#header {
    width: 99%;
    margin: .5%;
    text-align: center;
    vertical-align: middle;
        border: 1px solid #fff;
        border-radius: 5px;
}
#header h1, p {
    margin: 0;
    padding: 0px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    line-height: normal;
    text-align: center;
    text-decoration: none;
}
#header h1 {
    color: #DDDDDD;
    font-size: 5vmin;
    text-shadow: 6px 6px 12px black;
}
#header p {
    color: #000000;
    font-size: 2vmin;
    margin-bottom: .3%;
    text-align: center;
}
#headerleft img {
    float: left;
    width:20vmin;
    height:10vmin;
    padding: .7vh;
}
#headerright img {
    float: right;
    width:20vmin;
    height:10vmin;
    padding: .7vh;
}
#photo {
    display: block;
    text-align: center;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    border-radius: 1vh;
    font-size: 3vmin;
}
#photo h1, p {
    margin: 0;
    padding: 0px;
    font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    line-height: normal;
    text-align: center;
    text-decoration: none;
}
#photo img {
    max-width:100%;
}
#photo h1 {
    color: #DDDDDD;
    font-size: 5vmin;
    text-shadow: 6px 6px 12px black;
}
#photo p {
    color: #FFFFFF;
    font-size: 2vmin;
    text-align: center;
}
#photoflags {
    margin: 5vw;
    margin-top: 1vw;
    margin-bottom: 1vw;
}
#photoflags img {
    width:36px;
    height:24px;
    margin: .2vh;
    margin-top: 0;
}
#aboutflags {
    width:92%;
    margin-left: 4%;
    margin-top: .2vw;
    margin-bottom: .2vw;
}
#aboutflags img {
    margin-top: 0;
    width:1.2em;
    height:.8em;
    margin: .1vh;
}
#about h1 {
    padding-left: 8vh;
    padding-right: 8.5vh;
}
#chooseflag {
    margin: 5vw;
    margin-top: 1vw;
    margin-bottom: 1vw;
}
#chooseflag img {
    width:5vh;
    height:3vh;
    margin: .5vh;
    margin-top: 0;
}
#approvepic {
    margin: 5vw;
    margin-top: 1vw;
    margin-bottom: 1vw;
}
#approvepic img {
    width:30vh;
    height:15vh;
    margin: .5vh;
    margin-top: 0;
}
#votetop {
    width: 99.5%;
    display: table;
    text-align: center;
}
#votetop p {
    color: #FFFFFF;
    font-size: 2vmin;
    text-align: left;
}
#votetopleft {
    float: left;
    width:50%;
}
#votetopright {
    float: right;
    width:50%;
}
#banner {
    width: 80%;
    text-align: center;
    margin-left: 10%;
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border: 1px solid red;
    border-radius: 5px;
}
#banner p {
    margin-top: 5px;
    margin-bottom: 5px;
    color: #000000;
    font-size: 2.5vmin;
    text-align: center;
}
#pagetop {
    width: 99%;
    display: table;
    text-align: center;
}
#pagetopset {
    width: 99.5%;
    display: table;
    text-align: center;
}
#settingholder {
    width: 99.5%;
    text-align: center;
    margin-top: 15px;
}
#pagetoptable {
    width: 99.5%;
    display: table;
    text-align: center;
    margin-top: -25px;
}
#pagetop p {
    color: #FFFFFF;
    font-size: 4vmin;
    text-align: center;
}
#pagetopset p {
    color: #000000;
    font-size: 2.5vmin;
    text-align: center;
}
#pagetop h3 {
    margin-top: -25px;
    text-align: center;
}
#pagetopleft {
    float: left;
    width:auto;
    text-align: left;
}
#pagetopright {
    float: right;
    width:auto;
}
#pagetop img {
    width:6vmin;
}
#pagetoprightimage img {
    width:10vmin;
    text-align: right;
}
#pagetoprightimage {
    float: right;
    margin-top: -15px;
    margin-right: -10px;
}
#pagetoprightsetting img {
    width:15vmin;
    height:8vmin;
    text-align: right;
}
#pagetoprightsetting {
    float: right;
    width:20%;
    margin-top: 7px;
    margin-right: 5px;
}
#pagetop2right {
    float: right;
    width:10%;
}
#pagetopleft img {
    width:10vmin;
}
#pagetopright img {
    width:10vmin;
}
#pagetop2right img {
    width:18vmin;
}
#pagetopright h4{
    margin-top: -1vh;
    font-size: 2vmin;
    color: white;
    text-align: center;
    color: white;
}
#pagetopleft h4{
    margin-top: -1vh;
    font-size: 2vmin;
    color: white;
    text-align: center;
    color: white;
}
#masonry {
    width: calc(100% - 1vmin);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    column-gap: 3vh;
    margin-left: .5vh;
    margin-right: .5vh;
    border-radius: 1vh;
}
#masonry2 {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    column-count: 3;
    column-gap: 2vh;
    margin-left: 2vh;
    margin-right: 2vh;
    border-radius: 1vh;
}
#masonry2 p{
    margin-top: .1vh;
    font-size: 2vmin;
    color: white;
    text-align: center;
}
#masonry3 {
    width: calc(100% - 1vmin);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    column-gap: 3vh;
    margin-left: .5vh;
    margin-right: .5vh;
    border-radius: 1vh;
}
#masonry4 {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    column-count: 3;
    column-gap: 2vh;
    margin-left: 1vh;
    margin-right: 1vh;
    border-radius: 1vh;
}
#masonry4 p{
    margin-top: .1vh;
    font-size: 2vmin;
    color: white;
    text-align: center;
}
#forumgrid {
    width: calc(100% - 1vmin);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-size: cover;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    column-count: 4;
    column-gap: 5vh;
    margin-left: .5vh;
    margin-right: .5vh;
    border-radius: 1vh;
}
.item3 {
    margin: .3vh;
    padding-bottom: .5vh;
    display: inline-block;
    width: 20%;
}
.item3 img{
    margin-top: .5vh;
    width: 50%;
    height: 50%;
}
.item3 p{
    margin-top: .1vh;
    font-size: 2vmin;
    color: white;
    text-align: center;
}
.mainpost p{
    font-size: 2vmin;
}
#setting  {
        width: 40vh;
}
#setfont  {
        width: 20vh;
}
#setfont  {
        width: 20vh;
        padding: 5px;
        margin: 15px;
        margin-top: 5px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #000000;
        text-align: center;
        background: #7BC2F3;
        border: 1px solid #fff;
        border-radius: 5px;
}
#upload1  {
        width: 60%;
        padding: 5px;
        margin: 5px;
        margin-top: 5px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 300;
        font-size: 20px;
        color: black;
        text-align: center;
        background: #438EFF;;
        border: 1px solid #fff;
        border-radius: 5px;
}
.login-form{
    width: 90%;
    margin: 0 auto;
    position: relative;
    background: #6FC0FF;
    border: 1px solid #fff;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    padding: 2vh;
    font-family: 'Bree Serif', serif;
    font-weight: 100;
    font-size: 1em;
    line-height:34px;
    color: #FFFFFF;
    margin-bottom: 10px;
    text-align: center;
}
.login-form h3{
    margin: 0 auto;
    padding: 1vh;
    font-family: 'Bree Serif', serif;
    font-weight: 100;
    font-size: 24px;
    color: #000000;
    text-align: center;
}
.login-form h2{
    margin: 0 auto;
    padding: 2vh;
    font-family: 'Bree Serif', serif;
    font-weight: 200;
    font-size: 28px;
    color: #FFFFFF;
    line-height:14px;
    text-align: center;
}
.login-form input  {
        margin-top: .1%;
}
.login-form img  {
        max-width: 95%;
}
.login-form h3{
        font-family: 'Bree Serif', serif;
        font-weight: 100;
        font-size: 2.5vh;
        color: #FFFFFF;
}
.login-form h4{
        font-family: 'Bree Serif', serif;
        font-weight: 100;
        font-size: 2.5vh;
        color: #000000;
}
.signatures{
    width: 30%;
    margin: 0 auto;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border: 1px solid #fff;
    border-radius: 5px;
//    font-family: 'Bree Serif', serif;
//    font-weight: 300;
//    color: #000000;
    margin-top: 3px;
    margin-bottom: 3px;
    padding: 5px;
}
.signatures p{
        margin: 0 auto;
        color: #000000;
        text-align: center;
}
.comment-form{
    width: 60%;
    margin: 0 auto;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border: 1px solid #fff;
    border-radius: 5px;
    font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 3vh;
    color: #000000;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 10px;
}
.comment-form p{
        margin: 0 auto;
        color: #000000;
        text-align: center;
}
.comment-form .input {
        width: 70%;
        padding: 2%;
        margin: 1%;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #9d9e9e;
        text-shadow: 1px 1px 0 rgba(256,256,256,1.0);

        background: #fff;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.comment-form img {
    width:5%;
    height:5%;
}
.delete-form{
    width: 97%;
    margin: 0 auto;
    position: relative;
    background: #6FC0FF;
    border: 1px solid red;
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    padding: 2vh;
    font-family: 'Bree Serif', serif;
    font-weight: 300;
    font-size: 28px;
    line-height:34px;
    color: #FFFFFF;
    margin-bottom: 10px;
    text-align: center;
}
.delete-form h3{
    margin: 0 auto;
    padding: 1vh;
    font-family: 'Bree Serif', serif;
    font-weight: 100;
    font-size: 24px;
    color: black;
    text-align: center;
}
.delete-form h2{
    margin: 0 auto;
    padding: 2vh;
    font-family: 'Bree Serif', serif;
    font-weight: 200;
    font-size: 28px;
    color: red;
    line-height:14px;
    text-align: center;
}
.delete-form input  {
        margin-top: -.1%;
}
#logintag {
    text-align: center;
    margin: 0 auto;
    margin-bottom: .3%;
    margin-top: .1%;
    font-size: 3vh;
}
#logintag p{
    text-align: center;
}
#logintag img{
    margin-top: .1%;
    width: 24px;
}
.topleft {
    border-radius: .75vh 0px 0px 0px;
}
.topright {
    border-radius: 0px .75vh 0px 0px;
}
.tablecenter {
    text-align: center;
}
.left {
    float : left;
}
.right {
    float : right;
}
.stopbutton {
    white-space: nowrap;
    float : center;
    text-decoration: none;
    margin-left: .5vh;
    margin-top: .5vh;
    margin-bottom: .5vh;
    padding: .7vh;
    font-family: 'Bree Serif', serif;
    font-weight: 100;
    font-size: 2.1vh;
    border: .1vw solid blue;
    color: black;
    text-align: center;
    vertical-align: top;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(silver, white, silver); /* Standard syntax */
    border-radius: .75vh;
    cursor: pointer;
}
.button2 {
    white-space: nowrap;
    float : center;
    text-decoration: none;
    margin-left: .5vh;
    margin-top: .5vh;
    margin-bottom: .5vh;
    padding: .7vh;
    font-family: 'Bree Serif', serif;
    font-weight: 100;
    font-size: 2.1vh;
    border: .1vw solid blue;
    color: black;
    text-align: center;
    vertical-align: top;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border-radius: .75vh;
    cursor: pointer;
}
.button2:hover {
    border: .1vw solid blue;
    color: white;
    text-decoration: none;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* Standard syntax */
}
.button3 {
    white-space: nowrap;
    float : center;
    text-decoration: none;
    margin-left: .5vh;
    margin-top: .5vh;
    margin-bottom: .5vh;
    padding: 1vh;
    padding-top: .1vh;
    padding-bottom: .1vh;
    font-family: 'Bree Serif', serif;
    font-weight: 50;
    font-size: 2vh;
    border: .1vw solid blue;
    color: black;
    text-align: center;
    vertical-align: top;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border-radius: .75vh;
    cursor: pointer;
}
.button3:hover {
    border: .1vw solid blue;
    color: white;
    text-decoration: none;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* Standard syntax */
}
a.button3{
    line-height: 1.5em;
    float : right;
}
.button4 {
    white-space: nowrap;
    float : center;
    text-decoration: none;
    margin-left: .5vh;
    margin-top: -3vh;
    margin-bottom: .5vh;
    padding: 1vh;
    padding-top: .1vh;
    padding-bottom: .1vh;
    font-family: 'Bree Serif', serif;
    font-weight: 50;
    font-size: 2vh;
    border: .1vw solid blue;
    color: blue;
    text-align: center;
    vertical-align: top;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border-radius: .75vh;
    cursor: pointer;
}
.button4:hover {
    border: .1vw solid blue;
    color: white;
    text-decoration: none;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* Standard syntax */
}
a.button4{
    line-height: 1.5em;
    float : right;
}
.button5 {
    white-space: nowrap;
    float : center;
    text-decoration: none;
    margin-left: .5vh;
    margin-top: .5vh;
    margin-bottom: .5vh;
    padding: 1vh;
    padding-top: .1vh;
    padding-bottom: .1vh;
    font-family: 'Bree Serif', serif;
    font-weight: 50;
    font-size: 2vh;
    border: .1vw solid silver;
    color: blue;
    text-align: center;
    vertical-align: top;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border-radius: .75vh;
    cursor: pointer;
}
.button5:hover {
    border: .1vw solid red;
    color: white;
    text-decoration: none;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* Standard syntax */
}
a.button5{
    line-height: 1.5em;
    float : right;
}
.button6 {
    white-space: nowrap;
    float : center;
    text-decoration: none;
    margin-left: .5vh;
    margin-top: -3vh;
    margin-bottom: .5vh;
    padding: 1vh;
    padding-top: .1vh;
    padding-bottom: .1vh;
    font-family: 'Bree Serif', serif;
    font-weight: 50;
    font-size: 2vh;
    border: .1vw solid blue;
    color: blue;
    text-align: center;
    vertical-align: top;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border-radius: .75vh;
    cursor: pointer;
}
.button6:hover {
    border: .1vw solid red;
    color: white;
    text-decoration: none;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* Standard syntax */
}
a.button6{
    line-height: 1.5em;
    float : right;
}
.button7 {
    white-space: nowrap;
    float : center;
    text-decoration: none;
    margin-left: .5vh;
    margin-top: .5vh;
    margin-bottom: .5vh;
    padding: 1vh;
    font-family: 'Bree Serif', serif;
    font-weight: 100;
    font-size: 2vh;
    border: .1vw solid blue;
    color: blue;
    text-align: center;
    vertical-align: top;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
    border-radius: .75vh;
    cursor: pointer;
}
.button7:hover {
    border: .1vw solid blue;
    color: white;
    text-decoration: none;
    background: #6FC0FF; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* Standard syntax */
}
.wintersun {
    padding:  1vw;
    border-style: solid;
    border-width: .1vh;
    border-color: silver;
    background: #BE6C61;
    border-radius: 1vh;
}
.pinky {
    padding:  1vw;
    border-style: solid;
    border-width: .1vh;
    border-color: red;
    background: pink;
    border-radius: 1vh;
}
.rainbow {
    padding:  1vw;
    border-style: solid;
    border-width: .1vh;
    border-color: silver;
    background: green;
    border-radius: 1vh;
}
.silverfox {
    padding:  1vw;
    border-style: solid;
    border-width: .1vh;
    border-color: silver;
    background: gray;
    border-radius: 1vh;
}
.theblues {
    padding:  1vw;
    border-style: solid;
    border-width: .1vh;
    border-color: silver;
    background: blue;
    border-radius: 1vh;
}
.thegreen {
    padding:  1vw;
    border-style: solid;
    border-width: .1vh;
    border-color: silver;
    background: green;
    border-radius: 1vh;
}
.darkmatter {
    padding:  1vw;
    border-style: solid;
    border-width: .1vh;
    border-color: silver;
    background: black;
    border-radius: 1vh;
}
.item {
    margin: .3vh;
    padding-bottom: .5vh;
    display: inline-block;
    width: 80%;
}
.item img{
    margin-top: .5vh;
    max-width: 100%;
    height: 15vmin;
}
.item p{
    margin-top: .1vh;
    font-size: 2vmin;
    color: white;
    text-align: center;
}
.item2 {
    margin: 1vh;
    padding-bottom: 1vh;
    display: inline-block;
    width: 10%;
}
.item2 img{
    width: 90%;
    height: 15vmin;
}
.flag img{
    width: 36px;
    height: 24px;
}
.item2 p{
    padding: 0;
    font-size: 3vmin;
    color: white;
}
#footer {
    margin: 0 auto;
    display: table;
    text-align: center;
    margin-top: 2vh;
        font-weight: 300;
        font-size: 14px;
        line-height:34px;
}
#footer p {
    color:000000;
    margin-top: 2vh;
    margin-bottom: .3%;
    text-align: center;
}

/* Input field */
.input2 {
        width: 5vh;
        padding: 15px;
        margin: 25px;
        margin-top: 5px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-size: 2vh;
        color: #9d9e9e;
//        text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
        text-align: center;
        background: #fff;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.input3 {
        width: 160px;
        padding: 10px;
        margin: 5px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #000000;
//        text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
        text-align: center;
        background: #0599DD;
        border: 1px solid #fff;
        border-radius: 5px;
}
.input4 {
        width: 160px;
        padding: 10px;
        margin: 5px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #000000;
//        text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
        text-align: center;
        background: #116711;
        border: 1px solid #fff;
        border-radius: 5px;
}
.input5 {
        width: 160px;
        padding: 10px;
        margin: 5px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #000000;
//        text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
        text-align: center;
        background: #8E0202;
        border: 1px solid #fff;
        border-radius: 5px;
}
.input6 {
        width: 50%;
        padding: 5px;
        margin: 5px;
        margin-top: 1px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #FFFFFF;
        text-align: left;
        background: #62CDFE;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.input7 {
        width: 98%;
        padding: 5px;
        margin: 5px;
        margin-top: 1px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #000000;
        text-align: left;
        background: #62CDFE;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.input8 {
        width: 40%;
        padding: 5px;
        margin: 5px;
        margin-top: 1px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #FFFFFF;
        text-align: left;
        background: #62CDFE;
        border: 1px solid red;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.input9 {
        width: 10%;
        padding: 5px;
        margin: 5px;
        margin-top: 1px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: .6em;
        color: #FFFFFF;
        text-align: left;
        background-color: #000000;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.input10 {
        width: 80%;
        padding: 5px;
        margin: 5px;
        margin-top: 1px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #FFFFFF;
        text-align: left;
        background: #62CDFE;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
::placeholder  {
        color: #000000;
}
#theme, #setting  {
        width: 20vh;
        padding: 15px;
        margin: 25px;
        margin-top: 5px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #FFFFFF;
        text-align: center;
        background: #7BC2F3;
        border: 1px solid #fff;
        border-radius: 5px;
}
#adminpanel  {
        width: 15vh;
}
.inputcolor {
        width: 80px;
        padding: 5px;
        margin: 5px;
        margin-top: 1px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #000000;
        text-align: left;
        background: #62CDFE;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.inputcolor2 {
        width: 90%;
        padding: 5px;
        margin: 5px;
        margin-top: 1px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 18px;
        color: #000000;
        text-align: left;
        background: #62CDFE;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.team {
        margin: 0 auto;
        color: #FFFFFF;
        text-align: center;
        vertical-align: center;
        padding: 1vh;
        width: 50%;
}
.team2 {
        margin: 0 auto;
        color: red;
        text-align: center;
        padding: 1vh;
        width: 50%;
}
.team3  {
        font-size: 1vh;
}
.about{
        font-family: 'Bree Serif', serif;
        font-weight: 200;
        font-size: 2.5vh;
        color: #000000;
        margin-bottom: 1vh;
        margin-left: 1.5vh;
}
.logincontent {
        padding: .2%;
}
.logincontent h3 {
        border-radius: 5px;
        font-size: 3vh;
        margin-top: 2%;
        margin-bottom: 2%;
        color: #000000;
}
.logincontent p {
        margin: 0 auto;
        font-size: 3vh;
        text-align: center;
}
.newpostcontent .input {
        width: 97.4%;
        padding: 1%;
        margin: .3%;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 16px;
        color: #9d9e9e;
        text-shadow: 1px 1px 0 rgba(256,256,256,1.0);

        background: #fff;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.editpost {
        width: 100%;
        height: 100%;
        margin: 0 auto;
        padding: 25px;
        margin: 25px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #9d9e9e;
        text-shadow: 1px 1px 0 rgba(256,256,256,1.0);

        background: #fff;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.formfooter  {
        padding: 10px;
        overflow: auto;

        background: #6FC0FF;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
        border-top: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
        -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
        -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
}
.formmessage  {
        margin: 0 auto;
        margin-top: 4vh;
        margin-bottom: 4vh;
        padding: 10px;
        overflow: auto;
        background: #6FC0FF;
        background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
        border: 1px solid #fff;
        border-radius: 5px;
        color: #000000;
        width: 90%;
}
.comment  {
        margin-top: 2vh;
        padding: 10px;
        background: #6FC0FF;
        margin-left: -1vw;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
        border-top: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
        -moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
        -webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
}
.postdate  {
        margin: 0 auto;
        padding: .3%;
        width : 10em;
        background: #6FC0FF;
        background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
        border-top: 1px solid #000;
        border-radius: 5px;
}
.member  {
        margin: 0 auto;
        padding: .3%;
        background: #6FC0FF;
        background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
        border-top: 1px solid #000;
        border-radius: 5px;
        color: #000000;
}

/* Login button */
#postbox {
        display: flex;
        width: 100%;
        font-size: .6em;
}
#postuser {
        float: left;
        width: 15%;
        margin: 0 auto;
        margin-bottom: .5vh;
        border-radius: 10px;
        border: 1px solid #fff;
        border-radius: 10px;
        color: #ffffff;
        background: linear-gradient(#6FC0FF, #2BA3FF, #6FC0FF); /* Standard syntax */
}
#postuser img{
        width: 80%;
        margin: 0 auto;
}
#postuser P{
        text-align: center;
        margin: 0 auto;
        font-size: 2em;
        color: #ffffff;
        margin-bottom: .5vh;
}
#postuser h3{
        margin: 0 auto;
        font-size: 2em;
        color: #ffffff;
}
#post {
        overflow-wrap: break-word;
        float: right;
        text-align: left;
        margin-left: .5vh;
        margin-right: .5vh;
        margin-bottom: .5vh;
        width: 85%;
        padding-left: 1vw;
        border-radius: 10px;
        border: 1px solid #fff;
        border-radius: 10px;
        color: #000000;
        background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
}
#postleft {
    float: left;
    width:40%;
    font-size: 1em;
    text-align: left;
}
#commentleft {
    float: left;
    width:65%;
    font-size: 1em;
    text-align: left;
}
#postright {
    float: right;
    width:60%;
}
#post p{
        margin-left: 1vw;
        margin-right: 1vw;
    font-size: 2em;
}
#post a{
        float: right;
        margin-bottom: 1vh;
        margin-right: .3vh;
}
#poll {
        float: right;
        text-align: left;
        margin-left: .5vh;
        margin-right: .5vh;
        width: 89%;
        padding-left: 1vw;
        border-radius: 10px;
        border: 1px solid red;
        border-radius: 10px;
        color: #000000;
    background: linear-gradient(gray, silver, gray); /* Standard syntax */
}
#poll p{
        text-align: left;
        margin-left: 1vw;
}
.quote {
        text-align: left;
        padding: 1vw;
        margin-left: 1vw;
        margin-right: 1vw;
        margin-bottom: 1vw;
        border: 1px solid #000000;
        border-radius: 10px;
        color: #000000;
    background: linear-gradient(gray, silver, gray); /* Standard syntax */
}
.editpost {
        width: 100%;
        height: 100%;
        margin: 0 auto;
        padding: 25px;
        margin: 25px;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
        font-weight: 400;
        font-size: 14px;
        color: #9d9e9e;
        text-shadow: 1px 1px 0 rgba(256,256,256,1.0);

        background: #fff;
        border: 1px solid #fff;
        border-radius: 5px;

        box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
        -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
.rotw {
    width: 100%;
        margin: 0 auto;
        color: #000000;
}
.notw {
    width: 100%;
        margin: 0 auto;
        color: #000000;
}
.totw {
    width: 100%;
        margin: 0 auto;
        color: #000000;
}
.forum {
        width: 100%;
        margin: 0 auto;
        color: #000000;
        text-align: center;
}
.teamtable {
        width: 100%;
        margin: 0 auto;
        border: 1px solid #fff;
        border-radius: 10px;
        color: #000000;
        font-size: 20px;
}
.teamtable tr {
        border: 0;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
}
.teamtable tr:hover {
        background: #d4dedf;
        color: #ffffff;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#3F5FAD, #518AFE, #3F5FAD); /* Standard syntax */
    onclick=\"document.location='./index.php?page=user&index=5';\";
        }
.teamtable th {
        background: #d4dedf;
        color: #FFFFFF;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#3F5FAD, #518AFE, #3F5FAD); /* Standard syntax */
}
.teamlist {
        max-width: 95%;
        margin: 0 auto;
        border: 1px solid #fff;
        border-radius: 10px;
        color: #000000;
        font-size: 2.5vmin;
}
.teamlist tr {
        border: 0;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
        line-height: 3vh;
}
.teamlist tr:hover {
        background: #d4dedf;
        color: #ffffff;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#3F5FAD, #518AFE, #3F5FAD); /* Standard syntax */
    onclick=\"document.location='./index.php?page=user&index=5';\";
        line-height: 3vh;
        }
.teamlist th {
        background: #d4dedf;
        color: #FFFFFF;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#3F5FAD, #518AFE, #3F5FAD); /* Standard syntax */
}
.teamlist img {
    width:5vmin;
    height:3vmin;
}
.adminlist {
        width: 80%;
        margin: 0 auto;
        margin-left: 10%;
        border: 1px solid #fff;
        border-radius: 10px;
        color: #000000;
        font-size: 3vmin;
}
.adminlist tr {
        border: 0;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(gray, silver, gray); /* Standard syntax */
        line-height: 4vh;
}
.adminlist tr:hover {
        background: #d4dedf;
        color: #000000;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(gray, white, gray); /* Standard syntax */
        line-height: 4vh;
        }
.adminlist th {
        background: #d4dedf;
        color: #FFFFFF;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(gray, silver, gray); /* Standard syntax */
}
.adminlist img {
    width:4vmin;
    height:2vmin;
}
.notw {
        width: 99.5%;
        margin: 0 auto;
        border-radius: 10px;
        border: 1px solid #fff;
        border-radius: 10px;
        color: #000000;
        font-size: 20px;
}
.notw tr {
        height: 2vh;
        border: 0;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#23C323, #7CFC7C, #23C323); /* Standard syntax */
}
.notw tr:hover {
        height: 2vh;
        background: #d4dedf;
        color: #FFFFFF;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#007400, #1EDC1E, #007400); /* Standard syntax */
    onclick=\"document.location='./index.php?page=user&index=5';\"}
.notw th {
        background: #d4dedf;
        color: #FFFFFF;
        height: 2vh;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#007400, #1EDC1E, #007400); /* Standard syntax */
}
.totw {
        width: 99.5%;
        margin: 0 auto;
        border-radius: 10px;
        border: 1px solid #fff;
        border-radius: 10px;
        color: #000000;
        font-size: 20px;
}
.totw tr {
        height: 2vh;
        border: 0;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#FF9F9F, #FFD9D9, #FF9F9F); /* Standard syntax */
}
.totw tr:hover {
        height: 2vh;
        background: #d4dedf;
        color: #FFFFFF;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#8E0202, #E91F1F, #8E0202); /* Standard syntax */
    onclick=\"document.location='./index.php?page=user&index=5';\"}
.totw th {
        background: #d4dedf;
        color: #FFFFFF;
        height: 2vh;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#8E0202, #E91F1F, #8E0202); /* Standard syntax */
}
.forumhead {
        width: 99.5%;
        margin-top: -3vh;
        color: #ffffff;
        text-align: center;
}
.forumhead p {
        margin-top: -2vh;
        text-align: center;
}
.forumhead a{
        float: left;
        margin-bottom: .5vh;
}
.posthead a{
        float: left;
        margin-top: 1vh;
        margin-bottom: 1vh;
}
.posthead h1 p {
        margin: 0 auto;
}
.postright a{
        float: right;
}
H4{
        text-align: center;
}
.texthead {
        max-width: 95%;
        margin: 0 auto;
        color: #ffffff;
        margin-top: -3vh;
        text-align: center;
}
.texthead2 {
        width: 99%;
        margin: 0 auto;
        color: #ffffff;
}
.formresponse {
        margin: 0 auto;
        margin-top: 1vh;
        width: 60%;
        padding: 10px;
        border-radius: 10px;
        border: 1px solid #6FC0FF;
        border-radius: 10px;
        background: #6FC0FF;
    background: -webkit-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(gray, silver, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(blue,#2BA3FF, #6FC0FF, #2BA3FF,blue); /* Standard syntax */
        color: #000000;
    text-align: center;
}
.formresponse h3{
        font-size: 18px;
        color: #000000;
}
.newpostresponse {
        margin: 0 auto;
        width: 98.2%;
        padding: 10px;
        margin: .3%;
        border-radius: 10px;
        border: 1px solid #6FC0FF;
        border-radius: 10px;
        background: #6FC0FF;
    background: -webkit-linear-gradient(gray, silver, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(gray, silver, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#2BA3FF, #6FC0FF, #2BA3FF); /* Standard syntax */
        color: #000000;
}
.newpostformresponse h3{
        font-size: 18px;
}
.pointer{
        cursor: pointer;
}
.wait{
        cursor: wait;
}
.hand{
        cursor: hand;
}
.pointerwait {
    cursor: wait;
}
@media only screen and (max-width:  400px){
#masonry {
    margin-left: .1vh;
    column-count: 2;
    column-gap: .1vh;
}
#masonry2 {
    column-count: 2;
    column-gap: .1vh;
}
#masonry4 {
    column-count: 2;
    column-gap: .1vh;
}
}
@media only screen and (max-width:  500px){
#postuser P{
        font-size: 1em;
}
#postuser h3{
        font-size: 1em;
}
#about p {
    font-size: 4vmin;
}
.input9 {
    font-size: .4em;
}
#setting {
    font-size: 2vmin;
    width: 30%;
}
#setfont {
    font-size: 2vmin;
    width: 20%;
}
.login-form h2{
    font-size: 4vmin;
    width: 40%;
}
#masonry {
    column-count: 3;
    column-gap: .1vh;
}
#masonry2 {
    column-count: 2;
    column-gap: .1vh;
}
#masonry4 {
    column-count: 2;
    column-gap: .1vh;
}
.teamlist {
        font-size: 2.1vmin;
}
#upload1  {
        width: 98%;
}
#pagetopleft {
    margin-left: 0px;
}
#pagetoprightimage {
    margin-top: 1px;
    margin-right: 0px;
}
}
@media only screen and (max-width:  900px){
#postuser P{
        font-size: 1.5em;
}
#postuser h3{
        font-size: 1.5em;
}
.teamlist {
        font-size: 2.2vmin;
}
#postleft {
    font-size: .8em;
}
#commentleft {
    font-size: .8em;
}
}
@media only screen and (min-width:  1000px){
#masonry {
    column-count: 7;
    -webkit-column-count: 7;
    -moz-column-count: 7;
}
}
@media only tv and (min-width:  1240px){
.item {
    width: 15%;
}
}
