/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
     margin: 0; 
     padding: 0; 
     border: 0; }
     
body
{
	text-align:center; 
	background:#192E1B ;
	color:#FFFFFF; 
	font-family:verdana; 
	font-size:0.78em; }

h1, h2, h3, h4, h5, h6 
{
	color:#FFFFFF; }

h1 
{
	margin-top:1em; 
	font-size: 1.8em; 
	font-weight: bold; 
	color:#FF6633; }

h2 
{
	margin-top:1em; 
	font-size: 1.3em; 
	font-weight: bold; }

h3 
{
	margin: 0.5em 0; 
	font-size: 1.2em; 
	font-weight: normal; }

h4 
{
	margin: 0.5em 0; 
	font-size: 1.1em; 
	font-weight: bold; }

h5 {
	margin: 0.5em 0; 
	font-size: 1.0em; 
	font-weight: bold; }

h6 {
	margin: 0.5em 0; 
	font-size: 0.8em; 
	font-weight: bold; }

p  
{
	margin: 1em 0; }

a 
{
	text-decoration:underline; 
	color:#464646; }

a:hover 
{
	color:#ff6633; 
	text-decoration:none; }

hr 
{
	color:White; 
	width:100%; 
	height:0.9px; 
	text-align:center;}

/*-----------Wrapper Placement & Styles--------------------*/

#headerwrapper 
{
	position:relative; 
	width:800px; }

/*-----------Header Styles--------------------*/

#nlpage 
{
	width:800px; 
	background:transparent url(images/background.jpg) repeat; }

/*-----------Header Styles--------------------*/

#header 
{
	width:800px; 
	height:130px; 
	position:relative; }

#logo 
{
	width:400px;
	text-align:right; 
	height:80px; 
	float:left; 
	margin:0px 0px 0px 10px;
	background:transparent url(images/pokerlogo.gif) no-repeat left;}

#mainnav 
{
	width:595px; 
	height:24px; 
	float:right; 
	margin:10px 5px 5px 5px;
	font-family:Arial;
	color:#464646; 
	text-align:right; 
	font-size:1em; 
	background:#FFFFFF url(images/menu-background.gif) repeat; }
	
#mainnav .item 
{
	padding: 0px 10px 0px 10px; 
	background-color:transparent; 
	color:#464646; 
	text-align:left; 
	font-weight:bolder; 
	border-right:solid 1px #C2C2C2; }

#mainnav .hover 
{
	color:#ff6633; 
	background-color:transparent;  }

#TopNav 
{
	position:relative; 
	float:left; 
	padding:4px 3px 3px 3px; }

#Language 
{
	position:relative; 
	float:right; 
	padding:3px; }

#signin 
{
	width:320px; 
	float:right; 
	height:80px; 
	margin:5px 5px 0px 5px;
	padding:5px 5px 0px 5px; 
	color:#017c70; 
	background-color:#C5C5C5; 
	text-align:right; 
	font-size:9px; }

#signin table 
{
	width:100%; 
	text-align:right; 
	padding:0; }

#signin .rightCol 
{
	text-align:right; }

#signin .centerCol 
{
	text-align:left; }

#signin .leftCol 
{
	text-align:right; }

/*-----------Content Placement--------------------*/

#contentwrapper 
{
	position:relative; 
	width:800px; 
	background:transparent url(images/card-hand-image.gif) no-repeat left bottom ; }	

/*-----------Center Column Placement & Styles--------------------*/

#centercolumn 
{
	width: 605px; 
	float:right; }

#centercolumn .TopLeftCol 
{
	width:390px; 
	height:190px; 
	float:left; 
	margin:5px 0px 5px 7px; 
	background:transparent url(images/star-image-background.gif) no-repeat; 
	text-align:right; }

/* Styles for buttons in TopLeftCol div */
.LinkButtons 
{
	margin:5px 10px 5px 5px; }

#centercolumn .TopRightCol 
{
	width:180px; 
	height:190px; 
	float:right; 
	margin:5px 7px 5px 0px; 
	background:transparent; 
	border:0px solid #315634 }

#centercolumn .SpanCol 
{
	width:585px;
	/*height:38px;*/ 
	height:100px;
	clear:both; 
	margin:5px; 
	text-align:center;
	/*background:transparent url(images/poker-school-background.gif) no-repeat; */}

#centercolumn .item 
{
	color:#FFFFFF; 
	margin:18px 4px 0px 4px; 
	font-size:10px; }

#centercolumn .hover 
{
	color:#FF6633; }

#centercolumn .selected 
{
	color:#FF6633; }

#centercolumn .BottomLeftCol 
{
	width:390px; float:left; 
	margin:5px 0px 5px 7px; 
	background:transparent ; 
	text-align:left; }

.InsideBottomLeftCol 
{
	border:1px solid #315634; 
	float:left; 
	width:160px; 
	height:285px; 
	padding:5px 10px 0px 10px; }

.InsideBottomLeftCol p 
{
	margin:10px 0px 0px 0px; 
	font-size:xx-small; }

.TournamentScheduleLight 
{
	background-color:#2f5836; }

.TournamentSchedultDark 
{
	background-color: #192E1B; }

.InsideBottomRightCol 
{
	border:1px solid #315634; 
	float:right; 
	width:160px; 
	height:285px;
	margin:0px 5px 0px 0px; 
	padding:5px 10px 0px 10px; }

.InsideBottomRightCol p 
{
	margin:10px 0px -5px 0px; 
	font-size:xx-small; }

.InsideBottomRightCol a 
{
	background-color:#FFFFFF; }

.InsideBottomRightCollink 
{
	text-align:right; }

.OrangeTags 
{
	color:#FF6633; 
	font-weight:bold; 
	margin:0px 0px 0px 0px}

#centercolumn .BottomRightCol 
{
	width:180px; 
	height:290px; 
	float:right; 
	margin:5px 7px 5px 0px; 
	background:transparent url(images/top-ranking.gif) no-repeat; }

#content a 
{
	color:#FF6633; }

#content .container 
{
	margin:5px 10px 10px 5px; 
	padding:10px 10px 10px 10px; 
	border:1px solid #315634;
	border-width:1px 1px 1px 1px; 
	background-color:#192E1B; 
	font-size:smaller; 
	text-align:left; }

#content .container li
{
	list-style-type : none;
	margin : 0 0 10px 15px; }

* html #content .container 
{
	height:1%; }

#content .newslink a 
{
	background-color:#FFFFFF; 
	text-align:right; }

#content .teaser 
{
	margin-top:0px; 
	color:#777777; 
	font-size:0.9em; 
	font-weight:normal; }

#content td, #copy th 
{
	padding: 0.2em 0.5em; }

#content .container table tr 
{
	font-size:0.9em; }

#content fieldset 
{
	margin:1em 0; 
	padding:1em; 
	border:1px solid #CCCCCC; }

#content legend 
{
	color:#666666; 
	background-color:#FFFFFF; }

* html #content legend 
{
	padding:0.5em; }

#content .container .button 
{
	border-color:#CCCCCC; }

.container img
{
	position:relative;
}

div.readmore 
{
	text-align:right; 
	font-size:0.9em; }

/*-----------Left Column Placement & Styles--------------------*/

#leftcolumn 
{
	width:192px; 
	float:left; 
	background-color:Transparent; }

/*-----------Left Nav Placement & Styles--------------------*/

#LeftNav 
{
	width:161px; 
	margin:5px 5px 10px 13px; 
	padding:5px;
	background-color:transparent; }

#LeftNav tr
{
	background:transparent; }

#LeftNav .Topitem 
{
	height:25px; 
	padding:5px 5px 5px 20px; 
	color:#FFFFFF; 
	text-align:left; 
	background: transparent url(images/button-bg.gif) no-repeat; 
	font-size:10px; }

#LeftNav .Topselected 
{
	color:#FF6633; }

#LeftNav .Tophover 
{
	color:#FF6633; }
	
#LeftNav .Bottomitem 
{
	height:21px; 
	padding:0px; 
	background-color:transparent; 
	border-style:solid; 
	border-color:#FFFFFF; 
	border-width:0px 0px 1px 0px; 
	color:#FFFFFF; 
	text-align:left; 
	margin:1px 5px 1px 2px; 
	font-size:10px; }

#LeftNav .Bottomselected 
{
	color:#FF6633; }

#LeftNav .Bottomhover 
{
	color:#FF6633; }

/*-----------Left Image (Card Image) Placment & Styles--------------------*/

#LeftImage 
{
	height:70px;	}

/*-----------Footer Placment & Styles--------------------*/

#footer 
{
	margin:0px 0px 10px 0px; 
	padding:0px;  
	font-size:0.9em; 
	clear:both; 
	position:relative; 
	height:20px; 
	left:0px; 
	bottom:0px; 
	text-align:left; }

#footer .Copyright 
{
	position:absolute; 
	right:10px; 
	bottom:10px; 
	top: 5px; }

/*------- Default Position and Look of controls and images --------------*/

.imgfloatright 
{
	float:right; 
	display:inline; 
	margin: 0.25em 0 0.25em 0.25em; }
	
.imgfloatleft 
{
	float:left; 
	display:inline;  
	margin-right: 5px; 
	margin-top: 2px;  }

.txtMsg 
{
	color:#FF6633; 
	font-size:medium; 
	width:100%; }

.txtMsgSmall 
{
	color:#FF6633; 
	font-size:small; 
	width:100%; }

.button 
{
	border:1px solid #FFFFFF; 
	color:black; 
	background-color:#FFFFFF;
    font-size:1em; 
    width:100px; }
    
.DropDownList
{
	font-size:1em; 
	width:100px;  
	margin:0px 2px 1px 2px; }

.LargerDropDownList
{
	font-size:1em; 
	width:200px; }

.WideDropDownList
{
	font-size:1em; 
	width:250px; }

.Label 
{
	text-align:left; 
	margin:0px 2px 1px 2px; }

.txtBox
{
	font-size:1em; 
	width:60px; 
	height:10px; 
	margin:0px 2px 1px 2px; }

.LargertxtBox 
{
	font-size:1em; 
	width:150px; 
	height:10px; }

.BigtxtBox 
{
	font-size:1em; 
	width:550px; 
	height:50px; }

.GridView 
{
	width: 100%; }

.LanguageDDL 
{
	font-size:xx-small; 
	width:90px; }