div { margin:0; padding:0; }

#wrapper {
	background: transparent url(../images/border.png) top center repeat-y;
    width: 817px;
	margin: 0 auto;
    padding: 0;
}

#header {
    position: relative;
    background: transparent url(../images/header.png) top left no-repeat;
    width: 790px;
	height: 127px;
    margin: 0 auto;
    background-color: #373a20;
    color: #b6ba97;
}

#user1 {
    position: absolute;
    top: 0; left: 200px;
    width: 300px;
    height: 95px;
    overflow: hidden;
}

#user2 {
    position: absolute;
    top: 0; left: 530px;
    width: 230px;
    height: 95px;
    overflow: hidden;
}

#topmenu {
    position: absolute;
    top: 99px; left: 150px;
    width: 625px;
    height: 26px;
    font-size: 12px;
    letter-spacing: -1px;
}

#mainbanner {
    width: 790px;
    height: 380px;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}

#mainbody {
    background: #c0b681 url(../images/mainbody_bg.png) top left repeat-x;
    width: 790px;
    min-height: 302px;
    margin: 0 auto;
}

#mainbody #inside { margin: 4px; }
#mainbody table td { vertical-align: top; }

#innerbody {
    background: #c1b782 url(../images/innerbody_bg.png) top left repeat-x;
    width: 790px;
    margin: 0 auto;
}

#bodyleft {
    float: left;
    margin: 0;
    margin-left: 6px;
    width: 250px;
}

#bodyright {
    float: left;
    width: 510px;
}

#bodyright #inside {
    margin: 4px;
}

#footer {
	clear:both;
    position: relative;
	background-color: #000;
    width: 790px;
	height: 121px;
    margin: 0 auto;
	font-size:11px;
	color:#373a20;
}

#footermenu {
    position: absolute;
    top: 0; left: 0;
    background: transparent url(../images/bottommenu_bg.png) bottom left no-repeat;
    width: 100%;
    height: 25px;
}

#footer #module {
    position: absolute;
    top: 30px; left: 0;
    background: transparent url(../images/bottom_logos.jpg) bottom left no-repeat;
    width: 780px;
    min-height: 85px;
    padding-right: 10px;
    text-align: right;
    color: #fff;
}

body {
    background: transparent url(../images/body_bg.png);
    margin: 0; padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 120%;
	color: #000;
}

img { border:0; }

a, a:visited { font-weight:bold;text-decoration:underline;color:#c7a50b; }

a:hover { color:#000; }

a.readon,
a.pagenav,
a.latestnews,
a.blogsection { color:#000; }

.clear { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

.moduletable {
	margin-bottom:10px;
}

.moduletable_menu {
    margin-left: 20px;
    margin-bottom:10px;
}

.moduletable_menu h3,
.moduletable h3 {
	background: url(../images/modtitle_bg.png) top left no-repeat;
	width:207px;
    height:35px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	line-height:35px;
	margin-bottom:4px;
    color: #fff;
}

.moduletable_jackpot h3 {
    margin-bottom:4px;
    font-weight:lighter;
    text-align:center;
}

ul.menu {
	background: url(../images/modbody_bg.png) top left no-repeat;
	width: 210px;
	height: 481px;
	margin: 0;
	padding: 2px;
	list-style-image:none;
	overflow: hidden;
}

ul.menu li {
	margin:0;
	list-style-image:none;
	overflow:hidden;
}
	
ul.menu a {
	display: block;
	background: url(../images/modmenuli_bg.png) top left no-repeat;
	width:100%;
	height:25px;
	padding-left:10px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#585837;
}

ul.menu a:hover {
	background-position:0 -26px;
    color: #fff;
}

.contentheading {
	padding-bottom:0.5em;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
    _color: #bda94d;
}

.contentpaneopen {
	
}

.contentpaneopen p {
	margin-bottom:1em;
}

.contentpaneopen ul {
    padding-left: 20px;
    margin-left: 5px;
}

div#myJackpot23 {
    background: url(../images/jackpot.png) top center no-repeat;
    width: 340px;
    height: 100px;
    overflow:hidden;
}

.myJackpot23Resp {
    margin-left: 140px;
    margin-top: 50px;
    font-family: Courier, Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    letter-spacing: -1px;
    color: #c7a50b;
}

.myGames {
    width: 350px;
    min-height: 200px;
}

.myGames H2 { font-size: 14px; font-weight: normal; color: #fff; }

table.mainbuttons td { text-align: center; }

ul.promotions { color: #fff; }
ul.promotions li { border-bottom: 1px dashed #fff; text-indent: 20px; height: 27px; line-height: 27px; }
