body {
    background: #4F4F4F;
    font-family: "Arial", sans-serif;
}

#pre-header {
    width:800px;
    margin:0 auto;
    text-align:left;
    color:white;
}

#pre-header a {
    color:white;
}

#pre-header a:hover {
    background:#ccf;
}

h1 {
    margin-bottom:5px;
    font-size:170%;
    text-align:center;
    margin-top:3px;
}

#content {
    margin:0 auto 3px;
    background: #E0EBEF;
    width:800px;
}

.selected-thumb, .unselected-thumb {
    margin: 3px;
}

.selected-thumb {
    border: 2px solid blue;
}

.unselected-thumb {
    border: 2px solid #ddf;
}

#vid {
    margin:2em 5px 5px;
}

#flash-player {
    margin:2em 5px 5px;
}

#video-wrapper {
    float:left;
    width: 184px;
}

#thumbs {
    overflow:auto;
    height:170px;
/*    background:#E0EBEF; */
    text-align:center;
    background:#333;
    margin-left:190px;
}

#thumbs-help {
    text-align:center;
    margin:0;
}

#big-img {
    text-align:center;
}

#size-controls {
    float:right;
    background:#ddf;
    padding:0 2px;
}

.size-button {
    font-size:2em;
    font-weight:bold;
    color:blue;
    vertical-align:middle;
    cursor:pointer;
    text-decoration:none;
}

#footer {
    color:#999;
    text-align:center;
}

#footer a {
    color:white;
/*    text-decoration:none; */
}

#footer a:hover {
    background:#ccf;
}

#actions {
    padding:0 10px 10px 0;
    text-align:center;
    margin-left:190px;
}

#actions a {
    height:28px;
    display:block;
    float:left;
    font-size:0;
}    


a#comment-button:hover, a#download-button:hover, a#email-button:hover,
 a#mp3-button:hover, a#twitter-button:hover {
    background-position:0px -28px;
}


 #video-length {
     font-size:80%;
     text-align:center;
 }

/* Christine's requested changes: */
h1 { text-align:left;  margin-left: 10px; }
h2 { font-size:80%; margin: 0 10px; text-align:left; }


