html,
body {
    background-image: url("image/stonewall1.jpg");
    background-position: center;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    min-width: 1200px;
    margin-top: 0px;
}

#name {
    width: 99%;
    min-width: 1200px;
    margin-top: 0px;
    position: fixed;
    background-color: #333333;
    line-height: 0.7em;
    text-align: center;
    z-index: 200;
}

#logo1 {
    height: 115px;
    float: left;
}

#logo2 {
    height: 115px;
    float: right;
}

#name h1 {
    color: #ffffff;
    font-weight: bold;
}

#name a {
    color: #0080ff;
    text-decoration: none;
    display: inline-block;
}

#name a:link,
a:visited {
    color: #0080ff;
    padding: 10px 15px;
    text-align: center;
    text-decoration: none;
}

#name a:hover,
a:active {
    color: #d92626;
    font-weight: bold;
    text-decoration: none;
}

.videoContainer {
    margin-top: 150px;
    width: 896px;
    height: 504px;
    position: fixed;
    border: 2px solid yellow;
    visibility: visible;
}

.videoContainer:hover {
    cursor: pointer;
}

#picts {
    margin-top: 150px;
    margin-right: 20px;
    float: right;
}

.pict {
    width: 256px;
    height: 144px;
    float: left;
    clear: both;
}

.pict:hover {
    cursor: pointer;
}

p {
    width: 256px;
    color: blue;
    background-color: #FFFF00;
    text-align: center;
    margin-bottom: 50px;
}

.vid {
    visibility: hidden;
    display: none;
}

#vid1 {
    visibility: visible;
    display: block;
}

.counter {
    margin: 30px auto;
    width: 5em;
    padding: 5px;
    text-align: center;
    border-radius: 10px;
    background-color: gray;
    color: black;
    font-size: 1.2em;
    font-weight: bold;
}