body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	background: #000 url(images/v-bkg-retro.gif) repeat ;
	color: #fff;
	text-align: center;
}

a, a:hover { color: #D79933; text-decoration: none; }
p { font-size: 12px; margin:15px 0px; }
.clear { clear:both; }
.error { font-size: 18px; color:#D79933; }

#page {
	margin: 0px auto;
	width:665px;
	height: auto;
	padding: 30px 0px 0px 0px;
}

#left {
	float: left;
	width: 277px;
	height: 525px;
	background: url('images/v-bottles.png') no-repeat;
}

#right {
	float: right;
	width: 351px;
	height: auto;
	background: url('images/v-logo.png') no-repeat;
	padding-top: 285px;
	margin-top: 25px;
}

ul { 
	width: 100%; 
	height: auto; 
	margin: 10px 0px 10px 50px; 
	list-style-type: none;
}

li { 
	float: left;
	height: auto; 
	width: auto;
	padding-top:30px; 
	margin: 0px 20px 0px 0px;
}

li.month { width:100px; background: url('images/v-month.png') no-repeat; }
li.day { width:50px; background: url('images/v-day.png') no-repeat ;}
li.year{ width:65px; background: url('images/v-year.png') no-repeat ;}

select { width: 100%; color: #2e2e2e;}

#footer {
	font-size: 11px;
	color: #C3B99F;
	background: url('images/v-enjoy.png') no-repeat 60px 0px;
	padding: 32px 0px 0px 0px;
	width: 320px;
	margin: 55px 0px 15px 220px;
	line-height: 14px;
}

.credits { 
	margin: 10px 0px;
	height: 30px; 
	background: url('images/v-moon.png') no-repeat;
	text-align: left;
	padding-left: 32px;
}

.airtype { font-weight: bold; }

