body {
    margin: 0;
    padding: 0;
    color: black;
    background-color: white;
}

h1 {
    font-family: Georgia;
    font-size: 32px;
    text-align: center;
    text-transform: uppercase;
}

br { clear: both; }

#footer {
    font-family: Georgia;
    text-align: center;
    margin-top: 2em;
    font-size: 13px;
}


#startbutton {
    background-color: #272727; color: white; padding: 3px; text-align: center; width: 200px; cursor: pointer; border: 1px solid gray;
    margin: 1em 13em 1em auto;
    display: block;
    font-family: Georgia;    
}

#inputp {
    color: #555555;
    font-size: 18px;
    font-family: Georgia;
    text-align: center;
    margin-bottom: 0;
}

#inputp label { margin-right: 0.5em; }

#inputh {
    color: #555555;
    font-size: 11px;
    font-family: Georgia;
    text-align: center;
}

#results {
    color: #555555;
    font-size: 15px;
    font-family: Georgia;
    text-align: center;
}

#missed {
    color: #B02B2C;
    font-size: 15px;
    font-family: Georgia;
    text-align: center;
}


#remaining { margin-left: 0.5em; font-size: 11px; }

#clock {
    font-family: Georgia;
    font-size: 68px;
    margin: 0;
    color: #CC0000;
}

#top {
    
}

#bottom {
    border-top: 2px solid #3366CC;
    height: 4px;
    background-color: #BBD9F3;
}

#wrapper{
	width:760px;
        margin: 80px auto;
}

#imagesrc {
    text-align: center;
    font-family: Georgia;
    color: #555555;
    font-size: 12px;
    margin-top: 4em;
}

.tt, #onfinish {
    text-align: center;
    font-family: Georgia;
    color: #555555;
}

#onfinish { display: none; }
#onfinish .score { color: black; }

.ttt img { float: left; margin: 0.5em; }
.tt strong { color: black; font-weight: normal; }

.asterisk {
    color: #00CC00;
}

#cl { text-align: center; }
