/*
Theme Name: Casinorecensioni 
Author: Wpconfig team
Author URI: http://wpconfig.com/ 
*/

/* =Reset default browser CSS.  
-------------------------------------------------------------- */
 	* {margin: 0px; padding: 0px;}
	* html li {vertical-align: bottom;}	
	* html img {vertical-align: middle;}	
	* html input {vertical-align: middle;}	 
	html, body {height: 100%;}
	body {font-family:arial; font-size:12px; color:#333; text-align:center; text-decoration:none; background:#28292b;  }	
	input {border:1px solid #ccc; padding:5px; font-size:11px;}	
	img {border: 0px;}	 
	a {color:#2b7aa4; text-decoration:none; cursor:pointer; outline:none; }	
	a:hover {color:#f05d22; text-decoration:none; }
	ul{ margin:0px; padding:0px;}	
	li{list-style-position:inside; margin-bottom:5px;line-height:18px;}
	p {margin:0px; padding:0px 0px 15px 0px; line-height:18px;}	 
	blockquote{ font-style:italic; padding:10px 0px; line-height:18px;}
	.clear {clear:both; height:0px; display:block; font-size:0px;}	
	.left {float: left;}	
	.right {float: right;}   	
	
	/*------------typhography--------------------------------------*/ 
	h1 { font-size:35px;}
	h2 { font-size:27px; line-height:30px; font-family:"Trebuchet MS", Arial;}	
	h3 { font-size:19px; line-height:25px;} 
	h4 { font-size:17px; line-height:20px;}   
	
	/*------------structure-----------------------------------------*/
	#wrapper{ width:100%; margin:auto; clear:both; text-align:left; background:url(images/wrapper.png) no-repeat center top; min-height:1000px;}
	
	/*------------header--------------------------------------------*/
	#header{width:100%; height:113px; margin:auto; clear:both; overflow:hidden;}  
	#header-topbar{ height:33px; margin:auto; clear:both; overflow:hidden;width:980px;}
	#header-topbar ul{float:right; margin-top:6px;}
	#header-topbar ul li{ list-style:none; line-height:20px; float:left; display:inline-block; font-size:12px; color:#fff;}
	#header-topbar ul li a{color:#38b9d6;}
	#header-topbar ul li a:hover{color:#fff;} 
	#branding{ height:39px; width:100%; margin:auto auto 1px auto; clear:both; overflow:hidden; background:#f05d22;}
	#branding-wrap{width:980px; margin:auto; clear:both;}
	#logo{ float:left; width:607px; height:39px;padding-top: 4px;}
	.search-block{ margin-top:3px; display:inline-block; background:url(images/search-block.png) no-repeat; width:282px; height:27px; float: right;}
	.search-block ul li{list-style:none;  float:left;}
	.search-block input[type=text]{height:26px; width:166px; border:0px; padding:4px 4px 0px 0px; margin-left:24px; background:none; font-size:12px; font-weight:bold; color:#bbb; margin-top: -5px;}
	.search-block input[type=submit]{margin-top: -4px;height:24px; width:84px; color:#fff; padding:0px; border:0px; cursor:pointer; text-transform:uppercase; font-size:11px; font-weight:bold; background:none;} 
	#navigation{width:980px; height:39px; background:#575757; overflow:hidden; clear:both; margin:auto auto 1px auto;}
	#navigation ul li{line-height:39px; float:left; text-transform:uppercase; list-style:none; margin:0px 17px 0px 7px; font-family:arial; font-weight:bold; font-size:17px; color:#fff;}
	#navigation ul li a{color:#fff;}
	#navigation ul li a:hover, #navigation ul li.current-menu-item a{color:#f05d22;}
	
	
	/*------------container----------------------------------------*/
	#container{background:#ebebe9; padding:10px; width:960px; margin:auto; clear:both; overflow:hidden;}
	.content{width:650px; float:left;}
	.sidebar{width:300px; float:right;} 
	
	.inner-content{width:610px; float:left; background:#fff; padding:10px 15px;}
	.breadcrumb{background:#ebebe9; padding:3px 10px; margin:auto auto 10px auto; clear:both; overflow:hidden; }
	.breadcrumb ul li{ list-style:none; float:left; margin-right:5px; display:inline-block; font-size:10px; color:#c7c7c7; }
	.breadcrumb ul li a{ color:#989898;}
	.inner-content h1{ font-size:17px; font-weight:bold; line-height:20px; padding-bottom:10px;} 
	.adv-block{ background:#ebebe9; width:610px; height:60px; padding:20px 0px; text-align:center; margin:15px auto; clear:both; overflow:hidden;} 
	
	.topblock, .casino-list, .review-block{margin:auto; clear:both; overflow:hidden; padding-bottom:10px;}
	.topblock h1{font-size:17px; line-height:20px; text-shadow:0px 1px 0px #fff; font-weight:bold; padding-bottom:10px;}
	.topblock p{ font-size:12px; line-height:16px; padding-bottom:0px;} 
 
	.casino-list h4, .side-casino-list h4{padding-left:10px; background:#909593; font-weight:bold; font-style:italic; font-family:"Trebuchet MS", Arial; font-size:13px; text-transform:uppercase; color:#fff;}
	.casino-list table, .side-casino-list table{margin:auto; width:100%; background:#3d4241; color:#fff;}
	.casino-list table thead.thead tr th{ color:#9fa2a1;  font-weight:bold; text-align:center; font-style:italic; font-family:"Trebuchet MS", Arial; font-size:13px; text-transform:uppercase;}
	 
	.casino-list table thead.thead tr th.brand{ width:110px; margin:0px 5px;}
	.casino-list table thead.thead tr th.casino{ width:155px; text-align:left;}
	.casino-list table thead.thead tr th.bonus{ width:55px;}
	.casino-list table thead.thead tr th.max{ width:125px;}
	.casino-list table thead.thead tr th.develop{ width:105px;}
	.casino-list table thead.thead tr th.link{ width:75px;} 
	
	.casino-list table tbody.tbody tr td{border-top:1px solid #535353; padding:6px 0px 4px 0px;}
	.side-casino-list table tbody.tbody tr td{border-top:1px solid #535353; padding:10px 0px 6px 0px;}
	.casino-list table tbody.tbody tr td.brand img{margin:0px 5px;}
	.side-casino-list table tbody.tbody tr td.casino{ padding:0px 5px 0px 10px; width:160px; text-align:left;}
	.side-casino-list table tbody.tbody tr td.max { width:100px; text-align:left; font-size:19px; text-align: center;}
	.casino-list table tbody.tbody tr td.casino h4, .side-casino-list table tbody.tbody tr td.casino h4{font-size:12px; line-height:16px; color:#fff;}
	.casino-list table tbody.tbody tr td.casino h4 a, .side-casino-list table tbody.tbody tr td.casino h4 a{color:#fff;}
	.casino-list table tbody.tbody tr td.casino small, .side-casino-list table tbody.tbody tr td.casino small{ color:#b9b9b9; font-size:10px;} 
	.casino-list table tbody.tbody tr td.bonus{text-align:center; font-size:19px; width: 20%;}
	.casino-list table tbody.tbody tr td.max{text-align:center; font-size:19px; width: 20%;}
	.casino-list table tbody.tbody tr td.develop span{ display:block; font-size:10px; color:#fff;}
	.casino-list table tbody.tbody tr td.develop a{color:#fff;}
	.casino-list table tbody.tbody tr td.develop small{ display:block; color:#8a8c8c; font-size:10px;}
	.casino-list table tbody.tbody tr td.link a{ padding:1px 8px; background:#f05d22; text-shadow:1px 1px 3px #ae4319;  font-family:"Trebuchet MS", Arial; font-size:13px; font-weight:bold; color:#fff;} 
	.side-casino-list table tbody.tbody tr td.link{ width:65px; margin-right:10px;}
	.side-casino-list table tbody.tbody tr td.link a{ padding:3px 5px; background:#f05d22; text-shadow:1px 1px 3px #ae4319;  font-family:"Trebuchet MS", Arial; font-size:13px; font-weight:bold; color:#fff;} 
	.casino-list table tbody.tbody tr td.link a:hover, .side-casino-list table tbody.tbody tr td.link a:hover{ color:#333; text-shadow:1px 1px 3px #fff;}
	 
	.review-block .block{ width:320px; float:left; display:inline-block; margin-right:10px;} 
	.review-block .last, .flash-block .last{ margin-right:0px;}
	.review-block .block h3{ background:#9ebbbe; padding:0px 10px; font-size:15px; color:#fff; font-weight:bold; line-height:20px; font-family:"Trebuchet MS", Arial; text-transform:uppercase;}
	.review-block .block h3 a{color:#fff;}
	.review-block .block h3 a:hover{color:#333;}
	
	.flash-block{ background:#fff; padding:10px 5px 10px 10px; overflow:hidden; clear:both; margin:auto auto 10px auto;}
	.flash-block .block{ float:left; width:184px; margin-right:5px;} 
	.flash-block h2{ text-transform:uppercase; padding-bottom:10px;}
	.titlebar{ background:#f5f5f5; margin:auto; padding:5px 0px; overflow:hidden; clear:both;}
	.titlebar h3{float:left; width:116px; font-size:11px; line-height:14px; color:#2f7aa3; font-family:"Trebuchet MS", Arial;}
	.titlebar h3 a{color:#2f7aa3;}
	.titlebar h3 a:hover{color:#333;}
	.titlebar .more{ float:right;}
	
	.update-block, .tabs{ background:#fff; padding:0px; margin:auto auto 10px auto; clear:both;}
	.update-block h2, .inner-bottom-block h4{ text-transform:uppercase; padding:0px 10px; background:#9ebbbe; line-height:50px; font-weight:bold;font-family:"Trebuchet MS", Arial; font-size:27px; color:#fff;}
	.post-block{padding:11px 10px; margin:auto; clear:both; overflow:hidden;}
	.post-block img{ float:left; margin-right:10px;}
	.post-block h3{ font-weight:normal; line-height:20px; padding-bottom:10px; font-family:"Trebuchet MS", Arial;}
	.post-block h4{ font-size:14px; font-weight:normal; line-height:16px;  font-family:"Trebuchet MS", Arial;}
	.post-block .more{ float:right; display:inline-block; margin:5px 5px 0px 0px;}
		
	.tabs ul li { height:57px; line-height:45px; text-align:center; float:left; display:inline-block; list-style:none; text-transform:uppercase; font-family:"Trebuchet MS", Arial; font-weight:bold; font-size:15px; color:#fff; }
	.tabs ul li a{display:inline-block; color:#fff;width:208px;}
	.tabs ul li.articles{ background:url(images/tab1.png) repeat-x; margin-right:13px;} 
	.tabs ul li.casinoonline{ background:url(images/tab2.png) repeat-x; margin-right:13px;} 
	.tabs ul li.topreviews{ background:url(images/tab3.png) repeat-x;}  
	.tabs ul li a:hover, .tabs ul li a.selected{height:57px; background:url(images/arrow2.png) no-repeat bottom center #7f973b; color:#e0e222; display:inline-block; } 
	
	.more{text-transform:uppercase; color:#fff; font-family:"Trebuchet MS", Arial; font-size:10px; line-height:11px; background:#303435 ; padding:2px 3px;}
	.more a{ display:inline-block; color:#fff; background:url(images/arrow1.png) no-repeat right; padding-right:10px;}
	.more a:hover{ color:#f05d22;} 
	
	.facebook-blocks{ background:#fff; margin:auto auto 7px auto; clear:both; overflow:hidden; border:1px solid #bdbdbd; width:271px; padding:5px 14px 5px 15px;}
	.facebook-blocks h6{ color:#5c7274; font-size:10px;font-family:"Trebuchet MS", Arial; font-weight:bold; padding:0px 0px 5px 0px; text-transform:uppercase;}
	
	.casino-blocks{ background:#303435; margin:auto auto 10px auto; clear:both; overflow:hidden;}
	.casino-blocks h2{ text-transform:uppercase; padding:0px 10px; height:50px; line-height:50px; font-size:35px; color:#e0e222; font-family:"Trebuchet MS", Arial; font-weight:bold; background:#909593;}
	.casino-box{ overflow:hidden; clear:both; margin:0px; padding:0px; border-bottom: 1px solid #3D4241;}
	.casino-box img{ margin-right:10px; float:left;}
	.casino-box h3{font-family:"Trebuchet MS", Arial;  color:#fff; font-size:25px; font-weight:bold; line-height:60px; text-transform:uppercase;}
	.casino-box h3 a{color:#fff; display:inline-block; }
	.casino-box:hover{ background:#3d4241; color:#ccc; }
	
	.adv300x257{ width:300px; height:257px; margin:auto; text-align:center; clear:both; overflow:hidden;}
	.adv300x250{ width:300px; height:250px; margin:auto; text-align:center; clear:both; overflow:hidden;margin-bottom: 9px;}
	
	.newsletter-block span{
		color: lightcyan;
		font-size: 11px;
		line-height: 2.5;
		padding-left: 13px;
	}
	
	.newsletter-block{ overflow:hidden; clear:both; background:#3bbad7; margin:10px auto auto auto;height: 140px}
	.newsletter-block h2{ background:#272a2b; text-transform:uppercase; color:#37b3d7; font-size:20px; font-weight:normal; line-height:34px; padding:0px 10px;}
	.newsletter-block h3{color:#fff; font-size:16px; font-weight:normal; line-height:20px; padding:5px 10px;}
	.newsletter-block form{ background:#fff; width:276px; height:22px; margin:auto; clear:both;}
	.newsletter-block form ul li{ float:left; list-style:none;}
	.newsletter-block form input[type=text]{border:0px; width:200px; padding:2px 10px 0px 10px; color:#abaaaa; font-size:12px; font-family:"Trebuchet MS", Arial; } 
	.newsletter-block form input[type=submit]{border:0px; background:#ed498f; font-weight:bold; padding:0px; margin:2px 2px 0px 0px; text-transform:uppercase; width:54px; height:18px; line-height:18px; color:#fff; font-size:11px; font-family:"Trebuchet MS", Arial; }
	 
	.inner-flash-block{ overflow:hidden; clear:both; margin:10px auto;}
	.inner-flash-block h2{ background:#657678; font-size:27px; color:#fff;font-family:"Trebuchet MS", Arial;  line-height:44px; text-transform:uppercase; padding:0px 10px;} 
	.inner-flash-block .titlebar{ background:none; margin:auto; padding:5px 0px; overflow:hidden; clear:both;}
	.inner-flash-block .titlebar h3{float:left; width:225px; font-size:11px; line-height:18px; color:#2f7aa3; text-transform:uppercase; font-family:"Trebuchet MS", Arial;}
	 	
	.side-update-block{overflow:hidden; clear:both; margin:0px auto 10px auto; background:#fff;}
	.side-update-block h2{background:#7f973b;font-size:27px; color:#fff;font-family:"Trebuchet MS", Arial; line-height:44px; text-transform:uppercase; padding:0px 10px;}
	.side-update-block .post-block{ padding-bottom:10px; border-bottom:1px solid #ebebe9;}
	.side-update-block .post-block p{padding:5px 0px 0px 0px; font-size:11px; line-height:14px;}
	.side-update-block .last{ border:0px;}
	#commentform label{font-family:"Trebuchet MS", Arial; font-size:14px; margin-right:10px; width:120px; float:left;}
	.comment-form-comment label{ vertical-align:top;  }
	.form-allowed-tags{ display:none;}
	#commentform input[type=submit]{ font-size:13px; color:#333; font-weight:bold;}
	#commentform .required{ float:right; color:red; font-weight:bold;}
	#commentform textarea{ border:1px solid #ccc; font-size:11px; color:#333;} 
	
	.navigation{ overflow:hidden; clear:both; margin:auto; padding:20px 0px; text-align:center;}
	.login-box {overflow:hidden; clear:both; margin:auto; padding-bottom:30px;}
	.login-box ul li{ float:left; width:100%; margin:0px 0px 5px 0px; list-style:none;}
	.login-box ul li label{ display:block;  font-size:15px; font-family:"Trebuchet MS", Arial; margin-bottom:5px;}
	.login-box input[type=text], .login-box input[type=password]{ padding:5px 10px; width:300px; font-size:12px; font-family:Arial; margin-bottom:10px;}
	.login-box ul li  a{ font-size:13px; margin-left:10px;}
	.login-box input[type=submit]{ padding:5px 10px;  font-size:14px; font-weight:bold; font-family:"Trebuchet MS", Arial; }
	
	/*------------footer-------------------------------------------*/
	#footer{ background:#0f1417; padding:30px; margin:auto; clear:both; width:920px; overflow:hidden;}
	.footer-top { overflow:hidden; clear:both; margin:auto auto 10px auto;}
	.footer-top p{color:#ebebe9; font-size:12px; line-height:16px; padding-bottom:10px;}
	.footer-top h1{ line-height:20px; padding-bottom:10px; font-size:16px; color:#5edefa; font-weight:bold; font-family:"Trebuchet MS", Arial;}
	
	.footer-bottom {overflow:hidden; clear:both; margin:auto; border-top:1px solid #666; padding-top:10px;}
	.footer-menu ul li{ list-style:none; margin-right:30px; display:inline-block; float:left; color:#fff; font-size:12px; line-height:18px;}
	.footer-menu ul li a{color:#fff;}
	.footer-menu ul li a:hover{color:#ccc;} 
	
	.inner-img{float: left;margin-right: 10px;}