
/*body {
    background: transparent url(../images/background.gif);
}

#wrapper {
    background-color: #FFF;
    width: 800px;
    margin: 100px auto auto auto;
    padding: 2em;
    border: 1px solid #808080;
}

#header h1 {
    border-bottom: 1px solid #777;
    color: #555;
    padding-bottom: 0.2em;
}

#content h3 {
    color: #434690;
}

#footer {
    text-align: center;
}*/

body, html {margin: 0; padding: 0; background-color: #843501; text-align: center;}
div, p, h1, h2, h3, h4, h5, h6, h7, span, form, dl, dt, dd, fieldset, img, label, input {font-family: Arial, Tahoma, Verdana, sans-serif; position: static; z-index: 1; margin: 0; padding: 0;}
ul, li, p {font-family: Arial, Verdana, Tahoma, sans-serif;}
div, p, form {display: block; margin: 0; padding: 0;}

.cc {clear: both;}
b.cc {display: block; clear: both;}
.f_right {float: right; clear: none;}

img, fieldset {border: none; margin: 0; padding: 0;}

/* colors */
.yellow {color: #fffc00;}
.red {color: #ff0000;}
.blue {color: #334cce;}
.green {color: #24ff00;}
.blk {color: #000;}

/* ROOT */
#root {display: block; margin: 7px auto; padding: 0; text-align: left; width: 887px; background-color: #ec7902;  font-size: 100%}

/* HEADER */
#header {display: block; margin: 0 0 4px; padding: 6px 0 0 17px; background: transparent url(../images/header.jpg) repeat-y 0 0; position: relative; height: 116px;}

	/* logo */
	#logo:link, #logo:visited, #logo:hover, #logo:active {display: block; margin: 0; padding: 0; width: 169px; height: 116px; background: transparent url(../images/logo.jpg) no-repeat 0 100%; text-align: center; color: #fff; font-size: 70%; text-decoration: none; float: left; clear: none;}

	/* search form */
	.search_form, .search_form fieldset, .search_form input {display: block; margin: 0; padding: 0; position: relative;}
	.search_form {margin: 24px 0 0 420px;}
	.search_form input {background: transparent url(../images/s_input.jpg) no-repeat 0 0; width: 276px; height: 25px; float: left; clear: none; position: relative; border-width: 0; font-size: 70%; padding: 9px 18px 0; margin-right: 3px;}
		@media all and (min-width: 0px){.search_form input {padding-top: 5px}}
	.search_form input.submit {background-image: url(../images/search.jpg); width: 105px; height: 32px; padding: 0; cursor: pointer;}

	/* top_nav */
	#top_nav ul, #top_nav ul li {display: block; margin: 0; padding: 0; list-style: none; float: left; clear: none;}
	#top_nav ul {margin: 4px 0 0; padding: 0 0 0 35px}
		@media all and (min-width: 0px){#top_nav ul {margin-top: 12px;}}
	#top_nav ul li {width: 90px; height: 17px; overflow: hidden; text-align: center; color: #fff; font-size: 11px; padding: 10px 13px 2px 0; margin-right: 1px;}
	#top_nav ul li strong {padding-left: 13px;}
	#top_nav ul li a:link, #top_nav ul li a:visited, #top_nav ul li a:hover, #top_nav ul li a:active, #top_nav ul li span {display: block; text-decoration: none; color: #fff; margin-bottom: 7px;}
		#top_nav ul li span {font-weight: bold;}

	/* hover */
	#top_nav ul li:hover, #top_nav ul li.current {height: 36px; background: transparent url(../images/top_li.jpg) no-repeat 0 100%;}
	
/* MAIN */
#main {display: block; margin: 0; padding: 0;}
	
/* CONTENT */
#content {display: block; margin: 0; padding: 5px 0 0 12px; float: left; clear: none; width: 647px; background: #fb7e04 url(../images/content-grd.jpg) repeat-x 0 0; position: relative; color: #fff;}

	/* text elements */
	#content p {font-size: 70%; margin-bottom: 11px;}
	#content p.dotted {border-bottom: 1px dotted #000; margin-bottom: 6px; padding-bottom: 5px;}
	#content h3 {display: block; font-size: 75%; margin-bottom: 12px; padding: 0;}
	#content ol {font-size: 70%; margin-top: 0; margin-bottom: 11px}
	
	/* round_list */
	.round_list, .round_list .wrpr {display: block; margin: 0; padding: 0; position: relative;  background: transparent url(../images/round_list-grd.gif) repeat-x 0 4px;}
	.round_list {background-position: 0 100%; background-image: url(../images/round_list-bot.gif); background-color: #f9961f; width: 187px;}
	.round_list .wrpr1 {background: transparent url(../images/round_list-top.gif) no-repeat 0 0; padding: 9px 0 0}
	.round_list h2 {font-size: 110%; text-align: center;}
	.round_list ol {display: block; margin: 0; padding: 0;}
	.round_list ol li {margin-left: 62px; margin-bottom: -2px;}
	.round_list ol li a:link, .round_list ol li a:visited, .round_list ol li a:hover, .round_list ol li a:active {text-decoration: none; color: #fff; margin-left: -5px;}
		.round_list ol li a:hover, .round_list ol li a:active {text-decoration: underline;}
	
	/* c_wrpr */
	.c_wrpr {padding-left: 28px; margin-bottom: 10px; border-bottom: 1px solid #f7a270;}
	.c_wrpr .round_list {float: left; clear: none; margin-right: 4px;}
	
	/* slot_holder */
	.slot_holder {display: block; margin: 0 0 27px 4px; padding: 11px 0 0 12px; background: transparent url(../images/slot_holder.jpg) no-repeat 0 0; width: 281px; height: 151px; float: left; clear: none;}
		.slot_holder.left {margin-right: 36px;}
	.slot_holder img {display: block; float: left;}
	.slot_holder .bottom_game:link, .slot_holder .bottom_game:visited, .slot_holder .bottom_game:hover, .slot_holder .bottom_game:active {display: block; margin-left: 90px;}
	
	/* comment_func */
	.comment_func {position: relative; padding-top: 3px;}
	.comment_func a:link, .comment_func a:visited, .comment_func a:hover, .comment_func a:active {display: block; padding: 9px 0 9px; margin: 0 2px 20px 5px; width: 200px; height:58px; background: white url(../images/button.jpg) no-repeat 0 0; text-decoration: none; color: #000; float: left; clear: none; font-size: 90%; text-align: center;}
	
	/* slot_features */
	.slot_features { width: 100%;}
	.slot_features img {float: left; clear: none; margin-right: 1px; margin-bottom: 17px;}
	
/* SIDEBAR */
#sidebar {display: block; margin: 0 7px 0 0; padding: 0; width: 214px; float: left; clear: none; position: relative;}/*  background: transparent url(../images/type3-grd.jpg) repeat-x 0 100%; */

	/* login_form */
	#login_form, #login_form fieldset {display: block; margin: 0; padding: 0; position: relative;}
	#login_form {font-size: 70%;}
	#login_form input, #login_form label {display: block; margin: 0 0 7px; padding: 0; float: left; clear: none; }
	#login_form label {width: 56px; margin-top: 5px;}
	#login_form input {width: 134px; height: 16px; background: transparent url(../images/login_input.jpg) no-repeat 0 0; border-width: 0; padding: 5px 0 0 6px; font-size: 100%;}
	#login_form input.submit {width: 90px; height: 24px; background-image: url(../images/login_submit.jpg); color: #fff; float: right; clear: none; cursor: pointer; padding: 0; font-size: 120%;}
	#login_form a:link, #login_form a:visited, #login_form a:hover, #login_form a:active {color: #000; text-decoration: none;}
		#login_form a:hover, #login_form a:active {text-decoration: underline;}
	
	/* ul */
	#sidebar ul, #sidebar ul li {display: block; margin: 0; padding: 0; list-style: none; z-index: 100}
	#sidebar ul {padding: 5px 0 11px;}
	#sidebar ul li {font-size: 70%; font-weight: bold; margin-bottom: -1px; padding: 0 0 0 17px}
	#sidebar ul li a:link, #sidebar ul li a:visited, #sidebar ul li a:hover, #sidebar ul li a:active {color: #fff; text-decoration: none; display: block; width: 100%; margin: 0 0 0 -17px; padding: 0 0 0 17px; position: relative;}
	#sidebar ul li a:link span, #sidebar ul li a:visited span, #sidebar ul li a:hover span, #sidebar ul li a:active span {color: #000;}
	#sidebar ul li a:link span.num, #sidebar ul li a:visited span.num, #sidebar ul li a:hover span.num, #sidebar ul li a:active span.num, #sidebar ul li span.num {color: #fff; margin: 0 4px 0 -4px;}
		#sidebar ul li a:hover, #sidebar ul li a:active, #sidebar ul li a:hover span, #sidebar ul li a:active span, #sidebar ul li a:hover span.num, #sidebar ul li a:active span.num {background-color: #843501; color: #FFFE05;}
	
	#sidebar ul li.exp {position: relative;}
	#sidebar ul li.exp span.star {display: block; background: transparent url(../images/sidebar_star.png) no-repeat 0 0; width: 41px; height: 43px; position: absolute; top: -9px; left: -4px;}
	#sidebar ul li.exp strong {color: #fff; margin-bottom: 3px; display: block;}
	#sidebar ul li.exp strong.rating {float: right; clear: none; margin: -16px 9px 0 0; color: #b10000;}
	#sidebar ul li.exp a:link, #sidebar ul li.exp a:visited, #sidebar ul li.exp a:hover, #sidebar ul li.exp a:active {display: inline; color: #b10000;}
		#sidebar ul li.exp a:hover, #sidebar ul li.exp a:active {text-decoration: underline; background-color: transparent}
	#sidebar ul li.exp a.txt_right:link, #sidebar ul li.exp a.txt_right:visited, #sidebar ul li.exp a.txt_right:hover, #sidebar ul li.exp a.txt_right:active {padding-left: 83px}
	#sidebar ul li.exp p {margin-bottom: 2px; margin-left: 6px;}
	#sidebar ul li.exp p span, #sidebar ul li.exp span.num  {color: #b10000;}
	#sidebar ul li.exp p span {padding-right: 5px;}
	
/* FOOTER */	
#footer {display: block; margin: 0; padding: 26px 42px 0 15px; background: transparent url(../images/footer-grd.jpg) repeat-x 0 0; position: relative; color: #fff; height: 42px;}

	#footer p {font-size: 70%; font-weight: bold;}
	#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {color: #fff; text-decoration: none;}
		#footer a:hover, #footer a:active {color: #843501; text-decoration: underline;}
	
	/* bottom_nav */
	#bottom_nav, #bottom_nav li {display: block; margin: 0; padding: 0; list-style: none; }
	#bottom_nav li {font-weight: bold; font-size: 70%; float: left; clear: none; margin-right: 13px;}
	
/* ----------------------------------------------- */	

/* CORNERS + BOXES */
.box {display: block; position: relative;}

.box em, .heading em, #content em, #footer em {display: block; position: absolute; overflow: hidden; background-repeat: no-repeat;}

.box em.rt, .heading em.r, #content em.rt {top: 0; right: 0; background-position: 100% 0}
.box em.lt, .heading em.l, #content em.lt {top: 0; left: 0; background-position: 0 0;}
.box em.rb, #footer em.rb {bottom: 0; right: 0; background-position: 100% 100%;}
.box em.lb, #footer em.lb {bottom: 0; left: 0; background-position: 0 100%;}

/* conent corners */
#content em {background-image: url(../images/conent-corners.gif); width: 8px; height: 8px;}

/* footer corners */
#footer em {background-image: url(../images/footer-corners.gif); width: 7px; height: 7px;}

/* type1 */
.box.type1 {background: transparent url(../images/login_back2.jpg) repeat-x 0 0; padding: 6px 8px 0 10px; margin-bottom: 4px; height: auto;}	

/* type2 */
.box.type2 {background-image: none; position: relative;}
.box.type2 span.chipbullet {display: block; background: transparent url(../images/chipbullet.png) no-repeat 0 0; width: 15px; height: 7px; position: absolute; top: 2px; left: 0px;}
.box.type2 span.dollarbullet {display: block; background: transparent url(../images/dollarbullet.png) no-repeat 0 0; width: 10px; height: 10px; position: absolute; top: 2px; left: 3px;}
#sidebar .type2 ul {background: #fb7d01 url(../images/type2-grd.jpg) repeat-x 0 0;}

/* type3 */
.box.type3 {z-index: 0;}
/* background: transparent url(../images/type3-grd.jpg) repeat-x 0 27px; */

/* typew */
#content .box.typew {background-color: #fff; color: #000; margin: 0 7px 4px -7px; padding: 3px 4px 4px 10px;}
#content .box.typew em {background-image: url(../images/typew-corners.gif); width: 9px; height: 9px;}

/* game_box */
.box.game_box {background-color: #fff; color: #000; width: 621px; margin: 10px 0 30px -7px; padding: 3px 18px 3px 6px;}
#content .box.game_box em {background-image: url(../images/game_corners.png); width: 645px; height: 9px;}
#content .box.game_box em.t {top: -9px; left: 0;}
#content .box.game_box em.b {bottom: -9px; left: 0; background-position: 0 100%}

.box.game_box h2 {display: block; margin: 0 0 6px; padding: 0 0 4px; font-weight: normal; font-size: 190%; border-bottom: 1px dotted #000;}
.box.game_box h2 span {font-size: 35%;}
.box.game_box .screenshot {width: 213px; height: 172px; padding: 32px 0 0 12px; margin: 0; background: transparent url(../images/screenshot_frame.gif) no-repeat 0 0; float: right; clear: none; border-left: 5px solid #fff;}

/* game info */
.box.game_box .game_info {display: block; margin: 0; padding: 0 3px 0 13px; background: transparent url(../images/game_info.jpg) no-repeat 0 100%; width: 374px;}

.box.game_box .game_info p {display: block; margin-bottom: 4px !important; padding-bottom: 0 !important;}
.box.game_box .game_info p a:link, .box.game_box .game_info p a:visited, .box.game_box .game_info p a:hover, .box.game_box .game_info p a:active {color: #000; text-decoration: none; font-weight: bold;}
	.box.game_box .game_info p a:hover, .box.game_box .game_info p a:active {text-decoration: underline;}
.box.game_box .game_info p a:link span, .box.game_box .game_info p a:visited span, .box.game_box .game_info p a:hover span, .box.game_box .game_info p a:active span {color: #ec7902;}
.box.game_box .game_info p.navy a:link, .box.game_box .game_info p.navy a:visited, .box.game_box .game_info p.navy a:hover, .box.game_box .game_info p.navy a:active {color: #11428b;}
	
	/* game_controlls */
	.box.game_box .game_controlls .ranks {margin: -8px 39px 0 0; float: left; clear: none;}
		@media all and (min-width: 0px){.box.game_box .game_controlls .ranks {margin-top: 0;}}
	.box.game_box .game_controlls .rank {display: block; margin: 0 3px 3px 0; padding: 0; position: relative; background: transparent url(../images/rank_box.jpg) no-repeat 0 0; text-align: center; width: 63px; height: 88px; float: left; clear: none; color: #fff; font-weight: bold; font-size: 70%;}
		.box.game_box .game_controlls .rank h5 {display: block; margin: 6px 0 0; font-size: 310%; color: #fe8100; font-weight: normal;}
	.box.game_box .game_info .game_controlls p {margin: 15px 0 8px !important;}
	
/* box flame */
.box.flame b#flame {background: transparent url(../images/chips_on_fire.png) no-repeat 0 0; display: block; width: 77px; height: 97px; z-index: 100; position: absolute; right: 0; top: -50px; margin: 0; padding: 0;}


/* HEADINGS */
.heading {background-repeat: repeat-x; background-position: 0 0; position: relative;}
.heading h1 { font-size: 110%; padding: 5px 0 5px 10px; position: relative;}
.heading h1 span {position: relative !important; float: left; clear: none;}
.heading h1 span strong.h_stars {display: block; width: 76px; height: 50px; background: transparent url(../images/chips_with_star.png) no-repeat 100% 0; position: absolute; top: -17px; right: -75px;}
.heading.h1 p {display: block; text-align: right; margin-top: -22px;}
.heading.h1 p a:link, .heading.h1 p a:visited, .heading.h1 p a:hover, .heading.h1 p a:active {color: #fff; text-decoration: none; padding-right: 10px; position: relative;}
	.heading.h1 p a:hover, .heading.h1 p a:active {text-decoratin: underline;}	
	
.heading h3 {font-size: 70%; color: #fff;}
.heading em {height: 27px; width: 9px;}

/* h1 */
.heading.h1 {background-image: url(../images/heading-h1_1px.gif); margin: 0 7px 4px -7px; height: 31px;}
#content .heading.h1 em {background-image: url(../images/heading-h1_crn.jpg); height: 31px; width: 8px;}

/* type1 */
.heading.h_type1, .heading.h_type2 {background-image: url(../images/heading-type1_1px.gif);}
.heading.h_type1 em {background-image: url(../images/heading-type1_crn.jpg);}
.heading.h_type1 h3 {background: transparent url(../images/chips_blue.jpg) no-repeat 154px 5px; padding: 6px 0 7px 11px;}

/* type2 */	
.heading.h_type2 {background-position: 0 0;}
.heading.h_type2 h3 {padding: 6px 0 0 19px; height: 21px;}
.heading.h_type2 em {background-image: url(../images/heading-type2_crn.jpg);}
.heading.h_type2 em.r, .heading.h_type2 em.l {top: 0;}	

/* choice_bar */
.heading.choice_bar {background-color: #fb8109; margin-bottom: 6px; padding: 4px 30px 4px 9px; margin-right: 14px;}
	@media all and (min-width: 0px){.heading.choice_bar {padding: 4px 30px 5px 9px;}}
#content .heading.choice_bar em {background-image: url(../images/heading_choice_crn.jpg); height: 28px;}
.heading.choice_bar strong {font-size: 100%; position: relative;}

/* h_screens */
.heading.h_screens {margin: 0 0 13px -10px; padding: 2px 12px 4px 12px; width: 623px; background-color: #fc9e55;}
.heading.h_screens a:link, .heading.h_screens a:visited, .heading.h_screens a:hover, .heading.h_screens a:active {color: #fff; text-decoration: none;}
	.heading.h_screens a:hover, .heading.h_screens a:active {text-decoration: underline;}

/* stats */
.heading.stats {background: transparent url(../images/heading-stats_grd.jpg) repeat-x 0 0; float: right; clear: none; padding: 0 15px 0 10px; font-size: 105%; margin-right: 15px;}	
#content .heading.stats em {background-image: url(../images/heading-stats_crn.jpg); height: 31px; width: 10px;}
#content .heading.stats em.r {width: 23px;}
#content .heading.stats strong {background: transparent url(../images/stats_str_blue.gif) no-repeat 0 0; display: block; margin: -3px 8px 0 -5px; padding: 8px 0 12px 44px; float: left; clear: none; position: relative; z-index: 100;}
	#content .heading.stats strong.red_str {background-image: url(../images/stats_str_red.gif);}
	
/* -------------------------------- */

/* single_slot page */
#content.single_slot .box.typew {padding-top: 10px; width: 632px;}
#content.single_slot p {font-size: 85%; margin-bottom: 11px;}
#content.single_slot h3 {font-size: 85%; margin-bottom: 11px; font-weight: normal;}

