
body  { color: #535353; font-size: 95%; background-color: #dfdac6; text-align: justify; margin: 0; padding: 0; position: relative; }
p  { font-size: 0.85em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; text-align:justify; }
.p-link  {font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #535353; text-decoration:underline; font-weight:600}
ol { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:0.85em; text-align:justify;}
h2 { font-size: 0.9em; font-weight:bold; margin-bottom:2px; margin-top:2px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
h3 { font-size: 1.1em; font-weight:bold; margin-bottom:2px; margin-top:2px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
ul { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size:0.85em; }
#main    { background-image: url("images/mechanicals/main-repeat.gif"); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-left: auto; padding: 0; position: relative; width: 975px; height: auto }
#banner  { background-image: url("images/mechanicals/banner.gif"); position: relative; width: 918px; height: 153px }
#banner h1  { margin: 0; padding: 0; position: relative; width: 0; height: 0; overflow: hidden; clip: auto }
#banner-content   { position: absolute; top: 40px; right: 0px }
#banner-menu  { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; position: absolute; top: 3px; right: 145px }
#banner-menu ul  { list-style-type: none; margin: 0; padding: 0 }
#banner-menu ul li { display: block; margin-left: 10px; float: left }
#banner-menu a:hover { color: #f00 }
#bookmark { color: #3a35a3; text-decoration: none }
#webmaster { color: #a26f4c; text-decoration: none }
#menu      { font-family:Verdana, Arial, Helvetica, sans-serif; background-image: url("images/mechanicals/menuparts/menu-repeat.gif"); background-repeat: repeat-y; margin: 0; padding: 0; position: relative; width: 172px; height: auto }
#menu-top     { background-image: url("images/mechanicals/menuparts/menu-top.gif"); background-repeat: no-repeat; position: relative; width: 100%; height: 20px }
#menu-bottom    { background-image: url("images/mechanicals/menuparts/menu-bottom.gif"); background-repeat: no-repeat; position: relative; width: 100%; height: 32px }
#menu ul   { background-repeat: no-repeat; text-align: left; text-indent: 12px; list-style-type: none; display: block; margin: 0 0 0 0; padding: 0; position: relative; width: 100%; overflow: hidden }
#menu ul li a  { color: #3a3a10; font-size: 13px; text-decoration: none; margin-right: 10px }
#menu ul li a:hover { color: #f30; font-weight:bold; }
.level1   { font-weight:bold; color: #3a3a10; text-decoration: none; background-image: url("images/mechanicals/menu-header.gif"); text-align: left; text-indent: 30px; display: block; margin: 0 0 0 3px; padding: 0; width: 162px; height: 32px; overflow: hidden; clip: auto }
.level1 a { color: #3a3a10; font-size: 13px; text-decoration: none; position: relative; top: 8px; right: 15px }
.level1 a:hover { color: #f30 }
#content      { margin-left: 59px; padding-top: 0; position: relative; width: 100%; min-height: 550px }
/*the following fixes IE min height bug*/
* html #content  { height: 550px }
#content h1  { color: #a2664a; font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0 0 0.25em }
#content p { padding-bottom: 0.65em }
#footer     { background-image: url("images/mechanicals/footer.gif"); background-repeat: no-repeat; background-position: left bottom; margin: 0; padding: 5px 0 20px; position: relative; left: -1px; width: 915px; clear: both }
#footer-topper    { background-image: url("images/mechanicals/footer.gif"); background-repeat: no-repeat; background-position: left top; margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 100%; height: 5px; overflow: hidden; clip: auto }
#copyright  { color: #959180; font-size: 12px; position: relative; left: 65px; width: 835px }
#copyright strong { color: #7c7969; font-size: 13px; font-weight: bold }
#column1a    { margin: 0; padding: 0; position: relative; width: 172px; float: left }
#column1b   { margin: 0; padding: 0; position: relative; left: 20px; width: 510px; float: left }
#column1c   { margin: 0; padding: 0; position: relative; left: 37px; width: 172px; float: left }
#column.1.left    { margin: 0; padding: 0; position: float: left }
/*the following fixes IE position bug for menu*/
* html #column1c  { position: relative; left: 35px }
/*Sidebar*/
.sidebar-box   { background-color: #fff; margin-bottom: 10px; width: 100%; border-right: 1px solid #b4aba4; border-bottom: 1px solid #b4aba4; border-left: 1px solid #b4aba4 }
#content .sidebar-box h1 { color: #fff; font-size: 14px; background-image: url("images/mechanicals/sidebar-header.gif"); background-repeat: no-repeat; text-indent: 10px; margin: 0 0 5px; padding: 2px 0 0; width: 100%; height: 24px }
.sidebar-box p { color: #464646; font-size: 12px; padding: 0 5px 10px 10px }
.sidebar-box .date p { color: #b4aba4; font-size: 15px; padding-bottom: 5px }
.sidebar-box .event p { color: #4287c1; font-style: italic; font-weight: bold }
#tip   { text-align: center; margin-top: 25px; margin-left: 2px; position: relative; width: 120px }
#tip h1  { color: #847f69; font-size: 12px; margin: 0; padding: 0 0 5px }
#thumbsup   { background-image: url("images/mechanicals/thumbs-up.jpg"); background-repeat: no-repeat; margin-top: 10px; position: absolute; right: -45px; width: 42px; height: 58px }
.feature   { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #fff; margin-top: 10px; margin-bottom: 10px; padding-bottom: 10px; border-style: solid; border-width: 1px; border-color: #ff8633 #f60 #f60 }
#content .feature strong  { color: #46a7e8; font-size: 13px; padding-right: 3px }
#content .feature em { color: #9c233b; font-size: 14px; font-style: normal; font-weight: bold; padding-right: 3px }
#content .feature h1 { color: #9c233b; font-size: 14px; background-image: url("images/mechanicals/content-header-repeat.png"); background-repeat: repeat-x; text-indent: 10px; margin: 0 0 10px; padding: 3px 0 0; width: 100%; height: 21px }
#content .feature ul     { font-weight: bold; list-style-type: none; display: block; margin: 10px 0 0; padding: 0; float: left }
#content .feature ul li  { background-image: url("images/mechanicals/bullet.gif"); background-repeat: no-repeat; background-position: 0 3px; text-indent: 14px; margin: 0; padding: 0 }
#content .feature ul li a  { color: #f30; font-size: 13px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 0; padding: 0; position: relative; top: -4px }
#content .feature ul li a:hover { color: #fc0 }
#content .feature p { margin-right: 10px; margin-left: 10px; clear: both }
#casino-logo   { text-align: center; margin-right: 5px; margin-left: 10px; padding-bottom: 10px; float: left }
#casino-specs  { width: 100% }
#casino-info  { margin-top: 15px; width: 100% }

#leftmenu      { font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; position: relative; width: 172px; height: auto }
#leftmenu ul   { background-repeat: no-repeat; text-align: left; text-indent: 12px; list-style-type: none; display: block; margin: 0 0 0 0; padding: 0; position: relative; width: 100%; overflow: hidden }
#leftmenu ul li a  { color: #3a3a10; font-size: 13px; font-weight:600; text-decoration: none; margin-right: 10px }
#leftmenu ul li a:hover { color: #f30; font-weight:bold; }
.left.menu.header  {color:#FF0000}

.center { text-align:center; }

td 
{ 
 text-align:center; 
	vertical-align:middle; 
}

tr 
{ 
 text-align:center; 
	vertical-align:middle; 
}

