	* { 
		margin:0px;
		padding:0px;
		font-family: Helvetica;		
	}
	body {
		background:url(images/table.jpg);
		overflow:hidden;
	}
	#cotnainer {
		position:absolute;
		top:0px;
		left:0px;
		width:320px;
		height:480px;
		overflow:hidden;
	}
	#game {
		overflow:hidden;
		height:480px;
	}
	#info {
		position:absolute;
		top:40px;
		z-index:200;
		padding:22px;
		margin:3%;
		height:355px;
		background:rgba(0,0,0,.75);
		color:#fff;
		text-align:left;

	}
	#cards {
		position:absolute;
		top:60px;
		left:0px;
		z-index:2;
	}
	.iconCenter {
		position:absolute;
		top:129px;
		left:100px;
	}
	.card {
		position:absolute;
		top:0px;
		left:0px;
		-webkit-transform: scale(.2) rotate(25deg);	
		-webkit-border-radius:15px;	
		width:241px;
		height:379px;
		background-image:url(images/card.png);					
	}
	.card .b {
		position:absolute;
		width:241px;
		height:379px;
		top:0px;
		background-image:url(images/card.png);
		-webkit-backface-visibility: hidden;	
	}
	.card .f {
		position:absolute;
		width:241px;
		height:379px;			
		top:0px;		
		background-image:url(images/cards/dK.jpg);	
		background-color:#444;	
		-webkit-box-shadow: 0px 0px 7px #000;
		-webkit-border-radius:15px;		
		-webkit-transform: rotateY(180deg);		
		-webkit-backface-visibility: hidden;
	}
	.card .rule {
		position:absolute;
		background-color:black;
		padding:15px;
		z-index:53;
		color:#fff;
		width:211px;
		text-align:center;
		text-shadow: #000 0px -1px 1px;
		background: -webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(50,50,50, 0.8)), to(rgba(0,0,0, .9)));
	
	}		
	#titlebar {
		background-image:url(images/titlebar.png);
		background-position:center;
		height:47px;
		color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		text-align:center;
		line-height:20px;
		width:100%;
		position:absolute;
		z-index:100;
	}
	
	#ruleStrip {
		width:100%;
		height:120px;
		background:url(images/shadowIn.png);
		position:absolute;
		z-index:150;
	}
	#ruleStripContent {
		width:789px;
		height:120px;
		position:absolute;
		top:0px;
		left:0px;
	}
	#ruleStripContent .ruleCard {
		position:absolute;
		top:-138px;
		-webkit-transform: scale(.2);
		margin-left:5px;
		width:241px;
		height:379px;
	}
	.ruleCard .value {
		margin-top:80px;
		text-indent:-30px;
		font-size:200px;
		letter-spacing:-20px;
		text-shadow: #000 0 0 40px;		
		text-align:center;
		color:#fff;
	}
	#ruleStripContent .ruleCard .f {
		position:absolute;
		top:0px;
		-webkit-border-radius:25px;		
		width:241px;
		height:379px;
		-webkit-backface-visibility: hidden;
	}
	#ruleStripContent .ruleCard .b {
		position:absolute;
		top:0px;
		-webkit-border-radius:15px;			
		-webkit-transform: rotateY(180deg);				
		-webkit-backface-visibility: hidden;
		width:241px;
		height:379px;	
		background-color:#fff;
	}
	#ruleStripContent .ruleCard textarea {
		position:absolute;
		top:90px;
		left:10px;
		width:221px;
		height:160px;
		opacity:.85;
		font-size:16px;
		padding:8px;
	}
	.button {
	 	position:absolute;			
		-webkit-border-image: url(images/button.png) 0 5 0 5;
		text-align:center;
		line-height: 30px;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		text-shadow: rgba(0, 0, 0, 0.5) 0px -1px 0;
		text-overflow: ellipsis;
		text-decoration: none;
		white-space: nowrap;
		background: none;	
	}
	#ruleStripContent .ruleCard .editComplete {
		top:255px;
		left:10px;
		height:30px;
		width:100px;		
	}
	
	#ruleStripContent .ruleCard .editCancel {
		top:255px;
		right:10px;		
		height:30px;
		width:100px;
	}
	
	#titlebar .left {
		left:5px;	
		top:3px;
		width:75px;
		height:30px;
	}
	#titlebar .right {
		right:5px;
		top:3px;
		width:75px;
		height:30px;		
	}
	#info .left {
		left:22px;	
		bottom:20px;
		width:110px;
		height:30px;
	}
	#info .right {
		right:22px;
		bottom:20px;
		width:110px;
		height:30px;		
	}	