/**
 * Casinomoons CSS
 */

div#fullcontainer {}

div#container {
    float: right;
    margin: 0 0 0 -210px;
    width: 100%;
}

h2 {
    font-size: 12px;
    color: #fff;
}
div#content {
    background: #fff url(../images/top_page_bg.png) no-repeat;
    margin: 0 0 0 230px;
    padding: 4px 10px;
    width: 572px;
    color: #000;
}

div.sidebar {
    float: left;
    overflow: hidden;
    width: 185px;
    margin: 0 0 0 15px;
    padding: 0 0 0 10px;
    font-size: 12px;
}

div#primary {
    background: url(../images/side-menu-bg.jpg) top left no-repeat;
    margin-right: 15px;
}

* html div#primary {margin-left: 8px; margin-right: 0;}

div#secondary {clear: left;}

div#footer {
    clear: both;
    width: 100%;
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #dcdcdc;
    color: #fff;
    margin: 0;
    padding: 0;
}

/* Just some example content */
div.skip-link {
    position: absolute;
    right: 1em;
    top: 1em;
}

div#wrapper {
    background: url(../images/body_bg.png) repeat-y;
    margin: 0 auto;
    margin-bottom: -16px !important;
    padding-bottom: 15px;
    width: 839px;
}

div#blog-jackpot {
    background: url(../images/jackpot_bg.png) no-repeat;
    margin: 30px 0 0 600px;
    padding-top: 8px;
    width: 166px;
    height: 32px;
    text-align: center;
}

div#menu {
    overflow: hidden;
    background: url(../images/menu_bg.png) repeat-x;
    height: 20px;
    width: 817px;
    margin: 0 10px;
    font-size: 13px;
    font-weight: bold;
}

div#menu ul,
div#menu ul ul
{
    line-height: 1;
    list-style: none;
    margin: 0 auto;
    padding: 0;
}

div#menu ul li {
    background: url(../images/menu_sep.png) top right no-repeat;
    padding-left: 13px;
    padding-right: 4px;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {div#menu ul li {padding-left: 12px;padding-right: 3px;}}

div#menu ul li.nosep {background-image: none;}

div#menu ul a {
    display: block;
    margin-right: 1em;
    padding: 0.2em 0.5em;
    text-decoration: none;
    color: #fff;
}

div#menu ul ul ul a {font-style: italic;}

div#menu ul li ul {
    left: -999em;
    position: absolute;
}

div#menu ul li: hover ul {left: auto;}

.entry-title,
.entry-meta
{
    clear: both;
}

div#container {margin-top: 2em;}

form#commentform .form-label {margin: 1em 0 0;}

form#commentform span.required {
    background: #fff;
    color: #c30;
}

form#commentform,
form#commentform p
{
    padding: 0;
}

input#author,
input#email,
input#url,
textarea#comment
{
    padding: 0.2em;
}

div.comments ol li
{
    margin: 0 0 3.5em;
}

textarea#comment {
    height: 13em;
    margin: 0 0 0.5em;
    overflow: auto;
    width: 66%;
}

.alignright,
img.alignright
{
    float: right;
    margin: 1em 0 0 1em;
}

.alignleft,
img.alignleft
{
    float: left;
    margin: 1em 1em 0 0;
}

.aligncenter,
img.aligncenter
{
    display: block;
    margin: 1em auto;
    text-align: center;
}

div.gallery {
    clear: both;
    height: 180px;
    margin: 1em 0;
    width: 100%;
}

p.wp-caption-text {font-style: italic;}

div.gallery dl {
    margin: 1em auto;
    overflow: hidden;
    text-align: center;
}

div.gallery dl.gallery-columns-1 {width: 100%;}

div.gallery dl.gallery-columns-2 {width: 49%;}

div.gallery dl.gallery-columns-3 {width: 33%;}

div.gallery dl.gallery-columns-4 {width: 24%;}

div.gallery dl.gallery-columns-5 {width: 19%;}

div#nav-above {margin-bottom: 1em;}

div#nav-below {margin-top: 1em;}

div#nav-images {
    height: 150px;
    margin: 1em 0;
}

div.navigation {height: 1.25em;}

div.navigation div.nav-next {
    float: right;
    text-align: right;
}

div.sidebar a {
    color: #fff;
    text-decoration: none;
}

div.sidebar a: hover {text-decoration: underline;}

div.sidebar h3 {font-size: 1.2em;}

div.sidebar input#s {width: 7em;}

div.sidebar li {
    list-style: none;
    line-height: 1.5;
    margin: 0 0 2em;
}

div.sidebar li form {
    margin: 0.2em 0 0;
    padding: 0;
}

div.sidebar ul ul {margin: 0 0 0 1em;}

div.sidebar ul ul li {
    list-style: none;
    margin: 0;
}

div.sidebar ul ul ul {margin: 0 0 0 0.5em;}

div.sidebar ul ul ul li {list-style: circle;}

div#menu ul li,
div.gallery dl,
div.navigation div.nav-previous
{
    float: left;
}

div#header {
    background: url(../images/header_bg.jpg) top center no-repeat;
    height: 149px;
}

div#footer {
    color: #cb0207;
    font-size: 11px;
}

div#footer p {
    color: #fff;
    margin-top: 4px;
}

div#footer a {
    color: #fff;
    text-decoration: none;
}

div#footer a: hover {text-decoration: underline;}

div#header,div#footer {text-align: center;}

input#author,
input#email,
input#url,
div.navigation div
{
    width: 50%;
}

div.gallery *,
div.sidebar div,
div.sidebar h3,
div.sidebar ul
{
    margin: 0;
    padding: 0;
}

.entry-title a,
.entry-title,
.page-title
{
    color: #0089c5;
}

div#central {
    background: url(../images/central.jpg) top center no-repeat;
    width: 804px;
    height: 245px;
    margin: 0 15px;	
}

div#central #text {
    font-size: 32px;
    font-weight: bold;
    padding-top: 80px;
    padding-left: 25px;
}

div#central #button {text-align: center;}

div#news {
    background: url(../images/newsbody_bg.png) bottom left no-repeat;
    float: left;
    width: 194px;
    height: 170px;
    margin: 10px 8px 10px 15px;
    font-size: 12px;
}

* html div#news {
    background-position: 0 -25px;
    margin-left: 7px;
    position: relative;
    left: 1px;
}

#newsBody {
    background: url(../images/newstitle_bg.png) top left no-repeat;
    width: 194px;
}

div#news h3 {
    margin: 0;
    padding: 4px 5px 0 12px;
    height: 24px;
    font-size: 14px;
}

div#news ul {
    margin: 20px 5px 0 25px;
    padding: 0;
}

div#news ul li {
    list-style-image: url(../images/bullet_news.png);
    margin-bottom: 6px;
}

div#news ul li a {color: #fff;}

div#news .nl_title {
    padding-left: 25px !important;
    background-position: 6px 50% !important;
    text-decoration: none !important;
    text-indent: -3px;
}

div#maincontent {
    float: left;
    overflow: hidden;
    width: 444px;
    height: 230px;
    margin: 10px 0;
}

* html div#maincontent {margin-right: 9px}

#casinotabs h2 {margin: 0;}

#casinotabs h2 a {color: #fff;}

div#tabcontent {
    clear: both;
    width: 452px;
    height: 200px;
    margin: 4px 0;
    padding: 0 4px;
    background: #006eac url(../images/tab_bottom.png) bottom left no-repeat;
}

#tabcontent {margin-top: 0 !important;}

.tabcontent {
    width: 276px;
    height: 191px;
    margin: 0 4px;
    padding: 0 35px 0 1px;
}

.tabcontent a {color: #fff;}

div#promotion {
    background: url(../images/promobody_bg.png) bottom left no-repeat;
    float: right;
    width: 144px;
    height: 109px;
    margin: 10px 20px 10px 5px;
    font-size: 12px;
}

div#promotion a {color: #fff;}

div#promotion div {
    background: url(../images/promotitle_bg.png) top left no-repeat;
    width: 144px;
}

div#promotion h3 {
    margin: 0;
    padding: 4px 5px 0 12px;
    height: 24px;
    font-size: 14px;
}

* html div#promotion h3 {height: 22px;}

div#promotion p {
    margin: 4px;
    padding: 0;
}

div#livesupport {
    background: url(../images/livesupportbody_bg.png) bottom left no-repeat;
    float: right;
    width: 144px;
    height: 103px;
    margin: 0 20px 10px 5px;
    font-size: 12px;
}

* html div#livesupport {margin-top: 1px;}

div#livesupport div {
    background: url(../images/livesupporttitle_bg.png) top left no-repeat;
    width: 144px;
}

div#livesupport h3 {
    margin: 0;
    padding: 4px 5px 0 12px;
    height: 20px;
    font-size: 14px;
}

* html div#livesupport h3 {height: 18px;}

div#livesupport a, div#livesupport img {
    margin: 0;
    padding: 0;
}

div#sidemenu {
    margin-bottom: 20px;
    font-size: 12px;
}

div#sidemenu a {
    padding-left: 16px;
    color: #fff;
    text-decoration: none;
}

div#sidemenu a: hover {text-decoration: underline;}

#newpop input {
    float: none;
    padding: 0px;
    margin: 0px;
}

.content {
    margin-top: -70px;
    margin-left: 224px;
}

* html .content {margin-left: 222px;}

.contentTitle div img {
    position: relative;
    left: -5px;
}

#banner {
	/*float:right;*/
	font-weight: bold;
	/*z-index: 2100;*/
	position: absolute;
	top: -300px;
	left: 100%;
	margin-left: -268px;
}

.close {
	padding-left: 195px;
}

#banner a{
	margin: 3px;
	color: #000000;
	text-decoration: none;
	white-space: nowrap;
}

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