#classifier {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #888888;
    border-radius: 10px 10px 10px 10px;
    color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 10px;
    outline: 0 none;
    overflow: visible;
    text-align: center;
    vertical-align: baseline;
    width: 280px;
}

#classifier #intro {
    text-align: left;
    margin: 10px;
    font-size: 10px;
}

#classifier fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}

#classifier h3,#classifier h3 a {
    color: #FF6600;
    font: 18px/20px Arial, Helvetica, sans-serif;
    margin: 5px;
    text-transform: capitalize;
}

#classifier #spinner {
    background:
        url("http://s3.amazonaws.com/jim-adler/tumblr/javascript/felon-classifier/spinner-32.gif")
        no-repeat scroll 50% 25% transparent;
    height: 400px;
}

#classifier #footer {
    background: none repeat scroll 0 0 transparent;
    margin: 10px 0 0;
    text-align: center;
    width: 100%;
}

#classifier table.center {
    margin-left: auto;
    margin-right: auto;
}

#classifier input {
    margin-right: 3px;
}

#classifier td {
    vertical-align: top;
    text-align: left;
    padding: 3px;
    line-height: 1.5em;
}

#classifier td label {
    vertical-align: top;
}

#classifier #result {
    margin: 0 auto;
}

#classifier #result #felon {
    background-image:
        url("http://s3.amazonaws.com/jim-adler/tumblr/javascript/felon-classifier/felon.jpg");
    background-repeat: no-repeat;
    background-size: 175px;
    width: 175px;
    height: 175px;
    min-height: 175px;
    min-width: 175px;
    margin: 0 auto;
}

#classifier #result #non-felon {
    background-image:
        url("http://s3.amazonaws.com/jim-adler/tumblr/javascript/felon-classifier/felon-not.jpg");
    background-repeat: no-repeat;
    background-size: 175px;
    width: 175px;
    height: 175px;
    min-height: 175px;
    min-width: 175px;
    margin: 0 auto;
}

#classifier .share-btns {
    width: 100%;
    padding-top: 15px;
}

#classifier .share-btn {
    float: right;
}

#classifier #share-btn-facebook {
    float: left;
    padding-left: 20px;
}

#classifier #try-again-btn {
    padding-top: 10px;
}

/*
 * Roll-over buttons
 */
#classifier .button-wrapper {
    overflow: hidden; /* see: http://www.quirksmode.org/css/clearing.html */
    margin: 0 auto;
    width: 50%;
    padding-top: 5px;
}

#classifier a.oval-button {
    background: transparent
        url('http://s3.amazonaws.com/jim-adler/tumblr/javascript/felon-classifier/oval-orange-left.gif')
        no-repeat top left;
    display: block;
    float: left;
    font: normal 10px Tahoma; /* change as desired */
    line-height: 16px;
    /* this value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* height of button background height */
    padding-left: 11px; /* width of left menu image */
    text-decoration: none;
}

#classifier a:link.oval-button,a:visited.oval-button,#classifier a:active.oval-button
    {
    color: #494949; /* button text color */
    border: 0;
}

#classifier a.oval-button span {
    background: transparent
        url('http://s3.amazonaws.com/jim-adler/tumblr/javascript/felon-classifier/oval-orange-right.gif')
        no-repeat top right;
    display: block;
    padding: 4px 11px 4px 0;
    /* set 11px below to match value of 'padding-left' value above */
    border: 0;
}

#classifier a.oval-button:hover { /* hover state CSS */
    background-position: bottom left;
    border: 0;
}

#classifier a.oval-button:hover span { /* hover state CSS */
    background-position: bottom right;
    color: black;
    border: 0;
}