body	{ margin:0; padding:0; font-family: Helvetica, Arial, sans-serif; font-size:10pt; background-color:#FFFFFF; }
table	{ font-family: Helvetica, Arial, sans-serif; font-size:10pt; }
form    { margin:0; padding:0;}

.input  { border:1px solid black; }
.button { font-size:8pt;}

a img    { border:0;}
						
#wrapper { margin: 0px auto; width:1000px; clear:both;}

#header  { height:91px; background-color:#008EB0; clear:both;}

#main_banner  { float:left; padding:0px 0px 10px 0px;}
#right_column { float:right; width:187px; margin:0px 6px 0px 6px; }

#pagedata { width:784px; padding:0px 0px 0px 10px; float:left; }
#left_col { width:176px; float:right;}

#logo { float:left; padding:3px 0px 0px 45px;}
#banner { float:right;}



#content  { float:right; width:596px; padding:0px 0px 0px 10px;}
#content  h3 { margin:10px 0px 0px 0px; padding:0px 0px 4px 0px; background-image:url(/images/ch3bg.gif); height:26px; }
#content  h3 span { display:block; margin:0; padding:0; background-image:url(/images/ch3l.gif); background-repeat:no-repeat; background-position:top left; }
#content  h3 span strong { display:block; margin:0;  padding:4px 0px 0px 22px; color:#FFFFFF; font-family:Helvetica, Arial; font-size:10pt; text-transform:uppercase; background-image:url(/images/ch3r.gif); background-repeat:no-repeat; background-position:top right;  }
#content[id]  h3 { height:auto;}

#content  h1.home { margin:0px 0px 10px 0px; padding:0px 0px 4px 0px; background-image:url(/images/ch3bg.gif); height:26px; }
#content  h1.home span { display:block; margin:0; padding:0; background-image:url(/images/ch3l.gif); background-repeat:no-repeat; background-position:top left; }
#content  h1.home span strong { display:block; margin:0;  padding:5px 0px 0px 22px; color:#FFFFFF; font-family:Helvetica, Arial; font-size:10pt; text-transform:uppercase; background-image:url(/images/ch3r.gif); background-repeat:no-repeat; background-position:top right;  }
#content[id]  h1.home { height:auto;}

#content h1 { margin:0; padding:5px 0px 5px 0px; font-family:Helvetica,Arial; font-size:18pt; color:#3E3E3E; font-weight:400;}
#content h2 { margin:0; padding:5px 0px 5px 0px; font-family:Helvetica,Arial; font-size:16pt; color:#3E3E3E; font-weight:400;}

#content h4 { margin:0; padding:5px 0px 5px 0px; font-family:Helvetica,Arial; font-size:10pt; color:#3E3E3E; font-weight:bold;}

#content p { font-size:9pt; color:#414042; margin:0; padding:5px 0px 5px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; }
#content a { color:#25C321; font-size:9pt; text-decoration:none;}
#content a:hover { text-decoration:underline; color:#515151;}

.linesep { background-image:url(/images/linesep.jpg); background-repeat:no-repeat; height:2px; clear:both; margin:5px 0px 5px 0px;}
.img     { margin:0px 10px 10px 0px;  }
.left    { float:left;}
.right    { float:right; margin:0px 0px 10px 10px;}

#upcoming { background-image:url(/images/upcoming.jpg); height:102px; overflow:hidden; margin:0px 0px 10px 0px;}
#upcoming p { color:#FFFFFF; padding:5px 20px 20px 22px; font-weight:bold; }
#upcoming p a { color:#000000;}

#pokersearch {background-image:url(/images/search.jpg); background-repeat:no-repeat; width:187px; height:47px; overflow:hidden; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
#pokersearch .input { border:1px solid #175E6F; margin:15px 10px 0px 15px; }
#pokersearch .go    { padding:10px 0px 0px 0px; vertical-align:top;}

#footer { background-image:url(/images/footerbg.gif); background-repeat:repeat-y; color:#FFFFFF; font-size:8pt; text-align:center; padding:6px 0px 6px 0px; margin:10px 0px 0px 0px; clear:both; width:1000px;}
#footer p { margin:0; padding:0;}

/* top menu declarations */
#top_menu { clear:both; width:1000px; background-image:url(/images/menubg.gif); background-repeat:repeat-x; display:table; }

#top_menu ul.dropdown {
               /* sets the size of the menu blocks */
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
  margin-top:0px;
  padding-top:0px;
  z-index:999;
  position:relative;
  
  
}

#top_menu ul.dropdown ul {
  width: 200px;                 /* sets the size of the menu blocks */
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
  margin-top:0px;  padding-top:0px;  z-index:999;  position:relative; 
  background-color:#91918F; background-image:url(/images/level2bg.jpg); background-repeat:no-repeat; background-position:bottom left;
  }

#top_menu ul.dropdown {width: 1000px; margin:0;}

#top_menu ul.dropdown li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
  color: #FFC706;                 /* sets the default font colour to white */  
  display:block;
  float:left;
}
#top_menu ul.dropdown[class] > li { width:auto; }

#top_menu ul.dropdown li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
  display: none;               /* hides child menu blocks - one of the most important declarations */
  position: absolute;          /* make child blocks hover without leaving space for them */
  top: 38px;                    /* position slightly lower than the parent menu item */
  left: 0px;                  /* this must not be more than the width of the parent block, or the mouse will
                                  have to move off the element to move between blocks, and the menu will close */
								    
}


#top_menu ul.dropdown li ul li ul
{
	left: 200px;
	top: 2px;
	width:200px;
}
#top_menu ul.dropdown li ul li 
{
	width:200px;
	
}


#top_menu ul.dropdown li:hover, ul.dropdown li.CSStoHighlight {
        /* gives the active menu items a yellow background */
  color: #FFFFFF;                 /* makes the active menu item text black */ 
  
}



#top_menu ul.dropdown ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behaviour file */
}
#top_menu ul.dropdown li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
  cursor:default;
}
/* and some link styles */

#top_menu ul.dropdown li a {  display: block;    }
#top_menu ul.dropdown li a:hover, ul.dropdown li a.CSStoHighLink {  }
#top_menu ul.dropdown li:hover > a { color: #FFFFFF; } /* supports links in branch headings - must not be display: block; */
#top_menu ul.dropdown li a.selected {background-image:url(/images/li.gif); background-repeat:no-repeat; background-position:left; background-color:#025E8D;}

#top_menu ul li a.level1 { color:#FFFFFF; background-image:url(/images/menubg.gif); background-repeat:repeat-x; text-decoration:none; padding:8px 20px 16px 20px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-transform:uppercase;  }
#top_menu ul li a.level1:hover { background-image:url(/images/menubgon.gif); background-repeat:no-repeat; background-color:#0C9702;} 
#top_menu ul li.CSStoHighlight a.level1 { background-image:url(/images/menubgon.gif); background-repeat:no-repeat; background-color:#0C9702;} 

#top_menu ul li a.level2 { color:#FFFFFF;  text-decoration:none; padding:0px 10px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:8pt; text-transform:uppercase;  }
#top_menu ul li a.level2:hover { background-image:url(/images/level2bg2.jpg); background-repeat:repeat-y; background-color:#91918F;} 
#top_menu ul li a.level2 span { display:block; margin:0px 10px 0px 10px; border-bottom:1px solid #C3C3C2; padding:4px 0px 4px 0px; }

#left_col .heading { background-image:url(/images/lheading.jpg); width:176px; color:#FFFFFF; overflow:hidden; padding:5px 0px 5px 0px; text-transform:uppercase; font-weight:bold; font-size:9pt; text-align:center; border-bottom:1px solid #515B51; }
#left_col dl { margin:0px 0px 10px 0px; padding:0; display:block; }
#left_col dl dt { margin:0; padding:0; list-style-type:none; width:176px;   }
#left_col dl dt a { width:176px;   margin:0; padding:0px 0px 0px 10px; display:block; text-decoration:none; color:#FFFFFF; font-size:8pt; background-image:url(/images/lbg.gif); background-repeat:repeat-y;}
#left_col dl dt a span { display:block; margin:0; padding:4px 0px 4px 32px;  background-image:url(/images/larrow.gif); background-repeat:no-repeat; background-position:19px center;}
#left_col dl dt a:hover span {  background-image:url(/images/larrowhover.gif); }
#left_col dl dt a:hover { background-image:url(/images/lbghover.gif);}
#left_col dl dt.sep { background-image:url(/images/lmenusep.gif); height:1px; overflow:hidden; margin:0; padding:0; list-style-type:none;   }
#left_col dl dt.sep img { margin:0; padding:0; height:1px;}

#left_col .oneevent { background-color:#9C9A9C; }
#left_col .oneevent .ev { padding:5px 12px 5px 8px; }
#left_col .oneevent .ev a { color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; text-decoration:none; display:block; margin:0; padding:0; }
#left_col .oneevent .ev a:hover { color:#000000; }
#left_col .oneevent .ev span { color:#2F7E25; font-size:8pt;}

#right_column .heading { background-image:url(/images/rheading.jpg); width:177px; color:#FFFFFF; overflow:hidden; padding:5px 0px 5px 10px; text-transform:uppercase; font-weight:bold; font-size:9pt; border-bottom:1px solid #515B51; margin:10px 0px 0px 0px; }
#right_column ul { margin:0px 0px 10px 0px; padding:0px 0px 0px 30px; display:block; background-color:#EDEDED; }
#right_column ul li { margin:0; padding:0; list-style-type:disc; list-style-image:url(/images/rarrow.jpg); vertical-align:middle; padding:2px 0px 2px 0px;  }
#right_column ul li a { color:#69939E; text-decoration:none; font-size:9pt;}
#right_column ul li a:hover { text-decoration:underline;}
#right_column .heading a { color:#FFFFFF; text-decoration:none;}
#right_column p { padding:2px 2px 2px 5px; font-size:8pt; color:#414042; margin:0; font-family:Geneva, Arial, Helvetica, sans-serif;}
#right_column p em { color:#558692; font-style:normal;}
#right_column p.title { font-size:9pt; color:#525252; font-family:Helvetica, Arial; padding-top:10px; font-weight:bold;}
#right_column p.title a {  color:#525252; text-decoration:none;}
#right_column p.title a:hover {  color:#558692; text-decoration:underline;}
#right_column p a { color:#558692;}


#scalendar  TABLE.calendar 			{ width:176px; font-size:8pt; font-family:Arial, Helvetica, sans-serif; background-color:#ECECEC; }
#scalendar  TH.month 				{ background-color:#EBEBEC; color:#58595B; padding:3px 0px 2px 0px; font-size:8pt; }
#scalendar  TH.prev_month 			{ text-align: left;   margin:0;  padding:3px 0px 3px 2px; background-color:#EBEBEC; }
#scalendar  TH.next_month 			{ text-align: right; font-size:12pt; font-weight:400; margin:0; padding:3px 2px 3px 0px; background-color:#EBEBEC;}
#scalendar  TD.prev_month a , #scalendar  TD.next_month a 	{font-size:7pt; text-decoration:none; color:#58595B;}
#scalendar  TH.day_of_week 			{ font-size: 8pt;  padding:3px 0px 3px 0px; color:#FFFFFF; background-color:#58595B; font-weight:normal; }

#scalendar  TD.selected-day 		{ text-align: center; vertical-align: middle; background-color: #58595B; color:#FFFFFF; font-weight:bold; }
#scalendar  TD.day 					{ text-align: center; vertical-align: middle; background-color:#ECECEC; font-weight:bold;  } 
#scalendar  TD.today 				{ text-align: center; background-color: #2C7723; color:#FFFFFF; font-weight:bold; }

#scalendar  TD.selected-day a 	{display:block;  background-color:#2C7723; color:#FFFFFF; text-align:center; font-size:8pt; text-decoration:none; font-weight:bold; padding:3px 3px 3px 3px; margin:1px 1px 1px 1px;} 
#scalendar  TD.day a 			{display:block;  background-color:#2C7723; color:#FFFFFF; text-align:center; font-size:8pt; text-decoration:none; font-weight:bold; padding:3px 3px 3px 3px; margin:1px 1px 1px 1px;} 
#scalendar  TD.selected-day span 	{display:block;  padding:3px 3px 3px 3px; margin:1px 1px 1px 1px; } 
#scalendar  TD.day span 			{display:block;  padding:3px 3px 3px 3px; margin:1px 1px 1px 1px;}

.bannerleft { text-align:center; background-color:#585858; background-image:url(/images/pub.gif); background-repeat:no-repeat; background-position:0px 2px;}
.bannerright { text-align:center; background-color:#585858; background-image:url(/images/pub2.gif); background-repeat:no-repeat; background-position:0px 2px;}

#camerapoker h3    { background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin:0; padding:4px 0px 4px 0px; background-image:url(/images/sep.gif); background-repeat:no-repeat; font-weight:normal; text-align:center;}
#pokerrooms table  { font-size:8pt;}
#pokerrooms .odd   { color:#FFFFFF; background-color:#585858; padding:2px 2px 2px 2px; }
#pokerrooms .even  { color:#FFFFFF; background-color:#2C7723; padding:2px 2px 2px 2px; }

/* tables */
table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	/* background-image: url(/images/bg.gif); */
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#F0F0F6;
}
table.tablesorter thead tr .headerSortUp {
	/* background-image: url(/images/asc.gif); */
}
table.tablesorter thead tr .headerSortDown {
	/* background-image: url(/images/desc.gif); */
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #194550; color:#FFFFFF;
}

.pokerlisting { min-height:190px;}
.pokerlisting .heading { background-image:url(/images/lheading2.jpg); background-repeat:no-repeat; width:145px; color:#FFFFFF; overflow:hidden; padding:2px 0px 2px 0px; text-transform:uppercase; font-weight:bold; font-size:9pt; text-align:center; border-bottom:1px solid #515B51; }
#content .pokerlisting .heading a { color:#FFFFFF; text-decoration:none;}
.pokerlisting .image { min-height:50px; padding:8px 0px 4px 0px; text-align:center;}
.pokerlisting .container { border-bottom:1px solid #515B51; border-left:1px solid #515B51; border-right:1px solid #515B51; width:143px; margin-bottom:5px;}
#content .pokerlisting .bonus {font-family:Candara, Dotum, 'Franklin Gothic Medium', 'Microsoft Sans Serif', Marlett; font-size:12pt; color:#308329; text-align:center;}
#content .pokerlisting .code  {color:#2E7086; font-family:  'Microsoft Sans Serif', Marlett; font-size:10pt; font-weight:bold; text-align:center;}

#newcontent h1 { font-family:Dotum, 'Franklin Gothic Medium', 'Microsoft Sans Serif', Marlett; font-size:18pt; color:#2F7F26; margin:0; padding:0;}
#newcontent h2 { font-family:Candara, Dotum, 'Franklin Gothic Medium', 'Microsoft Sans Serif', Marlett; font-size:12pt; color:#000000; margin:-5px 0px 0px 0px; padding:0px 0px 10px 0px;}
#newcontent p  { line-height:18px; font-family: Helvetica, 'Franklin Gothic Medium', 'Microsoft Sans Serif', Marlett; font-size:10pt; color:#000000; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;}
#newcontent h3 { font-family: "Trebuchet MS",Batang, Candara, Dotum, 'Franklin Gothic Medium', 'Microsoft Sans Serif', Marlett; font-size:10pt; color:#2D7488; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; background-color:#FFFFFF; background-image:url(/images/sep.gif);}
#newcontent a  { font-size:10pt;}

#newsheadingleft { background-color:#008EB0; padding:5px 5px 5px 15px; }
#newsheadingleft h1 { font-family: "Trebuchet MS",Batang, Candara, Dotum; font-weight:500; color:#FFFFFF; }
#newsheadingleft p  { font-size:8pt;}
#newsheadingright { background-color:#044669;}
#newscontent {padding:5px 5px 5px 15px; }
#newscontent p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;}
#newscontent p b { color:#044669; font-size:12pt; font-weight:600; }

#newscontent h3#othernews { font-size:14pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; padding:10px 0px 10px 0px; font-weight:normal; }
#newscontent .onecatnews h4 a { font-size:12pt; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:600; padding-bottom:0px; margin-bottom:0px; color:#044669; }
#newscontent .onecatnews p  { font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:0px; margin-top:0px; }
#newscontent .onecatnews p a { color:#044669;}

#pokerForumHeader { width:1000px; clear:both; }
#forumContent { font-size:10px; }
#forumContent table { font-size:10px; }