@font-face {
font-family: 'evgeny';
src:    url('evgeny.woff2') format('woff2'),
        url('evgeny.woff') format('woff'),
        url('evgeny.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}


body { 	
    font-family: 'evgeny', serif;		
    background-color: #683131;
    color:#fff;
    margin: -10px;
    font-size: 2.8em;
}

.header{
    background: url("./header.jpg");
    background-size: 2000px 800px;
    background-position: center 0;
    display: block;
    width: 100%;
    height: 800px;
    background-repeat: no-repeat;
}

.polaroid{
    background: url("./polaroid.jpg");
    background-size: 500px 500px;
    background-position: center 0;
    display: block;
    width: 100%;
    height: 500px;
    background-repeat: no-repeat;
}

.footer{
    background: url("./footer.jpg");
    background-size: 2000px 500px;
    background-position: center 0;
    display: block;
    width: 100%;
    height: 500px;
    background-repeat: no-repeat;
}

.card_separator{
    background: url("./card_separator.png");
    background-size: 800px 150px;
    background-position: center 0;
    display: block;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    height: 150px;
    background-repeat: no-repeat;
}

.hero_separator{
    background: url("./hero_separator.png");
    background-size: 800px 150px;
    background-position: center 0;
    display: block;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    height: 150px;
    background-repeat: no-repeat;
}

.paper{
    background: url("./paper.png");
    background-size: 675px 1285px;
    background-position: center 0;
    word-wrap: break-word;
    display: block;
    padding-top: 30px;
    height: 1285px;
    background-repeat: no-repeat;
}

.definition{
    background: url("./definition.png");
    background-size: 400px 200px;
    background-position: center 0;
    display: block;
    margin-top: 30px;
    height: 200px;
    background-repeat: no-repeat;
}

.subheader{
    font-size: 1.6em;
    text-align: center;
    margin: 0 auto;
    margin-top: 60px;
    width: 100%;
}

.meteorfall_title {
    font-size: 2em;
    text-align: center;
    margin: 0 auto;
    color: #683131;
    width: 100%;
}

.list_container
{
    width: 600px; 
    display:block;
    margin:0 auto
}

.list{
    text-align: center;
    list-style-position: inside;
}

.screenshots {
    display: block;
    text-align: center;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

.credits{
    width: 1000px;
    margin: 0 auto;
    font-size: 0.6em;
    color: #ffeede;
    text-align: center;
    margin-top: 30px;
    word-wrap: break-word;
}

.text{
    width: 600px;
    margin: 0 auto;
    font-size: 0.8em;
    color: #683131;
    word-wrap: break-word;
}

a:link, a:visited {
    color: #42b3f4;
    text-decoration: none;
}

.text_on_background{
    width: 1000px;
    margin: 0 auto;
    font-size: 0.8em;
    color: #ffeede;
    word-wrap: break-word;
}

.big_bone{
    background: url("./big_bone.png");
    background-size: 810px 196px;
    background-position: center 0;
    display: block;
    width: 100%;
    height: 196px;
    background-repeat: no-repeat;
}


.email {
    font-size: 0.6em;
    font-family:  Georgia, serif;
    color: #000; 
    border: none; 
    background-color: #fff; 
    height :40px; 
    width: 450px; 
    padding:5px;
}

.subscribe_button {
    font-size: 0.6em;
    font-family: 'evgeny', Georgia, serif;
    color: #fff; 
    border: none; 
    background-color: #42b3f4; 
    height: 40px; 
    width: 120px; 
    padding: 0px;
}