html {
    height: 100%;
    -webkit-font-smoothing: antialiased;
}

body {
    background-color: #000000;
    background-image: url('http://gm.mivabe.nl/img/3moons.jpg');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    margin: 0px 0px;
    height: 100%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration : none;
    color: #A7BAE2;
}

.van1 {
    color: #FFFFFF; font-size: 10px;
    background-color: #1A1A1A;
    border: 2px solid #313131;
    border-width: 1px 1px 1px 1px;
}

font,th,td,p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

font.small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}

font.copyright {
    color: #494939;
    text-shadow: #000000 2px 2px 6px;
    font-style: normal;
    font-weight: bold;
    font-family: times;
    font-size: 10px;
}

b {
    text-shadow: #000000 2px 2px 4px;
    font-family: times;
    font-size: 14px;
}

font.title {
    color: #A7BAE2;
    font-family: times;
    text-shadow: #000000 3px 3px 6px;
    font-size: 20px;
    background: url("http://gm.mivabe.nl/templates/butterflys.gif") repeat scroll 0% 0% transparent;
}

span.butterflys { background: url("http://gm.mivabe.nl/templates/butterflys.gif") repeat scroll 0% 0% transparent; }
span.greystars  { background: url("http://gm.mivabe.nl/templates/greystars.gif" ) repeat scroll 0% 0% transparent; }
span.goldstars  { background: url("http://gm.mivabe.nl/templates/goldstars.gif" ) repeat scroll 0% 0% transparent; }
span.sparkles   { background: url("http://gm.mivabe.nl/templates/sparkles.gif"  ) repeat scroll 0% 0% transparent; }

pre {
    width: 100%;
    white-space: pre-wrap;
    padding: 2px;
}

pre.news {
    text-align: left;
    font-family: Verdana;
    font-size: 11px;
    color: #A7BAE2;
    width: 99%;
    white-space: pre-wrap;
    padding: 4px 4px 9px 4px;
    background-color: rgba(0, 0, 0, 0.5);
    border: inset 1px #000000;
    border-radius: 6px 20px;
}

hr {
    height: 1px;
    border: solid #5C6883 0px;
    border-top-width: 1px;
}

.rotate {
    -webkit-transform: rotate(-90deg); /* Safari */
    -moz-transform: rotate(-90deg); /* Firefox */
    -ms-transform: rotate(-90deg); /* IE */
    -o-transform: rotate(-90deg); /* Opera */
}

.bodyline {
    background-color: #1A1A1A;
}

.forumline {
    background-color: rgba(42, 54, 81, 0.95);
    border: 1px solid #839ECD;
    border-width: 0px 1px 0px 1px;
    box-shadow: 5px 20px 15px #000000;
}

table {
    background-color: transparent;
}

iframe {
    border-radius: 6px;
}

table.rounded, table.graph {
    border: inset 1px #000000;
    border-radius: 6px;
    background-color: RGBA(1, 2, 3, 0.75);
}

table.graph {
    background-color: #000000;
    background-image: url(http://gm.mivabe.nl/img/bound7.png);
    background-repeat: repeat-x;
    background-size: cover;
    background-position: center top;
}

td.row1, td.row2, td.row3, td.row3s, td.row4, td.row4s, td.rowtitle, td.rowend, td.row4-up, td.row4-dwn, td.row4-new {
    padding: 0px 3px 1px 3px;
    border: 1px solid rgba(182, 137, 31, 0.18);
    background-image: url(./img/tdback.png);
    background-position-y: 45px;
    background-position-x: 100px;
}

td.row2 {
    background-color: rgba(61, 71, 91, 0.8);
}

td.row3 {
    background-color: rgba(32, 37, 48, 0.8);
}

td.row3s {
    background-color: rgba(37, 27, 39, 0.82);
}

td.row4 {
    background-color: RGBA(18, 28, 38, 0.34);
}

td.row4s {
    background-color: rgba(49, 77, 108, 0.24);
    -webkit-animation-name:Pulse;
    -webkit-animation-duration:3s;
    -webkit-animation-iteration-count:infinite;
}

@keyframes animatedBackground {
    from { background-position: 0 45px; }
    50%  { background-position: 100% 45px; }
    to   { background-position: 0 45px; }
}

@-webkit-keyframes Pulse {
    from { background-color: rgba(49, 77, 108, 0.24); }
    50% { background-color: rgba(100, 28, 28, 0.24); }
    to { background-color: rgba(49, 77, 108, 0.24); }
}

td.row4-up {
    background-color: RGBA(0, 0, 0, 0.54);
    background-image: url(http://gm.mivabe.nl/img/s_asc.png);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: 90% 50%;
}

td.row4-new {
    background-color: RGBA(0, 0, 0, 0.54);
    background-image: url(http://gm.mivabe.nl/img/s_new.png);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: 90% 50%;
}

td.row4-dwn {
    background-color: RGBA(0, 0, 0, 0.54);
    background-image: url(http://gm.mivabe.nl/img/s_desc.png);
    background-repeat: no-repeat;
    background-size: 12px 12px;
    background-position: 90% 50%;
}

td.rowtitle {
    background-color: RGBA(49, 77, 108, 0.24);
    padding: 0px 0px 0px 3px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    font-family: Ubuntu;
    color: rgba(255,165,0, 0.85);
    font-size: 12px;
    letter-spacing: 2px;
    font-weight: bold;
    text-shadow: 2px 1px rgba(0, 0, 0,0.5);
    text-align: center;
    height: 12px;
}

td.rowend {
    background-color: RGBA(49, 77, 108, 0.24);
    padding: 0px 0px 0px 3px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 12px;
}

td.row5, td.row.0 {
    background-color: transparent;
    padding: 0px 2px 0px 2px;
}

td.catHead {
    color: #A7BAE2;
    text-align: center;
}

td.rowpic {
    background-color: rgba(61, 71, 91, 0.8);
}

td.clock {
    background-image: url(http://mmd.mivabe.nl/templates/BotBDMiddle.png);
    color: RGBA(36, 51, 66,0.5);
    font-family: Verdana;
    font-size: 9px;
    text-align: right;
    vertical-align: top;
}

th {
    background-color: rgba(32, 37, 48, 0.8);
}

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #FFFFFF;
	background-color: #52513F; border: #000000; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 125%;
	background-color: #52513F; border: #000000; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Form elements */
input,textarea, select, captcha {
    background-color: #1A1A1A;
    color : #FFFFFF;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    border-radius: 5px;
    border: 1px solid rgba(92, 104, 131, 0.5);
}

input.post, textarea.post, select {
    background-color: #1A1A1A;
}

input { text-indent : 2px; }

a { text-decoration : none; color: #eeeeff; }
a.tbutton, a.fbutton, .tbutton {
    border-radius: 5px;
    box-shadow: 2px 2px 5px #000000;
    padding: 1px;
    text-align: center;
    text-decoration : none;
    color: #121516;
    cursor: pointer;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    background-color: #1A1A1A;
    display: inline-block;
    width: 100px;
}

a.tbutton {
    background-image: url(./img/tdback.png);
    background-position-y: -28px;
    color: silver;
    border: 1px solid rgba(182, 137, 31, 0.18);
}

a.fbutton {
    background-image: url(./img/tdback-g.png);
    background-position-y: -28px;
    color: silver;
    border: 1px solid rgba(182, 137, 31, 0.18);
}

a.tbutton:hover, a.fbutton:hover {
    background-image: url(./img/tdback-r.png);
    background-position-y: -28px;
    color: red;
    border: 1px solid rgba(182, 137, 31, 0.18);
}

input.button {
    border-radius: 5px;
    border: 1px solid rgba(92, 104, 131, 0.5);
    padding: 0px;
    text-align: center;
    min-width: 85px;
    background: -webkit-linear-gradient(top, #99AEDA, #dddddd); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #99AEDA, #dddddd);   /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, #99AEDA, #dddddd); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #99AEDA, #dddddd);   /* Standard syntax */
    color: #121516;
    cursor: pointer;
    font-size: 11px;
    background-color: #1A1A1A;
}

input.button:hover {
    background: -webkit-linear-gradient(top, #ffffff, rgba(92, 104, 131, 0.5)); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #ffffff, rgba(92, 104, 131, 0.5));   /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, #ffffff, rgba(92, 104, 131, 0.5)); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #ffffff, rgba(92, 104, 131, 0.5));   /* Standard syntax */
    color: #000000;
}

.image {
    /* border: 1px solid rgba(92, 104, 131, 0.5); */
    -webkit-transition: all 1s ease; /* Safari and Chrome */
    -moz-transition: all 1s ease;    /* Firefox */
    -ms-transition: all 1s ease;     /* IE 9 */
    -o-transition: all 1s ease;      /* Opera */
    transition: all 1s ease;         /* Standard syntax */
}

.image:hover {
    -webkit-transform:scale(1.25); /* Safari and Chrome */
    -moz-transform:scale(1.25);    /* Firefox */
    -ms-transform:scale(1.25);     /* IE 9 */
    -o-transform:scale(1.25);      /* Opera */
    transform:scale(1.25);         /* Standard syntax */
}
