/*
*	all elements 
*/
html *
{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	color: #fff;
}

body
{
	font-size: 0.8em;
	background: url(/images/background02.jpg) no-repeat bottom right fixed #000;
}

html,
body
{
	min-height: 100%;
}

.background
{
	min-height: 700px;
	background: url(/images/background01.jpg) no-repeat top left;
}

a span,
a
{
	color: #fff;
	text-decoration: none;
}

a:hover span,
a:hover
{
	color: #cc1008;
	text-decoration: underline;
}

a.red
{
	color: #cc1008;
}

h1
{
	color: #900002;
	font-size: 1.8em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 15px 0;
}

h2
{
	color: #d1d2d4;
	font-size: 1.4em;
	margin: 0;
	padding: 0 0 2px 0;
}

	h2 a
	{
		color: #d1d2d4;
	}

h3
{
	clear: left;
	margin: 0;
	padding: 0 0 2px 0;
}

hr
{
	margin: 20px 0 20px 0;
	padding: 0;
	color: #808285;
	background: #808285;
	height: 1px;
	border: 0;
}

input,
select,
textarea
{
	color: #000;
}

p
{
	padding: 0 0 10px 0;
}

ul,
ol
{
	padding: 0 10px 10px 30px;
}

img
{
	border: 0;
	display: block;
}

.img-lft
{
	float: left;
	padding: 0 10px 10px 0;
}

.img-rgt
{
	float: right;
	padding: 0 0 10px 10px;
}

.small-text
{
	font-size: 0.85em;
}

.error
{
	color: #ff0000;
}

.three-columns
{
	margin: 0;
	padding: 0;
	list-style: none;
}

.three-columns li
{
	float: left;
	padding-right: 11px;
	display: inline;
}
	
	.three-columns li a
	{
		display: block;
		border: 1px solid #bdbdc6;
	}
	
	.three-columns li a:hover
	{
		border: 1px solid #ed1c24;
	}
	
.three-columns li.last
{
	padding-right: 0;
}

.clear-left { clear: left; }
.clear-right { clear: right; }
.pt10 { padding-top: 10px; }

.skip-to-content
{
	display: none;
}

.clearfix:after
{
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#wrapper
{
	width: 975px;
	margin: 0 auto;
	padding-top: 20px;
}
	
	#wrapper #lft
	{
		float: left;
		width: 232px;
	}
	
	#wrapper #lft #logo
	{
		padding-bottom: 34px;
	}
		
		#wrapper #lft #logo p
		{
			font-weight: bold;
		}
		
	#wrapper #lft #login-form
	{
	}
		
		#wrapper #lft #login-form .login-row
		{
			min-height: 10px;
			padding-bottom: 8px;
		}
		
		#wrapper #lft #login-form .login-submit
		{
			width: 219px;
		}
			
			#wrapper #lft #login-form .login-row label
			{
				float: left;
				color: #fff;
				font-weight: bold;
				width: 70px;
				display: block;
			}
			
			#wrapper #lft #login-form .login-row span
			{
				float: left;
			}
				
				#wrapper #lft #login-form .login-row span input
				{
					color: #fff;
					width: 147px;
					background: #1a1a1a;
					border: 1px solid #808285;
				}
				
			#wrapper #lft #login-form .login-submit span
			{
				float: right;
			}
				
				#wrapper #lft #login-form .login-submit span input
				{
					width: 60px;
					font-size: 0.9em;
					font-weight: bold;
					text-transform: uppercase;
					background: url(/images/bg_fade.gif) repeat-x top #1a1a1a;
				}
				
			#wrapper #lft #login-form .login-submit p
			{
				clear: both;
				font-weight: bold;
				padding-top: 6px;
			}
			
			#wrapper #lft #login-form .not-a-member
			{
				padding-top: 23px;
				padding-bottom: 14px;
			}
			
			#wrapper #lft #login-form .not-a-member a
			{
				width: 230px;
				height: 40px;
				display: block;
				background: url(/images/not_a_member_join_now_off.jpg) no-repeat;
			}
			
			#wrapper #lft #login-form .not-a-member a:hover { background: url(/images/not_a_member_join_now_on.jpg) no-repeat; }
			
			#wrapper #lft #login-form .not-a-member a span
			{
				display: none;
			}
			
	
	#wrapper #lft #left-nav
	{
		padding: 10px 0 0 0;
	}
		
		#wrapper #lft #left-nav ul
		{
			margin: 0;
			padding: 0;
			list-style: none;
		}
			
			#wrapper #lft #left-nav ul li
			{
				margin: 0;
				padding: 0;
				display: inline;
			}
			
			#wrapper #lft #left-nav ul li a
			{
				font-size: 1.2em;
				color: #fff;
				text-transform: uppercase;
				margin: 0;
				padding: 7px 0 7px 5px;
				display: block;
				border-top: 1px solid #ed1c24;
			}
			
			#wrapper #lft #left-nav ul li a:hover,
			#wrapper #lft #left-nav ul li.hi a
			{
				color: #fff;
				background: #ed1c24;
				text-decoration: none;
			}
			
	
	
	#wrapper #lft #left-ads
	{
		padding: 44px 0 10px 0;
	}
		
		#wrapper #lft #left-ads a
		{
			width: 230px;
			display: block;
			border: 1px solid #bdbdc6;
		}
		
		#wrapper #lft #left-ads a:hover
		{
			border: 1px solid #ed1c24;
		}
		
	
	
	
	#wrapper #rgt
	{
		float: right;
		width: 725px;
	}
	
	#wrapper #rgt.wp-rgt-content
	{
		width: 485px;
		padding-right: 10px;
	}
		
		#wrapper #rgt .text-top
		{
			margin-top: 20px;
			padding-top: 20px;
			border-top: 1px solid #808285;
		}
		
		#wrapper #rgt .brb
		{
			border-bottom: 1px solid #808285;
		}
		
		#wrapper .navigation
		{
			float: right;
			width: 690px;
			margin-bottom: 20px;
			padding-bottom: 10px;
		}
			
			#wrapper .navigation p
			{
				clear: right;
				padding: 10px 0 10px 0;
			}
			
			#wrapper .navigation ul
			{
				float: right;
				margin: 0;
				padding: 0;
				list-style: none;
			}
				
				#wrapper .navigation ul li
				{
					margin: 0;
					padding: 0;
					display: inline;
				}
					
					#wrapper .navigation ul li a
					{
						float: left;
						color: #fff;
						font-weight: bold;
						margin: 0;
						padding: 0 4px 0 4px;
						display: block;
						text-transform: lowercase;
						border-right: 1px solid #cc1008;
					}
					
					#wrapper .navigation ul li.last a
					{
						border-right: 0;
					}
					
					#wrapper .navigation ul li a:hover,
					#wrapper .navigation ul li.hi a
					{
						color: #cc1008;
						text-decoration: underline;
					}
					
		#wrapper #rgt #side-by-side
		{
			min-height: 10px;
			padding: 10px 0 20px 0;
		}
		
		#wrapper #rgt #side-by-side .roulette
		{
			float: left;
			width: 337px;
		}
		
		#wrapper #rgt #side-by-side .blackjack
		{
			float: right;
			width: 337px;
		}
			
			#wrapper #rgt #side-by-side .roulette a,
			#wrapper #rgt #side-by-side .blackjack a
			{
				width: 337px;
				height: 130px;
				display: block;
			}
			
			#wrapper #rgt #side-by-side .roulette a span,
			#wrapper #rgt #side-by-side .blackjack a span
			{
				display: none;
			}
			
			#wrapper #rgt #side-by-side .roulette a { background: url(/images/live_roulette_off.jpg) no-repeat; }
			#wrapper #rgt #side-by-side .roulette a:hover { background: url(/images/live_roulette_on.jpg) no-repeat; }
			
			#wrapper #rgt #side-by-side .blackjack a { background: url(/images/live_blackjack_off.jpg) no-repeat; }
			#wrapper #rgt #side-by-side .blackjack a:hover { background: url(/images/live_blackjack_on.jpg) no-repeat; }
			


#wp-sidebar
{
	float: right;
	width: 230px;
	padding-top: 220px;
}

#sidebar
{
	margin: 0;
	padding: 20px 0 0 0;
}

#sidebar ul
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#sidebar ul ul
{
	padding: 0 0 10px 10px;
}


.rss-box
{
	margin: 10px 0 5px 0;
	padding: 10px;
	border: 1px solid #808285;
}

div#promos
{
	min-height: 10px;
	padding: 7px 7px 0 0;
	border: 1px solid #808285;
}

div#promos .promo-lft
{
	float: left;
}

div#promos .promo-rgt
{
	float: right;
}

div#promos .promobanner
{
	margin-bottom: 7px;
}

div#promos .promobanner,
div#promos .promojackpot
{
	border: 1px solid #808285;
}

div#promos .promobanner:hover,
div#promos .promojackpot:hover
{
	border: 1px solid #ed1c24;
}
