/*
Theme Name: Hasardspel
Description: A casino listing theme for Hasardspel.com
Version: 1.0
Author: Muthuswamy K
Author URI: http://www.muthuswamy.in/
*/

/* DEFAULT */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: 100;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;}
caption,th,td{text-align: left;font-weight: normal;}

/* REGULAR CODING */
body{line-height:1.4; background:#bfe2f3 url(images/back.png) repeat-x top; font-family: Arial, Helvetica, sans-serif; font-size:12px;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

/* STRUCTURE */
#holder{width:1002px; margin: 0px auto; background:#fff url(images/holder.png) repeat-x top;}
#header{background:url(images/header.png) no-repeat; height:75px; padding:15px 100px 0 28px;}
#nav-main{height:45px; padding-left:20px;}
#content-box{padding:1px 5px 10px 0px; background:url(images/content.png) repeat-x bottom;}
#left-panel{background:#566e7a; float:left; width:155px; margin-right:20px;}
#main-panel{float:left; width:820px;}
.highlight{float:right; width:200px; margin-left:20px;}
#footer{background:#566e7a url(images/footer.png) repeat-x top; text-align:center; color:#fff; padding:20px;}

/* HEADER */
.top-ad{float:right;}
#logo a{display:block; width:250px; height:39px; overflow:hidden; text-indent:-1000px;}
#logo-sub{display:block; width:390px; color:#fff; font-size:14px;}


/* NAVIGATION */
#nav-main li{float:left; background:url(images/nav_split.png) no-repeat right top; line-height:45px; font-size:14px;}
#nav-main li a{float:left; padding:0 10px; color:#373737;}
#nav-main li a:hover{text-decoration:none; color:#fff;}

	/* SEARCH */
	#searchform{float:right; padding:10px 20px 0 0;}
	#searchform label{line-height:24px; margin-right:5px; font-size:14px; color:#373737;}
	#searchform p{float:right; background:url(images/search.png) no-repeat; width:205px; height:24px;}
	#searchform #s{border:0; background:none; padding:2px 3px 0 3px; width:160px;}
	#searchform #searchsubmit{background:none; border:0; cursor:pointer;}

/* CONTENT */
.pagetitle{background:url(images/table_head.gif) repeat-x top; line-height:34px; font-size:22px; color:#fff; padding:0 10px; margin-bottom:10px;}

	/* LEFT PANEL */
	#left-panel .box{color:#fff; padding:1px; margin-bottom:20px;}
	#left-panel .box h3{background:url(images/box_head.gif) repeat-x top; padding:0 10px; font-size:20px; font-weight:bold;}
	.box a{color:#fff; text-decoration:none;}
	.box a{display:inline-block; line-height:20px; padding:0 5px;; text-decoration:none;}
	.box li:hover{background:url(images/box_hov.gif) repeat-x top;}
	.box li a:hover{text-decoration:none;}

	/* RIGHT PANEL */
	.highlight div{border:#a2c8dd 1px solid; background:#fff; padding:15px; text-align:left; margin-bottom:20px;}
	.guidebox{float:right; width:200px; border:#a2c8dd 1px solid; background:#fff; padding:5px; margin:0 0 20px 20px;}
	.guidebox h3, .infobox h3{font-size:18px; margin-bottom:10px; border-bottom:#a2c8dd 1px solid; padding-bottom:10px; text-align:left; text-transform:uppercase;}
	.highlight div p, .guidebox p{padding-bottom:5px;}
	.highlight div a, .guidebox a{/*color:#069;*/ font-weight:bold;}
	.highlight div a:hover, .guidebox a:hover{text-decoration:none; /*color:#333!important;*/}
	.highlight div p a, .guidebox p a{padding:0;}
	.highlight div a img{display:block; margin:0 auto;}
	.infobox{float:right; width:125px; border:#a2c8dd 1px solid; background:#f7fbb8; padding:15px; text-align:left; margin:0 0 20px 20px;}
	h3.casino_header{background:url(images/casino_header.png) no-repeat left top; line-height:22px; padding:0 0px; font-size:18px; color:#fff; clear:left; width:200px;}
	div.tom {border: 0px; padding:0px; text-align:center; margin-bottom:0px; background:transparent;}
	
	/* MAIN PANEL */
	/*#main-panel a{color:#04a8ec;}*/
	.main-list-hold{width:611px; border:#a5cade 1px solid; margin-bottom:20px; clear:both;}
	.main-list-hold h2{background:url(images/main_head.png) no-repeat left top; line-height:35px; padding:0 15px; font-size:22px; color:#fff;}
	.list{background:url(images/table_head.gif) repeat-x top; padding:0 10px 10px 10px; width:570px;}
	.list table{width:571px;}
	.list table th{line-height:34px; font-size:14px; font-weight:bold; color:#fff; padding:0 4px;  text-align:left;}
	.list table td{padding:10px 5px; border-bottom:#bfbfbf 1px solid; text-align:left; vertical-align:middle;}
	.list table tr:last-child td{border:0;}
	.list table td img{vertical-align:middle;}
	.list table th.last{width:140px;}
	.list table th.w-70{width:70px;}
	.list table th.w-90{width:90px;}
	
	h2.start{background:url(images/main_head.png) no-repeat left top; line-height:25px; padding:0 15px; font-size:22px; color:#fff; clear:left; width:561px;}
	.tips-box{float:left; width:588px; border:#a2c8dd 1px solid;margin-bottom:20px;}
	.tips-box .tipsett, .tips-box .tipstva{float:left; width:165px; padding:15px; text-align:left; img-align=center;}
	.tips-box p{padding:3px 0;}
	.tips-box a span{display:block; color:#069;}
	
	.btn-review{width:62px; height:22px; line-height:20px; background:url(images/btn_review.png) no-repeat left 1px; color:#6c0000!important; font-weight:bold; text-align:center; display:inline-block; margin-right:5px;}
	.btn-play{width:64px; height:22px; line-height:20px; background:url(images/btn_play.png) no-repeat; color:#fff!important; font-weight:bold; text-align:center; display:inline-block;}
	.btn-more{width:102px; height:24px; line-height:22px; background:url(images/btn_more.png) no-repeat; color:#fff!important; font-weight:bold; text-align:center; display:inline-block;}
	.btn-review:hover, .btn-play:hover, .btn-more:hover{text-decoration:none;}
	
		/* POST */
		.post{margin-bottom:15px; padding-bottom:15px; color:#000;}
		h3.post-title{font-size:12px; font-weight:bold; color:#666!important;}
		h2.post-title{font-size:25px; font-weight:bold;}
		h1.post-title{font-size:25px; font-weight:bold;}
		h3.post-title a, h2.post-title a, h1.post-title a{color:#666!important; font-weight:bold;}
		.post-content{padding:8px 0;}
		.post-content p{padding:0 0 10px 0;}
		.post-content ul{list-style-type:disc; margin:10px 0 10px 20px;}
		.post-content ol{list-style-type:decimal; margin:10px 0 10px 25px;}
		.post-content blockquote{margin:10px 20px; background:#f5f5f5; padding:10px;}
		.post-content blockquote p{padding:0;}
		.post-content h1{font-size:17px; font-weight:bold;}
		.post-content h2{font-size:15px; font-weight:bold;}
		.post-content h3{font-size:13px; font-weight:bold;}
		.post-content b, .post-content strong{font-weight:bold;}
		.post-content i, .post-content em{font-style:italic;}

		.wide{background:none!important;}
		.wp-pagenavi{height:25px;}
		#post-167 ul{margin-left:20px;}
		#post-167 ul li{list-style-type:disc;}
	
		.navigation{height:20px; padding:4px 10px;}
		.navigation .alignleft{float:left;}
		.navigation .alignright{float:right;}
		
		.home-post{margin-right:230px;}
		.home-post .start{font-size:15px; font-weight:bold;}
                .home-post .post-title a{text-decoration:none;}
                .home-post .post-title a:hover{text-decoration:underline;}
		.home-post .post h3.post-title{font-size:15px;}
		.home-post .post{padding:5px 0!important; margin:0!important; border-bottom:#eee 1px solid;}
		.home-post .post .post-content{padding:0px!important;}
		
			/* Wordpress Classes */
			.aligncenter, div.aligncenter {display: block; margin-left: auto; margin-right: auto;}
			.alignleft{float: left; margin:0 10px 10px 0;}
			.alignright{float: right; margin:0 0 10px 10px;}
			.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;margin: 10px;}
			.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;}
			
                .post-meta{font-size:12px; width:400px; border:#a2c8dd 1px solid; background:#fff; padding:15px; margin:5 5 5px 5px;}

		/* COMMENT */
		#comments, #respond{font-size:18px!important; color:#666!important;}
		#commentform p{padding:8px 0; font-size:12px;}
		#commentform label{width:100px; float:left; text-align:right; margin:0 10px 0 0; line-height:25px;}
		#commentform .req{color:#f00;}
		#author, #email, #url{width:240px; height:20px; padding:5px 5px 0 5px;}
		#comment{width:450px;}
		#submit{background:#2a6093; border:#2a568e 1px solid; color:#fff; height:30px; margin-left:110px; cursor:pointer;}
		
		ol.commentlist{padding:20px;}
		ol.commentlist li{padding:15px; border-bottom:#eee 1px dotted;}
		ol.commentlist li.alt{background:#f5f5f5;}
		ol.commentlist .comment-content{padding:10px 0;}
		ol.commentlist .comment-content a{color:#39c;}
		ol.commentlist small{font-size:11px;}
		ol.commentlist .avatar{display:none;}
		ol.commentlist .comment-meta{margin-bottom:5px;}
		ol.commentlist b.auth a{font-weight:bold; color:#06c;}
			
/* FOOTER */
#footer a{color:#fff;}

/* OTHER */
.clear{clear:both;}

.button-h{background:url(images/button-huge-1.png) no-repeat right top; float:left; padding:0 34px 0 0!important;}
.button-h a {background:url(images/button-huge-1.png) no-repeat left top; color:#fff!important; display:block; font-size:16px; padding:10px 0 9px 30px;}
