
@import url("layout.css");
@import url("form.css");

html, body {
  border: 0;
  margin: 0;
  padding: 0;
}

body {
  font: 13px, helvetica, sans-serif;
  background: #443833 url(../images/bg.jpg) repeat-y top center;
  width: 100%;
  min-width: 970px;
}
/***** Common Formatting *****/

h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  font-weight: normal;
}

h1 {
  
  clear: both;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-bottom: 3px;
  letter-spacing: -1px;
  font: 2em arial, helvetica, sans-serif;
  color: #877065;
  background-color: transparent;
  border-bottom: 4px solid #877065;
}

h2 {
  padding: 10px 0 0 0;
  color:  #443833;
  background-color: transparent;
  font-size: 110%;
  letter-spacing: -1px;
  font: 1.4em arial, helvetica, sans-serif;
}

h3 {
  font: 1em arial, helvetica, sans-serif;
  font-weight: bold;
}

p, ul, ol {
  margin: 0;
  padding: 0 0 18px 0;
}

p {padding:6px 0;}

ul, ol {
  list-style: none;
  padding: 0 0 18px 40px;
}

blockquote {
  font-size: 1.4em;
  color: #55453E;
  background-color: transparent;
  width: 400px;
  background: url(../images/close-quote.jpg) no-repeat right bottom;
  padding-left: 18px;
  text-indent: -18px;
}

blockquote:first-letter {
  background: url(../images/open-quote.jpg) no-repeat left top;
  padding-left: 40px;
  font: italic 2em Georgia, "Times New Roman", Times, serif;
}


small {
  font-size: 0.85em;
}

img {
  border: 0;
}

sup {
  position: relative;
  bottom: 0.3em;
  vertical-align: baseline;
}

sub {
  position: relative;
  bottom: -0.2em;
  vertical-align: baseline;
}

acronym, abbr {
  cursor: help;
  letter-spacing: 1px;
  border-bottom: 1px dashed;
}
/***** Links *****/

a {
  text-decoration: none;
  color: #0066FF;
}

a:hover {
  text-decoration: none;
  color: #3399FF;
}

a img {
  border: none;/*remove border for linked images*/
}
/***** Tables *****/

table {
  border: 0;
  margin: 0 0 0 0;
  padding: 0;
}

table tr td {
  padding: 2px;
}

/***** Global Classes *****/

.clear         { clear:both; }

.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.wrap          { width:960px;margin:0 auto; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }
.noborder      { border: none; }


 #content #topcasinos h3 {
	border-bottom: 0 none;
	font-size: 140%;
	font-weight: normal;
	font-family: inherit;
	margin:0 0 2px 0;
}
#content #topcasinos h3 a {color: #56453e;}

 #content #topcasinos .box {
	border: 1px solid #56453e;
	line-height: normal;
	font-size: 12px;
	overflow: hidden;
	vertical-align: top;
	background: #ac9992;
	margin:0 0 8px 0;
}
 #content #topcasinos .box strong {color: #56453e;}
#content #topcasinos .box img { vertical-align:middle; margin:0; padding:0; background:none; border:0 none;}

.ac_results {border: 1px solid #877065; background-color: #BDADA6; padding: 0; margin: 0; list-style: none; position: absolute; z-index: 10000; display: none;}
.ac_results li {padding: 2px 5px; white-space: nowrap; color: #333; text-align: left; list-style: none;}
.ac_results li a {text-decoration: none; color: inherit;}
.ac_over {cursor: pointer; background-color: #877065; border:1px solid #333; border-width:1px 0;}
.ac_match { border-bottom:1px dotted; color: #966; font-weight:bold;}
#SearchModule {margin:12px 0 0 0; padding:0 0 0 30px; border:0 none;}
#SearchModule form {margin:0; padding:0; border:0 none;}
#seek {width:128px; font-size:9pt;}
#submit {width:54px; overflow:hidden; font-size:9pt;}

#commentlist {
margin: 0;
padding: 10px 0 20px;
position: relative;
font-size:12px;
}

#commentlist li {
margin: 10px 0 0;
padding: 10px 10px 5px;
list-style: none;
}

#commentlist li .comment-content {
padding: 10px 0;
font-size: 1.2em;
line-height: 1.8em;
}

.comment-content p,
.comment-content ul,
.comment-content ol,
.comment-content div,
.comment-content blockquote {
margin: 13px 0;
}

#commentlist li .comment-meta {
padding: 2px 0 2px 20px;
background: url('../img/time.png') left center no-repeat;
display: block;
}
#commentlist li .comment-meta a {color:#777777;
text-decoration:none;}

#commentlist li img {
padding: 0;
border: none;
}
.video {text-align:center; margin:10px 0 20px 0}
.video object {margin: 0 auto; display:block;}

#commentlist li img.gravatar {
float: right;
margin: -5px 0 0;
}

#commentlist li .commentauthor {
font-size: 1.5em;
font-weight: bold;
letter-spacing: -1px;

}

#commentlist li .commentauthor a {text-decoration:none; font-size:1em; color:#56453E;}

#commentlist li .counter {
display: none;
font: normal 1.5em 'Century Gothic', 'Lucida Grande', Arial, Helvetica, Sans-Serif;
color: #999;
float: left;
width: 35px;
}
#commentformbox textarea {width:98%;}

.c_item {overflow:hidden; zoom:1; margin-bottom:16px; padding:0 0 16px 0; border-bottom:1px solid #433832;}
.casinolnk {font-size:18px; color:#877065; text-decoration:underline; display:block; margin-bottom:8px;}
.c_imgs {float:left; width:144px;}
#content .c_imgs img {margin:0; padding:0;}
.c_txt {float:left; width:480px; font-size:12px; padding:10px 0;}
.c_dwnl {display:block; width:124px; height:26px; background:url(../img/bloody-download.gif) 0 0 no-repeat; margin:10px 0 0 3px}

.c_item2 {border:1px solid #c1c1c1; overflow:hidden; zoom:1; padding:12px 12px 0px 12px;}
.c_item2 .c_txt, .c_item2 .c_imgs {float:none; width:auto; overflow:hidden; zoom:1;}
.c_item2 .casinolnk {float:left; margin:0;}
.c_item2 .c_dwnl {float:right; margin:0;}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {height:600px; width:800px; border:10px solid #fff; background:url(../img/bg-loading.gif) 50% 50% no-repeat #fff;}
#simplemodal-container a.modalCloseImg {background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
* html #simplemodal-container a.modalCloseImg {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/x.png'); background:none;}
#simplemodal-container #basicModalContent {padding:8px;}

.screenshots {margin:10px 0;}
.sc_clear {overflow:hidden; zoom:1;}
.sc_item {float:left; margin:0 12px 8px 0;}
#content .sc_item img {border:none; margin:0; padding:0;}
.sc_item .desc {display:block; font-weight:bold; margin-bottom:4px;}
.nomargin {margin-right:0;}

.modal {display:block;}
.modal_big {background-repeat:no-repeat; background-position:0 0; width:800px; height:600px;}
/* rushmore */
.crystal-waters {background-image:url(../img/screenshots/big/rushmore/crystal-waters.jpg);}
.treasure-chamber {background-image:url(../img/screenshots/big/rushmore/treasure-chamber.jpg);}
.sevens-and-stripes {background-image:url(../img/screenshots/big/rushmore/sevens-and-stripes.jpg);}
.enchanted-garden {background-image:url(../img/screenshots/big/rushmore/enchanted-garden.jpg);}
.crazy-vegas {background-image:url(../img/screenshots/big/rushmore/crazy-vegas.jpg);}
.paradise-dreams {background-image:url(../img/screenshots/big/rushmore/paradise-dreams.jpg);}

/* golden */
.independence-day {background-image:url(../img/screenshots/big/golden/independence-day.jpg);}
.cupids-arrow {background-image:url(../img/screenshots/big/golden/cupids-arrow.jpg);}
.luck-of-the-irish {background-image:url(../img/screenshots/big/golden/luck-of-the-irish.jpg);}
.american-icon {background-image:url(../img/screenshots/big/golden/american-icon.jpg);}
.admirals-inn {background-image:url(../img/screenshots/big/golden/admirals-inn.jpg);}
.mega-money-mine {background-image:url(../img/screenshots/big/golden/mega-money-mine.jpg);}

/* online-vegas */
.black-magic {background-image:url(../img/screenshots/big/online-vegas/black-magic.jpg);}
.vegas-party {background-image:url(../img/screenshots/big/online-vegas/vegas-party.jpg);}
.z3-reel-wheel-of-chance {background-image:url(../img/screenshots/big/online-vegas/3-reel-wheel-of-chance.jpg);}
.winter-wonderland {background-image:url(../img/screenshots/big/online-vegas/winter-wonderland.jpg);}
.atomic-jackpot {background-image:url(../img/screenshots/big/online-vegas/atomic-jackpot.jpg);}
.treasure-trail {background-image:url(../img/screenshots/big/online-vegas/treasure-trail.jpg);}

#content .triplex {overflow:hidden; zoom:1;}
.tripl_col1, .tripl_col2, .tripl_col3 {width:160px; margin:0; zoom:1; line-height:17px;}
.tripl_col1 {}
.tripl_col2 {margin-left:33%;}
.tripl_col3 {margin-left:66%;}

.bloody_playnow {display:block; width:125px; height:26px; background:url(../img/bloody-play.gif) 0 0 no-repeat;}
#content .nb {list-style-image:none; list-style:none; background:none;}

.toptable {margin:6px 0;}
.toptable td {padding:6px;}
.toptable thead td {font-size:12px; font-weight:bold;  background:url(../img/bg-table-top.gif) 0 0 repeat-x; color:#dcdcdc;}
.toptable tbody td {font-size:12px; color:#010101; height:32px;}
.toptable tbody td a {color:#56453e; text-decoration:underline;}}
.rank {}
.us {text-align:center;}
.uspic {display:block; width:23px; height:18px; background:url(../img/us2-w.gif) 0 0 no-repeat; margin:0 auto;}
.odd .uspic {background:url(../img/us2.gif) 0 0 no-repeat;}
.bonus {text-align:center;}
.match {text-align:center;}
.soft {text-align:center;}
.visit {text-align:center;}

.toptable thead td.rank {background:url(../img/bg-table-top-l.gif) 0 0 no-repeat;}
.toptable thead td.visit {background:url(../img/bg-table-top-r.gif) 100% 0 no-repeat;}
.toptable tbody td.rank {border-left:1px solid #433832}
.toptable tbody td.visit {border-right:1px solid #433832}
.toptable tbody tr.last td {border-bottom:1px solid #433832}
.toptable tbody tr.odd td {background:#e7e5e4;}

h2 a {text-decoration:underline; color:#877065;}
h4 {font-weight:bold;}