/* COLOUR-SCHEME */

#pokerClock p, #pokerClock h1
	{ color: #330 }
body, th, td, input, select
	{ color: #216 }
body.paused 
	{ background-color: #fcc }
tr.inPlay td 
	{ color: #262; background-color: #efe }
.validation, .error, .expired, tr.unpaid td, tr.unpaid
	{ color: #900; background-color: #fdd }
table, input[disabled]
	{ color: #999 }
th
	{ background-color: #666; color: white }
tr.outOfGame td, #prizePoolTable tr td
	{ color: #662 }
tr.outOfGame, #prizePoolTable tr td 
	{ background-color: #ffc }
#pokerClock #pausedText 
	{ color: #d30 }
#pokerClock #blindProgressContainer 
	{ border-color: #669; background-color: #336 }
#pokerClock #blindProgressBar 
	{ background-color: #336 }
#pokerClock #instructions 
	{ color: #99b }
.gameSetup fieldset, table
	{ background-color: #fff; border-color: #dca }
fieldset
	{ border-color: #bbb }
.warning
	{ color: #933; background-color: #fee }
#currentBlinds
	{ color: #fff }
#pokerClock #currentBlindsShadow
	{ color: #333 }


/* GENERAL FORMATTING */

body
	{ font-family: verdana, arial, sans-serif; padding: 30px }
body, input
	{ letter-spacing: -0.06em }
body, td, th, input, label
	{ font-size: 14pt }
select
	{ font-size: 16pt }
legend, h1
	{ font-size: 18pt }
.gameSetup label
	{ width: 16em }
#playerListTable input
	{ font-size: 12pt }
input, label
	{ vertical-align: middle }
input#newPlayerName, input#fileName
	{ width: 10em }
h1 
	{ margin-top: 0 }
label
	{ display: block; float: left; margin-top: 4px }
fieldset, .warning 
	{ width: auto; display: block; padding: 10px; margin: 0 0 25px 0; 
		background-image: url( '/corePoker/images/fieldsetBG.png' ); 
		background-repeat: repeat-x; background-position: top left } 
fieldset fieldset
	{ margin-bottom: 15px; border-width: 1px }
fieldset, .warning, .gameSetup
	{ border-style: outset }
table 
	{ border: 1px solid }
.warning
	{ padding: 10px }
.actionImage
	{ padding: 1px 4px 1px 5px; cursor: pointer }
td, th 
	{ padding: 1px 10px 0 3px }
th 
	{ text-align: left; padding-bottom: 3px }
td.action
	{ padding-right: 1px; text-align: right; white-space: nowrap }
td.action input
	{ width: 2.5em }
table 
	{ border-collapse: collapse; width: 100% }
form 
	{ padding: 0; margin: 0 }
.floatNextToLegend
	{ float: right; margin-top: -3.6ex; text-align: right }
.submit 
	{ display: block; margin: 0 10px 0 0; font-size: 20pt }
.validation
	{ padding: 10px }
.unpaid .buyin
	{ font-style: italic }
.loading
	{ font-size: 24pt }
br.spacer
	{ clear: both; margin: 0; padding: 0 }


/* INTRO PAGE FORMATTING */

#introPage p, #newGameDetails, #loadGame
	{ width: 30em; text-align: justify }
.advertText
	{ font-size: 9pt }

/* POKERCLOCK FORMATTING */

#pokerClock
	{ font-size: 20pt }
#pokerClock h1, #pokerClock h2 
	{ letter-spacing: -0.08em; margin-bottom: 0 }
#pokerClock h1
	{ font-size: 30pt; font-style: italic }
#pokerClock h2, #pokerClock #currentBlinds, #pokerClock #pausedText
	{ font-size: 40pt; margin-top: 5px }
#pokerClock p 
	{ font-size: 20pt; letter-spacing: -0.05em; margin-bottom: 10px }
#pokerClock #blindChangeTime, .submit, #pokerClock #pausedText, 
#pokerClock #nextBlinds, label, .rebought .buyin
	{ font-weight: bold }
#pokerClock #instructions, #pokerClock .homeLink 
	{ font-size: 20pt }
#pokerClock #currentBlinds, #pokerClock #currentBlindsShadow
	{ position: relative; text-align: center; font-weight: bold }
#pokerClock #currentBlinds 
	{ margin-top: -4.4ex; top: 0; left: 17px } 
#pokerClock #currentBlindsShadow
	{ margin-top: -1px; top: -2.2ex; left: 20px }
#pokerClock #blindProgressBar 
	{ height:3ex; background-image: url( '/corePoker/images/barOverlay.png' ); background-repeat: repeat-x; background-position: top left }
#pokerClock #blindProgressContainer 
	{ margin: 0 0 0 4px; padding: 5px; border-width: 4px; border-style: solid;
	  background-image: url( '/corePoker/images/barContainerOverlay.png' ); background-repeat: repeat-x; background-position: top left } 
#pausedText 
	{ width: 96% } 
#pokerClock #pausedText 
	{ padding: 0 15px 5px 15px }
