/*
Theme Name: default-10 v2.9
Description: default-10 wordpress theme based on twentyten default-10 theme
Author: alexk
Version: 3.0
Release Date : 03.07.2012
Tags: orange, blue, white, three-columns, fixed-width, translation-ready, microformats, rtl-language-support, editor-style
*/

@import url(http://fonts.googleapis.com/css?family=Allura);

html, body {background: #cec5b9 url("images/css/bg-page.png") repeat scroll 0 0; margin: 0; padding: 0; text-align: center; color: #333;}

body, table, td, th, tr, input, textarea {font: normal 13px "Arial", tahoma, verdana, sans-serif;}

.cf:before, .cf:after {content:""; display:table;}
.cf:after {clear:both;}
.cf {zoom:1;}

img, table, td, th {border: none;}
td, th {vertical-align: top;}
table {border-collapse: collapse;}
a {color: #882c02; outline:none;}
.clear {clear: both; height: 0; width: 0; overflow: hidden;}
object {outline:none;}
.fir {text-indent: -2000px; overflow: hidden; display: block;}

.outerWrapper {background: transparent url("images/css/bg-page-top.png") repeat-x scroll 0 0; position: relative; padding: 20px 0;}
.wrapper {width: 980px; min-width: 980px; margin: 0 auto; text-align: left; position: relative; background-color: #fff; padding: 20px 0 0 0; box-shadow: 0 0 5px rgba(0, 0, 0, .2); }

.header {width: 980px; margin: 0 auto; height: 184px; padding: 10px 0; position: relative;}

.topNavigation {background: transparent url("images/css/bg-menu.png") no-repeat scroll 0px 0; position: relative; height: 120px; width: 1012px; margin-left: -16px; z-index: 8; margin-top: 10px;}
.topMenu {position: absolute; z-index: 6; top: 0px; left: 50%; width: 600px; height: 69px; margin-left: -300px;}
.topMenuOuter {position: relative; float: left; left: 50%;}
.topMenuInner {position: relative; float: left; left: -50%; padding: 0 0 0 2px;}
.topMenu .menu, .topMenu ul, .topMenu li {float: left; display: block; list-style-type: none; margin: 0; padding: 0;}
.topMenu li {position: relative;}
.topMenu a {display: block; float: left; color: #fff; text-decoration: none; line-height: 69px; height: 69px; padding: 0 15px; font-size: 18px; letter-spacing: 1px; font-family: Georgia, sans; font-style: italic;}

.topMenu li:hover a,
.topMenu a:hover,
.topMenu .current-menu-item a,
.topMenu .current-category-ancestor a,
.topMenu .current-page-ancestor a,
.topMenu .current-post-parent a,
.topMenu .current-post-ancestor a
 {background: transparent url("images/css/bg-menu-active.png") repeat-x scroll 0px 0; }

.topMenu ul.sub-menu {position: absolute; top: -1067px; z-index: 20; background-color: #063562; min-width: 170px; float: none; padding: 5px 10px 5px 10px;
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5); 
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5); 
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.5); 

	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
}

.topMenu li:hover ul.sub-menu {top: 57px;}
.topMenu ul.sub-menu li {float: none; border-top: 1px solid #0d4979; text-align: left; padding: 2px 0;}
.topMenu ul.sub-menu li:first-child {border-top: none;}
.topMenu ul.sub-menu a {display: block; float: none; color: #fff; line-height: 1.3; height: auto; font-size: 13px; font-family: "Georgia", Times New Roman, sans; letter-spacing: 0px; font-size: 13px; font-family: "Georgia", Times New Roman, sans; letter-spacing: 0px; background-image: none; text-transform: none; padding: 5px;}
.topMenu ul.sub-menu a:hover {background-color: #126295; color: #f4d53c;}



.header a.home {font-size: 50px; line-height: 1; text-decoration: none; color: #3e2f29; font-family: "Allura", "Times New Roman", Georgia, sans; padding: 14px 0 0 35px; position: relative; display: block; text-shadow: 0 1px 2px rgba(0,0,0, .5);}
.tagline {color: #fff; font-size: 18px; font-weight: bold; padding: 0px 0 7px 40px; font-family: Georgia, "Times New Roman", sans; font-style: italic; letter-spacing: -1px; text-shadow: 0 1px 3px rgba(0,0,0, .8); letter-spacing: 1px;}

/*=== Homepage Styles ===*/

.lCol {width: 172px; float:left; left: 38px; position: relative; padding: 0 0 15px 0;}
.rCol {float: right; width: 172px; right: 20px; position: relative; padding: 0 0 15px 0;}
.mCol {float: left; width: 556px; left: 20px; position: relative; padding-bottom: 40px;}
.mColWide {padding: 0 20px; position: relative;}


/*=== Left Column Styles ===*/

.wrapper .widget-container {background-color: #ede4b8; padding: 0 0 15px 0; margin: 0 0 20px 0; position: relative;}
.wrapper .widget-container h4 {height: 49px; line-height: 49px; color: #fff; overflow: hidden; font-size: 18px; font-family: "Georgia", Times New Roman, sans; margin: 0; font-weight: normal; font-style: italic; background: #b45315 url("images/css/bg-header-blue.png") repeat-x scroll 0 100%; box-shadow: 0 2px 2px #777; text-align: center; margin: 0 0 5px 0; position: relative; z-index: 2;}
.wrapper .widget-container h4 a {color: #fff; text-decoration: none;}
.wrapper .widget-container a {display: block;  text-decoration: none;}
.wrapper .widget-container a:hover {text-decoration: underline;}

.wrapper .widget-container ul, .wrapper .widget-container li {margin: 0; padding: 0; display: block; list-style-type: none;}
.wrapper .widget-container li  {border-bottom: 1px solid #d2d2d2; margin: 0 10px;}

.wrapper .widget_wgasubpages a {padding: 5px 0 5px 20px; background: transparent url("images/css/bg-bullet.png") no-repeat scroll 6px 9px;}

.wrapper .widget-container li.cat-post-item {padding: 10px;}
.wrapper .widget-container li.cat-post-item a {display: block;}
.wrapper .widget-container li.cat-post-item .post-title {font-weight: bold;}
.wrapper .widget-container li.cat-post-item p {color: #56585e; margin: 5px 0 0 0; font-size: 12px;}

.advanced-recent-posts, .advanced-recent-posts li {list-style-type: none; display: block; padding: 0; margin: 0;}
.advanced-recent-posts li {margin: 0 20px; padding: 10px 0; color: #56585e;}
.advanced-recent-posts li a {display: block; text-decoration: none; font-weight: bold; padding: 0 0 5px 0;}
.advanced-recent-posts li a:hover {text-decoration: underline;}

.lCol .wrapper .widget_advancedrecentposts {}
.lCol .wrapper .widget_advancedrecentposts li {padding: 10px 0 5px 0;}
.lCol .wrapper .widget_advancedrecentposts li a {font-weight: normal;}
.lCol .wrapper .widget_advancedrecentposts h4 {background: transparent url("images/css/bg-header-green.png") no-repeat scroll 0 100%;}

.wrapper .widget_text {background: transparent; overflow: hidden; padding: 0;}

.wrapper .widget_newsletter {width: 172px; position: relative;  background: transparent url("images/css/bg-subscribe.png") no-repeat scroll 0 0; margin: 0 0 20px 0; padding-bottom: 0;}
.wrapper .widget_newsletter h4 {background: none;}
.wrapper .widget_newsletter form {padding: 5px 10px 10px 10px; overflow: hidden;}
.wrapper .widget_newsletter form .row {padding: 0 0 5px 0;}
.wrapper .widget_newsletter form label {display: block; font-size: 12px; font-family: "Georgia", Times New Roman, sans; margin: 0; font-weight: normal; font-style: italic; color: #000;}
.wrapper .widget_newsletter form input {float: right;}
.wrapper .widget_newsletter form .row input {display: block; font-size: 12px; font-family: "Georgia", Times New Roman, sans; margin: 1px 0; font-weight: normal; color: #000; border: 1px solid #c8b889; border-radius: 3px; -moz-border-radius: 3px; width: 143px; float: none; padding: 4px 3px;}
.wrapper .widget_newsletter .buttonYellow {float: right; margin-top: 4px;}
.wrapper .widget_newsletter .buttonYellow, .wrapper .widget_newsletter .buttonYellow div {height: 28px; line-height: 28px; overflow: hidden; background: transparent url("images/css/bg-button-subscribe.png") no-repeat scroll 100% 0; padding: 0 10px 0 0;}
.wrapper .widget_newsletter .buttonYellow div {background-position: 0 0; padding: 0 0 0 10px;}
.wrapper .widget_newsletter .buttonYellow input {border: none; background-color: transparent; padding: 0; margin:0; height: 28px; line-height: 28px; color: #000; font-style: italic; font-size: 13px; font-family: "Georgia", Times New Roman, sans; cursor: pointer;}
.wrapper .widget_newsletter form .row input.error {border-color: red;}
.wrapper .widget_newsletter label.error {color: #900; font: normal 11px "Arial", tahoma, verdana, sans-serif;}

.wrapper .widget_categories li {padding: 4px 0;}
.wrapper .widget_categories li a {}

/*=== Right Column Styles ===*/

.wrapper .advanced-recent-posts {}
.wrapper .advanced-recent-posts, .advanced-recent-posts li {list-style-type: none; display: block; padding: 0; margin: 0;}
.wrapper .advanced-recent-posts li {margin: 0 20px; padding: 10px 0; color: #56585e;}
.wrapper .advanced-recent-posts li a {display: block; text-decoration: none; font-weight: bold; padding: 0 0 5px 0;}
.wrapper .advanced-recent-posts li a:hover {text-decoration: underline;}

.cat-post-item {}

.casinoBanner {background-color: #b1a484; padding: 0 0 5px 0; margin: 0 -6px 20px -6px; position: relative; width: 184px; border-radius: 5px;}
.casinoBannerInner {background: transparent url("images/css/bg-casino-banner-top.png") no-repeat scroll 0 0; position: relative; overflow: hidden;}
.casinoBanner .title {color: #fff; font-family: "Georgia", Times New Roman, sans; font-size: 17px; text-decoration: none; display: block; text-align: center; width: 184px; height: 42px; line-height: 42px;}
.casinoBanner .image {display: block; width: 144px; height: 85px; overflow: hidden; margin: 11px 0 5px 20px; box-shadow: 0 0 5px #000;}
.casinoBanner .image img {display: block; width: 144px; height: 85px;}
.casinoBanner .buttons {overflow: hidden; width: 149px; height: 34px; background: transparent url("images/css/bg-casino-banner-buttons.png") no-repeat scroll 0 0; margin: 0 0 0 18px;}
.casinoBanner .buttons a {display: block; float: right; height: 28px; line-height: 28px; color: #fff; text-decoration: none; width: 80px; text-align: center; padding: 0 5px 0 0;}
.casinoBanner .buttons a:hover {text-decoration: underline;}
.casinoBanner .buttons a.visitLink {background: transparent url("images/css/bg-casino-banner-buttons.png") no-repeat scroll 100% 0; float: left; width: 55px; padding: 0 7px 0 0;}


/*=== Middle Column style ===*/

#featuredCasinoSlider {width: 561px; position: relative; color: #fff; height: 323px; margin: -5px -5px 10px 0;}
.featuredCasino {width: 561px; position: relative; color: #fff; height: 323px;}
.featuredCasino .bg {position: absolute; z-index: 1; width: 561px; height: 323px;}


.siteDescriptionText {padding: 10px 12px;}
.siteDescriptionText p {margin-top: 0;}

.casinoInfo {position: relative; width: 531px; padding: 0 0 0 30px; height: 203px; z-index: 2; top: 120px}
.casinoInfo .logo {display: block; width: 244px; height: 112px;}
.casinoInfo .description {width: 244px; margin: 12px 0;}
.casinoInfo td {color: #efbe57; padding: 1px 5px 1px 0;}
.casinoInfo td.label {color: #33ccff;}
.casinoInfo a.readLink {font-size: 17px; font-family: "Georgia", Times New Roman, sans; color: #ffcc66; position: absolute; bottom: 30px; }
.casinoInfo a.readLink:hover {color: #fff;}
.casinoInfo a.visitLink {background: transparent url("images/css/bg-visit-website.png") no-repeat scroll 0 0; font-size: 18px; font-family: "Georgia", Times New Roman, sans; color: #000; text-decoration: none; position: absolute; bottom: 20px; right: 25px; width: 144px; height: 41px; width: 162px; line-height: 41px; text-align: center; text-shadow: #fff 0px 0px 2px; text-align: middle;}
.casinoInfo a.visitLink:hover {color: #640700;} 

.featuredCasino .thumbnails {margin: 10px 0 0 0; width: 561px; height: 61px; overflow: hidden;}
.featuredCasino .thumbnails div {width: 600px;}
.featuredCasino .thumbnails a {display: block; float: left; margin-right: 10px; border: 5px solid #7f89a3;}
.featuredCasino .thumbnails a:hover {border-color: #ce9112;}
.featuredCasino .thumbnails a img {display: block;}
.featuredCasino .ratingSmallStars {display: inline-block; margin-left: 5px;}

.casinoRating {margin-bottom: 20px;}
.casinoRating h4 {background: #564832 url("images/css/bg-menu.png") no-repeat scroll 50% -3px; color: #fff; margin: 0; padding: 10px 15px; font-size: 17px; font-family: "Georgia", Times New Roman, sans; font-weight: normal;
}
.casinoRating table {width: 100%; background: #B45315 url("images/css/bg-header-blue.png") repeat-x scroll 0 -10px;}
.casinoRating table th {padding: 10px 15px; color: #fff; font-weight: bold;}
.casinoRating table td {padding: 7px 15px; color: #000; font-weight: bold; background-color: #ececec; vertical-align: middle; border-bottom: 1px solid #ddd;}
.casinoRating table td.ratingCell {color: #724000;}
.casinoRating table td.ratingCell .ratingSmallStars {float: right; margin-top: 2px;}
.casinoRating table .odd td {background-color: #f5f5f5;}
.casinoRating table td a {text-decoration: none;}
.casinoRating table td a:hover {text-decoration: underline;}
.casinoRating a.download {display: block; width: 55px; height: 24px; line-height: 24px; font-weight: normal; color: #000; text-align: center; 

border: 2px solid #fff;
box-shadow: 0 0 3px #777;
border-radius: 15px;

background: #fceabb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjY2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y4YjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-8 */

}
.casinoRating .tableFooter {display: none;}

.casinoGames {width: 172px; float: right;}
.casinoGames a {display: block; width: 172px; height: 76px; overflow: hidden; background: transparent url("images/css/bg-games-banners.jpg") no-repeat scroll 0 0; color: #fff; font-size: 17px; font-family: "Georgia", Times New Roman, sans;  text-decoration: none; text-indent: 10px; line-height: 110px; margin: 0 0 5px 0;}
.casinoGames a:hover {color: #ffcc66;}
.casinoGames .roulette {background-position: 0 -76px;}
.casinoGames .slotgames {background-position: 0 -152px;}
.casinoGames .craps {background-position: 0 -228px;}
.casinoGames .poker {background-position: 0 -304px;}

.pageContent {padding: 0 20px;}

.newsItem {border-top: 1px solid #e3e3e3; padding: 20px 0;}
.newsItem .image {display: block; border: 1px solid #e3e3e3; padding: 3px; background-color: #fff; width: 144px; height: 85px; overflow: hidden; float: left;}
.newsItem .image img {display: block; width: 144px; height: 85px;}
.newsItem .info {padding: 0 0 0 172px;}
div.ratingSmallStars {width: 64px; height: 12px; overflow: hidden; background: transparent url("images/css/bg-rating-stars-small.png") no-repeat scroll 0 0;}
div.ratingSmallStars div {float: left; height: 12px; overflow: hidden; background: transparent url("images/css/bg-rating-stars-small.png") no-repeat scroll -65px 0;}

div.newsItem .ratingSmallStars {float: right; margin: 7px 0 0 0;}

.newsItem h2 {font-family: "Georgia", Times New Roman, sans; font-size: 20px; font-weight: normal; margin: 0;}
.newsItem h2 a {text-decoration: none;}
.newsItem h2 a:hover {text-decoration: underline;}
.newsItem p {margin: 8px 0 12px 0; line-height: 1.4}
.newsItem a.more {margin: -7px 0 12px 0; display: block; font-family: "Georgia", Times New Roman, sans; font-style: italic; text-decoration: none;}
.newsItem a.more:hover {text-decoration: underline;}
.newsItem a.visitLink {float: left; display: block; height: 28px; line-height: 28px; margin: 0 10px 0 0;}
.newsItem a.visitLink strong {color: #593200; padding: 0 15px; height: 28px; line-height: 28px; display: block; cursor: pointer;}
.newsItem a.visitLink:hover strong {color: #000;}
.tweetmemeDB {float: right; margin: 20px 0 10px 20px;}
.addthis_toolbox {float: left; margin: 20px 0 0 0;}

.newsItem a.downloadLink {float: left; display: block; height: 38px; line-height: 38px; text-decoration: none; margin: 0 10px 0 0;
	background: transparent url("images/css/bg-button-green-download.png") no-repeat scroll 100% 0;
	box-shadow: 0 0 3px #777;
	border-radius: 5px;
}

.newsItem a.downloadLink strong {color: #fff; height: 38px; line-height: 38px; display: block; text-shadow: #075800 0px -1px 0px; cursor: pointer; background: transparent url("images/css/bg-button-green-download.png") no-repeat scroll 0 0; padding: 0 50px 0 15px;}

.paging {font-family: "Georgia", Times New Roman, sans; font-size: 17px; border-top: 1px solid #e3e3e3; padding: 20px 0;}
.paging span.title {display: none;}
.paging ol, .paging li {list-style-type: none; display: block; margin: 0; padding: 0; float: left;}
.paging a, .paging span {display: block; float: left; text-decoration: none; margin: 0 5px 0 0; border: 1px solid #e3e3e3; padding: 4px 8px; color: #333;}
.paging a.active, .paging a:hover, .paging span {color: #024b9c;}
.paging a.active, .paging span {background-color: #f4e5ab;}
.paging a.prev, .paging a.next {font-style: italic; border: none; color: #024b9c;}
.paging a.prev:hover, .paging a.next:hover {text-decoration: underline;}

.relatedInfo {}
.relatedInfo h4 {font-family: "Georgia", Times New Roman, sans; font-size: 22px; color: #000; font-weight: normal; margin: 20px 0 5px 0;}
.relatedInfo a {display: block; padding: 3px 0 3px 15px; background: transparent url("images/css/bg-bullet.png") no-repeat scroll 0 7px; text-decoration: none;}
.relatedInfo a:hover {text-decoration: underline;}
.relatedInfo a span {display: block; color: #333}

.pageContent .ratingContainer {float: right; line-height: 1; height: 18px; font-family: "Georgia", Times New Roman, sans; color: #777; font-size: 18px; margin: 20px 0 0 20px; zoom: 1; position: relative; z-index: 5;}
.pageContent .ratingContainer span {color: #330000; font-size: 24px; margin: 0 0 0 5px; letter-spacing: -1px;}
.pageContent .rating {float: right; width: 100px; height: 18px; overflow: hidden; background: #fff url("images/css/bg-rating-stars-big.png") no-repeat scroll 0 0; margin: 3px 0 0 10px;}
.pageContent .rating div {float: left; height: 18px; overflow: hidden; background: transparent url("images/css/bg-rating-stars-big.png") no-repeat scroll -100px 0;}

.contentCol {float: right; width: 650px;}
.infoCol {float: left; width: 222px; overflow: hidden;}

.casinoLogo {width:202px; padding: 9px; background-color: #fff; border: 1px solid #ddd; margin: 0 0 20px 0;}
.casinoLogo .image {display: block; width: 202px; height: 114px; overflow: hidden; text-align: center;}
.casinoLogo .text {display: block; text-align: right; font-size: 12px; font-weight: bold; text-decoration: none; padding: 0 23px 0 0; margin: 14px 0 4px 0; background: transparent url("images/css/bg-arrow.png") no-repeat scroll 100% 0; height: 15px; line-height: 15px; color: #694444;}
.casinoLogo a.text:hover {text-decoration: underline;}

.infoCol table {width: 100%; margin: 0 0 20px 0;}
.infoCol table td {border-bottom: 1px solid #ddd; padding: 7px 10px 7px 0; color: #000;}
.infoCol table strong {font-family: "Georgia", Times New Roman, sans; font-weight: normal; font-size: 18px; color: #336600;}
.infoCol table td.label {color: #555;}
.infoCol table td.label strong {color: #333;}
.infoCol table a {text-decoration: none;}
.infoCol table a:hover {text-decoration: underline;}

.infoCol a.screenshot {display: block; width: 202px; padding: 9px; background-color: #fff; border: 1px solid #ddd; overflow: hidden; margin: 10px 0;}
.infoCol a.screenshot:hover {background-color: #feeca4;}
.infoCol a.screenshot img {display: block;}



/*=== Common Content Styles ===*/

.breadCrumbs {font-size: 12px; color: #777;}
.breadCrumbs a {text-decoration: none;}
.breadCrumbs a:hover {text-decoration: underline;}

h1.pageTitle {font-weight: normal; font-family: 'Allura', Georgia, Times New Roman, sans; color: #000; font-size: 52px; margin: 15px 0; line-height: 1.2;}

.articleBody {border: 1px solid #ddd; border-width: 1px 0; padding: 20px 0 20px 0; zoom: 1}
.reviewBody {border-top: 1px solid #ddd; padding: 20px 0 20px 0; zoom: 1}
.contentGamesBody {padding: 20px 0 20px 0; zoom: 1;}

.content .buttonsDB {background: transparent url("images/css/bg-buttons-big.jpg") no-repeat scroll 0 0; width: 424px; height: 80px; font-size: 18px; line-height: 46px; position: relative; margin: 30px auto 0 auto;}
.content .buttonsDB a {color: #fff; text-decoration: none; position: absolute; text-align: center; text-transform: uppercase;}
.content .buttonsDB a.visitLink {left: 0; width: 202px; text-shadow: #581c06 -1px -1px 1px;}
.content .buttonsDB a.downloadLink {left: 212px; width: 170px; padding: 0 45px 0 0; text-shadow: #224d14 -1px -1px 1px;}

.content .buttonsDB a.visitLink:hover {text-shadow: #581c06 -1px -1px 8px;}
.content .buttonsDB a.downloadLink:hover {text-shadow: #224d14 -1px -1px 8px;}

.content {line-height: 1.3;}
.excerpt {font-size: 17px; font-family: "Georgia", Times New Roman, sans; color: #000;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {font-weight: normal; color: #000; font-family: "Georgia", Times New Roman, sans; margin-bottom: 0;}
.content h1 {font-size: 32px;}
.content h2 {font-size: 28px;}
.content h3 {font-size: 22px;}
.content h4 {font-size: 18px;}
.content h5 {font-size: 14px;}
.content h6 {font-size: 14px; font-style: italic;}
.content p {line-height: 1.5 ; margin-top: 0;}
.date {margin: -5px 0 15px 0; color: #777;}
.content .top {margin-top: 0;}
.content .imgRight, .content .alignright {float: right; margin: 0 0 30px 30px; border: 1px solid #ccc; background: #fff; padding: 9px;}
.content .imgLeft, .content .alignleft {float: left; margin: 0 25px 0 0;  border: 1px solid #ccc; background: #fff; padding: 9px;}
.content .aligncenter, .content img.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}

.content table {border-top: 1px solid #ddd; margin: 1em 0;}
.content table td, .content table th {padding: 8px 10px; border-bottom: 1px solid #ddd; font-size: 12px;}
.content table th {background-color: #eee; padding: 12px 10px; font-weight: normal;}

.content .date {color: #73001b;}
.content .first {margin-top: 0 !important;}

.content ul, .content ol, .content li {margin: 0; padding: 0;}
.content ul  {margin: 13px 30px; list-style-type: circle;}
.content ol  {margin: 13px 30px;}
.content li ul, .content li ol {margin: 0 30px;}
.content li {margin: 5px 0;}
.content li a {text-decoration: none;}


.content cite, .content em, .content i {font-style: italic; border: none;}
.content big {font-size: 131.25%;}
.content ins {background: #ffffcc; border: none; color: #333; text-decoration: none;}
.content del {text-decoration: line-through; color: #555;}

.content blockquote {background: transparent url("images/css/bg-cite.png") no-repeat scroll 0 5px; padding: 0 0 0 55px; display: block; margin-left: 0; color: #00407c; font-family: "Georgia", Times New Roman, sans; font-style: italic; font-size: 14px;}



.content sup, .content sub {height: 0; line-height: 1; vertical-align: baseline; position: relative; font-size: 10px;}
.content sup {bottom: 1ex;}
.content sub {top: .5ex;}

.contactInfo h4 {margin-bottom: -10px;}

.content hr {background-color: #e7e7e7; border:0; height: 1px; margin-bottom: 18px; clear:both;}



/*=== FOOTER ===*/

.footer {margin: 0 auto;  padding: 20px 0; width: 980px; min-width: 980px; color: #777;}
.footer .botMenu {}
.footer .botMenu div, .footer .botMenu ul, .footer .botMenu li {list-style-type: none; margin: 0; padding: 0; display: inline;}
.footer a {padding: 0 15px; text-decoration: none; margin: 50px 0 0 0; font-size: 12px;}
.footer a:hover {text-decoration: underline; }
.footer .copy {text-align: center; padding: 15px 0 0 0; font-size: 11px; line-height: 18px;}
.ratingContainerMicroFormat {text-align:center; padding: 0 0 10px 0; font-size: 11px; color: #555;}


/*=== SHADOWBOX ===*/


#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url("images/css/loading.gif") no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url("images/css/close.png");}
#sb-nav-next{background-image:url("images/css/next.png");}
#sb-nav-previous{background-image:url("images/css/previous.png");}
#sb-nav-play{background-image:url("images/css/play.png");}
#sb-nav-pause{background-image:url("images/css/pause.png");}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}


.gamesListWidget { background-color: #EDE4B8; padding-top: 20px; margin-top: -15px; z-index: 1; position: relative; text-align: center; }
.gamesListWidget a {display: block; margin: 0 0 15px 0;padding: 0 0 15px 0; border-bottom: 1px dashed gray;}
.gamesListWidget span {display: block;}
.gamesListWidget img {box-shadow: 0px 0px 5px #777;}
.gamesListWidget span.gameTitle {color: #000; font-weight: bold; margin-bottom: 5px;}
.gamesListWidget span.playNowButton {padding: 5px 0; margin: 0 auto; width: 80%; border-radius: 5px; box-shadow: 0px 2px 3px #777; border: 2px solid #fff;
	background: #fceabb; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWFiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZjY2Q0ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Y4YjUwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYmRmOTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-8 */
}

.page-template-page-template-games-php .gamesListWidget {background-color: #fff; margin-top: -25px;}
.page-template-page-template-games-php .gamesListWidget a {display: block; background-color: #fff; float: left; padding: 0 9px; border-bottom: none;}
.page-template-page-template-games-php .gamesListWidget a:first-child {border: none;}
.page-template-page-template-games-php .gamesListWidget span.gameTitle {margin-top: 5px;}
.page-template-page-template-games-php .gamesListWidget span.playNowButton {margin-top: 5px;}