body {
	font-family: calibri;
	background:url(images/background.gif);
	font-size: 11pt;
}
p {
	font-size: 11pt;
}
a:link {
	color: #0066FF;
}
a:visited {
	color: #0066FF;
}
a:hover {
	color: #CC3300;
}
h1 {
	font-size: 18pt;
}
h2 {
	font-size: 14pt;
}
h3 {
	font-size: 12pt;
}
img {
	border: 0;
}

/**** HEADER ****/

#casinos-header {
border-width: 0px;
border-style: none;
width: 950px;
height: 105px;
background: url(images/header.jpg);
margin-left: auto;
margin-right: auto;
}
#casinos-header td {
text-align: right;
}
#casinos-header img {
padding-right: 10px;
}

/**** BODY ****/
#top-casinos {
margin-left: auto;
margin-right: auto;
border-width: 0px;
border-style: none;
border-collapse: collapse;
border-color: #C0C0C0;
width: 950px;
}

#top-casinos td {
padding: 10px;
}

#top-menu {
text-align: left;
vertical-align: top;
background: url(images/shine.jpg);
font-weight: 700;
color: #FFFFFF;
}

#top-menu a {
text-decoration: none;
color: #FFFFFF;
}

#content {
width: 713px;
vertical-align: top;
background-color: #FFFFFF;
}

#side-bar {
width: 194px;
vertical-align: top;
background-color: #FFFFE1;
}
#side-bar ul {
list-style: none;
padding-left: 0px;
margin-left: 0px;
margin-top: 0px;
}
#side-bar p {
margin-bottom: 0px;
}

#footer {
background: url(images/footer.jpg);
text-align: center;
color: #FFFFFF;
font-weight: bold;
}

/**** TOP TEN CASINOS TABLE *****/
#top-10-casinos {
margin-left: auto;
margin-right: auto;
border-width: 0px;
border-collapse:collapse;
width: 690px;
}

#top-10-casinos td {
padding: 0px;
text-align: center;
font-weight: bold;
height: 40px;
vertical-align:middle;
}

.top-row td {
background: url(images/footer.jpg);
color:#FFFFFF;
}

.yellow-row td {
background-color: #FFFFCC;
}

.casino-bonus {
color: #336600;
}

.casino-bonus-type {
color: #808080;
}