body {
	background: #0A4865 url(http://aka.zero.jibjab.com/files/production/bg_mlb.png) no-repeat center top;
}

a {
	color: #187cfc;
}

.mlb_footer p {
	font-size: 1em;
}

h1 {
	width: 896px;
	height: 68px;
	margin: 0 auto;
	text-indent: -9999px;
	background: url(http://aka.zero.jibjab.com/files/production/MLB_allstar_header.png) no-repeat;
}

h2 {
	width: 657px;
	height: 51px;
	margin: 25px auto;
	text-indent: -9999px;
	background: url(http://aka.zero.jibjab.com/files/production/MLB_whichfan.png) no-repeat;
}

.vote {
	width: 670px;
	height: 305px;
	margin: 0 auto 10px;
	position: relative;
	background: url(http://aka.zero.jibjab.com/files/production/MLB_ordivider.png) no-repeat center center;
}

.american,
.national,
.american a,
.national a {
	width: 219px;
	height: 302px;
	position: absolute;
	top: 0;
	background-repeat: no-repeat;
}

.american {
	left: 0;
	background-image: url(http://aka.zero.jibjab.com/files/production/MLB_american.png);
}

.national {
	right: 0;
	background-image: url(http://aka.zero.jibjab.com/files/production/MLB_national.png);
}

.american a,
.national a {
	display: block;
	text-indent: -9999px;
}

/* @group American/National Pages */

.all_star {
	position: relative;
	width: 957px;
	height: 420px;
	margin: 15px auto 25px;
}

.player {
	width: 620px;
	height: 349px;
	border: 10px solid #fff;
	position: absolute;
	top: 0;
	left: 0;
}

.create_a_video a {
	width: 317px;
	height: 262px;
	background: url(http://aka.zero.jibjab.com/files/production/MLB_createvideo.png) no-repeat;
	text-indent: -9999px;
	position: absolute;
	top: 0;
	right: 0;
}

.vote_now {
	width: 300px;
	height: 118px;
	position: absolute;
	bottom: 0;
	right: 0;
	background: #457488;
}

.links {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 40px;
	background-position: -24px 0;
}

.links dt {
	display: none;
}

.links input {
	position: absolute;
	top: 13px;
	left: 49px;
	padding: 4px 5px;
	background: none;
}

.links input#embed_code {
	left: 369px;
}

/* @end */