/*
Theme Name: OnlinePoker
*/

html{height:100%;}
body{
	margin:0;
	height:100%;
	font:14px/23px Georgia, "Times New Roman", Times, serif;
	color:#373737;
	min-width:1002px;
	background:url(images/bg-wrapper.png) repeat;
}
/* block quotes */
blockquote {
	margin: 1em 3em;
	padding: .5em;
	background-color: #ecf2f3; }
blockquote p {
	margin: 0; }
/* read more text style */
.more-link {color:#2b528f;}
/* blog image align right and border */
.align-right {float:right; 
margin: 4px; 
border-style:solid;
border-color:#ecf2f3; 
border-width: 4px;}

img.alignright {float:right; 
margin: 4px; 
border-style:solid;
border-color:#ecf2f3; 
border-width: 4px;}

img.alignleft {float:left; 
margin: 4px; 
border-style:solid;
border-color:#ecf2f3; 
border-width: 4px;}

img.aligncenter { 
display: block;
margin-left: auto;
margin-right: auto;
margin: 4px; 
border-style:solid;
border-color:#ecf2f3; 
border-width: 4px;}

img{border-style:none;}
a{color:#373737;}
a:hover{text-decoration:none;}
input,
taxtarea{
	font:100% Arial, sans-serif;
	vertical-align:top;
}
form,
fieldset{
	margin:0;
	padding:0;
	border:none;
}
.wrapper{
	overflow:hidden;
	width:100%;
}
.hidden{
	position:absolute;
	left:-9999px;
}
#wrapper{
	display:table;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(images/bg-w1.png) repeat-y 50% 0;
}
* html #wrapper{overflow:visible;}
.w1{
	width:100%;
	display:table-row;
	float:left;
	margin:0 0 -43px;
	
	background:url(images/bg-body.gif) repeat-x;
}
* +html .w1{min-height:100%;}
* html .w1{height:100%;}
.w2{
	position:relative;
	z-index:21;
	width:100%;
	overflow:hidden;
	background:url(images/bg-header.jpg) no-repeat 50% 0;
}
#header{
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:2;
}
#header .container{
	width:1000px;
	margin:0 auto;
	padding:0 0 3px 0;
	overflow:hidden;
}
.logo{
	margin:21px 22px 0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/logo-2.png) no-repeat;
	width:430px;
	height:57px;
	float:left;
	display:inline;
}
.logomain{
	margin:21px 22px 0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(images/logomain.png) no-repeat;
	width:418px;
	height:57px;
	float:left;
	display:inline;
}
.logo a, .logomain a{
	display:block;
	height:100%;
}
#languages{
	position: relative;
	top: 70px;
	left: -377px;
	margin: 0;
	padding: 0 0 10px;
	list-style-type: none;
}
#languages_blog{
	position: relative;
	top: 70px;
	left: -389px;
	margin: 0;
	padding: 0 0 10px;
	list-style-type: none;
}
#languages li, #languages_blog li{
	float: left;
	margin: 0 6px;
}
#languages img, #languages_blog img{
	margin: 0 ;
	padding: 0;
	vertical-align: bottom;
}
.twitter{
	float:right;
	width:336px;
	padding:13px 0 0;
	display:inline;
	margin:17px 3px 0;
	position:relative;
	background:url(images/bg-song-t.png) no-repeat;
}
.twitter-c{
	width:246px;
	color:#efefef;
	font-size:13px;
	line-height:16px;
	padding:0 75px 0 15px;
	background:url(images/bg-song-c.png) repeat-y;
	display:block;
}
.twitter-c:after,
#nav:after,
#content .post:after,
#main:after,
.main-holder:after,
.widget-subscribe:after{
	content:"";
	display:block;
	clear:both;
}
.twitter-c p{
	margin:-4px 0 1px;
	float:left;
	position:relative;
	width:100%;
}
.twitter-c a{
	color:#1a76c6;
	text-decoration:none;
	
	margin:0 0 -3px;
}
.twitter-c a:hover{text-decoration:underline;}
.twitter .twitter-timestamp{
	width:242px;
	font-size:11px;
	line-height:14px;
	padding:16px 78px 20px 15px;
	overflow:hidden;
	color:#6b6969;
	text-align:right;
	background:url(images/bg-song-b.png) no-repeat;
	display:block;
}
.twitter .twitter-timestamp abbr{
	margin:0;
	border:none;
}
#main{
	width:960px;
	position:relative;
	margin:-10px auto 0;
	padding:0 13px;
	background:url(images/bg-main.png) repeat-y;
}
* html #main{position:static;}
.main-holder{
	background:url(images/bg-main-gradient.gif) repeat-x;
	padding:11px 10px;
	width:940px;
}
.nav-holder{
	overflow:hidden;
	width:938px;
	margin:0 0 11px;
	padding:0 1px;
	background:url(images/bg-nav.gif) repeat-x 0 -62px;
}
#nav{
	width:936px;
	list-style:none;
	padding:0;
	margin:0;
	font:bold 14px/17px Arial, Geneva, Helvetica, sans-serif;
	background:url(images/bg-nav.gif) repeat-x;
}
#nav li{
	float:left;
	vertical-align:top;
	padding:0 1px 0 0;
	background:url(images/separator-nav.gif) no-repeat 100% 0;
}
#nav a{
	text-decoration:none;
	color:#fff;
	padding:7px 23px 6px;
	float:left;
	position:relative;
}
#nav li:first-child a,
#nav li.first-child a{margin:0 0 0 -1px;}
#nav a:hover,
#nav .active a,
#nav .parent a{background:url(images/bg-nav-hover.png) no-repeat;}
#content{
	float:left;
	width:620px;
	margin:0 0 -13px;
}
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6{
	margin:0 0 10px;
	color:#2b528f;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#content h1{font-size:24px; font-weight: normal; margin-top: 2px; margin-bottom: 2px;}
#content h2{font-size:27px;}
#content h3{font-size:25px;}
#content h4{font-size:23px;}
#content h5{font-size:21px;}
#content h6{font-size:19px;}
#content h1 a,
#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a{
	text-decoration:none;
	color:#2b528f;
}
#content h1 a:hover,
#content h2 a:hover,
#content h3 a:hover,
#content h4 a:hover,
#content h5 a:hover,
#content h6 a:hover{text-decoration:underline;}
#content ul{
        
	margin:0 0 10px;
}
#content ul li{margin:0 0 1px;}
#content ol{
	padding:0 0 0 2px;
	margin:0 0 10px 25px;
}
#content ol li{margin:0 0 1px;}
.post{
	width:596px;
	padding:16px 10px 14px 14px;
	margin:0 0 14px;
	background:#fff;
}
.post .title{
	width:557px;
	padding:7px 12px 6px 24px;
	background:#ecf2f3;
	margin:0 0 14px;
	position:relative;
}
.post .date{
	position:absolute;
	left:-46px;
	top:-17px;
	width:69px;
	height:87px;
	text-align:center;
	color:#fff;
	font-size:12px;
	line-height:13px;
}
#content .post .date p{
	margin:0;
	padding:15px 7px 0 3px;
	height:72px;
	background:url(images/bg-date.png) no-repeat;
}
.post .date a{
	color:#fff;
	text-decoration:none;
	position:relative;
}
.post .date a:hover{text-decoration:underline;}
.post .date span{
	display:block;
	font-size:24px;
	line-height:25px;
}
#content .post h2{
	margin:0;
	color:#2b528f;
	font:24px/27px Georgia, "Times New Roman", Times, serif;
}
.post h2 a{
	text-decoration:none;
	color:#2b528f;
}
.post .title h2 a:hover{text-decoration:underline;}
#content .post  .info{
	color:#6c6c6c;
	margin:0;
	font-size:12px;
	line-height:15px;
	text-align:right;
}
.title .author{
	font-style:italic;
	font-weight:normal;
	float:left;
}

.title .author span,
.title .info a{
	color:#2b528f;
	font-style:normal;
	text-decoration:none;
}
.entry-content{
	overflow:hidden;
	width:580px;
	padding:0 7px 16px;
	margin:0 0 12px;
	background:url(images/divider-main.gif) repeat-x 0 100%;
}
.social{
	overflow:hidden;
	width:100%;
	margin:0 0 16px;
}
#content .social .dd_buttons{
	width:100%;
	overflow:hidden;
}
#content .social .dd_button{
	float:left;
	display:inline;
	margin:0 16px 0 0;
	padding:0;
}
#content p{margin:0 0 18px;}
.player{
	overflow:hidden;
	width:300px;
	margin:0 0 14px;
}
.player img{display:block;}
.links{
	overflow:hidden;
	width:100%;
}
#content .links ul{
	
	padding:8px 0 0;
	margin:0;
}
#content .links ul li{margin:0 0 1px;}
.links a{text-decoration:none;}
.links a:hover{text-decoration:underline;}
.comments{
	overflow:hidden;
	width:573px;
	background:#d9dfe0;
	padding:8px 5px 5px 15px;
}
.comments .meta{
	float:left;
	margin:0;
	padding:20px 0 0;
	width:300px;
	color:#2b528f;
}
.comments .meta a{
	color:#2b528f;
	font-size:20px;
	line-height:23px;
	text-decoration:none;
}
.comments .meta a:hover{text-decoration:underline;}
#content .comments .social{
	float:right;
	width:268px;
	margin:0;
}
#content .comments .social .dd_button{margin:0 0 0 15px;}
#sidebar{
	float:right;
	width:310px;
}
.widget-subscribe{
	width:270px;
	padding:10px 22px 1px 18px;
	position:relative;
	margin:0 0 12px;
	background:url(images/bg-form-advice.jpg) repeat-y;
}
.widget-subscribe .title{
	overflow:hidden;
	width:100%;
	text-align:right;
	margin:0 0 6px;
	font:italic 27px/36px Georgia, "Times New Roman", Times, serif;
}
.widget-subscribe .title img{
        vertical-align:text-middle;
}
.widget-subscribe .title h2{
	overflow:hidden;
	text-indent:-9999px;
	text-align:left;
	height:32px;
	width:184px;
	float:left;
	margin:0;
	background:url(images/text-online-poker.png) no-repeat;
}
.widget-subscribe .title a{color:#fff;}
.widget-subscribe .arrow{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	top:-5px;
	right:-51px;
	width:65px;
	height:182px;
	background:url(images/arrow-advice.png) no-repeat;
}
.widget-subscribe .divider{
	overflow:hidden;
	width:100%;
	padding:5px 0 0;
	letter-spacing:-1px;
	margin:0 0 6px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	background:url(images/divider-form.png) repeat-x;
}
.widget-subscribe p{margin:0;}
.widget-subscribe form{
	overflow:hidden;
	width:100%;
	color:#fff;
	padding:10px 0 0;
	font-size:10px;
	line-height:13px;
	background:url(images/divider-form.png) repeat-x;
}
.widget-subscribe .row{
	overflow:hidden;
	width:100%;
	margin:0 0 6px;
}
.widget-subscribe .box{
	width:260px;
	float:left;
	padding:3px 5px 4px;
	background:url(images/bg-text.png) repeat;
}
.widget-subscribe .text{
	float:left;
	padding:0;
	position:relative;
	font-size:12px;
	line-height:15px;
	background:none;
	border:0;
	width:258px;
	color:#fff;
}
.widget-subscribe .row p{
	float:left;
	line-height:22px;
}
.widget-subscribe .submit{
	border:0;
	float:right;
	width:116px;
	height:22px;
	cursor:pointer;
	color:#fff;
	padding:0 0 3px;
	font:bold 15px/20px Georgia, "Times New Roman", Times, serif;
	background:url(images/btn-subscribe.jpg) no-repeat;
}
.become,
.follow{
	overflow:hidden;
	padding:5px 12px;
	text-indent:-9999px;
	height:28px;
	width:284px;
	margin:0 0 12px;
	line-height:0;
	font-size:0;
	border:1px solid #cbdfe2;
	background:#0154a0 url(images/text-become.gif) no-repeat 12px 50%;
}
.become .facebook{
	display:block;
	overflow:hidden;
	width:114px;
	padding:0 0 0 170px;
	height:28px;
	background:url(images/icon-facebook.gif) no-repeat 100% 0;
}
.follow{
	background:url(images/bg-twitter-box.gif) repeat-x;
	text-indent:0;
	color:#eef4f5;
	font:14px/32px Arial, Helvetica, sans-serif;
}
.follow a{
	color:#eef4f5;
	text-decoration:none;
}
.follow a:hover{text-decoration:underline;}
.follow em{
	line-height:0;
	font-size:0;
}
.follow span{
	float:left;
	cursor:pointer;
}
.follow .follow-twitter{
	float:right;
	overflow:hidden;
	width:136px;
	height:29px;
	padding:0 148px 0 0;
	position:relative;
	background:url(images/icon-twitter.gif) no-repeat 100% 0;
}
.widget{
	overflow:hidden;
	width:310px;
	margin:0 0 12px;
	background:url(images/bg-sidebar-box.png) repeat-y -346px 0;
}
.widget .box{
	overflow:hidden;
	width:310px;
	background:url(images/bg-sidebar-box.png) no-repeat;
}
.widget .holder{
	overflow:hidden;
	width:280px;
	padding:15px;
	background:url(images/bg-sidebar-box.png) no-repeat -690px 100%;
}
.popular-posts h2,
.widget_recent_entries h2{
	margin:0 0 10px;
	overflow:hidden;
	width:142px;
	height:24px;
	text-indent:-9999px;
	background:url(images/text-sidebar-posts.png) no-repeat;
}
.widget_recent_entries_main h2{background-position:0 -40px;}

.widget_links h2{
	margin:0 0 10px;
	overflow:hidden;
	width:142px;
	height:24px;
	text-indent:-9999px;
	background:url(images/text-sidebar-posts-main.png) no-repeat;
}
.widget_links h2{background-position:0 0px;}

.widget_recent_entries_main h2{
	margin:0 0 10px;
	overflow:hidden;
	width:142px;
	height:24px;
	text-indent:-9999px;
	background:url(images/text-sidebar-posts-main.png) no-repeat;
}
.widget_recent_entries h2{background-position:0 -40px;}
.widget_archive h2{
	margin:0 0 10px;
	overflow:hidden;
	width:142px;
	height:24px;
	text-indent:-9999px;
	background:url(images/text-sidebar-archive.png) no-repeat;
}
.widget_archive h2{background-position:0 -40px;}
.widget_archive_main h2{
	margin:0 0 10px;
	overflow:hidden;
	width:142px;
	height:24px;
	text-indent:-9999px;
	background:url(images/text-sidebar-posts-main.png) no-repeat;
}
.widget_archive_main h2{background-position:0 -40px;}
.widget_categories h2{
	margin:0 0 10px;
	overflow:hidden;
	width:142px;
	height:24px;
	text-indent:-9999px;
	background:url(images/text-sidebar-cat.png) no-repeat;
}
.widget_recent_poker_news h2 {
    background-position: 0 -40px;
    background: url(images/recent-poker-news.png) no-repeat scroll 0 0 transparent;
    height: 24px;
    margin: 0 0 10px;
    overflow: hidden;
    text-indent: -9999px;
    width: 198px;
}
.widget_recent_poker_news {
	text-transform: capitalize;
}
.widget_categories h2{background-position:0 -38px;}
.widget_categories_main h2{
	margin:0 0 10px;
	overflow:hidden;
	width:142px;
	height:24px;
	text-indent:-9999px;
	background:url(images/text-sidebar-cat-main.png) no-repeat;
}
.widget_categories_main h2{background-position:0 -40px;}
.widget ul{
	list-style:none;
	padding:15px 10px 7px;
	margin:0;
	font-size:13px;
	line-height:15px;
	background:#fff;
}
.widget li{
	margin:0 0 5px;
	padding:0 0 6px;
	background:url(images/divider-main.gif) repeat-x 0 100%;
}
.widget li a{text-decoration:none;}
.widget li a:hover{text-decoration:underline;}
#footer{
	width:100%;
	clear:both;
	overflow:hidden;
	background:#000;
	display:table-footer-group;
}
#footer .holder{
	height:1%;
	display:table-row;
}
#footer .frame{
	display:table-cell;
	width:100%;
	padding:0 0 3px;
}
#footer .columns-holder{
	background:#000 url(images/bg-footer.jpg) no-repeat 50% 0;
	overflow:hidden;
	width:100%;
}
#footer .wrapper{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
#footer .columns{
	width:1050px;
	margin:0 auto;
	padding:80px 0 27px 20px;
	overflow:hidden;
	color:#dcdcdc;
	font-size:13px;
	line-height:16px;
	position:relative;
	z-index:20;
}
#footer .column{
	float:left;
	width:188px;
	margin:0 72px 0 0;
}
#footer .column h2{
	overflow:hidden;
	margin:0 0 24px;
	text-indent:-9999px;
	width:175px;
	height:20px;
	background:url(images/text-footer-titles-2.png) no-repeat 0 -10px;
}
#footer .widget_archive h2{background-position:-15px -10px;}
#footer .widget_links h2{background-position:-275px -10px;}
#footer .widget_recent_comments h2{
	background-position:-531px -10px;
	margin:0 0 24px;
	padding:0;
	height:20px;
}
#footer .widget_topcomm h2{background-position:-795px -10px;}
#footer .column ul{
	list-style:none;
	padding:0;
	margin:0;
	color:#dcdcdc;
}

#footer .column li{
	margin:0 0 4px;
	padding:0 0 5px;
	background:url(images/divider-footer.gif) repeat-x 0 100%;
}
#footer .column li a{
	text-decoration:none;
	color:#dcdcdc;
}
#footer .column li a:hover{text-decoration:underline;}
#footer .section{
	width:966px;
	overflow:hidden;
	margin:0 auto;
	padding:4px 0 0;
	color:#677375;
	text-align:center;
}
#footer .mini-logo{
	overflow:hidden;
	float:left;
	width:259px;
	height:35px;
	margin:7px 0 0 4px;
	display:inline;
	text-indent:-9999px;
	background:url(images/bg-footer-logo.png) no-repeat;
}
#footer .mini-logo a{
	display:block;
	height:100%;
}
#footer .section p{
	margin:0;
	line-height:50px;

	display:inline;
	float:left;
	width:900px;
	text-align:center;
}
#footer .section .design{
	float:right;
	margin:0 0 0 5px;
	padding:15px 0 0;
	width:293px;
	color:#d9dfe0;
	font-weight:normal;
	text-align:right;
}
#footer .section .design span{float:left;}
#footer .section .design a{
	overflow:hidden;
	float:right;
	margin:-15px 3px 0 6px;
	display:inline;
	text-indent:-9999px;
	text-align:left;
	height:45px;
	width:189px;
	background:url(images/bg-designed.png) no-repeat;
}
/* Main footer Stuff */
#footer_main{
	width:100%;
	clear:both;
	overflow:hidden;
	background:#000;
	display:table-footer-group;
}
#footer_main .holder{
	height:1%;
	display:table-row;
}
#footer_main .frame{
	display:table-cell;
	width:100%;
	padding:0 0 3px;
}
#footer_main .columns-holder{
	background:#000 url(images/bg-footer.jpg) no-repeat 50% 0;
	overflow:hidden;
	width:100%;
}
#footer_main .wrapper{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}
#footer_main .columns{
	width:1050px;
	margin:0 auto;
	padding:80px 0 27px 20px;
	overflow:hidden;
	color:#dcdcdc;
	font-size:13px;
	line-height:16px;
	position:relative;
	z-index:20;
}
#footer_main .column{
	float:left;
	width:188px;
	margin:0 72px 0 0;
}
#footer_main .column h2{
	overflow:hidden;
	margin:0 0 24px;
	text-indent:-9999px;
	width:175px;
	height:20px;
	background:url(images/text-footer-titles-main.png) no-repeat 0 -10px;
}
#footer_main .widget_archive h2{background-position:-15px -10px;}
#footer_main .widget_links h2{background-position:-275px -10px;}
#footer_main .widget_recent_comments h2{
	background-position:-531px -10px;
	margin:0 0 24px;
	padding:0;
	height:20px;
}
#footer_main .widget_topcomm h2{background-position:-795px -10px;}
#footer_main .column ul{
	list-style:none;
	padding:0;
	margin:0;
	color:#dcdcdc;
}

#footer_main .column li{
	margin:0 0 4px;
	padding:0 0 5px;
	background:url(images/divider-footer.gif) repeat-x 0 100%;
}
#footer_main .column li a{
	text-decoration:none;
	color:#dcdcdc;
}
#footer_main .column li a:hover{text-decoration:underline;}
#footer_main .section{
	width:966px;
	overflow:hidden;
	margin:0 auto;
	padding:4px 0 0;
	color:#677375;
	text-align:center;
}
#footer_main .mini-logo{
	overflow:hidden;
	float:left;
	width:259px;
	height:35px;
	margin:7px 0 0 4px;
	display:inline;
	text-indent:-9999px;
	background:url(images/bg-footer-logo.png) no-repeat;
}
#footer_main .mini-logo a{
	display:block;
	height:100%;
}
#footer_main .section p{
	margin:0;
	line-height:50px;
	display:inline;
	float:left;
	width:405px;
	text-align:center;
}
#footer_main .section .design{
	float:right;
	margin:0 0 0 5px;
	padding:15px 0 0;
	width:293px;
	color:#d9dfe0;
	font-weight:normal;
	text-align:right;
}
#footer_main .section .design span{float:left;}
#footer_main .section .design a{
	overflow:hidden;
	float:right;
	margin:-15px 3px 0 6px;
	display:inline;
	text-indent:-9999px;
	text-align:left;
	height:45px;
	width:189px;
	background:url(images/bg-designed.png) no-repeat;
}
#comment{
	width:500px;
}
.navigation{
	width:100%;
	overflow:hidden;
}
.navigation .prev,
.navigation .next{
	padding:10px 20px 20px;
}
.navigation .prev{ float:left;}
.navigation .next{ float:right;}

#embed {
	margin-top:15px;
}
/* Table and Ad */
.abspoker-ad div,
.abspoker-ad p,
.abspoker-ad .ad-arrow,
.abspoker-ad .playnowbutton{margin:0; padding:0;}
.abspoker-ad .arrow{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	top:-5px;
	right:-51px;
	width:65px;
	height:182px;
	background:url(images/arrow-advice.png) no-repeat;
}
.abspoker-ad {position:relative; width:310px; height:216px; margin-bottom:5px; background:url(http://www.onlinepoker.org/images/absolute-poker-bg.jpg) no-repeat top left;}
.abspoker-ad .logo-ad {position:relative; top:8px; left:54px; width:204px; height:88px;}
.abspoker-ad p {font-size:12px; color:#fff; position:absolute; top:105px; left:15px; width:280px; height:60px; line-height:1.3em; font-weight:normal;}
.abspoker-ad .ad-arrow {background:url(http://www.onlinepoker.org/images/arrow-bg.png) no-repeat top left; width:134px; height:11px; padding:9px 5px 17px 5px; color:#fff; font-size:12px; vertical-align:text-top; font-weight:bold; position:absolute; bottom:5px; left:15px;}
.abspoker-ad .playnowbutton {position:absolute; bottom:5px; right:10px; width:114px; height:27px;}
.abspoker-ad .playnowbutton a.button {background:url(http://www.onlinepoker.org/images/ad-button-bg.jpg) repeat-x top left; margin:0; color:#fff; padding:6px 20px; text-decoration:none; font-size:14px; font-weight:bold;}
.abspoker-ad .playnowbutton a.button:hover {background:url(http://www.onlinepoker.org/images/ad-button-bg.jpg) repeat-x bottom left;}

table.table-rankings {
	border-collapse: separate;
	border-spacing: 0;
}
table.table-rankings {width:550px;}
table.table-rankings thead {}
table.table-rankings tbody {}
table.table-rankings tr {}
table.table-rankings tr th {background:url(http://www.onlinepoker.org/images/th-bg.jpg) repeat-x top left #0e2f52; height:14px; padding:3px; color:#fff; font-size:12px; font-weight:bold; text-align:center;}

table.table-rankings tr th.rank {border-top-left-radius:5px; -moz-border-topleft-radius:5px; -webkit-border-top-left-radius:5px; text-align:left; }
table.table-rankings tr th.review {border-top-right-radius:5px; -moz-border-topright-radius:5px; -webkit-border-top-right-radius:5px; }
table.table-rankings tr th.name {text-align:left;}

table.table-rankings tr td {background:url(http://www.onlinepoker.org/images/tdodd-bg.jpg) repeat-x top left #1c5ea8; border-bottom:1px solid #154375; border-left:1px solid #154375; border-right:1px solid #154375; text-align:center; vertical-align:middle; padding:3px; color:#fff; font-weight:bold; font-size:12px;}
table.table-rankings tr.odd td {background:url(http://www.onlinepoker.org/images/tdodd-bg.jpg) repeat-x top left #1c5ea8;}
table.table-rankings tr.even td {background:url(http://www.onlinepoker.org/images/tdeven-bg.jpg) repeat-x top left #368ceb;}

table.table-rankings tr td.first {}
table.table-rankings tr td.last {}

table.table-rankings tr td.rank { border-right:0px solid #000;}
table.table-rankings tr td.sitelogo{border-left:0px solid #000; border-right:0px solid #000;}
table.table-rankings tr td.name {text-align:left; border-right:1px solid #3686e0; border-left:0px solid #000;}
table.table-rankings tr td.information {font-size:11px;text-align:left; border-left:1px solid #154375; border-right:1px solid #3686e0;}
table.table-rankings tr td.usa { border-left:1px solid #154375; border-right:1px solid #3686e0;}
table.table-rankings tr td.bonus {color:#fff600; border-left:1px solid #154375; border-right:1px solid #3686e0;}
table.table-rankings tr td.review { border-left:1px solid #154375;}
table.table-rankings tr td.review a.button {background:url(http://www.onlinepoker.org/images/button-bg.jpg) repeat-x top left; padding:3px 4px; display:inline-block; display:-moz-inline-box; color:#fff; text-decoration:none; font-size:12px;}

/* Table */
.display table{
	margin:0 0 20px 0;
}
.display table td{
	border:1px solid #e7eff4;
	padding-top:10px;
}
.display td.noPadding{
	padding:0;
}
.tableHeading td{
	padding:0px 0px 10px 10px;
	font-weight:bold;
	color:#285488;
	height:30px;
	background-color:#eff4f8;
	font-size:12px;
}

.rank{
	font-size:18px;
	color:#000;
}
.icon{
	padding:0px 10px 0px 10px;
}
.display table p{
	padding:10px 10px 0 0;
}
.display table td.describe p{
	padding:0px 0 10px 5px;
}
.display table td.describe p a {
	color:#990000;
}
.centerText{
	text-align:center;
}
a:link.playNow, a:visited.playNow{
	margin:0 auto;
	display:block;
	width:62px;
	height:20px;
	text-align:center;
	color:#fff;
	background:url(../images/bgPlay.gif) repeat-x;
	line-height:20px;
}
.box1 a:link.playNow, .box1 a:visited.playNow{
	width:73px;
	line-height:21px;
	text-transform:uppercase;
}
a:link.readReview, a:visited.ReadReview{
	display:block;
	width:84px;
	height:18px;
	text-align:center;
	color:#fff;
	background:url(../images/bgReadReview.gif) repeat-x;
	line-height:20px;
	border:1px solid #000;
	margin:0 0 0 12px;
	text-transform:uppercase;
}

.whitefooter {
	color: #FFF;
}

ul#us_poker_news{
margin: 8px 50px 14px 8px;
padding: 0;
list-style-type: none;
}

#us_poker_news li{
padding: 3px 8px 2px;
background: #f5f7e1;
border-bottom: 1px dotted #dcddc7;
}

#us_poker_news li:hover{
background: #e6e8d0;
}

#us_poker_news a{
text-decoration: underline;
}

#us_poker_news a:hover{
text-decoration: underline;
}

/* Temp 2 Table Attribute Test */

table.table-test {width:100%; font-family: Arial; font-size: 12px; border: 1px solid #9dbbd6; border-width: 1px 1px 1px 1px;
line-height: 1.2em; margin: 0 0 15px;}

table.table-test tr th {background:url(http://www.onlinepoker.org/images/th-bg.jpg) repeat-x top left #0e2f52; padding: 3px; height:14px; color:#fff; font-size:12px; font-weight:bold; text-align:center;}

table.table-test tr td {padding: 3px 4px;}
table.table-test tr.odd td {border: 1px solid #9dbbd6; border-width: 1px 0 0 0;}
table.table-test tr.even td {border: 1px solid #9dbbd6; border-width: 1px 0 0 0; background: #ecf2f3;}
table.table-test tr td.first {border: 1px solid #9dbbd6; border-width: 1px 1px 0 0;}

table.table-test tr td.bonus {color:#D32727; border: 1px solid #9dbbd6; border-width: 1px 1px 0 0;}


/* Louis US Sites Table */

table.table-us-sites {width:100%; font-family: Arial; font-size: 12px; line-height: 1.2em; border-collapse: collapse; margin: 0 0 15px;}
table.table-us-sites tr {}
table.table-us-sites tr th {background: #185397; border: 1px solid #185397; color: #ffffff; padding: 3px 7px;}
table.table-us-sites tr td {border: 1px solid #9dbbd6; padding: 3px 4px;}
table.table-us-sites tr.odd td {}
table.table-us-sites tr.even td {background: #ecf2f3;}
table.table-us-sites td:nth-child(2n) {text-align: center;}
.display table{
	margin:0 0 20px 0;
}
.display table td{
	border:1px solid #e7eff4;
	padding-top:10px;
}
.display td.noPadding{
	padding:0;
}
.tableHeading td{
	padding:0px 0px 10px 10px;
	font-weight:bold;
	color:#285488;
	height:30px;
	background-color:#eff4f8;
	font-size:12px;
}

.rank{
	font-size:18px;
	color:#000;
}
.icon{
	padding:0px 10px 0px 10px;
}
.display table p{
	padding:10px 10px 0 0;
}
.display table td.describe p{
	padding:0px 0 10px 5px;
}
.display table td.describe p a {
	color:#990000;
}
.centerText{
	text-align:center;
}
a:link.playNow, a:visited.playNow{
	margin:0 auto;
	display:block;
	width:62px;
	height:20px;
	text-align:center;
	color:#fff;
	background:url(http://www.onlinepoker.org/images/bgPlay.gif) repeat-x;
	line-height:20px;
}
.box1 a:link.playNow, .box1 a:visited.playNow{
	width:73px;
	line-height:21px;
	text-transform:uppercase;
}
a:link.readReview, a:visited.ReadReview{
	display:block;
	width:84px;
	height:18px;
	text-align:center;
	color:#fff;
	background:url(../images/bgReadReview.gif) repeat-x;
	line-height:20px;
	border:1px solid #000;
	margin:0 0 0 12px;
	text-transform:uppercase;
}
