label{
    display: inline-block;
    width: 100px;
    text-align: right;
}

input {
	display: inline-block;
}

body {
	background-color: #F8F8F8;
	padding-left: 10px;
	font-family: "Gill Sans MT", "Gill Sans", "Arial", sans-serif;
	font-size: 16px;
}

h1 {
        text-align: center;
}

h2 {
	margin-top: 10px;
	margin-bottom: 10px;
}


td {
	vertical-align: top;
}

ul {
	margin-top: 10px;
}

#main {
	border-collapse:collapse;
	width: 1250px;
	margin: 10px 10px 10px 10px;
}


#rules {
	padding-left: 15px;
}

#player-info {
	border-collapse:collapse;
	border: 1px solid black;
}

#player-info th {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #6495ED;
	color: #FFFAF0;
	border-bottom: 1px solid black;
/*	border: 1px solid black; */
	
}

#player-info td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
/*	border: thin solid black collapse */
/*	border: 1px solid black; */
/*	border: thin solid black */
}


/* This button was generated using CSSButtonGenerator.com */
#button {
	-moz-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cae3fc;
	box-shadow:inset 0px 1px 0px 0px #cae3fc;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
	text-indent:0px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family: "Gill Sans MT", "Arial", sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:22px;
	width:101px;
	text-decoration:none;
	text-align:center;
	text-shadow:2px 2px 0px #287ace;
}

#button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}

#button:active {
	position:relative;
	top:1px;
}