/*
yellow- #F2DC06;red- #E11818;blue- #424B8F;green- #09880F;
*/
img{border:0}
.logo{position: absolute;
top:0;left:0;
height:54px;
width:261px;
background-image:url(/images/rbg9.gif);
z-index:997}
ul {margin:0;list-style-image:url(/images/bullet1.gif);color:#000}
li{padding:0 0 3px 3px;margin:0 0 0 13px}
.mI{z-index:490}
.top,.topu{position:absolute;
left:0;top:0;
width:100%;
height:54px;
background-color:#F2DC06; 
z-index:401}
.topu{position:fixed;
height:24px;
background-color:#F2DC06; 
background-image: url(/images/backLogo.gif);
background-position:left;
background-repeat: repeat-y;
filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;
z-index:400;
border-bottom:1px solid #E11818}
.mI a:link, .mI a:active, .mI a:visited, .onSlots, .onVP, .onPoker, .onBlackjack, .onCraps, .onGambling,.onRoulette,.onNews,.onOnl{
position:absolute;
display:block;
font:bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
height:22px;
background-color:#424B8F;
text-align:center; 
padding-top:3px;
border:1px solid #E11818;
border-left:0;border-top:0;
white-space:nowrap;
color:white;z-index:499}
.onSlots, .onVP, .onPoker, .onBlackjack, .onCraps, .onGambling,.onRoulette,.onNews,.onOnl{
background-color:white;
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
height:27px;
color:black;
font-size:17px;
padding-top:7px;
z-index:502}
.onNews{left:627px;top:1px;width:162px}
.onSlots{left:599px;top:28px;width:76px}
.onVP{left:665px;top:28px;width:134px;border-color:#09880F}
.onPoker{left:442px;top:28px;width:82px;border-color:#424B8F}
.onBlackjack{left:275px;top:28px;width:112px}
.onCraps{left:376px;top:28px;width:76px;border-color:#424B8F}
.onGambling{left:299px;top:1px;width:176px;border-color:#09880F}
.onRoulette{left:511px;top:28px;width:100px;border-color:#09880F}
.onOnl{left:465px;top:1px;width:172px;border-color:#09880F}
.mI a:hover{font-weight:bold;filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;}
#men0{left:627px;top:4px;width:136px;background-color:#E11818;z-index:501;border-color:#F0F9FF}
#men1{left:327px;top:4px;width:144px;background-color:#09880F;border-color:#F6FFEE}
#men2{left:284px;top:32px;width:92px;background-color:#E11818;border-color:#F4E9E9}
#men4{left:672px;top:32px;width:112px;background-color:#09880F;border-color:#F6FFEE}
#men3{left:605px;top:32px;width:62px;background-color:#424B8F;border-color:#F4E9E9}
#men5{left:447px;top:32px;width:66px;background-color:#09880F;border-color:#F6FFEE}
#men6{left:381px;top:32px;width:61px;background-color:#424B8F;border-color:#F4E9E9}
#men7{left:518px;top:32px;width:82px;background-color:#E11818;border-color:#F0F9FF}
#men8{left:476px;top:4px;width:146px;border-color:#F0F9FF}
.b{border-left:117px solid #424B8F;
border-right:8px solid #09880F;
margin-top:0;
padding:54px 0 0 1px;
background-color:white}
.b a:link,.b a:active,.b a:visited{color:#CC0000}
.b a:hover{color:red}
.cnt{border:0;
border-top:1px solid #E11818;
border-left:1px dotted red;
background-color:White;
margin:0;
padding:0.8em 2.8em 1em 2.8em}
.art div, .art p{margin:10px 0 8px 0}
.art td{margin:0;padding:3px;border:1px solid gray}
.art table{border-collapse:collapse;margin-left:6px}
.cnt a:link, .cnt a:active, .cnt a:visited{color:#424B8F}
.cnt a:hover{color:red;}
.datef{
color:Gray;
font-size:11px;
font-weight:normal;
}
.dc{color:Gray;
font-size:11px;
font-weight:normal;
font-style:italic;
z-index:0}
.dc{float:right;margin:-24px 0 4px 0;padding:0 0 0 4px}
.datea{font-size:11px;letter-spacing:0;font-variant:normal}
div.datef a:link, div.datef a:active, div.datef a:visited, div.dc a:link, div.dc a:active, div.dc a:visited{
font-size:100%;
font-style:italic;
font-weight:normal;
text-decoration:underline;
color:gray}
.authLink{font-size:100%;font-style:italic;color:gray}
.blurb{color:black;font-size:13px;line-height:17px;margin:0 0 4px 12px}
.fB{float:left;
border-right:1px dotted #E11818;
padding:4px 2px 4px 0;margin:2px 8px 0 0}
.hea{clear:left;padding-top:3px}
.heb{padding:0;margin:0;font:normal 13px/18px Georgia, times, 'times new roman', serif}
.blnkH, .hea a:link, .hea a:active, .hea a:visited, .heb a:link, .heb a:active, .heb a:visited{
color:#424B8F;
font:bold 15px/19px Georgia, times, 'times new roman', serif}
.hea a:hover, .heb a:hover{color:red}
.rdBx, .grBx, .blBx{padding:2px 5px 5px 5px;margin-bottom:4px}
.rdBx{border-top:2px solid #E11818}
.grBx{border-top:2px solid #09880F}
.blBx{border-top:2px solid #424B8F}
.bookBlock,.nBlk,.gBlk{
position:relative;
width:290px;
color:#424B8F;
border-left:1px solid #E11818;
margin:0 -40px 8px 8px;
background-color:#F6FFF9;
font:normal 75%/135% sans-serif;
color:#666666;
padding:0 5px 6px 6px}
.gBlk{background-color:#EEF8F9}
.nBlk{border-left:1px solid #F2DC06;
background-color:#FFFBFD}
.blk p, .blk div{margin:9px 0 0 0}
.bookBlock{line-height:130%;background-color:#F6FFEE;border-left:1px solid #424B8F;z-index:290}
.bookBlock .T{margin:10px 4px 6px 10px}
.bookBlock p{margin:0 0 6px 0}
.z2, .bookBlock .h, .nBlk .h, .gBlk .h, div.h a:link, div.h a:active, div.h a:visited{
font:bold 16px/18px verdana,arial,helvetica,sans-serif;
letter-spacing:.6px;
font-variant:small-caps;
text-align:right;
padding:4px 0 4px 0;
color:#424B8F;
border-bottom:2px solid #424B8F}
div.gBlk .h{font-size:15px;}
.z2{margin:0 2px 0 0;
padding-left:125px;
background-image:url(/images/bestBet.gif);
background-repeat: no-repeat;
}
div.h a:link, div.h a:active, div.h a:visited{
border-bottom:0;
text-decoration: underline;}
div.nBlk .h{border-top:0;border-bottom:1px solid #E11818}
.buyIt{padding:8px 0 9px 0;font-size:120%;font-weight:bold}
.nBlk a:link, .nBlk a:active, .nBlk a:visited,.bookBlock a:link,.bookBlock a:active,.bookBlock a:visited,.gBlk a:link, .gBlk a:active, .gBlk a:visited{
display:block;
color:#424B8F;
padding:5px 0 3px 0;
text-align:left;
font:bold 13px/16px sans-serif;
letter-spacing:1px;
text-decoration:none}
.bookBlock a:hover,.gBlk a:hover,.nBlk a:hover{text-decoration:underline;color:#990033}
a:visited.thedns{color:#777777;text-decoration:none}
.bio{position:relative;
float:left;
width:186px;
border-right:1px dotted #E11818;
background-color:#F9FCFF;
color:#666666;
font-size:67%;
line-height:135%;
font-style:normal;
margin:.7em .8em .1em 0;
padding:4px 2px 0 0}
.inlineAd{position:relative;
float:right;
width:140px;
text-align:center}
.iL{display:inline;letter-spacing:0}
.bio2, .bio3{font-size:13px;
line-height:17px;
margin:4px 0px 0 25px;
padding:4px 4px 0 4px}
.bio3{margin:0 0 4px 0;padding:0}
.Question{font-style:italic;font-weight:bold;font-size:90%}
div.Answer:first-letter, div.Question:first-letter {float:left;
font-style:italic;
margin:4px 10px 4px 2px;
font-weight:normal;
font-size:140%}
div.Answer:first-letter {color:#09880F}
div.Question:first-letter {color:#E11818}
.f{clear:both;
border-top:2px dotted green;
border-left:116px solid #E11818;
padding:0 0 0 1px;
background-color:#424B8F}
.fCnt{border:0;
border-left:1px dotted red;
background-color:#F2DC06;
margin:0 8px 0 0;
padding:6pt 4pt 4pt 4pt;
text-align: left;
line-height:120%; 
font-style: italic;
color:gray; 
font-size:70%}
.fCnt a:link, .fCnt a:active, .fCnt a:visited{color:#E11818;font-size:115%}
body{margin:0;padding:0;
background-color:white;
font:normal 15px/20px Arial, Georgia, Times, serif}
H1,H2{margin:4px 0 4px 0;
font:normal 140% Georgia, Times, serif;
color:#CC0000}
H1{border-bottom:2px solid #F2DC06;margin:3px 270px 7px 0;padding:0 0 4px 0}
H3{border-bottom:2px solid #F2DC06;font:normal 125% Georgia, Times, serif;color:#CC0000;margin:2px 270px 4px 0;padding:0 0 4px 0}
.subHead,.cmpHd{font-weight:bold;color:#CC0000}
.cmpHd{position:relative;font-size:85%;width:200px;
left:25px;
padding:2px 4px 2px 6px;margin:0;
border-bottom:1px solid #CC0000;
background-color:#F2DC06;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
z-index:99}
.cmpBlk {font:normal 12px/17px sans-serif;color:#666666;padding:0;margin:0}
.cmpTxt{border-top:1px solid #424B8F;color:black;font:normal 11px/14px sans-serif;
	padding:12px 2px 4px 4px !important;margin:-16px 4px 4px 4px !important;
	filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.cmpBx {margin:-7px 270px 0 0;background-color:#EEF8F9}
H2{font:bold 15px Georgia, Times, serif}
H2 a:link, H2 a:active, H2 a:visited{color:#E11818 !important;letter-spacing:1px}
H4{color:#424B8F;margin:6px 0 4px 0;padding:0;font:bold 16px/20px georgia, times, serif}
.h2C{padding:0;margin:4px 0 0 0;font:normal 140% Georgia, Times, serif;color:#CC0000}
.he{margin-right:62px;clear:left;padding:4px 4px 6px 0;border-bottom:2px dotted #EAF5FF}
.he a:link, .he a:active, .he a:visited{
color:#424B8F;
font:bold 16px/20px Georgia, Times, serif;}
.he a:hover{color:red}
#ls{position:absolute;top:66px;left:0;
font:normal 92% Arial, Helvetica, sans-serif;
color:white;
z-index:730}
#ls .leftnav, #ls .leftnav a{position:relative;display:block;width:10.5em;line-height:2.2em;}
#ls .leftnav a:link, #ls .leftnav a:active, #ls .leftnav a:visited{
color:white;
text-decoration:none;
border:1px solid #E11818;
border-left:0;
line-height:18px;
border-right:1px solid black;
border-bottom:1px solid black;
background-color:#E11818;
padding:3px 3px 3px 3px;
margin-bottom:2px;}
#ls .leftnav{filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;z-index:999;}
#ls .leftnav a:hover{
background-color:white;
color:#424B8F;
border:1px solid #424B8F;
border-left:0;
border-right:4px solid #424B8F}
#ls .leftnavon{
background-color:#F2DC06;
color:black;
width:10.5em;
line-height:18px;
border:1px solid #424B8F;
border-left:0;
padding:3px 3px 3px 3px;
margin-bottom:2px}
.tip,.factis{
clear:left;
background-image:url(/images/tip.gif);
background-repeat:no-repeat;
padding:10px 8px 10px 70px;
font-weight:bold;font-size:80%;font-style:italic;
background-color:#F6FFEE}
.factis{padding:10px 8px 10px 76px;background-image:url(/images/fact.gif)}
.sel{background-color:#F2DC06;color:#E11818;font-weight:bold;font-size:13px}
.clnk{font-size:12px;text-align:right}
.clnk a:link, .clnk a:active, .clnk a:visited{display:inline;font-size:10px;font-weight:normal;color:#E11818;letter-spacing:1px;text-decoration:none}
.clnk a:hover{text-decoration:underline}
.cl{clear:left}
img{margin:4px 8px 4px 0}
.bxSp{margin:0 2px 0 0;padding:0 65px 4px 0}
.glnk{font-size:80%}
.glnk a:link, .glnk a:active, .glnk a:visited{text-decoration:none}
.glnk a:hover{text-decoration:underline}
.tower {margin:60px 0 20px;background-color:none}


/* ====================================
   Mobile Responsive Styles (≤ 800px)
   ==================================== */
@media screen and (max-width: 800px) {

  /* Reset margins and fix layout issues */
  body, html {
    margin: 0;
    padding: 0;
    background-color: white;
  }

/* Hide top nav and sidebar-only elements */
.mI,
.top,
#inlineAdBlock,
.bookBlock,
.bio,
.inlineAd {
  display: none !important;
}


  /* Clean up inline-floated ad blocks */
  div[style*="float:right"],
  div[style*="float:left"] {
    float: none !important;
    display: block;
    width: 100% !important;
    margin: 10px auto !important;
    text-align: center;
  }

  /* Responsive logo styling */
  .logo {
    display: block !important;
    margin: 10px auto 0 auto;
    width: 80%;
    height: auto;
    background-image: url(/images/rbg9.gif);
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 2;
    position: relative;
  }
@media screen and (max-width: 800px) {
  .logo {
    position: relative !important;
    display: block !important;
    margin: 10px auto !important;
    width: 180px !important;
    height: 54px !important;
    background-image: url(/images/rbg9.gif);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    z-index: 1000;
  }
}
#leftnav,
.leftnav {
  width: 100px !important;
  padding: 0 !important;
}

#leftnav a,
.leftnav a {
  display: block;
  font-size: 12px !important;
  padding: 6px 4px !important;
  margin: 4px 0 !important;
  text-align: center;
  line-height: 1.2em;
  box-sizing: border-box;
}

#leftnav td,
.leftnav td {
  padding: 0 !important;
}
@media screen and (max-width: 600px) {
  /* Center the logo if not already */
  .logo {
    display: block !important;
    margin: 10px auto !important;
    width: 60vw;
    height: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
  }

  /* Center and stack the leftnav menu */
  #ls,
  #ls .leftnav {
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    background: none !important;
    border: none !important;
    margin: 10px 0 !important;
    text-align: center !important;
  }

  #ls .leftnav a {
    display: inline-block !important;
    width: auto !important;
    font-size: 13px !important;
    margin: 4px 6px !important;
    padding: 6px 12px !important;
    background-color: #E11818;
    color: white;
    border: 1px solid #E11818;
    text-align: center;
  }

  #ls .leftnav a:hover {
    background-color: white;
    color: #424B8F;
    border: 1px solid #424B8F;
  }

  /* Remove blue sidebar effect */
  .b {
    border-left: none !important;
    border-right: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 auto !important;
    width: 100% !important;
  }

  /* Center content area */
  .cnt {
    margin: 0 auto !important;
    padding: 1em !important;
    border-left: none !important;
  }
}

iframe[src*="adframe.php"] {
  display: none !important;
  height: 0 !important;
  visibility: hidden;
}
@media screen and (max-width: 800px) {
  h1, .title, .h2C {
    display: block;
    width: 100% !important;
    font-size: 1.5em !important;
    line-height: 1.3em;
    margin: 10px auto !important;
    text-align: center !important;
    border-bottom: none !important; /* optional */
    padding: 0 10px;
    word-break: normal;
    hyphens: auto;
  }
}
@media screen and (max-width: 800px) {
  h1, .top, .cnt {
    border-bottom: none !important;
  }
}
@media screen and (max-width: 800px) {
  body { font-size: 16px; }
}

@media screen and (max-width: 800px) {
  h1 {
    border-bottom: none !important;
  }

  .top, .b, .cnt {
    border-bottom: none !important;
  }
}
@media screen and (max-width: 800px) {
  .b,
  .cnt,
  h1 {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
@media screen and (max-width: 800px) {
  .dc {
    display: block;
    margin-top: 10px !important;
    float: none !important;
    padding: 0 0 0 4px;
  }
}

@media screen and (max-width: 800px) {
  /* Hide non-mobile elements */
  .bookBlock,
  .bio,
  .inlineAd,
  .top,
  .topu,
  .mI,
  #inlineAdBlock {
    display: none !important;
  }

  /* Remove blue border column overlay */
  .b {
    border-left: none !important;
    border-right: none !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin: 0 auto !important;
    width: 100% !important;
    background: none !important;
  }

  /* Simplify logo */
  .logo {
    display: block !important;
    margin: 10px auto;
    width: 180px !important;
    height: 54px !important;
    background-image: url(/images/rbg9.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    position: relative;
    z-index: 1000;
  }

  /* Expand content container */
  .cnt {
    margin: 0 auto !important;
    padding: 1em !important;
    border-left: none !important;
    border-top: none !important;
    background-color: white !important;
    font-size: 1.05em;
    line-height: 1.5em;
  }

  /* Article titles */
  h1, .title, .h2C {
    display: block;
    width: 100% !important;
    font-size: 1.5em !important;
    line-height: 1.3em;
    margin: 10px auto !important;
    text-align: center !important;
    border-bottom: none !important;
    padding: 0 10px;
    word-break: normal;
    hyphens: auto;
  }

  /* Author credit */
  .dc {
    display: block;
    margin-top: 10px !important;
    float: none !important;
    padding: 0 0 0 4px;
    font-size: 0.85em;
  }
}
