/* Reset styles */ 
a, abbr, acronym, address, applet, article, aside, audio,
b, blockquote, big, body,
center, canvas, caption, cite, code, command,
datalist, dd, del, details, dfn, dl, div, dt, 
em, embed,
fieldset, figcaption, figure, font, footer, form, 
h1, h2, h3, h4, h5, h6, header, hgroup, html,
i, iframe, img, ins,
kbd, 
keygen,
label, legend, li, 
meter,
nav,
object, ol, output,
p, pre, progress,
q, 
s, samp, section, small, span, source, strike, strong, sub, sup,
table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, 
var {
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }
a,
input.button,
input.link {
	color:#0d3c64;
	text-decoration:none;
}
a:hover,
input.button:hover,
input.button:focus,
input.button:hover,
input.link:hover,
input.link:focus {
	color:#076DCC;	
}
:focus {
	outline:0;
}
img {
    vertical-align: middle;
}
img.alignright {
	float:right;
	margin-left:20px!important;
	margin-bottom:10px!important;
}
form label, form input {
	vertical-align:middle;
}
html, body {
	min-height:100%;
}
body {
	font:13px/1.3em "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	color:#232425;
	background:#000 url(../images/bg.jpg) no-repeat 50% 0 fixed;
}
.info-article,
.text-article, p {
	font-family:Tahoma, Geneva, sans-serif;
}
h1, h2, h3, h4 {
	font-weight:bold;
	line-height:1em;
	padding-bottom:0.4em;
	letter-spacing:-1px; /* Chrome and Safari */
	letter-spacing:-0.03em;	
}
p {
	padding-bottom:1.1em;
}
p:last-child { padding-bottom:0; }
.clear {
	clear:both;
	height:1px;
	overflow:hidden;
}
.button {
	display:inline-block;
	padding:0 17px;
	font-weight:bold;
	line-height:32px;
	border:1px solid #bebebe;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	border-radius:7px;
	background:#D7D7D7;
	background-image: linear-gradient(bottom, #D7D7D7 0%, #FEFEFE 100%);
	background-image: -o-linear-gradient(bottom, #D7D7D7 0%, #FEFEFE 100%);
	background-image: -moz-linear-gradient(bottom, #D7D7D7 0%, #FEFEFE 100%);
	background-image: -webkit-linear-gradient(bottom, #D7D7D7 0%, #FEFEFE 100%);
	background-image: -ms-linear-gradient(bottom, #D7D7D7 0%, #FEFEFE 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #D7D7D7), color-stop(1, #FEFEFE) );
}
.list {
	list-style-position:outside;
	padding-left:15px;
}
li {
	list-style-type:none;
}
.list li {
	list-style-type:disc;
	line-height:1.1em;
	padding-bottom:7px;
}
/* Table */
table {
	border-collapse:collapse;
	border-spacing:0;
	background:#fff;
}
table.w100 {
	width:100%;
}
table td,
table th {
	padding: 3px 6px;
	text-align:left;
	vertical-align:middle;
}
table td {
	font-size:11px;
}
table th {
	font-size:12px;	
	color:#0d3c64;
}
table tr:nth-of-type(odd) td {
	background-color:#F4F4F4;
}
.box .menu {
	background:#d5c324;
	height:30px;
}
.box .menu li {
	position:relative;
	float:left;
}
.box .menu li a {
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#0f5a07;
	height:30px;
	line-height:28px;
	padding:0 7px;
	display:block;
	text-transform:uppercase;
}
.box .menu li a:hover {
	color:#000;
}
.box .menu li.current a {
	color:#fff;
	background:#233964;
}
.box .menu ul {
	position:absolute;
	top:30px;
	left:0;
	width:100px;
	background:#D5C324;
	background-color: rgba(0, 0, 0, 0.6);
}
.box .menu ul li {
	display:block;
}
.box .menu ul li a {
	color:#fff;
}
/* Qualifyng Box */
.qualifying table {
	background-color:#d4c016;
	background-color: rgba(255, 232, 25, 0.8);
}
.qualifying table td {
	font-size:11px;
	color:#00487d;
}
.qualifying tr:nth-of-type(odd) td {
	background-color:#ddce37;
	background-color: rgba(255, 248, 143, 0.3);
}
.qualifying table td:first-child,
.qualifying table td:last-child {
	font-weight:bold;
}
.qualifying table col.first {
	width:100px;
}
.qualifying table tr.playoff td {
	color:#0f5b05;
}
.qualifying table tr.out td {
	color:#867c22;
	background:none;
}
#container,
.info-bar .inner,
footer .top,
footer .bottom {
	width: 996px;
	margin:0 auto;
}
#container {
	padding-top:33px;
	margin:0 auto;
}
.block {
	padding-bottom:15px;
}
/* Infobar =================================================== */
.info-bar {
	background:#e92630;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	height:24px;
	line-height:23px;
	position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);	
}
.info-bar .inner {
	position:relative;
}
.info-bar .highlight {
	color:#ffec31;
}
.info-bar .sitename {
	position:absolute;
	top:0;
	left:0;
}
.info-bar .countdown {
	position:absolute;
	top:0;
	right:0;
	text-align:right;
}
/* Sprite definitions */
header .logo a,
footer .logo,
.stars,
.small-stars,
.searchBox .button,
.small-blue-stars,
.socials a,
.key-options .key img,
.lightbox .close_button,
.powerby img {
	background-image: url('../images/sprite.png');
	background-repeat:no-repeat;
}
/* Search Box */
.searchBox {
	position:absolute;
	left:183px;
	top:0;
}
input#searchsubmit {
    display: none;
}
input#s {
	background:#eaeaea;
	background-image: linear-gradient(bottom, #ffffff 0%, #ffffff 50%, #dedede 100%);
	background-image: -o-linear-gradient(bottom, #ffffff 0%, #ffffff 50%, #dedede 100%);
	background-image: -moz-linear-gradient(bottom, #ffffff 0%, #ffffff 50%, #dedede 100%);
	background-image: -webkit-linear-gradient(bottom, #ffffff 0%, #ffffff 50%, #dedede 100%);
	background-image: -ms-linear-gradient(bottom, #ffffff 0%, #ffffff 50%, #dedede 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #ffffff), color-stop(1, #dedede) );
	border:1px solid #ffb3c6;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	width:130px;
	font-size:11px;
	height:16px;
	color:#868686;
	padding: 0 20px 0 6px;
}
input#s:focus {
	background:#fff;
}
.screen-reader-text {
	position: absolute;
	left: -9000px;
}
.searchBox .button {
	width:13px;
	height:13px;
	background-color:transparent;
    background-position:0 -269px;
    border: 0 none;
    cursor: pointer;
    display: block;
    padding: 0;
    position: absolute;
    right: 4px;
    top: 5px;
}
/* Header =================================================== */
header .bannerBox {
	margin-bottom:27px;
	width:100%;
	overflow:hidden;
}
header .bannerBox .lf {
	float:left;
	width: 728px;
}
header .bannerBox .rg {
	float:right;
	width:260px;
}
header .bannerBox, header .headerContent {
	position:relative;
}
header .headerContent {
	width:100%;
	overflow:hidden;
	margin-bottom:14px;
}
header .logo a {
	background-position:0 0;
	display:block;
	width:229px;
	height:134px;
	float:left;
	text-indent:-5000px;
}
.home header h1 {
	padding:0;
}
header .continents {
	width:750px;
	float:right;
}
header .continents .item {
	float:right;
	width:143px;
	margin-left:7px;
}
header .continents .item h3 {
	font-size:11px;
	font-weight:bold;
	letter-spacing:0;
	color:#fff;
	height:23px;
	line-height:23px;
	padding:0 7px;
	background-color:#447913;
    background-color: rgba(18, 134, 6, 0.85);
}
header .continents .item li {
	background-color:#eee14f;
	background-color: rgba(255, 237, 37, 0.85);
	height:24px;
	line-height:24px;
	position:relative;
}
header .continents .item li.odd {
	background-color:#f3ea66;
	background-color: rgba(255, 237, 37, 1);
}
header .continents .item li .match {
	font-size:10px;
	position:absolute;
	top:0;
	left:7px;
}
header .continents .item li .score {
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:0;
	right:7px;
}
/* Socials =================================================== */
.socials a {
	float:left;
	display:inline;
	width:22px;
	height:22px;
	margin-left:6px;
}
.socials .facebook {
	background-position:0 -238px;
}
.socials .twitter {
	background-position:-23px -238px;
}
.socials .google {
	background-position:-46px -238px;
}
.socials .rss {
	background-position:-69px -238px;
}
/* Principal Menu =================================================== */
.top-nav {
	position:relative;
	background-color: #377e28;
    background-color: rgba(18, 134, 6, 0.8);	
}
.top-nav .socials {
	position:absolute;
	right:15px;
	top:8px;
}
.top-nav ul {
	height:39px;
}
.top-nav > ul > li {
	position:relative;
	display:inline-block;
	float:left;
}
.top-nav ul li a {
	color:#fff629;
	text-transform:uppercase;	
	padding:0 15px;	
	font-weight:bold;
}
.top-nav > ul > li > a {
	float:left;
	font-size:14px;
	height:39px;
	line-height:37px;
}
.top-nav li a:hover {
	color:#fff;
}
.top-nav li.current > a,
.top-nav li.current > a:hover,
.top-nav > ul > li.current:hover > a {
	color:#fff;
	background-color: ##093204;
    background-color: rgba(2, 21, 0, 0.69);
	cursor:default;
}
.top-nav ul ul {
	display:none;
	position:absolute;
	z-index:9999;
	top:39px;
	left:0;
	width:200px;
}
.top-nav > ul > li:hover ul {
	display:block;
}
.top-nav ul ul li {
	display:block;
}
.top-nav > ul > li:hover > a {
	color:#fff;
}
.top-nav > ul > li:hover a,
.top-nav ul ul li a {
	background:#115e06;
}
.top-nav ul ul li a {
	display:block;
	font-size:11px;
	line-height:1em;
	padding:6px 5px 6px 15px;
}
.top-nav ul ul li:last-child a {
	padding-bottom:9px;
}
.top-nav ul ul li:nth-of-type(odd) a {
	background:#12580d;
}
/* Main ==================================================== */
#main {
	min-height:700px;
	padding-bottom:65px;
    background-color: rgba(0, 0, 0, 0.65);	
}
/* Columns */
#main .columns {
	width:100%;
	overflow:hidden;
}
#main .columns .col {
	float:left;
	width:403px;
}
#main .columns .col.last {
	float:right;
	width:255px;
}
.thumb,
.pic {
	-webkit-box-shadow:1px 1px 2px #a1c1d0;
	-moz-box-shadow:1px 1px 2px #a1c1d0;
	box-shadow:1px 1px 2px #a1c1d0;
	margin:0 2px 2px 0;
}
/* Content */
#main .content {
	float:left;
	width:670px;
}
#main .box,
.space-bottom,
.facebook-like-box,
.tags-cloud {
	margin-bottom:20px;
}
/* Tags */
#main .tags {
	font-weight:bold;
	font-size:11px;
	margin-bottom:20px;
}
#main .tags .title {
	color:#f12234;
	margin-right:5px;
}
#main .box .bd {
	background:#FFF;
	background-image: linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -o-linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -moz-linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -webkit-linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -ms-linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #fefefe), color-stop(1, #e8ecf0) );
	padding:11px;
	overflow:hidden;
}
#main .box h3 {
	font-size:12px;
	letter-spacing:0;
	background-color: #377e28;
    background-color: rgba(18, 134, 6, 0.8);
	height:29px;
	line-height:29px;
	overflow:hidden;
	padding:0 8px;
	color:#fff629;
}
#main .box .bd .bottom {
	width:100%;
	position:relative;
	min-height:18px;
}
#main .box .bd .link {
	position:absolute;
	top:0;
	right:0;
	font-size:11px;
	font-weight:bold;
}
#main .box .bd p {
	text-align:justify;
}
/* Principal Box ==================================================== */
#main .box.principal {
	border-bottom:7px solid #ffec31;
}
#main .box.principal .bd, #main .box.principal .columns {
	overflow:visible;
}
#main .box.principal .lf {
	float:left;
	width:462px;
}
.news-single #main .box.principal .info-article {
	border:1px solid #d6d6d6;
	border-left:none;
	border-right:none;
}
#main .box.principal .info-article {
	border:1px solid #eaeaea;
	border-left:none;
	border-right:none;
	line-height:21px;
	height:26px;
	margin-bottom:4px;
}
#main .box.principal .info-article .stars, #main .box.principal .info-article .date  {
	vertical-align:middle;
}
#main .box.principal .info-article .date {
	margin-left:7px;
}
#main .box.principal .info-article.social {
	position:relative;
	padding:3px 0 2px;
	margin-bottom:9px;
}
#main .box.principal .info-article.social .social-opt {
	position:absolute;
	top:5px;
	right:0;
}
#main .box.principal .col {
	width:313px;
}
.social-opt .twitter-share-button {
    margin-right: 5px;
}
/* two core styles, use for all heights */
.fb-share-button {
	background: #29447e no-repeat;
	display: inline-block;
	padding: 0;
	text-decoration: none !important;
	outline: none;
	vertical-align:top;
	margin:1px 6px 0 0;
	/* size specific: */
	background-image: url(../images/share/links/fb-button-icon18.png)
}
.fb-share-button span {
	background: #5f78ab;
	border-top: solid 1px #879ac0;
	border-bottom: solid 1px #1a356e;
	color: white;
	display: block;
	font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
	font-weight: bold;
	margin: 1px 1px 0 0;
	text-shadow: none;
	padding: 0 6px;
	/* size specific section: */
	line-height: 15px;
	font-size: 11px;
	margin-left: 18px;
}
#main .box.principal .pretitle {
	font-weight:bold;
	margin-top:5px;
	color:#282828;
	line-height:1.1em;
}
#main .box.principal h1,
.home #main .box.principal h2  {
	font-size:38px;
	line-height:0.9em;
	padding-bottom:0.3em;
}
#main .box.principal h2 {
	font-size:15px;
	padding-bottom:7px;
}
#main .box.principal .rg {
	float:right;
	width:173px;
}
#main .box.principal .rg .news li {
	margin-bottom:8px;
}
#main .box.principal .rg .news img {
	margin-bottom:5px;
}
#main .box.principal .rg .news h2 {
	font-size:18px;
}
/* Game List Compact */
#main .box.game-list-comp .bd {
	overflow:visible;
	padding: 8px 0 7px 8px;
}
#main .box.game-list-comp li {
	float:left;
	list-style-position:outside;
	margin-right:6px;
}
/* News List */
#main .box.news-list .bd {
	padding:0 0 11px;
	min-height:532px;
}
.home #main .box.news-list .bd {
	min-height:897px;
}
#main .box.news-list li {
	border-bottom:2px solid #e2e2e2;
	padding:12px;
	width:379px;
	overflow:hidden;
}
#main .box.news-list li:last-child {
	border-bottom:none;
}
#main .box.news-list li.last {
	border:none;
	margin-bottom:0;
}
#main .box.news-list .thumb {
	float:left;
}
#main .box.news-list li .rg {
	padding-left:135px;
}
#main .box.news-list h2 {
	font-size:15px;
	padding-top:2px;
}
#main .box.news-list .advertising,
#main .list-items-cont .advertising {
	border-top:2px solid #e2e2e2;	
	background:#eee;
	text-align:center;
	margin-top:-2px;
	padding-top:5px;
	padding-bottom:10px;
	line-height:1.1em;
}
#main .box.news-list .button {
	margin:8px 0 0 12px;	
}
/* Stadium List */
#main .box.stadiums-list .bd {
	padding:11px;
}
#main .box.stadiums-list ul {
	width:100%;
	overflow:hidden;
}
#main .box.stadiums-list li {
	padding-bottom:8px;
	width:100%;
	overflow:hidden;
}
#main .box.stadiums-list li.last {
	border:none;
	margin-bottom:0;
}
#main .box.stadiums-list .thumb {
	float:left;
}
#main .box.stadiums-list li .rg {
	padding-left:106px;
}
#main .box.stadiums-list h2 {
	font-size:15px;
	padding-top:2px;
	padding-bottom:1px;
}
#main .box.stadiums-list p {
	line-height:1.1em;
}
#main .box.stadiums-list .button {
	margin-left:12px;
}
.fb-like-box {
	background:#FFF;
	background-image: linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -o-linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -moz-linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -webkit-linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -ms-linear-gradient(bottom, #fefefe 0%, #e8ecf0 100%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #fefefe), color-stop(1, #e8ecf0) );
}
/* Pool Box */
.poll ul {
	width:100%;
	overflow:hidden;
	margin-bottom:10px;
} 
.poll li {
	float:left;
	width:50%;
	padding-bottom:0.5em;
}
.poll input.button {
	cursor:pointer;
	height:32px;
	margin:0;
	padding: 0 12px;
}
.poll input.link {
	cursor:pointer;
	background:none;
	border:none;
}
/* Facebook Like Box */
.facebook-like-box h3 {
	color:#fff;
	font-size:12px;
	background-color: rgba(54, 88, 153, 0.65);
	height: 29px;
    line-height: 27px;
    overflow: hidden;
    padding: 0 6px;
}
/* News single */
.news-single #main .box.principal .pic {
	margin-bottom:12px;
}
.news-single #main .box.principal .text-article {
	padding-top:11px;
	margin-bottom:15px;
	text-align:justify;
}
/* Gane single */
.games-single #main .box.principal .info-top {
	position:relative;
}
.games-single #main .box.principal .info-top .rating {
	position:absolute;
	top:3px;
	right:0;
}
.games-single #main .box.principal h1 {
	font-size:24px;
}
.games-single #main .box.principal .gamebox {
	padding:8px 0 18px;
}
.games-single #main .box.principal .options {
	margin-bottom:20px;
}
.games-single #main .box.principal .options .key-options {
	margin-right:270px;
}
.games-single #main .box.principal .options .social-opt {
	float: right;
    width: 235px;
}
.games-single #main .box.principal .options h4 {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
}
.games-single #main .box.principal .descript {
	margin-bottom:25px;
}
/* News */
#main .box.principal .list-items-cont h1 {
	color:#fff;
	background:#233964;
	font-size:12px;
	height:27px;
	line-height:27px;
	padding:0 11px;
	letter-spacing:0;
}
#main .list-items-cont ul {
}
#main .list-items-cont li {
	width:100%;
	overflow:hidden;
	border-bottom:2px solid #e2e2e2;
	padding:12px 0;
}
#main .list-items-cont li:last-child {
	border-bottom:none;
}
#main .list-items-cont li.last {
	border:none;
	margin-bottom:0;
}
#main .list-items-cont .thumb {
	float:left;
}
#main .box.principal .list-items-cont li .rg {
	float:none;
	width:auto;
	padding-left:135px;
}
#main .box.principal .list-items-cont h2 {
	font-size:18px;
	padding-bottom:3px;
}
#main .box.principal .list-items-cont .info-article {
	height:auto;
	line-height:normal;
	border:none;
}
#main .box.principal .list-items-cont .info-article .date {
    margin-left: 3px;
	font-size:11px;
}
/* Games */
.highlight-game {
	background:#d3c10b;
	background-color: rgba(255, 233, 6, 0.8);
	padding:11px;
}
.highlight-game .pic {
	float:left;
}
.highlight-game .detail {
	margin-left:322px;
}
.highlight-game h2 {
	font-size:24px;
	padding-bottom:3px;
}
.highlight-game .info-game {
	padding-bottom:9px;
}
.highlight-game .info-game span,
.highlight-game .info-game img {
	vertical-align:middle;
}
.highlight-game .info-game .category {
	color:#233964;
	margin-right:5px;
	line-height:1em;
}
.highlight-game p {
	color:#454726;
}
.highlight-game .game-button {
	background:#107b05;
	font-size:16px;
	font-weight:bold;
	color:#fff629;
	display:inline-block;
	line-height:30px;
	height:33px;
	padding:0 10px;
}
/* Games List */
#main .box.games-list .bd {
	padding:24px 11px 11px;
}
.home #main .box.games-list .bd {
	min-height:886px;
}
#main .box.games-list .top ul {
	width:100%;
	overflow:hidden;
}
#main .box.games-list .top li {
	float:left;
	padding-right:10px;
	margin-bottom:11px;
	width:313px;
	height:73px;
	overflow:hidden;
}
#main .box.games-list .top li h2 {
	padding:1px 0 3px;
}
#main .box.games-list .top .description {
	font-size:11px;
	line-height:1.2em;
	padding-bottom:4px;
}
#main .box.games-list .top li:nth-of-type(2n) {
	width:323px;
	padding-right:0;
}
#main .box.games-list .top li a {
	display:block;
}
#main .box.games-list li.last {
	border:none;
	margin-bottom:0;
}
#main .box.games-list .thumb {
	float:left;
}
#main .box.games-list li .rg {
	padding-left:135px;
	float:none;
	width:auto;
}
#main .box.games-list li .category {
	font-size:11px;
	padding-bottom:2px;
}
#main .box.games-list h2 {
	font-size:15px;
	line-height:1em;
	padding:2px 0 3px;
}
#main .box.games-list .small-stars {
	vertical-align:top;
}
#main .box.games-list .bottom,
#main .list-items-cont .bottom {
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}
#main .box.games-list .powerby {
	float:left;
	font-size:11px;
	color:#0d3c64;
}
#main .box.games-list .powerby img {
	margin-top:2px;
	width:109px;
	height:22px;
	background-position:-110px -240px;
}
/* Aside =================================================== */
#main aside {
	float:right;
	width:300px;
	padding:11px 13px 11px 0;
}
/* Tag Cloud */
.tags-cloud {
	text-align:center;
}
.tags-cloud a {
	color:#555;
	font-weight:bold;
	text-decoration:none;
	margin:0 5px;
	letter-spacing:-0.02em;
}
.tags-cloud a:hover {
	color:#000;
	background:#868686;
}
.tags-cloud a.s1 {
	font-size:17px;
}
.tags-cloud a.s2 {
	font-size:21px;
}
.tags-cloud a.s3 {
	font-size:25px;
}
.tags-cloud a.s4 {
	font-size:28px;
}
.tags-cloud a.s5 {
	font-size:32px;
}
.tags-cloud a.s6 {
	font-size:36px;
}
.tags-cloud .bottom {
	padding-top:7px;
	text-align:right;
}
.tags-cloud .bottom .link {
	font-size:11px;
	color:#fff;
}
.tags-cloud .bottom .link:hover {
	background:none;
	text-decoration:underline;
}
/* Stars =================================================== */
.stars {
	display:inline-block;
	width:83px;
	height:17px;
	background-position:0 -293px;
}
.stars a {
	cursor: pointer;
    display: inline-block;
    float: left;
    width: 16px;	
	height: 17px;
}
.stars.one {
	background-position:0 -310px;
}
.stars.two {
	background-position:0 -327px;
}
.stars.three {
	background-position:0 -344px;
}
.stars.four {
	background-position:0 -361px;
}
.stars.five {
	background-position:0 -378px;
}
/* Small Stars =================================================== */
.small-stars {
	display:inline-block;
	width:56px;
	height:11px;
	background-position:-110px -293px;
}
.small-stars.one {
	background-position:-110px -304px;
}
.small-stars.two {
	background-position:-110px -315px;
}
.small-stars.three {
	background-position:-110px -326px;
}
.small-stars.four {
	background-position:-110px -337px;
}
.small-stars.five {
	background-position:-110px -348px;
}
/* Small Blue Stars */
.small-blue-stars {
	display:inline-block;
	width:56px;
	height:11px;
	background-position:-169px -134px;
}
.small-blue-stars.one {
	background-position:-169px -145px;
}
.small-blue-stars.two {
	background-position:-169px -156px;
}
.small-blue-stars.three {
	background-position:-169px -167px;
}
.small-blue-stars.four {
	background-position:-169px -178px;
}
.small-blue-stars.five {
	background-position:-169px -189px;
}
/* Game Keys =================================================== */
.key-options .key {
	margin-right:12px;
	font-size:11px;
	line-height:16px;
}
.key-options .key img {
	vertical-align:middle;
	margin-right:5px;
}
.key-options .key .intro {
	width:28px;
	height:25px;
	background-position:-199px -361px;
}
.key-options .key .mouse_move {
	width:24px;
	height:28px;
	background-position:0 -400px;
}
.key-options .key .mouse_left,
.key-options .key .mouse_right {
	width:16px;
	height:19px;
}
.key-options .key .mouse_left {
	background-position:-25px -400px;
}
.key-options .key .mouse_right {
	background-position:-44px -400px;
}
.key-options .key .cursor {
	width:50px;
	height:33px;
	background-position:-169px -293px;
}
.key-options .key .spacebar {
	width:45px;
	height:16px;
	background-position:-169px -327px;
}
.key-options .key .tab,
.key-options .key .shift,
.key-options .key .ctrl,
.key-options .key .alt {
	width:29px;
	height:16px;
}
.key-options .key .cursor_up,
.key-options .key .cursor_down,
.key-options .key .cursor_left,
.key-options .key .cursor_right,
.key-options .key .Q,
.key-options .key .W,
.key-options .key .E,
.key-options .key .R,
.key-options .key .T,
.key-options .key .Y,
.key-options .key .U,
.key-options .key .I,
.key-options .key .O,
.key-options .key .P,
.key-options .key .A,
.key-options .key .S,
.key-options .key .D,
.key-options .key .F,
.key-options .key .G,
.key-options .key .H,
.key-options .key .J,
.key-options .key .K,
.key-options .key .L,
.key-options .key .Z,
.key-options .key .X,
.key-options .key .C,
.key-options .key .V,
.key-options .key .B,
.key-options .key .N,
.key-options .key .M,
.key-options .key .semicolon,
.key-options .key .colon {
	width:16px;
	height:16px;
}
.key-options .key .tab { background-position:-139px -361px; }
.key-options .key .shift { background-position:-169px -344px; }
.key-options .key .ctrl { background-position:-199px -344px; }
.key-options .key .alt { background-position:-169px -361px; }
.key-options .key .cursor_up { background-position:-186px -293px; }
.key-options .key .cursor_down { background-position:-186px -310px; }
.key-options .key .cursor_left { background-position:-169px -310px; }
.key-options .key .cursor_right { background-position:-203px -310px; }
.key-options .key .Q { background-position:-220px -293px; }
.key-options .key .W { background-position:-220px -310px; }
.key-options .key .E { background-position:-220px -327px; }
.key-options .key .R { background-position:-118px -387px; }
.key-options .key .T { background-position:-135px -387px; }
.key-options .key .Y { background-position:-152px -387px; }
.key-options .key .U { background-position:-169px -387px; }
.key-options .key .I { background-position:-186px -387px; }
.key-options .key .O { background-position:-203px -387px; }
.key-options .key .P { background-position:-220px -387px; }
.key-options .key .A { background-position:-118px -404px; }
.key-options .key .S { background-position:-135px -404px; }
.key-options .key .D { background-position:-152px -404px; }
.key-options .key .F { background-position:-169px -404px; }
.key-options .key .G { background-position:-186px -404px; }
.key-options .key .h { background-position:-203px -404px; }
.key-options .key .J { background-position:-220px -404px; }
.key-options .key .K { background-position:-118px -421px; }
.key-options .key .L { background-position:-135px -421px; }
.key-options .key .Z { background-position:-152px -421px; }
.key-options .key .X { background-position:-169px -421px; }
.key-options .key .C { background-position:-186px -421px; }
.key-options .key .V { background-position:-203px -421px; }
.key-options .key .B { background-position:-220px -421px; }
.key-options .key .N { background-position:-118px -438px; }
.key-options .key .M { background-position:-135px -438px; }
.key-options .key .semicolon { background-position:-152px -438px; }
.key-options .key .colon { background-position:-169px -438px; }
/* Paginator */
.paginator {
	margin-top:15px;
	overflow:hidden;
}
.paginator ul {
	float:right;
	overflow:hidden;
}
.paginator ul li {
	display:inline;
}
.paginator a {
	font-size:13px;
	background: #f6f8fa;
	display:inline-block;
	color:#04618c;
	margin-right:6px;
	float:left;
	padding:0;
	width:22px;
	height:22px;
	line-height:21px;
	text-align:center;
	text-decoration:none;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius:4px;
}
.paginator a:hover,
.paginator a:active {
	background:#000;
	color:#fff;
}
.paginator .current,
.paginator .current:active,
.paginator .current:hover {
	background:#233964;
	color:#fff;
	cursor:default;
}
/* Footer ==================================================== */
footer, footer a {
	color:#777;
}
footer a:hover {
	color:#888;
}
footer .wrap-top {
	background:#141515;
	font-size:13px;
	min-height:100px;
	padding:16px 0 30px;
}
footer .wrap-bottom {
	background:#191a1a;
	height:60px;
}
footer .logo {
	position:relative;
	left:-7px;
	background-position:0 -134px;
	display:block;
	width:166px;
	height:100px;
	float:left;
}
footer .list {
	padding:10px 0 0 34px;
	width:640px;
	overflow:hidden;
	float:left;
}
footer .list ul {
	float:left;
	width:216px;
}
footer .list li {
	list-style-type:disc;
}
footer .socials {
	float:right;
	padding:10px 15px 0 0;
}
footer .bottom {
	padding-top:8px;
}
footer .bottom,
footer .bottom a {
	color:#666;
	font-size:11px;
}
footer .bottom a:hover {
	color:#909090;
}
footer .bottom .menu {
	width:100%;
	overflow:hidden;
	margin-bottom:2px;
}
footer .bottom .menu li {
	float:left;
	margin-right:20px;
}
/* Lightbox =================================================== */
.lightbox {
	display:none;
	background:#fff;
	position:absolute;
	z-index:999999;
	top:50%;
	left:50%;
	padding:20px;
	/*swadow*/
	-webkit-box-shadow:0 0 40px #000;
	-moz-box-shadow:0 0 40px #000;
	box-shadow:0 0 40px #000;
}
.lightbox .close_button {
	position:absolute;
	width:4px;
	height:4px;
	padding:11px;
	top:-11px;
	right:-13px;
	background-repeat:no-repeat;
	background-position:-61px -394px;
	cursor:pointer;
	background-color:#000;
	/*border*/
	border:3px solid #fff;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
}
.lightbox .content {
	width:320px;
	font-size:12px;
}
.lightbox .title {
	font-size:15px;
	font-weight:bold;
	padding-bottom:9px;
}
.lightbox p {
	line-height:1.4em;
	padding:0.3em;
}
/* OVERLAY */
#overlay {
	display:none;
	z-index:9995;
	width:100%;
	height:100%;
	-moz-opacity:0.6;
	opacity:.6;
	filter:alpha(opacity=60);
	position:fixed;
	_position:absolute;
	left:0;
	background:#000;
	z-index:99999;
}
/* Tooltip =================================================== */
.tooltip, .tooltip:visited, .tooltip:active {
	color: #0077AA;
	text-decoration: none;
}
.tooltip {
	position:relative;
	display:inline-block;
}
.tooltip:hover {
	color: #0099CC;
}
.tooltip span {
	background:#313232;
	background-color: rgba(0,0,0, 0.8);
	border-radius:8px;
	-moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	color: #fff;
	top:-15px;
	left:70%;
	opacity: 0;
	font-size:12px;
	line-height:1.2em;
	padding:6px 10px;
	position: absolute;
	text-decoration: none;
	white-space:nowrap;
	visibility: hidden;
	display:inline-block;
	z-index: 10;
	-moz-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-webkit-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-ms-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
}
.tooltip:hover span {
	position: absolute;
	opacity: 1;
	visibility: visible;
}
.tooltip span img {
	-moz-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-webkit-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-o-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	-ms-transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
	transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
}
.tooltip:hover span img {
	opacity: 1;
	visibility: visible;
}