﻿/*latest update 2009.06.17*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th{ margin:0;padding:0;}

ol,ul,li{ list-style:none; list-style-position:outside; margin: 5px 5px 5px 20px; font-size:14px; list-style:inherit;}
a img{ border:0;}

body{ font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif; background: #001f57 url(../images/bg.jpg) no-repeat top center; line-height:1.5;}

h1 {margin: 10px 10px 20px 10px; font-size:26px;}
h2 {margin: 10px 10px 20px 10px; font-size:22px;}
h3 {margin: 10px 10px 20px 10px; font-style:italic; font-size:18px;}
p {margin: 15px 10px 10px 10px; font-size:14px;}

.wrapper{ width:1050px; margin:0 auto;}

/*header*/
#header{ width:100%; position:relative; z-index:4;}
	.head{ width:100%; height:118px; background: url(../images/head-bg.png) no-repeat top right;}
	.head .logo{
	position:absolute;
	width:435px;
	height:188px;
	background:url(../images/logo.png) no-repeat;
	left:31px;
	top:-10px;
}
	.head .logo a{ float:right; width:435px; height:118px; text-indent:-9999px; overflow:hidden;}

.navigation_bg{ width:1050px; height:44px; background:url(../images/navigation.gif) no-repeat;}
#navigation{ position:absolute; z-index:3; width:1050px; height:44px;}
#navigation ul{ display:inline; margin-left: 30px;}
#navigation ul li{ display:inline; margin-right:35px;}
#navigation ul li a{ color:#fff; text-decoration:none; font-size:18px; line-height:44px;}
#navigation ul li a:hover{ color:#FFFF00;}


/*content*/
#content{ width:100%; background:#fff url(../images/content_bg.gif);}
.content_inside{ width:100%; overflow:hidden; background:url(../images/content_top_shadow.gif) left top no-repeat;}

	.side_content{ float:left; width:220px;}
	.main_content{ float:left; width:609px; margin-left:1px;}

	.main_content .table1{width: 550px; margin: 10px auto 0 auto;}
	.main_content .table1 h2{ width: 550px; height: 24px; font-weight:bold; margin: 0 0 0 0; background:url(../images/rev-table.gif); font: normal 16px Tahoma, Geneva, sans-serif; text-align: center; color: #FFFFFF;}
	.main_content .table1 table{margin: 0 0 10px 0; border: 1px solid #b1b0b0; background:url(../images/row-bg.png);text-indent: 8px; font: bold 15px Tahoma, Geneva, sans-serif;}
	.main_content .table1 table a{color:#0000FF;}
	.main_content .table1 table a:visited{color:#0000FF;}
	.main_content .table1 table a:hover{color:#036f06;}
	
	.main_content .tableR{width: 550px; margin: 10px auto 0 auto;}
	.main_content .tableR h2{ width: 550px; height: 24px; font-weight:bold; margin: 0 0 0 0; background:url(../images/rev-table.gif); font: normal 16px Tahoma, Geneva, sans-serif; text-align: center; color: #FFFFFF;}
	.main_content .tableR table{margin: 0 0 0px 0; border: 1px solid #b1b0b0; background-color:#E0E0E0; font: 14px Tahoma, Geneva, sans-serif; line-height:16px;}
	.main_content .tableR h3{font-size:14px; font-weight:bold; font-style:normal; margin-bottom:0px;}
	.main_content .tableR table a{color:#0000FF;}
	.main_content .tableR table a:visited{color:#0000FF;}
	.main_content .tableR table a:hover{color:#036f06;}
	.main_content .tableR table table{border:none;}
	
	.main_content .related {width:550px; margin:10px auto 0 auto;}
	.main_content .related h2{ width: 550px; height: 24px; font-weight:bold; margin: 20px 0 0 0; background:url(../images/rev-table.gif); font: normal 16px Tahoma, Geneva, sans-serif; text-align: center; color: #FFFFFF;}
	.main_content .related ul li {margin: 0 0 0 40px; line-height:1.8;}
	.main_content .related ul {margin: 0 0 40px 0; background-color:#E4E4E4; width:548px; border-left: 1px solid #b1b0b0; border-right: 1px solid #b1b0b0; border-bottom: 1px solid #b1b0b0;}
	
	.main_content .related-1 {width:550px; margin:10px auto 0 auto;}
	.main_content .related-1 h2{ width: 550px; height: 24px; font-weight:bold; margin: 20px 0 0 0; background:url(../images/rev-table.gif); font: normal 16px Tahoma, Geneva, sans-serif; text-align: center; color: #FFFFFF;}
	.main_content .related-1 ul li {margin: 0 0 0 40px; line-height:1.8;}
	.main_content .related-1 ul {margin: 0 0 0 0; background-color:#E4E4E4; width:548px; border-left: 1px solid #b1b0b0; border-right: 1px solid #b1b0b0; border-bottom: 1px solid #b1b0b0;}
	
	.main_content .table2 h2{ width: 590px; height: 24px; font-weight:bold; margin: 0 0 0 10px; background:url(../images/table2.png); font: normal 16px Tahoma, Geneva, sans-serif; text-align: center; color: #FFFFFF;}
	.main_content .table2 table{width:590px; margin: 0 0 0 10px; border: 1px solid #b1b0b0; font: bold 15px Tahoma, Geneva, sans-serif; background-color:#999999;}
	.main_content .table2 table a{color:#0000FF;}
	.main_content .table2 table a:visited{color:#0000FF;}
	.main_content .table2 table a:hover{color:#036f06;}
	.main_content .table3 table {width:590px; margin: 10px 0 0 10px;}
	
	.main_content .closing {margin:10px 10px 0 10px; font-style:italic;}
	
	.main_content .home-display {font-size:15px; margin: 0 0 0 0; color:#036f06; font-weight:bold;}
	.main_content .home-display h2{ width: 550px; height: 24px; font-weight:bold; margin: 20px 0 0 36px; background:url(../images/rev-table.gif); font: normal 16px Tahoma, Geneva, sans-serif; text-align: center; color: #FFFFFF;}
	.main_content .home-display h3 {font-size:16px; margin: 0 0 0 0; color:#000000; font-style:italic;}
	.main_content .home-display a {font-size:12px; margin: 0 0 0 0; text-align:center;}
	.main_content .home-display a:visited {font-size:12px; margin: 0 0 0 0; text-align:center; color:#0000FF;}
	.main_content .home-display table {width: 550px; margin: 0 0 0 36px; background-color:#E5E5E5; border-top: 1px solid #b1b0b0; border-bottom: 1px solid #b1b0b0; padding: 0px;}
	
	.main_content .home-display-w {font-size:15px; margin: 0 0 0 0; color:#036f06; font-weight:bold;}
	.main_content .home-display-w h3 {font-size:16px; margin: 0 0 0 0; color:#000000; font-style:italic;}
	.main_content .home-display-w a {font-size:12px; margin: 0 0 0 0; text-align:center;}
	.main_content .home-display-w a:visited {font-size:12px; margin: 0 0 0 0; text-align:center; color:#0000FF;}
	.main_content .home-display-w table {width: 550px; margin: 5px 5px 5px 36px; padding: 0px;}
	
	
	.main_content .top {font-size:12px; margin-left:14px; text-align:center;}
	.main_content .top li {font-size:12px; margin-left:5px; text-align:left;}
	.main_content .top table {font-size:12px; background-image:url(../images/br-img.png);}

.blue{background-color:#D1E4ED; color:#000000; text-indent:8px;}
.white{text-indent:8px; background-color:#FFFFFF;}
	
.sidebar{ float:right; width:219px; display:inline; margin-right:1px;}
.sidebar .box {width: 191px; margin: 10px auto 0 auto;}
.sidebar .box h3{ width: 191px; height: 24px; margin: 0 0 0 0; background:url(../images/h3.gif); font: normal 14px/24px Tahoma, Geneva, sans-serif; text-indent: 18px; color: #FFFFFF;}
.sidebar .box ul {margin: 0 0 10px 0; border-left: 1px solid #b1b0b0; border-right: 1px solid #b1b0b0; border-bottom: 1px solid #b1b0b0; background: #FFFFFF;}
.sidebar .box ul li {margin: 0px 10px 5px 10px; list-style: inside; line-height: 20px;}

.sidebar .pros {width: 191px; margin: 10px auto 0 auto;}
.sidebar .pros h3{ width: 191px; height: 24px; margin: 0 0 0 0; background:url(../images/h3.gif); font: normal 14px/24px Tahoma, Geneva, sans-serif; text-indent: 18px; color: #FFFFFF;}
.sidebar .pros ul {margin: 0 0 10px 0; border-left: 1px solid #b1b0b0; border-right: 1px solid #b1b0b0; border-bottom: 1px solid #b1b0b0;; background: #FFFFFF; padding-top:5px;}
.sidebar .pros ul li {margin: 0px 10px 0px 10px; list-style: inside; line-height: 20px; list-style-image:url(../images/green.png); padding-bottom:4px; padding-top:2px;}

.sidebar .cons {width: 191px; margin: 10px auto 0 auto;}
.sidebar .cons h3{ width: 191px; height: 24px; margin: 0 0 0 0; background:url(../images/h3.gif); font: normal 14px/24px Tahoma, Geneva, sans-serif; text-indent: 18px; color: #FFFFFF;}
.sidebar .cons ul {margin: 0 0 10px 0; border-left: 1px solid #b1b0b0; border-right: 1px solid #b1b0b0; border-bottom: 1px solid #b1b0b0;; background: #FFFFFF; padding-top:5px;}
.sidebar .cons ul li {margin: 0px 10px 0px 10px; list-style: inside; line-height: 20px; list-style-image:url(../images/red.png); padding-bottom:4px; padding-top:2px;}
	
.copyright{ clear:both; width:100%; height:24px; line-height:24px; text-indent:13px; background:url(../images/content_bottom.gif); color:#fff; margin-bottom:10px;}
.copyright a{color:#CCCCCC;}
.copyright a visited{color:#CCCCCC;}


#footer{ width:100%; color:#fff; background:url(../images/footer_bottom.png) bottom no-repeat; margin-top:36px; margin-bottom:30px;}
.footer_inside{ width:100%; overflow:hidden; background:url(../images/footer_top.png) top no-repeat; position:relative; top:-19px; padding-top:10px;}
.footer_inside ul{ float:left; width:292px; display:inline;}
.footer_inside ul li{ line-height:120%; padding-left:10px; background:url(../images/footer_li.gif) left 4px no-repeat;}
.footer_inside ul.column1{ margin-left:173px;}
.footer_inside a{ color:#eaeaea; text-decoration:none;}
.footer_inside a:hover{ color:#ccc;}
.float-right{float:right; margin-left:5px;}
.float-left{float:left; margin-right:5px;}
blockquote{background-color:#CFD3F9; border-bottom:1px #333333 solid; border-right:1px #333333 solid; width:520px;padding:8px; margin-left:32px; font-size:14px;}
.linky {color:#FF0000}
.word {font-weight:bold;}
.def {font-style:italic;}

.strategy {font-size:12px; text-align:center;}
.strategy h2{ width: 550px; height: 24px; font-weight:bold; margin: 20px 4px 0 26px; background:url(../images/rev-table.gif); font: normal 16px Tahoma, Geneva, sans-serif; text-align: center; color: #FFFFFF;}
.strategy .hit {background:url(../blackjack-strategy/images/hit.png)}
.strategy .d-hit{background:url(../blackjack-strategy/images/dh.png)}
.strategy .stand{background:url(../blackjack-strategy/images/stand.png)}
.strategy .surr-h{background:url(../blackjack-strategy/images/rh.png)}
.strategy .d-stand {background:url(../blackjack-strategy/images/ds.png)}
.strategy .split{background:url(../blackjack-strategy/images/split.png)}
.strategy .ph {background:url(../blackjack-strategy/images/ph.png)}
.strategy .pd {background:url(../blackjack-strategy/images/pd.png)}
.strategy .rs {background:url(../blackjack-strategy/images/rs.png)}
.strategy .ps {background:url(../blackjack-strategy/images/ps.png)}
.strategy .void {background-color:#CCCCCC;}
.strategy .dealer {background-color:#666666;}
.strategy .player {background-color:#666666;}
.strategy .dealer-n {background:url(../blackjack-strategy/images/header.png);}
.strategy .player-n {background:url(../blackjack-strategy/images/player-n.png); text-align:left; text-indent:16px;}
.strategy .define {background:url(../blackjack-strategy/images/def.png); text-align:left; text-indent:4px; color:#000000;}
.strategy .shadow{background:url(../blackjack-strategy/images/shadow.png);}
.strategy table {width:550px; text-align:center; border-left: 1px solid #b1b0b0; border-right: 1px solid #b1b0b0; border-bottom: 1px solid #b1b0b0; color:#FFFFFF; margin: 0 0 20px 26px}
.count {}
.count table{text-align:center; font-weight:bold; width:550px; border-color:#b1b0b0; border-top:none;}
.count  h2{ width: 550px; height: 24px; font-weight:bold; margin: 0 0 0 0; background:url(../images/rev-table.gif); font: normal 16px Tahoma, Geneva, sans-serif; text-align: center; color: #FFFFFF;}
.count p{text-align:left; margin-bottom:25px;}
