html, body{background:black; padding:5em auto; margin: 0; font-size: 15px; font-family: arial, sans-serif; text-align: center;}
.page{width: 100vw;  color: white; background: #000; -webkit-background-size:cover; -moz-background-size: cover;}
.contentbox{width: 80%; margin: 0 auto; text-align: center;    padding:3em 0;}
h1{font-size: 3em;}
ul{padding:2em 0 0 0; margin: 0 auto; text-align: center;}
ul li{list-style: none; display: inline-block; padding: .5em; font-size: 1.3em;}
.firstli{padding-left:0;}
.lastli{padding-right:0;}
a{color: white;}
a:hover{opacity:.7;}
img.packshot{width: 100%; max-width: 400px;}
img.logo{max-width: 200px;}
.button{width: 100%; max-width: 400px; padding:.5em; display: block; background:#ff5600; text-decoration: none; font-weight: bold; margin: 1em auto;}
a.button{color:black;}
.menu .button{display: inline-block; max-width: 235px;}
#mc-embedded-subscribe {
	background-color:#ff5600;
	border:none;
    color: black;
    margin-top: 1em;
    display: inline-block;
    font-size: inherit;
    padding: .4em;

}
#mc-embedded-subscribe:hover{opacity:.7;}

#mc-embedded-subscribe, input[type="email"], .clear {

    display: inline-block;
    width: 100%;
    max-width: 250px;

}
footer{padding:3em 0; background:black; font-size:10px;}

input[type="email"]{padding: .3em; max-width: 238px; border-style:solid; border-color:white;}