@charset "utf-8";

/* Resets */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,header,footer,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;}
article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block;}
a img{border:0;display:block;}
figure{position:relative;}
figure img{width:100%;}

.none{display:none;}

/* General styles */

cite,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6{
	font-weight:normal;
	font-family:"Century Gothic";
}

.monospace,
var,
code{
	font-family:courier new, courier, monospace;
}

p:empty{
	display:block;
	background:yellow;
	height:10px;
}

.amp{
	font-style:italic;
	font-family:baskerville,palatino,palatino linotype,book antiqua,georgia,times,times new roman,serif;
	font-weight:normal;
}

.pagination{
	clear:both;
	overflow:hidden;
	font-size:1.4em;
	padding:10px;
	background:#e4e4e4;
	border-radius:2px;
}
	.pagination .previous{
		float:left;
	}
	.pagination .next{
		float:right;
	}

.odds{
	background:#e4e4e4;
	padding:1px 4px;
	border-radius:2px;
}

a:link,a:visited{
	color:#2e2e2e;
}
a:hover,a:active{
	color:#025167;
}

article{
	position:relative;
	overflow:hidden;
}
	article ol{
		padding-left:30px;
		margin:0;
	}
		article ol li{
			margin-top:10px;
		}
	article ul{
		padding-left:30px;
		margin:0;
		list-style:none;
	}
		.post-content ul li:before{
			content:"";
			border-color:transparent #a65400;
			border-style:solid;
			border-width:5px 0 5px 5px;
			display:block;
			height:0;
			width:0;
			left:-15px;
			top:14px;
			position:relative;
		}
		.post-social li:before{
			content:none!important;
		}

.ui-widget-overlay{
     background:#2e2e2e;
}
.ui-dialog{
	font-size:1.4em;
}
.ui-dialog p{
	margin-bottom:10px;
}
.ui-dialog p:last-child{
	margin-bottom:0;
}

form{
	position:relative;
}
	form div{
		position:relative;
		padding:5px 0;
		font-size:1.4em;
	}
	form h2{
		font-size:1.6em;
		color:#025167;
	}
	form #loader{
		display:none;
		background:#eee;
		border:1px solid #ddd;
		width:200px;
		text-align:center;
		line-height:40px;
		padding:20px;
		position:absolute;
		top:46px;
		left:54px;
		z-index:1000;
		font-size:1em;
	}
	label{
		display:block;
	}
	label.error{
		text-transform:none;
		position:absolute;
		top:10px;
		right:0;
		color:#025167;
	}
.default_form{
 	width:100%;
	max-width:742px;
}
	.default_form div{
		background:#e4e4e4;
		overflow:hidden;
		padding:10px;
		text-align:left;
		margin-top:10px;
		border-radius:2px;
	}
		.default_form label{
			display:block;
			float:left;
			font-weight:700;
			padding:0;
			width:175px;
			font-size:0.8em;
		}
		.default_form input{
			border:0;
			border-radius:2px;
			font-size:0.8em;
			height:20px;
			padding:0 5px;
			width:230px;
		}
		.default_form input[type=submit]{
			background: url(images/call-to-actions.png) no-repeat left -80px;
			border:0 none;
			color:#fff;
			cursor:pointer;
			display:block;
			font-size:1em;
			font-weight:700;
			height:40px;
			margin:20px;
			padding:0 0 3px;
			width:210px;
			float:right;
		}
		.default_form select{
			border:0;
			border-radius:2px;
			font-size:0.8em;
			height:20px;
			padding:1px 3px;
			width:242px;
		}
		.default_form textarea{
			border:0;
			border-radius:2px;
			font-size:0.8em;
			height:140px;
			padding:5px;
			width:390px;
		}
		.default_form small{
			clear:both;
			background:#ff0;
			border-radius:2px;
			display:block;
			margin:3px 0 0;
			padding:2px 4px;
		}
#frm_odds,
.table_options form{
	position:absolute;
	right:10px;
	top:0px;
}
#frm_odds label,
.table_options label{
	float:left;
}
#frm_odds select,
.table_options select{
	margin-top:10px;
	float:left;
}
.money{
	width:100px;
}
.spread{
	display:none;
	line-height:15px;
	width:100px;
}
.multi-line{
	line-height:15px;
}
.blurred{
	position:relative;
}
	.blurred table{
		-webkit-filter:blur(3px);
		-moz-filter:blur(3px);
		-o-filter:blur(3px);
		-ms-filter:blur(3px);
		filter:blur(3px);
	}
	.blurred div{
		position:absolute;
		top:25px;
		margin:0 auto;
		left:0;
		right:0;
		background:#e4e4e4;
		width:232px;
		padding:10px;
		-moz-box-shadow:0px 0px 15px 0px #2e2e2e;
		-webkit-box-shadow:0px 0px 15px 0px #2e2e2e;
		box-shadow:0px 0px 15px 0px #2e2e2e;
	}
	.blurred .cta{
		float:none;
		margin-top:10px;
	}

#frm_odds_converter{
	padding:2px 5px 0;
	margin:5px 0 10px 0;
	height:23px;
	border-radius:2px;
	background:#e4e4e4;
}
#frm_odds_converter:before{
	content:"";
	width:16px;
	height:21px;
	background:url(images/sprite.png) no-repeat -290px -110px;
	float:left;
	margin-right:5px;
}
	#frm_odds_converter label{
		float:left;
		text-transform:none;
		line-height:21px;
	}
	#frm_oc_odds{
		margin-top:2px;
	}

/* Main layout styles */

body{
	background:#61b7cf url('images/sprite-backgrounds.png') repeat-x 0 -260px fixed;
	color:#111;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
}
body.custom-background{
	background-color:#025167;
}
	main{
		-moz-box-shadow:0px 0px 15px 0px #2e2e2e;
		-webkit-box-shadow:0px 0px 15px 0px #2e2e2e;
		box-shadow:0px 0px 15px 0px #2e2e2e;
		font-size:1.4em;
	}
		#ads{
			width:1332px;
			position:relative;
			margin:0 auto;
			z-index:2;
			display:none
		}
		@media only screen and (min-width:1332px){
			#ads{
				display:block;
			}
		}
			.side-ad-left{
				position:absolute;
				top:0;
				left:0
			}
				.side-ad-right{
				position:absolute;
				top:0;
				right:0
			}
		.container{
			background:#fff;
			padding-right:262px;
		}
			#content{
				padding:0 10px 10px;
				overflow:hidden;
				/*margin-left:-262px;*/
			}
				#breadcrumbs{
					background:#e4e4e4;
					padding:0 10px;
					line-height:25px;
					border-radius:2px;
					margin:10px 0 0;
				}
					#breadcrumbs a{
						color:#2e2e2e;
					}

/* Gradients */

	.gradient-one{
		background:	#035168;
		background:	-moz-linear-gradient(top,  #035168 0%, #216477 100%);
		background:	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#035168), color-stop(100%,#216477));
		background:	-webkit-linear-gradient(top,  #035168 0%,#216477 100%);
		background:	-o-linear-gradient(top,  #035168 0%,#216477 100%);
		background:	-ms-linear-gradient(top,  #035168 0%,#216477 100%);
		background:	linear-gradient(to bottom,  #035168 0,#216477 100%) no-repeat;
		filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#035168', endColorstr='#216477', GradientType=0);
	}

	.gradient-two{
		background:	#61b7cf;
		background:	-moz-linear-gradient(top,  #61b7cf 0%, #3aaecf 100%);
		background:	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#61b7cf), color-stop(100%,#3aaecf));
		background:	-webkit-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
		background:	-o-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
		background:	-ms-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
		background:	linear-gradient(to bottom,  #61b7cf 0,#3aaecf 100%) no-repeat;
		filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#61b7cf', endColorstr='#3aaecf', GradientType=0);
	}

	.gradient-three{
		background:	#a65400;
		background:	-moz-linear-gradient(top,  #a65400 0%, #be762f 100%);
		background:	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a65400), color-stop(100%,#be762f));
		background:	-webkit-linear-gradient(top,  #a65400 0%,#be762f 100%);
		background:	-o-linear-gradient(top,  #a65400 0%,#be762f 100%);
		background:	-ms-linear-gradient(top,  #a65400 0%,#be762f 100%);
		background:	linear-gradient(to bottom,  #a65400 0,#be762f 100%) no-repeat;
		filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#a65400', endColorstr='#be762f', GradientType=0);
	}

/* Fluid layout header styles */

	header{
		position:relative;
		padding-top:80px;
		max-width:1260px;
	}
	header .container{
		background:#e4e4e4;
	}
		header .social{
			position:absolute;
			left:272px;
			top: 10px;
		}
			header .social li{
				height:20px;
				margin:10px 0;
			}
		#title{
			position:relative;
			height:150px;
			background: url(images/sprite-backgrounds.png) repeat-x 0 0;
		}
			header .logo,
			footer .logo{
				background:url(images/sprite.png) no-repeat 0 -50px;
				width:232px;
				height:0!important;
				overflow:hidden;
				padding:60px 0 0;
			}
			header .logo{
				position:absolute;
				top:20px;
				left:20px;
			}
			#header-image.container{
				padding:0;
			}
			#poker_server_status{
				position:absolute;
				font-size:1em;
				color:#000;
				background:rgba(255,255,255,.75);
				padding:10px;
				top:10px;
				right:504px;
				width:228px;
				height:110px;
				border-radius:2px;
			}
				#poker_server_status a{
					background:#a65400;
					border:0;
					border-radius:2px;
					color:#fff;
					font-style:normal;
					height:24px;
					line-height:24px;
					padding:0;
					display:block;
					text-align:center;
					text-decoration:none;
				}
				#poker_server_status ul{
					padding-left:15px;
					position:absolute;
					bottom:10px;
					left:20px;
					list-style:none;
				}
					#poker_server_status li:before{
						content:"";
						border-color:transparent #025167;
						border-style:solid;
						border-width:5px 0 5px 5px;
						display:block;
						height:0;
						width:0;
						left:-10px;
						top:9px;
						position:relative;
						margin:-5px;
				}
			#login{
				position:absolute;
				top:10px;
				right:10px;
				color:#000;
				background:rgba(255,255,255,.75);
				padding:10px;
				border-radius:2px;
				height:110px;
				width:464px;
				position:absolute;
			}
				#login fieldset{
					float:left;
				}
					#login div{
						float:left;
						padding:0;
						font-size:1em;
					}
						#login label{
							color:#a65400;
							float:left;
							display:block;
							height:22px;
							padding:2px 0 0;
							margin-right:5px;
						}
						#login input[type=text],
						#login input[type=email],
						#login input[type=password]{
							border:0;
							border-radius:2px;
							font-style:italic;
							height:22px;
							margin:0 20px 0 0;
							padding:0 0 2px 4px;
							width:100px;
						}
						#login .submit{
							background:#a65400;
							border:0;
							border-radius:2px;
							color:#fff;
							font-style:normal;
							height:24px;
							padding:0;
							width:60px;
						}
					#login small{
						background:#ff0;
						border-radius:2px;
						display:block;
						margin:3px 20px 0 0;
						padding:2px 4px;
						word-wrap:break-word;
  					}
					#login_options{
						font-size:0.8em;
						bottom:10px;
						left:20px;
						position:absolute;
						padding-left:10px;
						list-style:none;
					}
						#login_options li:before{
							content:"";
							border-color:transparent #a65400;
							border-style:solid;
							border-width:4px 0 4px 4px;
							display:block;
							height:0;
							width:0;
							left:-5px;
							top:7px;
							position:relative;
							margin:-4px;
					}
			#facebook-button{
				font-size:0.8em;
				text-decoration:none;
				color:#fff;
				text-shadow:0 -1px 0 #354c8c;
				border-radius:2px;
				padding:0 5px 0 23px;
				line-height:20px;
				background:	#4c69ba;
				background:	url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yk/r/mDRwtnJueyz.png) no-repeat 2px 2px,
							-moz-linear-gradient(top,  #4c69ba 0%, #3b55a0 100%);
				background:	url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yk/r/mDRwtnJueyz.png) no-repeat 2px 2px,
							-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c69ba), color-stop(100%,#3b55a0));
				background:	url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yk/r/mDRwtnJueyz.png) no-repeat 2px 2px,
							-webkit-linear-gradient(top,  #4c69ba 0%,#3b55a0 100%);
				background:	url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yk/r/mDRwtnJueyz.png) no-repeat 2px 2px,
							-o-linear-gradient(top,  #4c69ba 0%,#3b55a0 100%);
				background:	url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yk/r/mDRwtnJueyz.png) no-repeat 2px 2px,
							-ms-linear-gradient(top,  #4c69ba 0%,#3b55a0 100%);
				background:	url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yk/r/mDRwtnJueyz.png) no-repeat 2px 2px,
							linear-gradient(to bottom,  #4c69ba 0,#3b55a0 100%) no-repeat;
				filter:		url(https://fbstatic-a.akamaihd.net/rsrc.php/v2/yk/r/mDRwtnJueyz.png) no-repeat 2px 2px,
							progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c69ba', endColorstr='#3b55a0', GradientType=0);
				background-size: 16px 16px, auto auto;
			}
	.fixed{
		position:fixed;
		width:100%;
		left:0;
		z-index:50;

		background:	#035168,
					#61b7cf;
		background:	-moz-linear-gradient(top,  #035168 0%, #216477 100%),
					-moz-linear-gradient(top,  #61b7cf 0%, #3aaecf 100%);
		background:	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#035168), color-stop(100%,#216477)),
					-webkit-gradient(linear, left top, left bottom, color-stop(0%,#61b7cf), color-stop(100%,#3aaecf));
		background:	-webkit-linear-gradient(top,  #035168 0%,#216477 100%),
					-webkit-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
		background:	-o-linear-gradient(top,  #035168 0%,#216477 100%),
					-o-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
		background:	-ms-linear-gradient(top,  #035168 0%,#216477 100%),
					-ms-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
		background:	linear-gradient(to bottom,  #035168 0,#216477 100%) no-repeat,
					linear-gradient(to bottom,  #61b7cf 0,#3aaecf 100%) no-repeat;
		filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#035168', endColorstr='#216477', GradientType=0),
					progid:DXImageTransform.Microsoft.gradient( startColorstr='#61b7cf', endColorstr='#3aaecf', GradientType=0);

		background-position: 0 0, 0 40px;

		background-size: 100% 40px;
		-o-background-size: 100% 40px;
		-moz-background-size: 100% 40px;
		-webkit-background-size: 100% 40px;
	}
		.fixed .container{
			max-width:1260px;
			height:80px;
			margin:0 auto;
			position:relative;

			background:	#035168,
						#61b7cf;
			background:	-moz-linear-gradient(top,  #035168 0%, #216477 100%),
						-moz-linear-gradient(top,  #61b7cf 0%, #3aaecf 100%);
			background:	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#035168), color-stop(100%,#216477)),
						-webkit-gradient(linear, left top, left bottom, color-stop(0%,#61b7cf), color-stop(100%,#3aaecf));
			background:	-webkit-linear-gradient(top,  #035168 0%,#216477 100%),
						-webkit-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
			background:	-o-linear-gradient(top,  #035168 0%,#216477 100%),
						-o-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
			background:	-ms-linear-gradient(top,  #035168 0%,#216477 100%),
						-ms-linear-gradient(top,  #61b7cf 0%,#3aaecf 100%);
			background:	linear-gradient(to bottom,  #035168 0,#216477 100%) no-repeat,
						linear-gradient(to bottom,  #61b7cf 0,#3aaecf 100%) no-repeat;
			filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#035168', endColorstr='#216477', GradientType=0),
						progid:DXImageTransform.Microsoft.gradient( startColorstr='#61b7cf', endColorstr='#3aaecf', GradientType=0);

			background-position: 0 0, 0 40px;

			background-size: 100% 40px;
			-o-background-size: 100% 40px;
			-moz-background-size: 100% 40px;
			-webkit-background-size: 100% 40px;
		}
			.fixed div{
				height:40px;
			}
				.fixed .home{
					display:block;
					background:url(images/sprite.png) no-repeat 0 -180px;
					width:24px;
					height:0!important;
					overflow:hidden;
					padding:24px 0 0;
					position:absolute;
					top:7px;
					left:10px;
				}
			.fixed nav{
				height:40px;
				padding:0 0 0 10px;
			}
				.fixed nav ul,
				.fixed nav li{
					list-style:none;
				}
					.fixed nav li{
						float:left;
						margin:0 5px 0 0;
					}
					.fixed nav a{
						margin-top:5px;
						display:block;
						background:#057d9f;
						border-radius:2px;
						color:#fff;
						font-size:1.2em;
						padding:5px 10px;
						text-decoration:none;
						line-height:20px;
					}
					.fixed nav a:hover{
						background:#025167!important;
					}
					#mobile-menu{
						display:none;
					}
						#mobile-menu span{
							float:left;
							margin-top:5px;
							font-size:1.4em;
							line-height:30px;
							text-align:center;
							color:#fff;
							background:#025167;
							border-radius:2px;
							cursor:pointer;
							padding:0 5px;
						}
			#searchform{
				color:#fff;
				position:absolute;
				top:6px;
				right:10px;
				padding:2px 0;
				z-index:60;
			}
				#s{
					border:0;
					background:#fff;
					height:16px;
					width:207px;
					float:left;
					border-radius:2px;
				}
				#searchsubmit{
					border:0;
					background:transparent url(images/sprite.png) no-repeat -34px -180px;
					width:24px;
					height:24px;
					float:left;
					margin:0 0 0 5px;
				}

/* Fluid layout content styles */

/* Sidebar styles */

aside{
	padding:10px 0 0 10px;
}
	#sidebar .widget-area{
		margin-bottom:10px;
		background:#e4e4e4;
		border-radius:2px;
	}
		#sidebar ul,
		#sidebar li{
			padding:0;
			margin:0;
			list-style:none;
		}
		#sidebar li{
			border-bottom:1px dashed #2e2e2e;
			padding:0 0 0 5px;
		}
		#sidebar li:last-child{
			border:none;
		}
			#sidebar h3{
				position:relative;
				color:#fff;
				font-size:1.6em;
				line-height:40px;
				clear:both;
				border-radius:2px 2px 0 0;
				padding:0 40px 0 10px;
				background:#025167 url('images/sprite-backgrounds.png') repeat-x 0 -150px;
			}
			#sidebar h3 .expand,
			#sidebar h3 .collapse{
				position:absolute;
				top:8px;
				right:8px;
				cursor:pointer;
				background:url(images/sprite.png) no-repeat -68px -180px;
				width:24px;
				height:0!important;
				overflow:hidden;
				padding:24px 0 0;
			}
			#sidebar h3 .collapse{
				background-position:-102px -180px;
			}
			#sidebar h4{
				font-weight:500;
			}
			#sidebar p{
				line-height:18px;
				margin:0 0 10px;
			}
			#sidebar .clients,#sidebar .news{

			}
				#sidebar .clients img,#sidebar .news img{
					border-radius:2px;
				}
				#sidebar .clients li,#sidebar .news li{
					overflow:hidden;
					padding:5px;
				}
				#sidebar .clients h4,#sidebar .news h4{
					line-height:16px;
				}
				#sidebar .clients small,#sidebar .news small{
					display:block;
					line-height:14px;
					color:#3879d9;
				}
				#sidebar .news small{
					color:#000;
				}
				#sidebar .news a:link,#sidebar .news a:visited{
					color:#025167;
				}
				#sidebar .news a:hover,#sidebar .news a:active{
					color:#2e2e2e;
				}
				#sidebar .clients img,#sidebar .news img{
					float:left;
					margin:0 5px 0 0;
				}
				#sidebar .clients .premium{
					background:url(images/sprite.png) no-repeat right -209px;
				}
				.clients .restricted,
				table .restricted{
					background:url(images/sprite.png) no-repeat -234px -181px!important;
					width:22px;
					height:16px;
					display:block;
					float:left;
					margin-right:5px;
				}
					.clients .restricted img,
					table .restricted img{
						opacity:0.25;
						filter:alpha(opacity=25);
					}
				#sidebar .widget-banner{
					padding:1px;
					display:block;
					width:250px;
					height:250px;
					margin:0 auto 10px;
				}
					#sidebar .widget-banner img{
						border-radius:2px;
					}
				#sidebar .mobile-show{
					display:none;
				}
			#sidebar .menu li{
				padding:5px 0;
			}
				#sidebar .menu a{
					display:block;
					text-decoration:none;
					padding:0 0 0 5px;
				}
					#sidebar .sub-menu a{
						padding:0 0 0 20px;
					}
					#sidebar .sub-menu li:last-child{
						padding-bottom:0;
					}

/* Widget and special features styles */

.cssable-countdown{
	margin-top:-38px;
}
	.cssable-countdown .countdown_row{
		clear:both;
		display:block;
		text-align:center;
		overflow:hidden;
		padding:10px 0 0;
		text-align:center;
	}
	.cssable-countdown .countdown_show4{
		width:180px;
		padding-left:5px;
		margin:0 auto;
	}
	.cssable-countdown .countdown_section,
	.rate-tip div{
		display:block;
		float:left;
		margin:0 5px 0 0;
	}
	.cssable-countdown .countdown_amount,
	.rate-tip div{
		color:#fff;
		padding:5px;
		font:20px/1.5 'Open Sans Condensed',sans-serif;
		font-weight:bold;
		box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);
		background:#3a3a3a; /* Old browsers */
		background:-moz-linear-gradient(top,  #3a3a3a 0%, #3a3a3a 50%, #635b63 50%, #3a3a3a 100%); /* FF3.6+ */
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3a3a3a), color-stop(50%,#3a3a3a), color-stop(50%,#635b63), color-stop(100%,#3a3a3a)); /* Chrome,Safari4+ */
		background:-webkit-linear-gradient(top,  #3a3a3a 0%,#3a3a3a 50%,#635b63 50%,#3a3a3a 100%); /* Chrome10+,Safari5.1+ */
		background:-o-linear-gradient(top,  #3a3a3a 0%,#3a3a3a 50%,#635b63 50%,#3a3a3a 100%); /* Opera 11.10+ */
		background:-ms-linear-gradient(top,  #3a3a3a 0%,#3a3a3a 50%,#635b63 50%,#3a3a3a 100%); /* IE10+ */
		background:linear-gradient(to bottom,  #3a3a3a 0%,#3a3a3a 50%,#635b63 50%,#3a3a3a 100%); /* W3C */
		filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a3a3a', endColorstr='#3a3a3a',GradientType=0 ); /* IE6-9 */
		-webkit-border-radius:2px;
		-ms-border-radius:2px;
		-moz-border-radius:2px;
		-o-border-radius:2px;
		border-radius:2px;
		text-shadow:1px 1px 1px #000;
		display:block;
		width:30px;
	}
	.cssable-countdown .countdown_label{
		padding:5px 0;
		font-size:1em;
		display:block;
		clear:both;
		float:none;
		position:relative;
		z-index:40;
	}
	.cssable-countdown .countdown_descr{
		padding:0 5px 10px;
		text-align:center;
	}
#flying-content{
	display:none;
	background:#e4e4e4;
	width:300px;
	height:200px;
	position:fixed;
	bottom:0;
	right:0;
	z-index:100;
	-moz-box-shadow:0px 0px 15px #e4e4e4;
	-webkit-box-shadow:0px 0px 15px #e4e4e4;
	box-shadow:0px 0px 15px #e4e4e4;
	border-radius:2px 0 0;
}
	#flying-content p{
		padding:10px 10px 0;
		font-size:1.4em;
		margin-bottom:10px;
	}
	#flying-content h3{
		padding:0 40px 0 10px;
		background:#025167 url('images/sprite-backgrounds.png') repeat-x 0 -150px;
		color:#fff;
		font-size:2.4em;
		line-height:40px;
		clear:both;
		border-radius:2px 0 0;
	}
	#close{
		position:absolute;
		right:10px;
		color:#e4e4e4;
		font-weight:bold;
		font-size:3.2em;
		cursor:pointer;
	}
#chart_div{
	margin:0 auto;
}

/* Content styles */

#content .floater{
	width:742px;
	margin:20px auto 0;
}
	#content .floater h2{
		margin-top:0px;
	}
#content .col{
	width:484px;
	float:left;
	margin:0 10px 0 0;
}
	.col-right{
		margin-right:0px!important;
	}
	#content .col .default_table{
		width:484px;
	}
	#content .col .with_options{
		margin-top:10px;
	}
	#content .col h2:first-of-type{
		margin-top:10px;
	}

#content .column{
	float:left;
	width:335px;
	overflow:hidden;
	margin-bottom:10px;
}
	article h1{
		font-size:2em;
		color:#025167;
		margin:10px 0 0;
	}
	article h2{
		color:#61b7cf;
		margin:20px 0 0;
	}
	article h3,article h4{
		color:#61b7cf;
		margin:20px 0 0;
	}
	article h2:first-of-type{
		clear:right;
	}
	article p{
		margin:10px 0 0;
		line-height:22px;
	}
		p sup{
			vertical-align:
			top;position:relative;
			top:-0.5em;
		}
	.post-social{
		overflow:hidden;
		background:#e4e4e4;
		height:23px;
		padding-top:2px;
		border-radius:2px;
		margin:10px 0 0;
	}
		.post-social li{
			display:block;
			float:right;
			line-height:normal;
			margin-right:10px;
		}
	.post-author{
		margin-top:10px;
	}
	.post-content{
		position:relative;
	}
#content a:link{
	color:#057D9F;
}
#content a:visited{
	color:#057D9F;
}
#content a:hover,a:active{
	color:#a65400;
}
.tip:before{
	content:"";
	width:40px;
	height:46px;
	background:url(images/sprite.png) no-repeat -280px -50px;
	float:left;
	margin:-10px 10px 0 0;
}
.pick{
	min-height:44px;
	padding-left:10px;
}
.pick:before{
	content:"";
	width:28px;
	height:46px;
	background:url(images/sprite.png) no-repeat -240px -50px;
	float:left;
	margin:-5px 10px 10px 0;
}
#content-banner{
	display:block;
	overflow:hidden;
	margin:0 0 10px
}
	#content-banner img{
		float:left
	}
blockquote{
	border-top:1px #ccc dotted;
	border-bottom:1px #ccc dotted;
	text-align:justify;
	margin:20px;
	padding:12px;
}
	blockquote:first-letter{
		font-size:1.8em;
		padding-right:1px;
	}
	blockquote:first-line{
		font-size:1.6em;
	}
.alignright{
	float:right;
	margin:0 0 10px 10px;
	padding:5px;
	border:1px solid #e4e4e4;
	border-radius:2px;
}
.right{
	float:right;
}
.alignleft{
	float:left;
	margin:0 10px 10px 0;
	padding:5px;
	border:1px solid #e4e4e4;
	border-radius:2px;
}
.left{
	float:left;
}
.center{
	text-align:center;
}
.flash,
.youtube{
	display:block;
	margin:10px auto 0;
	width:742px;
}
#tabs{
	width:742px;
	overflow:hidden;
	margin:10px auto 0;
	background:#2e2e2e;
	border-radius:2px;
	clear:both;
}
	#tabs .ui-state-default,
	#tabs .ui-corner-top,
	#tabs .ui-tabs-active,
	#tabs .ui-state-active{
		border:0;
		border-radius:0;
	}
	#tabs ul{
		width:257px;
		float:left;
		list-style:none;
		padding:0;
		margin:0;
	}
		#tabs ul li{
			background:#2e2e2e;
			border-bottom:1px solid #000!important;
			height:80px;
		}
		#tabs ul .last{
			border:0;
		}
		#tabs ul .ui-state-active{
			background:#e4e4e4;
		}
		#tabs ul .ui-state-active a{
			color:#025167!important;
			background:transparent url('images/bg-tab-active-effect.gif') no-repeat;
			background-position:bottom right;
		}
		#tabs ul li a{
			height:40px;
			padding:20px;
			line-height:15px;
			display:block;
			font-size:1.2em;
		}
		#tabs ul li a:link,#tabs ul li a:visited{
			color:#fff;
		}
		#tabs ul li a:hover,#tabs ul li a:active{
			color:#025167;
		}
	#tabs-1,
	#tabs-2,
	#tabs-3,
	#tabs-4{
		float:left;
		position:relative;
		width:485px;
		height:323px;
	}
		#tabs img{
			border-radius:2px 0 0;
		}
		#tabs div div{
			color:#fff;
			display:block;
			width:465px;
			padding:10px;
			background:rgba(0,0,0,.75);
			position:absolute;
			bottom:0;
			left:0;
		}
		#tabs h2{
			color:#025167;
			margin-top:0;
		}
	article .category-wide{
		width:472px;
		height:165px;
		float:left;
	}
	#content .category-wide:nth-child(2n){
		margin-right:0;
	}
		article .category-wide .inner{
			height:145px;
		}
			article .category-wide .inner div{
				width:442px;
			}
				article .category-wide p{
					margin-top:0;
					clear:none;
				}
.eye-catcher{
	padding:40px;
	margin:10px auto 0;
	background: #f1f1f1;
	background: url(images/eye-catcher-top-left.jpg) no-repeat top left,
				url(images/eye-catcher-top-right.jpg) no-repeat top right,
				url(images/eye-catcher-bottom-left.jpg) no-repeat bottom left,
				url(images/eye-catcher-bottom-right.jpg) no-repeat bottom right,
				url(images/eye-catcher-side-left.jpg) repeat-y top left,
				url(images/eye-catcher-side-right.jpg) repeat-y top right,
				url(images/eye-catcher-top.jpg) repeat-x top left,
				#f1f1f1 url(images/eye-catcher-bottom.jpg) repeat-x bottom left;
}
.eye-catcher h2{
	margin-top:0px;
	color:#a65400;
}
.featured,
.category{
	overflow:hidden;
	margin:10px 0 0;
	border:1px solid #e4e4e4;
	padding:5px;
	border-radius:2px;
	clear:right;
	position:relative;
}
.category{
	margin:10px 10px 0 0;
	float:left;
	width:307px;
	height:248px;
}
@media only screen and (min-width:1260px){
	.category:nth-child(3n+2){
		margin-right:0;
	}
}
	article .category:last-of-type{
		margin-bottom:10px;
	}
	.featured .inner,
	.category .inner{
		display:block;
		background:url('images/bg-featured.png') repeat-x;
		background-position:left bottom;
		padding:10px;
		border-radius:2px;
	}
	.category .inner {
		height:228px;
	}
	.featured .logo,
	.category img{
		float:right;
		margin:0 0 10px 10px;
	}
	.featured h1{
		font-size:1.8em!important;
		line-height:24px!important;
		margin:0px 0px 10px!important;
	}
	article .category h2{
		margin:0;
	}
	.featured h3{
		font-size:1.6em!important;
		line-height:22	px!important;
		margin:0px 0px 0px!important;
	}
	.featured p,
	.category p{
		margin-top:10px;
	}
	.featured strong{
		font-size:1.2em;
	}
	.featured ul,
	.trends ul{
		padding:10px 0 0 25px;
		list-style:disc;
		color:#025167;
		width:319px;
		float:left;
		margin:0;
	}
	.featured .title,
	.trends .title{
		list-style:none;
		margin-left:-15px;
	}
	.featured li span,
	.trends li span{
		color:#000;
		background:none;
		display:inline;
		padding:0;
	}
	.featured .inner div{
		overflow:hidden;
		border-bottom:1px solid #e4e4e4;
		padding-bottom:10px;
	}
	.category .inner div,
	.featured .featured-cta{
		padding:5px;
		background:#dbdbdb;
		clear:both;
		border-radius:2px;
		overflow:hidden;
	}
	.category .inner div{
		position:absolute;
		bottom:15px;
		width:277px;
	}
		.category img,.featured img{
			border-radius:2px;
		}
		.category .premium{
			background:#dbdbdb url(images/sprite.png) no-repeat -675px -204px;
		}
	.blurred .cta,
	.category .inner div .cta,
	.featured .featured-cta .cta{
		background:#3879d9;color:#fff!important;display:block;float:right;text-align:center;text-decoration:none;width:232px;height:40px;line-height:40px;white-space:nowrap;border-radius:2px;}
	}
	#screenshots{

	}
		#screenshots li{
			float:left;
			margin:0 10px 0 0;
			list-style:none;
		}
		#screenshots li:last-child{
			margin:0;
		}
	.toggle_trends{
		position:absolute;
		left:5px;
		top:5px;
		text-decoration:underline;
		cursor:pointer;
	}
	.trends ul{
		width:auto;
		padding-top:0;
	}
	.country_alert{
		margin-bottom:10px;
		position:relative;
		background:#025167!important;
		color:#fff;
		font-weight:700;
		padding:10px;
		border-radius:2px;
		display:block;
	}
	.featured .approved:before{
		content:"";
		width:20px;
		height:18px;
		float:left;
		margin-right:5px;
		background:url(images/sprite.png) no-repeat -136px -139px!important;
	}
	.featured .restricted:before{
		content:"";
		width:18px;
		height:18px;
		float:left;
		margin-right:5px;
		background:url(images/sprite.png) no-repeat -136px -180px!important;
	}
		.country_alert img{
			float:left;
			margin:1px 10px 0 0;
			border-radius:2px;
		}
		.country_alert a{
			color:#fff!important;
		}
		.country_alert a:hover{
			color:#2e2e2e!important;
		}

.cta_text{background:#3879d9;padding:1px 4px;height:20px;text-align:center;color:#fff!important;text-decoration:none;width:75px;white-space:nowrap;border-radius:3px;}
.cta_text:hover,
.cta:hover,
.cta_small:hover,
.cta_mini:hover{opacity:0.75;filter:alpha(opacity=75);}

.blue,
.gold,
.red,
.green{
	display:block;
	font-weight:700;
	height:40px;
	line-height:40px;
	margin:10px auto 0;
	text-align:center;
	text-decoration:none;
	width:210px;
	background:url(images/call-to-actions.png) no-repeat left 0;
	color:#fff!important;
}
.gold{
	background-position:left -40px;
	color:#a65400!important;
}
.red{
	background-position:left -80px;
}
.green{
	background-position:left -120px;
}

/* Table styles */

table{
	border-spacing:0;
}
.table_options{
	position:relative;
	background:#e4e4e4 url(images/sprite.png);
	height:40px;
	margin:0 auto;
	color:#000;
	font-size:1.6em;
	line-height:40px;
	width:100%;
	max-width:742px;
}
.table_options_1{
	border-radius:2px 2px 0 0;
	margin-top:10px;
}
.table_options_2{
	border-top:1px solid #000;
}
.default_table{
	position:relative;
	margin:10px auto 0;
	width:100%;
	max-width:742px;
	clear:right;
	border-spacing:1px;
    border-collapse:separate;
}
.with_options{
	margin-top:0;
}
	.default_table .nowrap{
		white-space:nowrap;
	}
	.default_table .small_text{
		font-size:0.8em;
	}
	.default_table .small_text td{
		padding:5px 3px;
		white-space:nowrap;
	}
	.default_table caption{
		background:#025167 url('images/sprite-backgrounds.png') repeat-x 0 -150px;
		color:#fff;
		font-size:1.6em;
		line-height:40px;
		border-radius:2px 2px 0 0;
	}
		.bet365{
			display:block;
			background:url(images/sprite.png) no-repeat right -254px;
		}
	.default_table thead th,.default_table tbody th{
		background:#a65400 url(images/sprite-backgrounds.png) repeat-x 0 -190px;
		color:#fff;
		line-height:40px;
		padding:0 5px;
		text-align:left;
	}
	.default_table tbody td,.default_table tfoot .odd{
		padding:5px;
		color:#000;
		height:30px;
		text-align:left;
		position:relative;
		background:	#f2f2f2;
		background:	-moz-linear-gradient(top,  #f2f2f2 0%, #fff 100%);
		background:	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f2), color-stop(100%,#fff));
		background:	-webkit-linear-gradient(top,  #f2f2f2 0%,#fff 100%);
		background:	-o-linear-gradient(top,  #f2f2f2 0%,#fff 100%);
		background:	-ms-linear-gradient(top,  #f2f2f2 0%,#fff 100%);
		background:	linear-gradient(to bottom,  #f2f2f2 0,#fff 100%) no-repeat;
		filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fff', GradientType=0);
		border-bottom:1px solid #f2f2f2;
	}
	.default_table tbody tr:nth-of-type(even) td,.default_table tfoot .even{
		background:	#fff;
		background:	-moz-linear-gradient(top,  #fff 0%, #f2f2f2 100%);
		background:	-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f2f2f2));
		background:	-webkit-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
		background:	-o-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
		background:	-ms-linear-gradient(top,  #fff 0%,#f2f2f2 100%);
		background:	linear-gradient(to bottom,  #fff 0,#f2f2f2 100%) no-repeat;
		filter:		progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#f2f2f2', GradientType=0);
	}
	.default_table tfoot td{
		position:relative;
		text-align:center;
		height:30px;
		padding:5px;
		color:#000;
		border-radius:0 0 2px 2px;
		border-bottom:1px solid #f2f2f2;
	}
	.default_table tbody .recommended td{
		/*background:#ffd!important;*/
	}
		.default_table img{
			float:left;
			border-radius:2px;
		}
		.default_table .play{
			float:right;
			margin-right:5px;
		}
		.default_table .number{
			display:block;
			border-radius:2px;
			background:#025167;
			width:30px;
			height:30px;
			line-height:30px;
			text-align:center;
			color:#fff;
		}
		.default_table .streak{
			display:block;
			float:left;
			border-radius:2px;
			margin-left:1px;
			width:30px;
			height:30px;
			line-height:30px;
			text-align:center;
			color:#fff;
		}
		.default_table .won{
			background:green;
		}
		.default_table .loss{
			background:red;
		}

.default_table .cta{background:#3879d9;color:#fff!important;display:block;text-align:center;text-decoration:none;width:140px;height:30px;line-height:30px;white-space:nowrap;border-radius:2px;}
.default_table .cta_small{background:#3879d9;color:#fff!important;display:block;text-align:center;text-decoration:none;width:100px;height:30px;line-height:30px;white-space:nowrap;border-radius:2px;}
.default_table .cta_mini{background:#3879d9;color:#fff!important;display:block;text-align:center;text-decoration:none;width:50px;height:30px;line-height:30px;white-space:nowrap;border-radius:2px;}

.rate-tip{background:#e4e4e4;width:280px;height:30px;position:absolute;top:30px;right:0;padding:5px 0 5px 5px;border-radius:2px;}
.rate-tip div{text-align:center;padding:0px!important;float:left;}
.rate-tip ul{padding:0;margin:0;float:left;}
.rate-tip li{float:left;margin-right:5px;list-style:none;}
.rate-tip .cta_small{background:url(images/cta-small.png) no-repeat;display:block;height:30px;text-align:center;}
.rate-tip .cta_small a{color:#fff!important;display:block;text-decoration:none;padding:0 0 0 20px;width:80px;line-height:30px;white-space:nowrap;}
.rate-tip .rate{line-height:28px;border-radius:2px;text-align:center;border:1px solid #fff;}
.rate-tip .rate span{display:block;padding:0 0 0 20px;width:78px;}
.rate-tip .up{background:url(images/sprite.png) no-repeat -131px -135px;}
.rate-tip .down{background:url(images/sprite.png) no-repeat -131px -175px;}

.star-rating,.star-rating a:hover,.star-rating a:active,.star-rating a:focus,.star-rating .current-rating{background:url('images/star-rating.png') left -1000px repeat-x;}
.star-rating{background-position:left top;height:25px;margin:8px 8px 0!important;padding:0!important;overflow:hidden;padding:0;position:relative;width:125px!important;}
.star-rating li{display:inline;}
.star-rating a,.star-rating .current-rating{border:none;height:25px;left:0;line-height:25px;outline:none;overflow:hidden;position:absolute;text-indent:-1000em;top:0;}
.star-rating a:hover,.star-rating a:active,.star-rating a:focus{background-position:left bottom;}
.star-rating .stars_1{width:10%;z-index:20;}
.star-rating .stars_2{width:20%;z-index:19;}
.star-rating .stars_3{width:30%;z-index:18;}
.star-rating .stars_4{width:40%;z-index:17;}
.star-rating .stars_5{width:50%;z-index:16;}
.star-rating .stars_6{width:60%;z-index:15;}
.star-rating .stars_7{width:70%;z-index:14;}
.star-rating .stars_8{width:80%;z-index:13;}
.star-rating .stars_9{width:90%;z-index:12;}
.star-rating .stars_10{width:100%;z-index:11;}
.star-rating .current-rating{background-position:left center;margin:0!important;z-index:10;}

/* Footer styles */

footer .container{
	position:relative;
	padding:10px 0 0 0;
}
	#footer-content{
		padding:10px;
	}
		footer ul{
			margin-top:5px;
			padding-left:30px;
			list-style:none;
			color:#fff;
		}
			footer .menu li:before{
				content:"";
				border-color:transparent #fff;
				border-style:solid;
				border-width:5px 0 5px 5px;
				display:block;
				height:0;
				width:0;
				left:-10px;
				top:9px;
				position:relative;
				margin:-5px;
			}
				footer li a:hover{
					color:#025167!important;
				}
		footer .column,
		footer .widget-area{
			float:left;
			width:252px;
			height:200px;
			padding:0 0 10px 10px;
		}
		footer .textwidget{
			padding:0 10px 10px;
		}
			footer p,footer h3{
				color:#fff;
				margin-top:5px;
			}
			footer h3{
				margin-top:10px;
			}
			footer h4{
				padding:0 0 0 10px;
				line-height:30px;
				color:#fff;
				font-size:1.6em;
				border-radius:2px;
			}
			footer .organization-name{
				margin-top:10px;
			}
			footer a{
				color:#fff!important;
			}
				footer a:hover{
					color:#000!important;
				}
		footer .logo{
			margin:0 auto 10px;
		}
		#footer-mascot{
			position:absolute;
			right:10px;
			bottom:5px;
			z-index:25;
		}
		.social{
			padding:0!important;
			list-style:none!important;
		}
			.social li{
				margin:0 0 10px 10px;
			}
			.social a{
				display:block;
				line-height:30px;
				padding:0;
			}
			#icon-facebook:before{
				content:"";
				width:30px;
				height:30px;
				background:url(images/sprite.png) no-repeat -40px -140px;
				float:left;
				margin-right:10px;
			}
			#icon-twitter:before{
				content:"";
				width:30px;
				height:30px;
				background:url(images/sprite.png) no-repeat 0 -140px;
				float:left;
				margin-right:10px;
			}
	#copyright{
		width:100%;
		padding:10px 10px;
		margin:0;
		line-height:20px;
		clear:both;
	}
		#copyright a:hover{
			color:#2e2e2e!important;
		}

/*		Default Layout 1260px.
------------------------------- */

#main{
	width:100%;
	max-width:1260px;
	margin:0 auto;
	z-index:1;
}
	.container{
		padding:0;
		overflow:hidden;
	}
	.toggle_alert,
	.mobile-show{
		display:none;
	}
		#sidebar{
			float:left;
			width:252px;
		}
			#sidebar .expand{
				display:none;
			}
			#sidebar .menu{
				display:block;
			}

@media only screen and (min-width:1260px){
	.col .mobile-hide{
		display:none;
	}
	.col .mobile-show{
		display:block;
	}
	.col .default_table .mobile-show{
		display:table-cell;
	}
}

/*		Default Layout < 1260px & iPad & Tablets Landscape.
------------------------------------------------------------ */

@media only screen and (max-width:1259px){
	header .social{
		left:20px;
		top:80px;
	}
	#content .col{
		width:auto;
		float:none;
		margin:0;
	}
		#content .col .default_table{
			width:742px;
		}
		.mobile-hide{
			display:block;
		}
		.default_table .mobile-hide{
			display:table-cell;
		}
		article .featured{
			width:auto;
		}
			article .featured ul{
				width:auto;
				margin-bottom:10px;
			}
		article .category-wide{
			float:none;
			margin:10px auto 0!important;
		}
	footer .column,
	footer .widget-area{
		width:243px;
	}
}

/*		iPad Portrait 768px & Tablets.
---------------------------------------*/

@media only screen and (max-width:991px){
	#main{
		width:768px;
	}
		.container{
			padding:0px;
			width:768px;
		}
			#flying-content,
			#top-banner,
			#tabs,
			#poker_server_status,
			.star-rating,
			.mobile-hide{
				display:none!important;
			}
			.fixed nav a{
				font-size:0.8em;
				padding:5px;
			}
			#login{
				width:466px;
			}
			#content{
				width:486px;
			}
				#content-banner img{
					width:496px;
					height:62px;
				}
				#sidebar .mobile-show,
				.mobile-show,
				.always-show{
					display:block;
				}
				#content .col .default_table,
				.default_table{
					width:486px;
				}
					.default_table .mobile-show{
						display:table-cell;
					}
					.default_table caption{
						font-size:1.4em;
						text-align:left;
						padding-left:5px;
					}
				article .featured,
				article .featured ul{
					width:auto;
				}
				.rate-tip{
					width:auto;position:relative;top:5px;
				}
				article .category{
					width:474px;
				}
					article .category .inner div{
						width:444px;
					}
					article .category:last-of-type{
						margin-bottom:0;
					}
				article .category-wide{
					height:165px;
				}
				article .category-wide:last-of-type{
					margin-bottom:10px;
				}
					article .category-wide .inner{
						height:145px;
					}
			footer .column,
			footer .widget-area{
				width:242px;
			}
}

/*		iPhone 6 Landscape 667px
---------------------------------*/

@media only screen and (max-width:767px){
	#main,
	.container{
		width:667px;
	}
	.fixed nav .menu-item{
		display:none;
	}
	.fixed .mobile-menu{
		position:fixed;
		height:auto;
	}
		.fixed .mobile-menu li{
			display:block;
			clear:both;
			background:#025167;
			overflow:hidden;
			float:none;
			padding:0 5px;
		}
		.fixed .mobile-menu .menu-item:last-of-type{
			padding-bottom:5px;
			border-radius: 0 0 2px 2px;
		}
			.fixed .mobile-menu a{
				padding:0 10px;
				line-height:30px;
			}
			.fixed .mobile-menu a:hover{
				background:#a65400!important;
			}
		#mobile-menu{
			padding:0;
			display:block;
		}
		#login{
			display:none!important;
		}
		#searchform{
			right:5px;
		}
			#s{
				width:100px;
			}
		#title{
			height:80px;
		}
			header .logo{
				top:10px;
			}
			header .social{
				left:272px;
				top:5px;
			}
				header .social li{
					margin:5px 0;
				}
			#top-banner,
			.post-social,
			#tabs{
				display:none;
			}
			#content{
				padding:0 5px 5px 0;
				width:657px;
				margin-left:5px;
			}
				#content-banner img{
					width:647px;
					height:69px;
				}
				#breadcrumbs{
					margin:0;
				}
				article h2, article h3, article h4,
				article,article p{
					margin-top:10px;
				}
				article .category{
					width:645px;
					margin-top:5px;
				}
					article .category .inner div{
						width:615px;
					}
				#content .col .default_table,
				.default_table{
					width:657px;
					margin:5px 0 0;
				}
			#sidebar{
				float:none;
				padding:5px 5px 0 5px;
				width:657px;
			}
				#sidebar .widget-area{
					margin-bottom:5px;
				}
				#sidebar .expand{
					display:block;
				}
				#sidebar .menu{
					display:none;
				}
				.cssable-countdown{
					margin-top:-33px;
				}
			footer .container{
				padding-top:10px;
			}
				footer .column,
				footer .widget-area{
					width:318px;
				}
			#copyright{
				padding:5px;
			}
}

/*		iPhone 5 Landscape 568px & Android Nexus Landscape 600px.
-----------------------------------------------------------------*/

@media only screen and (max-width:666px){
	#main,
	.container{
		width:568px;
	}
		#content,
		#sidebar{
			width:558px;
		}
			#content-banner img{
				width:548px;
				height:69px;
			}
			#content .col .default_table,
			.default_table{
				width:558px;
				margin-top:5px
			}
			article .featured,
			article .category{
				width:546px;
				margin-top:5px;
			}
				article .category .inner div{
					width:516px;
				}
		footer .column,
		footer .widget-area{
			width:269px;
		}
}

/*		iPhone 3/4 Landscape 480px.
------------------------------------*/

@media only screen and (max-width:567px){
	#main,
	.container{
		width:480px;
	}
		.toggle_alert{
			display:block;
			background:#e4e4e4;
			border-radius:2px;
			margin-top:10px;
			padding:5px;
			font-weight:700;
			border:2px dashed #2e2e2e;
		}
		.toggle_alert:before{
			content:"";
			width:40px;
			height:20px;
			background:url(images/sprite.png) no-repeat -240px -110px;
			float:left;
			margin-right:5px;
		}
		.default_table,
		.table_options,
		.featured{
			display:none;
		}
		#content,
		#sidebar{
			width:470px;
		}
			#content-banner{
				margin:0 0 5px;
			}
				#content-banner img{
					width:460px;
					height:58px;
				}
			article .category{
				width:458px;
			}
				article .category .inner div{
					width:428px;
				}
}

/*	iPhone 6 Plump Portrait 414px.
	-------------------------------*/

@media only screen and (max-width:479px){
	#main,
	.container{
		width:414px;
	}
		header .logo{
			position:relative;
			left:auto;
			margin:0 auto;
		}
		header .social{
			display:none;
		}
		#content,
		#sidebar{
			width:404px;
		}
			#content-banner img{
				width:404px;
				height:39px;
			}
			article .category{
				width:392px;
				height:243px;
			}
				article .category inner{
					height:223px;
				}
					article .category .inner div{
						width:362px;
					}
		footer .column,
		footer .widget-area{
			width:404px;
			height:auto;
			padding:0 0 5px 5px
		}
			#footer .logo{
				left:5px;
				top:5px;
				width:218px;
				height:auto;
			}
			#footer-mascot{
				right:5px;
			}
		#copyright,
		#copyright a{
			font-size:1em;
		}
}

/*	iPhone 6 Portrait 375px.
	-------------------------*/

@media only screen and (max-width:413px){
	#main,
	.container{
		width:375px;
	}
		#frm_odds_converter{
			display:none;
		}
		#content,
		#sidebar,
		footer .column,
		footer .widget-area{
			width:365px;
		}
			#content-banner img{
				width:365px;
				height:39px;
			}
			article .category{
				width:353px;
				height:263px;
			}
				article .category .inner{
					height:243px;
				}
					article .category .inner div{
						width:323px;
					}
}

/*	iPhone 3/4/5 Portrait 320px & Android Nexus Portrait 384px.
	------------------------------------------------------------*/

@media only screen and (max-width:374px){
	#main,
	.container{
		width:320px;
	}
		#content,
		#sidebar,
		footer .column,
		footer .widget-area{
			width:310px;
		}
			#content-banner img{
				width:310px;
				height:39px;
			}
			article .category{
				width:298px;
				height:263px;
			}
				article .category .inner{
					height:243px;
				}
					article .category .inner div{
						width:268px;
					}
					article .category .premium{
						background-position:-680px -204px;
					}
}

/* Enable images in posts to automatically resize as browser window changes sizes. */

.post-content img{
	max-width:100%;
	height:auto;
}

/* Always remember to compress your live stylesheet and keep an uncompressed backup. */
