body {
background:none repeat scroll 0 0 black;
font-family: 'Space Mono', monospace;
height:100%;
margin:0;
padding:0;
width:100%;
min-width: 1000px;
min-height: 600px;
}
#horizon {
color:white;
display:block;
height:1px;
left:0;
overflow:visible;
position:absolute;
text-align:center;
top:50%;
visibility:visible;
width:100%;
}
#content {
position: relative;
    visibility: visible;
    width: 900px;
    top: -200px;
    margin: auto;
    z-index: 100;
}
#timetext {
color:white;
display:inline;
font-size:200px;
font-weight:bold;
margin:60px;
padding:0;
z-index: 10;
    width: 100%;

}
#seconds, #millis {
font-size:200px;
}
.inputs {
    margin: auto;
    width: 100%;
    }
.button {
font-family: 'Space Mono', monospace;
    background: none repeat scroll 0 0 #040404;
    border: 10px solid white;
    color: white;
    font-size: 70px;
    height: 140px;
    text-transform: uppercase;
    width: 100%;
    margin: 80px auto;
}
.formtitle {
    float: left;
    font-size: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 15%;
    text-align: left;
}
#name, #email {
background: none repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color white;
    border-style: none;
    border-width: 1px;
    color: white;
    font-size: 30px;
    height: 40px;
    margin: 0;
    padding: 0;
    width: 80%;
    border-bottom: solid;
}
.footer {
bottom:0;
margin:10px;
position:fixed;
}
a {
color:white;
text-decoration:none;
}


a:hover {
color:yellow;
}

h3{
color:white;
font-size:11px;
line-height:0;
margin:0;
padding:0;
text-decoration:none;
}


tbody{
border:none;
border-collapse: collapse;
}


.scores-indexpage{
font-size: 9px;

}

#scores{
margin: 10px;
}

#content-scores {
left:50%;
margin-left:-350px;
position:absolute;
top:0;
visibility:visible;
width:700px;
}


#hor-minimalist-c
{
background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    border-collapse: collapse;
    font-family: 'Space Mono', monospace;
    font-size: 5px;
    margin: 0 0 0;
    padding: 0;
    text-align: left;
    width: 100%;

}
#hor-minimalist-c th
{
background:none repeat scroll 0 0 black;
border-bottom:1px solid white;
color:white;
font-size:9px;
font-weight:normal;
padding:9px 30px 0 0;
}
#hor-minimalist-c td
{
background:none repeat scroll 0 0 black;
border:medium none;
color:white;
font-size:9px;
padding:1px 0 0;
}

#hor-minimalist-c tr
{
border:1px solid black;
border-collapse:collapse;

}


#hor-minimalist-b
{
background:none repeat scroll 0 0 #FFFFFF;
border:none;
border-collapse:collapse;
font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
font-size:12px;
margin:30px 0 0;
padding:0;
text-align:left;
width:700px;
}
#hor-minimalist-b th
{
background:none repeat scroll 0 0 black;
border-bottom:2px solid white;
color:white;
font-size:20px;
font-weight:normal;
padding:9px 30px 0 0;
}
#hor-minimalist-b td
{
background:none repeat scroll 0 0 black;
border:medium black;
color:white;
font-size:16px;
padding:9px 30px 0 0;
}

#hor-minimalist-b tr
{
border:1px solid black;
border-collapse:collapse;

}


.side-scores{
float:left;
font-size:5px;
margin:10px 0 0;
z-index:0;
}

#scores-10sec, #title-10sec{
position: absolute;
left: 2.5%;
width:30%;

}
#scores-60sec, #title-60sec{
left:35.5%;
/* margin-left:-183px; */
position: absolute;
width:30%;

}

#scores-splitsec, #title-splitsec{
position:absolute;
left:68.5%;
width:30%;
}

.tiny
{
border:medium none;
border-collapse:collapse;
font-size:8px !important;
}


#hor-minimalist-b tbody tr:hover td
{
	color: yellow;
}

