html {font-family: "garamond-premier-pro-display-1","garamond-premier-pro-display-2", "Times New Roman", Times, serif;}

body {font-family: "garamond-premier-pro-display-1","garamond-premier-pro-display-2", "Times New Roman", Times, serif; background-color: #000; background-image: url('/images/red_bg.gif'); background-repeat: repeat; background-position: top 50%; color: #363636;}

#container a {color: #c06e23; font-weight: bold; text-decoration: underline;}

#container a:hover {color: #e69200;}

#container {background: #eadcb8 url('/images/landing_content.jpg') top left no-repeat; width: 682px; height: 1400px; position: relative; top: 50px; left: 50%; margin: 0 0 80px -341px; box-shadow: 4px 4px 50px #000; -webkit-box-shadow: 4px 4px 50px #000; -moz-box-shadow: 4px 4px 50px #000;}

h1 {text-indent: -2000px;}

#tickets {position: absolute; top: 612px; right: 36px; width: 455px; height: 61px; background: url('/images/tickets.png') top left no-repeat; text-indent: -2000px;}

#tickets:hover {background: url('/images/tickets.png') bottom left no-repeat; cursor: pointer;}

#desc {width: 610px; position: absolute; top: 700px; left: 36px;}

#desc p {font-size: 17px; padding-bottom: 12px; line-height:22px; color: #690908; letter-spacing: .04em;}

#desc p.grey {color: #242424; font-size: 24px; line-height: 28px; font-weight: bold; text-align: justify; margin: 12px 0;}

#desc p.links {color: #714a12; font-size: 16px; line-height: 18px; text-align: center;}

#fullsite {font-size: 28px; line-height: 28px; font-style: italic; text-align: center; margin: 0 auto 60px; padding: 0; text-shadow: 1px 1px 2px #000;}

#fullsite a {color: #fff; text-decoration: none;}

#fullsite a:hover {color: #fff; border-bottom: 1px dotted #fff;}

input {border: 0; font-size: 16px;}

label {position: relative; top: 2px;}

#share {position: absolute; bottom: 80px; right: 36px;}

#share a {margin-left: 18px;}

#mailinglist {position: absolute; bottom: 80px; left: 36px; box-shadow: 1px 1px 2px #714a12; -webkit-box-shadow: 1px 1px 2px #714a12; -moz-box-shadow: 1px 1px 2px #714a12;}

#mailinglist label {display: none;}

#mailinglist input {padding: 0 4px;}

#mailinglist #email_address {font-family: "garamond-premier-pro-display-1","garamond-premier-pro-display-2", "Times New Roman", Times, serif; width: 190px; height: 32px; float: left; font-size: 18px; line-height: 24px;}

#mailinglist #submitbutton {font-family: "garamond-premier-pro-display-1","garamond-premier-pro-display-2", "Times New Roman", Times, serif; font-size: 18px; line-height: 32px; font-style: italic; font-weight: bold; background-color:#c0753b; color: #000; width: 50px; height: 32px; float: left;}

#mailinglist #submitbutton:hover {background-color:#efd479; color: #690908; cursor: pointer;}

.clear {clear: both;}

div .clear {height:0; line-height:0;}

.floatRight {float:right; margin: 12px -60px 0 0;}
img .floatRight {margin: 0 0 10px 10px;}

sup {font-family: 'Times New Roman', Times, serif; font-size: 8px; position: relative; top: -8px;}

#donate {width: 179px; height: 87px; position: fixed; top: 0; left: 0;}

#vip {width: 177px; height: 117px; position: fixed; top: 70px; left: -10px;}

