body
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	line-height: 1.6em;
	background-color: #E9E9E9;
}

#container
{
	margin: 0 auto;
	width: 980px;
}

#column_left, #column_right, .block_center, .block_left, .block_right { margin: 10px 0; }

#column_left { float: left; }

#column_right { float: right; }

.block_center
{
	margin: 0 auto;
	width: 980px;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-top: 1px solid white;
	border-left: 1px solid white;
}

.block_left { width: 720px; 
border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-top: 1px solid white;
	border-left: 1px solid white;
}

.block_right { width: 240px; 
border-right: 1px solid gray;
	border-bottom: 1px solid gray;
	border-top: 1px solid white;
	border-left: 1px solid white;
	}

.header
{
	color: #039;
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	text-align: left;
}

.content
{
	padding: 8px;
	color: #669;
	border-top: 1px solid #fff;
}

.center { text-align: center; }

.left { text-align: left; }

.right { text-align: right; }

.clear_both { clear: both; }

.hidden { visibility: hidden; }


.header ul
{
	margin: 0;
	padding: 0;
}

.header li
{
	display: inline;
	list-style-type: none;
}

.button
{
	color: #000;
	text-decoration: none;
	background-color: #D4D0C8;
	border: 2px outset #FFFFFF;
	cursor: default;
	padding: 0px 5px 0px 5px;
}

.textbox_out { border: 1px solid #CCC; }

.textbox_in { border: 1px inset #CCC; }

#copyright
{
	color: #039;
	border-color: white gray gray white;
	border-style: solid;
	border-width: 1px;
	margin: 10px auto;
	width: 300px;
	text-align: center;
}

.bracket_title
{
	text-align: left;
	width: 150px;
}

.bracket_score { width: 100px; }

.bracket_status, .bracket_manage { width: 125px; }

.bracket_score, .bracket_status, .bracket_private, .bracket_delete, .bracket_manage { text-align: center; }

.bracket_private, .bracket_delete { width: 50px; }




.rank_rank, .rank_name, .rank_bracket, .rank_paid, .rank_points, .rank_winner, .rank_paid_admin { float: left; }

.rank_rank { width: 40px; }

.rank_points
{
	text-align: center;
	width: 225px;
}

.rank_points .center
{
	width: 210px;
	margin: 0 auto;
}

.rank_points .center div
{
	float: left;
	width: 30px;
}

.rank_winner { width: 100px; }

.rank_name { width: 125px; }

.rank_bracket { width: 140px; }

.rank_paid_admin
{
	text-transform: capitalize;
	text-align: center;
	width: 40px;
}

.admin_nav
{
	float: left;
	height: 20px;
	margin: 0;
	padding: 0 20px 0 0;
	top: 0;
}

.scoring_round, .scoring_points, .scoring_underdog
{
	float: left;
	width: 70px;
}

.users_name
{
	width: 150px;
	text-align: left;
}

.users_paid, .users_admin, .users_ban
{
	width: 50px;
	text-align: center;
}

#adminupdate td
{
	width: 200px;
	text-align: center;
}

.settingstable .left
{
	width: 250px;
}

.spacer { padding-left: 20px; }

.paginate
{
	border: 1px solid #fff;
	cursor: pointer;
	width: 20px;
}

.current
{
	font-weight: bold;
	cursor: default;
}

.rounds
{
	float: left;
	margin-right: 4px;
	text-align: center;
}

.winners { width: 125px; }

.customfile { width: 500px; }

.tip
{
	color: #00A;
	cursor: help;
}

.private
{
	color: #00A;
	font-size: 7px;
	position: relative;
	top: -4px;
}