/* CSS Document */

/* Main CSS */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	line-height: 13pt;
	padding: 0;
	margin: 0;
	height: auto;
	background: #000000 url(/images/leather_background_1300.jpg) 0 0 repeat-x scroll;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #333333;
}
/* Flow */
#wrapper {
	width: 1004px;
	height: auto;
	position: absolute;
	left: 50%;
	margin-left: -502px;
	margin-top: 0px;
	background-color:#ffffff;
}
#content {
	width:100%;
	height: 100%;
}
/* Images */
#banner {
	background-image:url(../images/banner.jpg);
	width: 1004px;
	height: 110px;
}
/* Log Out */
#logout {
	width: 100%;
	float: left;
	text-align: right;
	margin-top: 10px;
	position: absolute;
}
#logout a {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:  #FFF;
	margin-right: 25px;
}
/* Navigation */
.navigation {
	padding: 0 0 0 32px; 
	margin-left: 0px;
	list-style: none;
	height: 35px;
	width: 970px;
	background: #fff url(/images/button1.gif);
	position: relative;
	border: 1px solid #000;
	border-width: 0 1px;
	border-bottom: 1px solid #444;
}
.navigation li {
	float: left;
}
.navigation li :hover {
	color: #ffffff;
	background: #000 url(/images/button2.gif);
}
.navigation li :hover b {
	background: url(/images/button2.gif);
}
.navigation li a {
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	text-decoration: none;
	font-family: ArmWrestler;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 8px;
	cursor: pointer;
}
.navigation li a b {
	float: left;
	display: block;
	padding: 0 16px 0 8px;
}
.navigation li.current a {
	color: #ffffff;
	background: url(/images/button3.gif);
}
.navigation li.current a b {
	background: url(/images/button3.gif);
}
.navigation li a:hover {
	color: #ffffff;
	background: #000 url(/images/button2.gif);
}
.navigation li a:hover b {
	background: url(/images/button2.gif) no-repeat right top;
}
.navigation li.current a:hover {
	color: #ffffff;
	background: #000 url(/images/button3.gif);
	cursor: default;
}
.navigation li.current a:hover b {
	background: url(/images/button3.gif);
}
.navigation_right {
	float: right;
	margin-top: -35px;
	margin-right: 50px;
	position: relative;
	height: 35px;
	list-style: none;
	display: inline;
}
.navigation_right li {
	display: inline;
	padding-right: 15px;
}
.navigation_right li a {
	line-height: 35px;
	text-decoration: none;
	color:#ffffff;
	list-style:none;
	display:inline;
}
.navigation ul li {
	display:none;
}
/* Columns */
#fp_column {
	width: 680px;
	height: auto;
	float: left;
	margin-left:8px;
	margin-top:8px;
	background-color:#ffffff;
	min-height: 1000px;
}
#fp_column_right {
	width: 300px;
	height: auto;
	float: right;
	margin-right:8px;
	margin-top:8px;
	margin-bottom: 10px;
	background-color:#ffffff;
}
/* Footer */
#fp_footer {
	float: left;
	position: relative;
	margin-left: 0px;
	width: 100%;
	height: 300px;
	background-color: #000;
}
.fp_footer_column1 {
	float: left;
	width: 290px;
	height: auto;
	font-size: 14px;
	font-family: Verdana, sans-serif;
	margin-left: 100px;
	margin-top: 10px;
	color: #9CE2EF;
}
.fp_footer_column1 a {
	color: #9CE2EF;
}
.fp_footer_column2 {
	float: left;
	width: 290px;
	height: auto;
	font-size: 14px;
	font-family: Verdana, sans-serif;
	margin-left: 10px;
	margin-top: 10px;
	color: #9CE2EF;
}
.fp_footer_column2 a {
	color: #9CE2EF;
}
.fp_footer_column3 {
	float: left;
	width: 290px;
	height: auto;
	font-size: 14px;
	font-family: Verdana, sans-serif;
	margin-left: 10px;
	margin-top: 10px;
	color: #9CE2EF;
}
.fp_footer_column3 a {
	color: #9CE2EF;
}
.fp_footer_column3 li {
	list-style: none;
	float: left;
	padding-left: 10px;
}
.fp_footer_column4 {
	width: 100%;
	float: left;
	text-align: center;
	line-height: 25px;
	height: 50px;
	padding-top: 15px;
}
/* Backgrounds and Borders */
.border {
	border-style: solid;
	border-color:#999999;
	border-width: 1px;
	background-color:#FFFFFF;
	float: left;
	margin-top: 10px;
}
.border_no_top_margin {
	border-style: solid;
	border-color:#999999;
	border-width: 1px;
	background-color:#FFFFFF;
	float: left;
}
.title_bg {
	background-image:url(../images/button1.gif);
	height:35px;
}
.title_header {
	font-family: 'Droid Serif', arial, san-serif,; ;
	font-size:14px;
	font-weight: bold;
	color:#FFFFFF;
	float:left;
	padding-top:8px;
	padding-left:15px;
}
.colour_background {
	background-color: #333;
	height: 100%;
}
.colour_background_light {
	background-color: #000;
	height: 100%;
	float: left;
}
.colour_background_light_leaderboard {
	background-color: #000;
	height: 100%;
	width: 296px;
	float: left;
}
.bottom {
	width: auto;
	height: 25px;
	background-image: url(../images/bg_333.gif);
}
/* Margins and Padding */
.margin_top {
	margin: 10px 0 0 0;
}
.margin_bottom {
	margin: 0 0 10px 0;
}
.padding {
	padding: 1px 1px 1px 1px;
}
/* Front Page Specials */
#fp_challenge {
	width: 325px;
	float:left;
	height:auto;
}
#fp_private_league {
	width: 325px;
	float:right;
	height:auto;
}
/* Community */
#twitter_widget {
	width: 302px;
	height: auto;
	float: left;
	margin-top: 10px;
	font-family: 'Droid Sans', arial, san-serif;
}
#twitter {
	width:207px;
	height:auto;
	margin: 10px 0 0 14px;
	float:left;
}
#facebook {
	width:207px;
	height:auto;
	margin: 10px 0 0 14px;
	float:left;
}
#forum_mini_league {
	width:207px;
	height:auto;
	margin: 10px 0 0 14px;
	float:left;
}
/* Adverts */
#advert300x300 {
	width: 300px;
	height: 300px;
	float: left;
}
#advert300x250 {
	width: 300px;
	height: 250px;
	float: left;
	padding-top:0px;
}
#advert160x600 {
	width: 160px;
	height: 600px;
	float: right;
	margin-top: 10px;
}

/* League Table */
.fp_league_table_position {
	float:left;
	width: 45px;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:14px;
	text-align: center;
}
.fp_league_table_username {
	float:left;
	width: 140px;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:14px;
	text-align:left;
}
.league_table_position {
	float:left;
	width: 40px;
	height:auto;
	line-height: 20px;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:14px;
	text-align: center;
}
.league_table_top10_username {
	float:left;
	width: 160px;
	height:auto;
	line-height: 20px;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:14px;
	text-align:left;
}
.league_table_top10_pts_day {
	float:left;
	width: 50px;
	height:auto;
	line-height: 20px;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:14px;
	text-align:center;
}
.league_table_top10_pts_total {
	float:right;
	width: 30px;
	height:auto;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:14px;
	line-height: 20px;
}
/* Login */
.login_links {
	margin-left:10px;
	color: #ccc;
	font-size: 11px;
}
.login_links a {
	color: #ccc;
}
.login_username {
	margin-left:10px;
	font-size: 11px;
	padding-top: 10px;
	color: #CCC;
}
.login_field {
	background-color:#666;
	border: solid;
	border-width: 1px;
	border-color: #999;
	height: 20px;
	width: 200px;
	color: #fff;
}
.login_field:hover {
	border-color: #000000;
	border-width: 1px;
}
.login_field:focus {
	outline-color: #999;
}
.login_button {
	border: solid;
	border-width: 1px;
	border-color: #999;
	width: 55px;
	height: 25px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	background-color: #FF;
}
.login_button:hover {
	background-color: #ccc;
}
/* Register */
.register_label {
	margin-left:4px;
	font-size: 12px;
	padding-top: 4px;
	color: #CCC;
}
.register_field {
	background-color:#666;
	border: solid;
	border-width: 1px;
	border-color: #999;
	height: 20px;
	width: 250px;
	color: #fff;
}
.register_field:hover {
	border-color: #000000;
	border-width: 1px;
}
.resgister_field:focus {
	outline-color: #999;
}
.register_button {
	border: solid;
	border-width: 1px;
	border-color: #999;
	width: 80px;
	height: 25px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	background-color: #FF;
}
.register_button:hover {
	background-color: #ccc;
}
/* Text */
.text {
	padding:10px 10px 5px 10px;
}
.text_alternative {
	padding:10px 10px 5px 10px;
	color: #FFF;
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:18px;
	font-weight: bold;
	float: left;
	width: 656px;
	height: auto; 
}
.text_standard {
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#FFF;
	float:left;
}
.text_small {
	font-family: 'Droid Sans', arial, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#FFF;
	float:left;
}
/* Profile Page */
.profile {
	font-size: 12px;
	font-weight: bold;
	color: #ccc;
	width: 654px;
	line-height: 18px;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image:url(../images/bg_333.gif);
	background-repeat: repeat;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
	float: left;
}
.icon_user {
	width: 64px;
	height: 64px;
	float: left;
	background-image: url(../images/user_64.png);
	background-repeat: no-repeat;
}
.icon_table {
	width: 64px;
	height: 64px;
	float: left;
	background-image: url(../images/chart_64.PNG);
	background-repeat: no-repeat;
}
.icon_people {
	width: 64px;
	height: 64px;
	float: left;
	background-image: url(../images/people_64.png);
	background-repeat: no-repeat;
}
.icon_settings {
	width: 64px;
	height: 64px;
	float: left;
	background-image: url(../images/soccer_64.png);
	background-repeat: no-repeat;
}
.profile_username {
	color: #ccc;
	font-size: 20px;
	font-weight: bold;
	height: 20px;
	width: 550px;
	line-height: 20px;
	float: left;
	padding-left:10px;
}
.profile_small_headers {
	font-size: 12px;
	margin-top: 10px;
	height: 16px;
	width: 400px;
	line-height: 16px;
	float: left;
	padding-left:10px;
}
.profile_small_headers a {
	color: #CCC;
}
.profile_small_headers_left_margin {
	font-size: 12px;
	margin-top: 10px;
	margin-left: 74px;
	height: 16px;
	width: 400px;
	line-height: 16px;
	float: left;
}
.profile_small_headers_right_margin {
	font-size: 12px;
	margin-top: 10px;
	padding-right: 10px;
	padding-top: 2px;
	height: 16px;
	width: 400px;
	line-height: 16px;
	float: left;
}
.profile_small_headers_right_margin74 {
	font-size: 12px;
	margin-top: 10px;
	margin-left: 64px;
	padding-right: 10px;
	padding-top: 2px;
	height: 16px;
	width: 400px;
	line-height: 16px;
	float: left;
}
.profile_header {
	width: 400px;
	height: 20px;
	line-height: 20px;
	float: left;
}
.profile_header li {
	display: inline;
	padding-right: 20px;
	color: #ccc;
}
.profile_scores {
	font-size: 11px;
	color: #CCC;
}
.profile_field {
	background-color:#666;
	border: solid;
	border-width: 1px;
	border-color: #999;
	height: 20px;
	width: 200px;
	color: #fff;
	padding-left: 10px;
}
.profile_field:hover {
	border-color: #000000;
	border-width: 1px;
}
.profile_field:focus {
	outline-color: #999;
}
/* Submission Page */
.submission_form {
	background-color: #000;
	background-repeat:repeat-x;
	width: 676px;
	height: 100%;
}
.submission_form_header {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	height: 40px;
	padding-left: 10px;
	padding-top: 10px;
	background-image:url(../images/bg_333.gif);
	background-repeat: repeat;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
}	
.submission_form_date {
	font-size: 12px;
	font-weight: bold;
	width: 662px;
	height: 20px;
	color: #999;
	padding-left: 10px;
	padding-top: 2px;
	margin-left: -8px;
	float: left;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #282828;
}
.submission_form_fixture_odd {
	font-size: 12px;
	font-weight: 100;
	background-color: #282828;
	width: 662px;
	height: 22px;
	line-height: 22px;
	color: #ccc;
	padding-left: 10px;
	padding-top: 1px;
	margin-left: -8px;
	float: left;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
}
.submission_form_fixture_odd:hover {
	color: #fff;
}
.submission_form_fixture_even {
	font-size: 12px;
	font-weight: 100;
	background-color: #333;
	width: 662px;
	height: 22px;
	line-height: 22px;
	color: #ccc;
	padding-left: 10px;
	padding-top: 1px;
	margin-left: -8px;
	float: left;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
}
.submission_form_fixture_even:hover {
	color: #fff;
}
.submission_selection {
	background-color: #000;
	width: 296px;
	height: 335px;
}
.submission_selection2 {
	background-color: #000;
	width: 296px;
	height: 385px;
}
.submission_selection_no_confirm {
	background-color: #000;
	width: 296px;
	height: 310px;
}
.submission_selection_fixture {
	width: 240px;
	vertical-align: text-bottom;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: 100;
	line-height: 25px;
	vertical-align:text-bottom;
	float:left;
	padding: 0 0 0 8px;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
	color: #999;
}
.submission_selection_warning {
	width: 287px;
	vertical-align: text-bottom;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	line-height: 25px;
	vertical-align:text-bottom;
	float:left;
	padding: 0 0 0 8px;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
	color:#FF0000;
}
.submission_selection_remove {
	float:right;
	color:#FF0000;
	width: 41px;
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: 100;
	vertical-align:text-bottom;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin-left: 0;
	margin: 1px 0 1px 1px;
	background-color: #333;
	padding-left: 4px;
}
.submission_selection_remove a {
	float:right;
	color:#FF0000;
	width: 15px;
	line-height: 22px;
	vertical-align: text-bottom;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: bold;
	vertical-align:text-bottom;
}
.submission_selection_reset a {
	line-height: 25px;
	height: 25px;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: 100;
	text-align: left;
	list-style: none;
	color: #FC9;
	float:left;
	padding: 0 0 0 8px;
	width: 240px;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin-left: 0;
	margin: 1px 0 1px 1px;
	background-color: #333;
}
.submission_selection_confirm a {
	line-height: 22px;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: 100;
	text-align: left;
	list-style: none;
	color: #CCC;
	float:left;
	padding: 0 0 0 8px;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin-left: 0;
	margin: 1px 0 1px 1px;
	background-color: #333;
	width: 285px;
}
.submission_scores_warning {
	color: #F00;
	font-size: 11px;
	font-weight: bold;
}
.button {
	width: 80px;
	height: 30px;
	float: right;
}
.button_even {
	width: 80px;
	height: 30px;
	float: right;
}
.ie6_button {
	font-size: 11px;
	background-color: #666;
	color: #CCC;
	border-style: none;
	width: 65px;
}
.ie6_button:hover {
	font-size: 11px;
	background-color: #999;
	color: #000;
	border-style: none;
	width: 65px;
}
.submit_button {
	font-size: 11px;
	font-weight: bold;
	background-color: #666;
	color: #CCC;
	border-style: none;
	width: 80px;
	height: 25px;
	margin-left: 285px;
	margin-top: 1px;
	margin-bottom: 1px;
}
.submit_button:hover {
	font-size: 11px;
	background-color: #999;
	color: #000;
	border-style: none;
	width: 80px;
}
.box {
	background-color:#ccc;
	border: 1px solid #E5E5E5;
	width: 50px;
	height: 15px;
	margin-top: 1px;
	text-align: center;
}
.submission_form_scores_fixture {
	font-size: 12px;
	font-weight: 100;
	width: 250px;
	height: 27px;
	color: #ccc;
	float: left;
	line-height: 18px;
}
.submission_form_scores_home {
	font-size: 12px;
	font-weight: 100;
	width: 80px;
	height: 25px;
	line-height: 18px;
	color: #999;
	float: left;
}
.submission_form_scores_away {
	font-size: 12px;
	font-weight: 100;
	width: 80px;
	height: 25px;
	line-height: 18px;
	color: #999;
	float: left;
}
.submission_form_scores_alter {
	font-size: 12px;
	font-weight: 100;
	width: 120px;
	height: 25px;
	line-height: 18px;
	color: #999;
	float: left;
	padding-left: 20px;
}
.submission_show {
	background-color: #000;
	height: 305px;
}
/* Predictions Page */
.predictions_header {
	font-size: 12px;
	font-weight: bold;
	color: #ccc;
	width: 654px;
	line-height: 18px;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image:url(../images/bg_333.gif);
	background-repeat: repeat;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
	float: left;
}	
.predictions_header a {
	color: #CCC;
}

.predictions_scores {
	font-size: 12px;
	font-weight: 100;
	width: 80px;
	height: 25px;
	line-height: 18px;
	color: #999;
	float: left;
}
.predictions_results {
	font-size: 12px;
	font-weight: 100;
	width: 100px;
	height: 25px;
	line-height: 18px;
	color: #999;
	float: left;
}
.predictions_points {
	font-size: 12px;
	font-weight: 100;
	width: 80px;
	height: 25px;
	line-height: 18px;
	color: #999;
	float: left;
}
.predictions_scores_home {
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	height: 25px;
	line-height: 18px;
	color: #999;
	float: left;
	padding-left: 17px;
}
.predictions_results_home {
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	height: 25px;
	line-height: 18px;
	color: #ffcc99;
	float: left;
	padding-left: 13px;
}
.predictions_points_home {
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	height: 25px;
	line-height: 20px;
	color: #ffffcc;
	float: left;
	padding-left: 18px;
}
.predictions_selection {
	width: 286px;
	vertical-align: text-bottom;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: 100;
	line-height: 25px;
	vertical-align:text-bottom;
	float:left;
	padding: 0 0 0 8px;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
	color: #ccc;
}	
.predictions_selection a {
	color: #ccc;
	font-size: 11px;
	font-weight: bold;
}
/* Leaderboard Page */
.leaderboard_selection {
	width: 286px;
	vertical-align: text-bottom;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: 100;
	line-height: 25px;
	vertical-align:text-bottom;
	float:left;
	padding: 0 0 0 8px;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
	color: #ccc;
}	
.leaderboard_selection a {
	color: #ccc;
	font-size: 11px;
	font-weight: bold;
}
.leaderboard_top100 {
	background-color: #000;
	height: 100%;
}
.leaderboard_top100_header {
	width: 674px;
	height: 30px;
	color: #999;
	float: left;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #282828;
}
.leaderboard_top100_header_position {
	font-size: 12px;
	font-weight: bold;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	float: left;
	margin-left: 10px;
}
.leaderboard_top100_header_movement {
	font-size: 12px;
	font-weight: bold;
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	float: left;
	margin-left: 10px;
}
.leaderboard_top100_header_username {
	font-size: 12px;
	font-weight: bold;
	width: 150px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	float: left;
	margin-left: 10px;
}
.leaderboard_top100_header_fave_club {
	font-size: 12px;
	font-weight: bold;
	width: 50px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	float: left;
	margin-left: 10px;
}
.leaderboard_top100_header_points {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	width: 50px;
	height: 30px;
	line-height: 30px;
	color: #ffffff;
	float: left;
	margin-left: 10px;
	padding-left: 6px;
}
.leaderboard_top100_players {
	width: 674px;
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	float:left;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	background-color: #333;
	color: #999;
	margin-top: 1px;
}
.leaderboard_top100_players2 {
	width: 674px;
	height: 28px;
	font-size: 12px;
	line-height: 28px;
	float:left;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	background-color: #282828;
	color: #999;
	margin-top: 1px;
}
.leaderboard_top100_position {
	font-size: 12px;
	font-weight: bold;
	width: 30px;
	height: 28px;
	line-height: 28px;
	color: #fff;
	float: left;
	margin-left: 18px;
}
.leaderboard_top100_movement {
	font-size: 12px;
	font-weight: bold;
	width: 30px;
	height: 28px;
	line-height: 28px;
	color: #B8C8C9;
	float: left;
	margin-left: 10px;
}
.leaderboard_top100_previous_position {
	font-size: 12px;
	font-weight: 100;
	width: 30px;
	height: 28px;
	line-height: 28px;
	color: #ccc;
	float: left;
	margin-left: 12px;
}
.leaderboard_top100_username {
	font-size: 12px;
	font-weight: 100;
	width: 150px;
	height: 28px;
	line-height: 28px;
	color: #ccc;
	float: left;
}
.leaderboard_top100_fave_club {
	font-size: 12px;
	font-weight: 100;
	width: 50px;
	height: 28px;
	line-height: 28px;
	color: #B8C8C9;
	float: left;
	margin-left: 8px;
}
.leaderboard_top100_points {
	font-size: 12px;
	font-weight: 100;
	text-align: center;
	width: 50px;
	height: 28px;
	line-height: 28px;
	color: #ccc;
	float: left;
	margin-left: 10px;
	padding-left: 6px;
}
.leaderboard {
	background-color: #000;
	height: 100px;
}
.leaderboard_header {
	font-size: 12px;
	font-weight: bold;
	width: 284px;
	height: 20px;
	color: #999;
	padding-left: 10px;
	margin-left: -8px;
	float: left;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #282828;
}
.leaderboard_header_position {
	font-size: 11px;
	font-weight: bold;
	width: 25px;
	height: 25px;
	line-height: 20px;
	color: #999;
	float: left;
}
.leaderboard_position {
	font-size: 11px;
	font-weight: 100;
	width: 25px;
	height: 25px;
	line-height: 20px;
	color: #999;
	float: left;
	padding-left: 10px;
}
.leaderboard_header_movement {
	font-size: 11px;
	font-weight: bold;
	width: 25px;
	height: 25px;
	line-height: 20px;
	color: #282828;
	float: left;
}
.leaderboard_movement {
	font-size: 11px;
	font-weight: 100;
	width: 25px;
	height: 25px;
	line-height: 20px;
	color: #999;
	float: left;
}
.leaderboard_header_username {
	font-size: 11px;
	font-weight: bold;
	width: 110px;
	height: 25px;
	line-height: 20px;
	color: #999;
	float: left;
}
.leaderboard_username {
	font-size: 11px;
	font-weight: 100;
	width: 110px;
	height: 25px;
	line-height: 25px;
	color: #999;
	float: left;
}
.leaderboard_header_points {
	font-size: 11px;
	font-weight: bold;
	width: 40px;
	height: 25px;
	line-height: 20px;
	color: #999;
	float: left;
}
.leaderboard_points {
	font-size: 11px;
	font-weight: bold;
	width: 25px;
	height: 25px;
	line-height: 25px;
	color: #999;
	float: left;
	margin-left: 10px;
}
.leaderboard_header_total {
	font-size: 11px;
	font-weight: bold;
	width: 40px;
	height: 25px;
	line-height: 20px;
	color: #999;
	float: right;
}
.leaderboard_total {
	font-size: 11px;
	font-weight: bold;
	width: 25px;
	height: 25px;
	line-height: 25px;
	color: #999;
	float: right;
	margin-right: 3px;
}
/* Private Leagues */
.private_league {
	background-color: #000;
	background-repeat:repeat-x;
	width: 676px;
	height: 100%;
}
.private_league_header {
	font-size: 12px;
	color: #ccc;
	width: 654px;
	line-height: 18px;
	height: 100%;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	background-image:url(../images/bg_333.gif);
	background-repeat: repeat;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
	float: left;
}	
.private_league_header a {
	color: #CCC;
}
.private_league_standard {
	height: 100%;
	width: 674px;
	line-height: 22px;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #ccc;
	float: left;
}	
.private_league_name {
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	width: 140px;
	float: left;
}
.private_league_league {
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
	width: 200px;
	float: left;
}
.private_league_challenge_name {
	font-size: 11px;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
	width: 660px;
	float: left;
}
.private_league_standard_text {
	font-size: 12px;
	color: #000;
	line-height: 22px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.pl_button {
	border: solid;
	border-width: 1px;
	border-color: #999;
	width: 155px;
	height: 25px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	background-color: #FF;
}
.pl_button:hover {
	background-color: #ccc;
}
.pl_join_button {
	border: solid;
	border-width: 1px;
	border-color: #999;
	width: 55px;
	height: 25px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
	background-color: #FF;
}
.pl_button:hover {
	background-color: #ccc;
}
.private_league_admin {
	background-color: #000;
	width: 296px;
	height: 100%;
}
.private_league_admin_header {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	height: 40px;
	padding-left: 10px;
	padding-top: 10px;
	background-image:url(../images/bg_333.gif);
	background-repeat: repeat;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
}
.private_league_header_name {
	font-weight: bold;
	color: #FFF;
}
.private_league_selection {
	width: 287px;
	vertical-align: text-bottom;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	font-weight: 100;
	line-height: 25px;
	vertical-align:text-bottom;
	float:left;
	padding: 0 0 0 8px;
	border-top-style: solid;
	border-top-color: #666;
	border-top-width: 1px;
	margin: 1px 1px 1px 1px;
	background-color: #333;
	color: #ccc;
}	
.private_league_selection a {
	color: #ccc;
	font-size: 11px;
	font-weight: bold;
}
.game_challenge_name {
	float:left;
	width: 315px;
	height:auto;
}
.game_challenge_email {
	float:right;
	width: 315px;
	height:auto;
}
.challenge_field {
	background-color:#666;
	border: solid;
	border-width: 1px;
	border-color: #999;
	height: 20px;
	width: 280px;
	color: #fff;
	margin-left: 10px;
}
.challenge_field:hover {
	border-color: #000000;
	border-width: 1px;
}
.challenge_field:focus {
	outline-color: #999;
}
.tell_a_friend {
	background-image: url(../images/tell_a_friend_logo.jpg);
	background-repeat: no-repeat;
	width: 676px;
	height: 200px;
}
/* Play Now */
.play_now {
	background-color: #000;
	background-repeat:repeat-x;
	width: 676px;
	height: 100%;
}
.premier10 {
	width: 300px;
	height: auto;
	background-color: #999;
	float: left;
	background-image: url(../images/premier10_logo.jpg);
	background-repeat: no-repeat;
	background-color: #333;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 190px;
	list-style: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	
}
.premier10:hover {
	border-color: #9CE2EF;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
}
.premier10 li {
	padding-left: 10px;
}
.classic {
	width: 300px;
	height: auto;
	background-color: #999;
	float: right;
	background-image: url(../images/classic_logo.jpg);
	background-repeat: no-repeat;
	background-color: #333;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 190px;
	list-style: none;
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	
}
.classic:hover {
	border-color: #9CE2EF;
	border-width: 1px;
	border-style: solid;
	cursor: pointer;
}
.classic li {
	padding-left: 10px;
}
