/*
Theme Name: Casino
Theme URI: http://casino.se/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: casino.se
Author URI: http://casino.se/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://casino.se/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/



/* Begin Typography & Colors */
/* the main frame */
body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family:Arial, Helvetica, sans-serif;
	background: #d5d6d7 url('images/bg.jpg') center top;
	background-attachment:fixed;
	color: #000;
	margin:0;
	padding:0;
}
.top{
	height:45px;
	width:950px;
	margin:0 auto;
	padding:55px 0 0 40px;
	display:block;
	background:url(images/header.png);
}
.logo{
	background:url(images/logo.png);
	width:321px;
	height:28px;
	display:block;
}
.center{
	background:url(images/center.png);
	width:950px;
	margin:0 auto;
	padding:0 20px;
}
.nav{
	background:#3a2405;
	width:950px;
	margin:0 auto;
	height:29px;
	line-height:29px;
	font-size:14px;
}
.nav ul{
	height:29px;
	margin:0 auto;
	padding:0 0 0 15px;
}
.nav ul a{
	color:#ecd8ae;
	display:block;
	padding:0 10px;
	float:left;
	text-align:center;
	font-weight:bold;
}
.nav ul a:hover{
	color:#FFF;
	background:#a67342;
}
.main{
	margin:10px auto 0 auto;
	padding:0 8px 8px 8px;
}
.content{
	width:655px;
	float:left;
}
.siderbar{
	width:279px;
	float:left;
}
.footer{
	width:970px;
	height:51px;
	padding:10px;
	text-align:center;
	margin:0 auto 0 auto;
	color:#fff;
	background:url(images/footer.png);
}

/*the box setting*/
.box{
	width:500px;
}
.box .topic{
	height:30px;
	line-height:30px;
	padding-left:10px;
	background:url(images/box-left.png) left top no-repeat;
}
.box .topic h2{
	background:#d2ab73;
	display:block;
	margin:0;
	padding:0;
	width:480px;
	float:left;
	height:100%;
	color:#000;
	text-align:left;
	font-size:18px;
	font-family:;"Times New Roman";
}
.box .topic span{
	background:url(images/box-right.png);
	width:10px;
	height:100%;
	float:right;
	display:block;
}
.box .cont{	
	padding-left:10px;
	background:url(images/cnt-left.png) left center repeat-y;
}
.box .cont .right{
	background:url(images/cnt-right.png) right center repeat-y;
	padding-right:10px;
}
.box .cont div{
	background:#fff;
	width:480px;
}
.box .btm{
	height:10px;
}
.box .btm div{
	width:480px;
	height:10px;
	float:left;
	background:url(images/btm-cnt.png);
}
.box .btm span{
	background:url(images/btm-left.png);
	width:10px;
	height:100%;
	display:block;
	float:left;
}
.box .btm em{
	background:url(images/btm-right.png);
	width:10px;
	height:100%;
	float:right;
	display:block;
}
.box .notopic{
	height:1px;
	overflow:hidden;
	background:#c9a678;
}

/*set the box's style*/
.content .box{
	width:649px;
}
.content .box h2{
	width:629px;
}
.content .box .cont div{
	width:629px;
}
.content .box .btm div{
	width:629px;
}

.siderbar .box{
	width:279px;
}
.siderbar .box h2{
	width:259px;
}
.siderbar .box .cont div{
	width:259px;
}
.siderbar .box .btm div{
	width:259px;
}
#indexmain .box .cont div{
	height:311px;
}
#indexsider .box .cont div{
	height:311px;
}
#top3 .cont div{
	height:311px;
}
#article .cont div{
	height:311px;
}

	
/*Common setting*/
img{
	border:0;
}
a{
	text-decoration:none;
}
a:hover{
	color:#ffd800;
}
ul{
	margin:0;
	padding:0;
}
li{
	list-style:none;
	margin:0;
	padding:0;
}
p{
	margin:0;
	padding:10px auto;
}
.clear{
	clear:both;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.ysplit{
	height:10px;
	overflow:hidden;
}

/* the main css here*/
.flower_top{
	background:url(images/flower_top.png) center top no-repeat;
}
.flower_btm{
	background:url(images/flower_btm.png) center bottom no-repeat;
}
.indextop{
	padding:8px;
	height:315px;
}
.toplist{
	width:473px;
	height:311px;
	float:left;
	background:url(images/toplist_bg.png);
}
.introduction{
	width:440px;
	height:311px;
	float:left;
	padding:0 10px;
	line-height:2em;
}
.introduction h1{
	font-size:36px;
	margin:0;
	padding:5px 0 5px 0;
}
.toplist h2{
	background:url(images/toplist_topic.png);
	display:block;
	padding:0 6px;
	margin:0;
	font-size:18px;
	color:#ffd800;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.toplist table th{
	text-align:center;
	font-weight:bold;
	color:#c87b07;
}
.toplist table td{
	text-align:center;
	font-weight:bold;
}
.toplist .row{
	background:url(images/toplist_row.png);
}
.toplist tr .row{
	background:url(images/toplist_row.png);
}
.toplist .row td{
	height:53px;
}
.toplist .num{
	color:#fff;
	font-size:16px;
	font-style:italic;
}
.toplist .slogo{
	width:61px;
}
.roomname{
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}
.toplist strong{
	color:#ffc401;
	line-height:130%;
}
.toplist strong span{
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
}
.toplist .readreview{
	font-weight:normal;
	color:#e34f03;
	text-decoration:underline;
}
.toplist .btn{
	background:url(images/btn-yellow.png);
	display:block;
	width:118px;
	height:34px;
	line-height:34px;
	color:#000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.arclist {
	margin:0;
	padding:8px;
}
.arclist li{
	list-style:none;
	padding:0 10px 5px 0;
	margin:0px;
	margin-bottom:20px;
	width:295px;
	float:left;
	display:block;
	color:#d25100;
}
.arclist li a{
	color:#d25100;
}
.arclist li a:hover{
}
.arclist li .icon{
	float:left;
	width:40px;
	height:40px;
	padding:5px 8px 0 0;
}
.arclist li h3{
	margin:0;
	padding:0 0 2px 0;
}
.arclist li h3 a{
	color:#000;
	font-size:14px;
	text-decoration:underline;
}
.top3{
	padding:8px 5px;
	margin:0;
}
.top3 li{
	list-style:none;
	padding-bottom:12px;
	line-height:110%;
}
.top3 li .pic{
	display:block;
	padding:4px 0px 4px 45px;
	height:41px;
	background:url(images/top1.gif) left center no-repeat;
}
.top3 li .pic img{
	width:204px;
	height:41px;
	border:0;
}
.top3 li a{
	color:#a5530f;
}
.top3 .top_2 .pic{
	background:url(images/top2.gif) left center no-repeat;
}
.top3 .top_3 .pic{
	background:url(images/top3.gif) left center no-repeat;
}
#article .cont{
	padding-left:1px;
}
#article .cont .right{
	padding-right:1px;
}
#article .cont div{
	width:277px;
	height:auto;
}
#article h3{
	margin:0;
	padding:0;
}
#article ul li{
	border-bottom:solid 1px #d2ab73;
	color:#8c6e45;
	padding:5px;
}
#article ul .lastone{
	padding-bottom:0px;
	border-bottom:none;
}
#article a{	
	color:#8c6e45;
}
#article ul li h3 a{
	color:#000;
	text-decoration:underline;
}
.box .review{
	background:url(images/reviewbg.png) left top no-repeat;
	width:654px;
	height:128px;
	overflow:hidden;
}
.box .review h4{
	width:143px;
	text-align:center;
	margin:0;
	padding:0;
	display:block;
	font-size:18px;
	overflow:hidden;
}
.box .review h4 a{
	color:#000;
}
.box .review strong{
	font-size:16px;
	display:block;
	padding-left:15px;
}
.box .review span{
	font-size:36px;
	display:block;
	padding-left:15px;
	color:#91611e;
}
.box .review h3{
	margin:0;
	padding:5px 0 0 0;
	color:#f9ac04;
}
.box .review h3 a{
	color:#f9ac04;
}
.box .review p{
	padding:5px 0px;
	margin:0px;
}
.box .btn1{
	background:url(images/btn1.png);
	width:150px;
	height:34px;
	line-height:34px;
	text-align:center;
	display:block;
	float:left;
	padding-left:10px;
	margin-right:15px;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
.box .btn2{
	background:url(images/btn2.png);
	width:160px;
	height:34px;
	line-height:34px;
	text-align:center;
	display:block;
	float:left;
	margin-right:15px;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}
.cat{
	padding:5px 10px 0 22px;
	background:url(images/arrow_black.png) 8px 8px no-repeat;
	font-weight:bold;
}
.cat a{
	color:#000;
}
#reviewmain{
	margin-top:5px;
}
.reviewcont{
	background:url(images/review.png);
	width:651px;
	height:322px;
}
.reviewcont strong{
	font-size:18px;
	color:#000;
}
.reviewcont .visit{
	color:#941e1a;
	text-decoration:underline;
}
.reviewcont .name{
	padding:8px 0 0px 0;
	color:#941e1a;
}
.scorebg{
	background:url(images/scorebg.png) 50px center no-repeat;
	font-weight:bold;
}
.scorebg .fright{
	padding-top:9px;
}
.score{
	background:url(images/score.png) 50px center no-repeat;
	height:30px;
	line-height:35px;
	overflow:hidden;
}
.score0{
	width:50px;
}
.score1{
	width:70px;
}
.score2{
	width:90px;
}
.score3{
	width:110px;
}
.score4{
	width:130px;
}
.score5{
	width:150px;
}
.score6{
	width:170px;
}
.score7{
	width:190px;
}
.score8{
	width:210px;
}
.score9{
	width:230px;
}
.reviewcont h3{
	margin:0;
	padding:7px 0 0 5px;
	color:#fff;
}
.reviewcont ul{
	padding:10px 0 0 12px;
}
.reviewcont li{
	background:url(images/right.png) left center no-repeat;
	padding-left:18px;
	height:17px;
	line-height:17px;
	color:#000;
	font-weight:bold;
}
.reviewcont .screen{
	background:url(images/screen_bg.png);
	width:156px;
	height:152px;
	padding:10px 9px;
	margin-left:18px;
	text-align:center;
}
.reviewcont .play{
	background:url(images/btnplay2.png);
	width:156px;
	height:44px;
	line-height:44px;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	display:block;
	color:#000;
}
.reviewcont .value{
	padding:6px 15px 0 15px;
	color:#fff;
	height:58px;
	overflow:hidden;
}
.reviewcont .bonus1{
	margin-left:130px;
	width:165px;
	height:44px;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	line-height:100%;
}
.reviewcont .bonus1 em{
	font-size:30px;
	display:block;
	padding:8px 0px;
}
.reviewcont .upto{
	background:url(images/upto.png) center center no-repeat;
	width:36px;
	height:35px;
	padding:4px 15px;
	font-size:16px;
	font-weight:bold;
	display:block;
	float:left;
	text-align:center;
	color:#000;
	line-height:100%;
}
.reviewcont .bonus2{
	width:165px;
	height:44px;
	display:block;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	line-height:100%;
}
.reviewcont .bonus2 em{
	font-size:30px;
	display:block;
	padding:8px 0px;
}
.reviewcont .info{
	padding:1px 15px;
	text-align:center;
	color:#000;
	font-weight:bold;
	line-height:16px;
}
.reviewcont .info a{
	color:#000;
}
.reviewcont .get{
	padding:1px 15px;
	text-align:center;
	color:#dba75b;
	font-weight:bold;
	height:20px;
	line-height:20px;
}
.reviewcont .get a{
	color:#dba75b;
}
.list a{
	color:#000;
}

/* End captions */


/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
