body {margin: 0; padding: 0; color: #eee; background: #000 url(../img/bg.jpg) top center; font-size: 78%;}
body, textarea {font-family: Arial, Helvetica, sans-serif;}
p, blockquote, li, dd, dt, h4, label, input, select, textarea {font-size:1em;}

a {color:#b5ef12; text-decoration: none; outline: none;}
a:hover {text-decoration: underline;}
img {border: none;}
table, form {margin: 0; padding: 0; font-size: 100%;}
th, td { vertical-align:top; }

h1, h2, h3 {margin:0 0 0.25em 0; padding: 0;}
h1 {font-size: 5em; color: #b5ef12; text-transform: uppercase; font-family: impact; font-weight: normal;}
h2 {font-size: 2.5em; font-family: impact; font-weight: normal; color: #b5ef12; } 
h3 {font-size: 1em; }
h4 {font-size: 0.8em; font-style: italic; font-weight: normal;}

ul li { font-size: 1.5em;}
ol li { font-size: 1em; margin: 0 0 0.75em 0;}


p, pre { margin: 0 0 1em 0; line-height: 1.4em; }


#wrap {width: 973px; position: relative; margin: 0 auto; padding: 0 20px; background: #000;  }
#head { height: 448px; position: relative;
	margin-bottom: 2em;}
#video { position: absolute; right: 23px; top: 20px; width: 480px; height: 270px;}

table td.info { width: 50%; padding-left: 4em;}
.prize { margin-bottom: 1em;}

#sponsor { margin-bottom: 2em; text-align: center;}

div.field { margin-bottom: 8px;}
div.field label {display: block; float: left; width: 140px; text-align: right;
	 margin: 3px 4px 0 0; clear: left;}
div.field input { width: 160px; border: 1px solid #fff;}
div.field input:focus { background: #b5ef12; }

div.option { margin-bottom: 8px; padding: 0 50px 0 140px;}	 
div.option label { display: inline; float: none; width: auto; margin: 0 0 0 3px;}
div.option input {margin-bottom: 0.25em;}

#btn { margin: 1em auto 0.25em auto; text-align: center;}

.slinks { text-align:  center; font-size: 0.9em; color: #b5ef12; margin-bottom: 2em;}

.rules {padding-bottom: 1em;}
.rules h1 { margin: 0; text-align: center;}
.rules h2 { text-align: center;}

.ty {padding-bottom: 4em; text-align: center;}
.ty h1 {margin: 0;}
.ty p {font-size: 1.5em;}

