* {
	margin:					0;
	padding:				0;
}

html, body {
	background-color:		#FFFFFF;
	color:					#000000;
	font-family:			'Nova Square', cursive;
	font-size:				12px;
}

body {
	background:				#FFFFFF url('/images/background.png') repeat-x left top;
	overflow-y:				scroll;
}

a,
a:active,
a:hover,
a:visited {
	color:					#FFFFFF;
	cursor:					pointer;
}

table {
	border-collapse:		collapse;
	border-spacing:			0;
}

::-moz-selection {
	background:				#D31145;
	color:					#FFFFFF;
	text-shadow:			none;
}

::selection {
	background:				#D31145;
	color:					#FFFFFF;
	text-shadow:			none;
}

.stats {
	margin-bottom:			40px;
}

h2 {
	border-bottom:			2px solid #000000;
	border-top:				2px dashed #EBEBEB;
	font-size:				25px;
	margin:					5px 0;
	padding:				5px 0 5px 20px;
}

#main_container {
	margin:					auto;
	width:					800px;
}

.advantage_bar {
	background:				#FFFFFF url('/images/advantage-bg.png') no-repeat left top;
	font-size:				20px;
	height:					41px;
	line-height:			41px;
}

.advantage_bar_angels {
	float:					left;
	font-size:				20px;
	text-align:				center;
	width:					317px;
}

.advantage_bar_arrow {
	float:					left;
	width:					167px;
}

.advantage_bar_dodgers {
	float:					left;
	font-size:				20px;
	text-align:				center;
	width:					316px;
}

.advantage_bar:after {
	clear:					both;
	content:				'';
	display:				block;
}

.slider_bar {
	background:				#FFFFFF url('/images/slider-bg.png') no-repeat left top;
	height:					44px;
	margin:					10px auto;
	width:					750px;
}

.slider_bar .slider_inner {
	background:				#FFFFFF url('/images/slider-inner.png') repeat-x left top;
	border-right:			2px solid #424242;
	height:					100%;
}

.advantage_note {
	margin:					10px auto;
	text-align:				center;
	width:					750px;
}

#footer_container {
	background-color:		#424242;
	margin-top:				50px;
	padding:				15px 0;
	width:					100%;
}

#footer {
	box-sizing:				border-box;
	color:					#D6D6D6;
	margin:					auto;
	width:					800px;
}

#footer h2 {
	border-bottom:			2px dashed #D6D6D6;
	border-top:				0;
	margin-bottom:			10px
}

#footer ul {
	border-bottom:			1px dashed #D6D6D6;
	list-style-position:	inside;
	margin:					0 0 10px 0;
	padding:				0 15px 10px 15px;
}

#footer p {
	padding:				0 15px;
}

@media (max-width: 800px) {
	#footer_container {
		width:					800px;
	}
}
