body					{font-family:verdana,tahoma,arial,sans-serif; font-size:x-small}
html>body				{font-size:small}
*						{margin:0; padding:0; border:none}
#head					{width:750px; padding:10px 0 15px 0; background:url(/i/bg-top.gif) repeat-x bottom}
	#head div				{float:right; margin-top:10px}
#content				{width:970px; padding-left:20px}
#text					{float:left; width:750px; text-align:justify; margin-bottom:1em}
#menu					{float:none; margin-left:770px; width:auto; color:fff; padding-top: 5px}
	#menu a						{color:#039; text-decoration:none}
	#menu a:hover, #menu li#active a {text-decoration:underline}
	#menu h2					{background-color:#06c; font-weight:bold; padding:4px 10px; border:1px solid #bfd9f2}
	#menu h2.green				{background-color:#008C00; border:1px solid #d8efd8}
	#menu h2.orange				{background-color:#ff653f; border:1px solid #ffe0d8}
	#menu ul					{list-style-type:none}
	#menu li					{padding:5px 0 5px 20px !important}
	#menu li.last				{border:none; margin-bottom:2px}
	#menu li#active				{font-weight:bold; background:url(/i/arr.gif) no-repeat left center}

#footer					{min-width:760px; padding:5px 20px}
	#footer #copy			{border-top:1px solid #06c; height:34px; padding-top:5px}
	#footer #links			{height:30px; color:#999; vertical-align:30%}
	#footer #links a		{padding:0 3px}
	
h1, #text h2			{font-family:arial,sans-serif,tahoma,verdana}
#menu, #footer, .ad, #zup, #disclaimer, small		{font-family:tahoma,verdana,sans-serif,arial}
#menu, #menu h2, #zup {font-size:8pt}
#footer, #disclaimer, .ad, small {font-size:85%}
#menu li, .ad, #head	{border-bottom:1px solid #bbd9f8}

h1						{font-size:180%; font-weight:normal; margin-bottom:0.5em; margin-top:10px}
h2						{font-size:140%; font-weight:normal; margin-top:0.7em}
p, #text ul, #text ol, #text h2	{margin-bottom:0.7em}
small        {color:#333}
#text ul, #text ol		{margin-left:3em}
#text ul li, #text ol li	{margin:3px 0}
a:link, .ad a, #footer #links a {color:#039}
.ad						{padding:10px; margin-bottom:1em}
	.ad img				{float:left; margin-right:10px; margin-top:3px; margin-bottom:5px}
	.ad div.tth			{clear:both; padding:3px 0 7px 5px; background-color:#eeeef8}
	html>body .ad div.tth	{padding-top:5px}
	.ad div.tth img		{float:none; vertical-align:-20%; margin:0}
	.ad div.tth div		{float:left; width:25%}
	#lastad				{border-top:1px solid #bbd9f8; margin-top:20px}
	.ad span			{font-size:100%}
.br						{clear:both}
.us						{padding-right:20px; background:url(/i/usflag.gif) no-repeat right}
#disclaimer  {padding-top:0.7em}
.txtad {margin-top: 10px; margin-bottom: 10px; padding: 4px; border: 1px dotted #333; color: #333; background-color: #FFFCD0}

table.tbl							{font-size:10pt; width:100%; }
	table.tbl th    {font-weight: bold; color:#333; text-align:left; background-color:#f4f4f8; border:1px solid #e0e0e0; padding: 3px}
  table.tbl td		{padding: 4px; border: 1px solid #e0e0e0;}	
	table.tbl tfoot td {padding:3px; border: 1px solid #eee;}
  table.tbl td.idx {text-align: right; color: #666}
  table.tbl tr.nm { background-color: #FFF }
  table.tbl tr.hl { background-color: #FFFCD0 }

#langs {float:none; margin-left:770px; width:auto; padding-top: 5px; font-size:8pt; color: #666}
#langs img {vertical-align: middle}
#langs a {text-decoration: none}

table.cltrn {
	margin: 1em 0;
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
}

table.cltrn th {
	background-color: #eee;
	border-bottom: 3px double #ccc;
	color: #494949;
	font-weight: bold;
	padding: 8px 5px;
}

table.cltrn td {
	padding: 3px 5px;
	text-align: center;
}

table.cltrn tr {
	border: 1px dotted #ccc;
	border-width: 1px 0;
}
table.cltrn tr.odd {}
table.cltrn tr.even {
	background-color: #f9f9f9;
}

table.cltrn th.name, table.cltrn td.name,
table.cltrn th.casino, table.cltrn td.casino {
	text-align: left;
}

table.cltrn td.date {}
table.cltrn tr.started td.starts {
	color: #009900;
}
table.cltrn td.endsoon {
	color: red;
}

table.cltrn td.prize {}
table.cltrn td.entry {}

table.cltrn td.flag {
	width: 16px;
}
table.cltrn td.us {
	background: transparent url('http://www.casinolistings.com/sites/all/themes/casinolistings/images/flags/us.gif') no-repeat 50% 50%;
}
table.cltrn td.us-some {
	background: transparent url('http://www.casinolistings.com/sites/all/themes/casinolistings/images/flags/us-some.gif') no-repeat 50% 50%;
}

table.cltrn div.description {
	color: #696969;
	font-size: 90%;
}
table.cltrn div.sort {
	display: none;
}

div#cltrn p.linkback {
	color: #696969;
	font-size: 90%;
}


table.slots td {
border-bottom:1px dashed #DDDDDD;
padding:3px 0;
padding-right:10px;
}


ul.slots {
margin-left: 0;
}

ul.slots li {
    background: url("/i/li_star.png") no-repeat scroll left center transparent;
    font-size: 12px;
    list-style: none outside none;
    margin-bottom: 5px;
    padding-left: 15px;
}
