/*
Theme Name: PokerMini
Theme URI: http://www.iopc.it
Description: HTML5 compiled with Dreamweaver, theme created by <a href="http://www.iopc.it">Nikopolidis</a>
Version: 1.0
Author: Nicola Tedeschi aka Nikopolidis
*/

/* ----- PRINCIPALE -----*/

* {
	padding:0;
	margin:0;
}

body {
	font-size:14px;
	font-family:Verdana, Arial;
	color:#333333;
	background:#479443 url('images/bg.gif') repeat-x top left !important;
}

#container {
	width:960px;
	margin:auto;
	margin-bottom:60px;
}

a {
	color:#a2240c;
	text-decoration:underline;
	outline:none;
}

a:hover {
	text-decoration:none;
}

a img {
	border:0px none;
}

.clear {
	width:100%;
	clear:both;
}

.alignleft {
	float:left;
}

.alignright {
		float:right;
}

.center {
	text-align:center;
}

ol {
	margin-left:25px;	
}

p {
	line-height:20px;
	margin-bottom:15px;
	text-align:justify;
}

/* ----- Header e Navbar ----- */

#header {
	height:145px;
	background:url('images/header.jpg') no-repeat bottom left;
	margin-top:0px;
}

#logo {
	height:70px;
	widht:315px;
	margin-left:13px;
	padding-top:75px;
}
	
	#logo a {
		display:block;
		height:70px;
		width:315px;
		text-decoration:none;
	}
	
	#logo a span {
		visibility:hidden;
	}
	
#navbar {
	height:56px;
	background:url('images/bg_navbar.gif') top left no-repeat;
	font-family:Thaoma, Verdana, Verdana;
	font-size:18px;
	letter-spacing:-1px;
	padding:0 6px;
}

	#navbar li {
		list-style:none;
		float:left;
		font-weight:bold;
		color:#ffffff;
		margin-top:9px;
		padding:3px 9px;
		border-right:1px solid #2d7d09;
		border-left:1px solid #a1d189;
	}
	
	#navbar li#first {
		border-left:none;
	}
	
	#navbar li#last {
		border-right:none;
	}
	
	#navbar li a {
		color:#ffffff;
		text-decoration:none;
	}
	
	#navbar li a:hover {
		color:#185700;
	}
	
/* ----- Content e Main ----- */

#content {
	background:url('images/bg_content.gif') repeat-y top left !important;
}

#main {
	float:left;
	width:573px;
	margin:0 10px;
}

#head_top_news {
	background:url('images/bg_topnews.gif') top left no-repeat;
	height:39px;
	margin-bottom:5px;
}

.banner460_adsense {
	margin:20px 0;
	text-align:center;
}

.post {
	margin-bottom:20px;
}

	.post img {
		float:right;
		padding:5px;
		background-color:#f1f1f1;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border:1px solid #dddddd;
		margin-top:0px;
		margin-left:10px;
		margin-bottom:10px;
	}

	.post img:hover {
		border:1px solid #999999;	
	}

.commenti {
	float:left;
	background:url('images/bg_commenti.gif') top left no-repeat;
	width:75px;
	height:64px;
	margin-left:-26px;
	padding-top:5px;
	text-align:center;
}
	
	.commenti a {
		color:#ffffff;
		margin-top:8px;
		text-decoration:none;
		font-size:20px;
		margin-right:9px;
	}
	
	.commenti a:hover {
		font-weight:bold;
	}

.title_post {
	float:left;
	margin-left:10px;
}

h1, h1 a {
	color:#a52712;
	text-decoration:none;
	font-size:22px;
	letter-spacing:-1px;
	font-family:Helvetica, Arial, Verdana;
	margin:17px 0 5px 0;
}

h1 a:hover {
	text-decoration:underline;
}

a.more-link {
	color:#a52712;
	font-weight:bold;
	text-decoration:underline;
	font-size:14px;
	letter-spacing:-1px;
}

a.more-link:hover {
	text-decoration:none;
}

.postmetadata {
	background-color:#eeeeee;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #cccccc;
	padding:5px;
}

	.postmetadata .autore {
		background:url('images/autore.gif') bottom left no-repeat;
		margin-bottom:3px;
		height:20px;
		padding-left:23px;
	}
	
	.autore small {
		margin-top:3px;
	}
	
	.postmetadata .categorie {
		background:url('images/tag.gif') top left no-repeat;
		height:20px;
		padding-left:23px;
	}


.navigation {
	margin-bottom:22px;	
}

#post_single {
	margin-bottom:20px;
	margin-top:20px;
}

	#post_single img {
		padding:5px;
		background-color:#f1f1f1;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		border:1px solid #dddddd;
		margin:10px 0 10px 10px;
		float:right;
	}

	#post_single img:hover {
		border:1px solid #999999;	
	}
	
.bg_list {
	background:url('images/bg_list.gif') no-repeat top left;
	height:39px;
	width:573px;
	margin-bottom:5px;
}

	.bg_list a {
		color:#185700;
		text-decoration:underline;
	}
	
	.bg_list a:hover {
		text-decoration:none;
	}
	
#top_news ul li {
	list-style:none;
}
	
#top_news ul li ul li {
	float:left;
	list-style:none;
	margin-top:10px;
}

#top_news ul li ul li.first img {
	width:27px;
	height:27px;
	margin-right:70px;
}

#top_news ul li ul li.second {
	font-weight:bold;
	margin-right:227px;
}

#top_news ul li ul li.third {
	font-size:12px;
	margin-right:70px;
}

#top_news ul li ul li.fourth {
	font-size:12px;
}

/* ----- Sidebar ----- */

#sidebar {
	float:right;
	width:358px;
	margin-bottom:15px;
}

	#sidebar li {
		list-style:none;
	}

#top_sidebar {
	margin-bottom:10px;
	margin-right:8px;
}

#cerca {
	margin-bottom:10px;
	height:39px;
}

#searchform input, #searchform button {
	border:none;
	float:left;
}

	fieldset.search {
		border: none;
		width: 348px;
		margin: 0 auto;
	}

	.search input.box {
		color: #999999;
		font-size: 16px;
		width: 257px;
		height: 39px;
		padding: 10px 0 0 10px;
		background:url('images/bg_cerca.gif') no-repeat top left;
	}
	
	.search input.btn {
		width: 81px;
		height: 39px;
		cursor: pointer;
		text-indent: -9999px;
		background:url('images/bg_cerca.gif') no-repeat top right;
	}

#adsense {
	background-color:#fefefe;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:6px;
}

#bottom_sidebar {
	margin-right:8px;
}

	#left {
		width:169px;
		float:left;
		font-size:12px;
		margin-right:10px;
	}
	
	#right {
		width:169px;
		float:right;
		font-size:12px;
	}

	#left li, #right li {
		background-color:#fefefe;
		-moz-border-radius:3px;
		-webkit-border-radius:3px;
		padding:4px;
		margin-bottom:10px;
	}

	#left ul, #right ul {
		margin:0 10px;	
		padding-bottom:10px;
	}

	#left li ul li, #right li ul li {
		padding-bottom:3px;
		border-bottom:1px dashed #8daa4e;
		margin-top:2px;
		margin-bottom:0;
		padding-left:14px;
		background:url('images/dot.gif') no-repeat 0px 6px;
	}
	
	#left li ul li a, #right li ul li a {
		color:#333333;
		text-decoration:none;
	}

	#bottom_sidebar #left li h2, #bottom_sidebar #right li h2 {
		color:#ffffff;
		font-size:14px;
		background:url('images/bg_titleside.gif') no-repeat top left;
		width:161px;
		height:29px;
		padding-top:6px;
		text-align:center;
		font-family:Tahoma, Helvetica, Arial, Verdana;
		font-weight:bold;
		margin:0;
	}

	#bottom_sidebar #left li a:hover, #bottom_sidebar #right li a:hover {
		text-decoration:underline;
	}

	.textwidget {
		text-align:center;
		margin:auto;
		padding:5px;
	}

/* ----- Commenti ----- */

#respond {
	margin-top:15px;
	margin-bottom:15px;
	padding-top:15px;
	border-top:1px dashed #cccccc;
}

h3#comments {
	color:#a52712;
	font-family:Helvetica, Arial, Verdana;
	margin-bottom:15px;
	font-size:22px;
	letter-spacing:-1px;
}

#comment {
	margin:0 15px 5px;
}

#commentform {
	/*width:565px;*/
}

#commentform p {
	color:#aaaaaa;
	font-family:Georgia,Arial;
	font-size:14px;
	margin-bottom:15px;
}

span.input_bg {
	background:#d3e5ab;
	border:2px solid #8daa4e;
	float:left;
	height:24px;
}

span.input_bg input {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	color:#555555;
	float:left;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	height:20px;
	line-height:normal;
	padding-top:2px;
	padding-left:5px;
	width:250px;
}

p.label {
	padding-top:4px;
	font-size:16px;
	margin-left:270px;
	margin-bottom:15px;
	color:#999999;
	font-family:Georgia, Arial;
}

#commentform textarea {
	width:560px;
	font-family:Arial;
	font-size:16px;
	color:#555555;
	border:2px solid #8daa4e;
	background:#d3e5ab;
	padding:5px;
	height:100%;
}

#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
}

#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
}

input#subscribe {
	border:1px solid #000000;
}

.subscribe-to-comments label {
	font-family:Georgia, Arial;
	font-size:14px;
	color:#cccccc;
}

.commentlist {
	margin:0 15px; 5px;
	text-align:justify;	
}

.comment-author {
	padding:3px 0;
}

.commentlist li {
	margin-bottom:20px;	
}

.commentmetadata {
	display:inline;
}	

.commentmetadata a {
	color:#999999;
	text-decoration:none;
}

.commentmetadata a:hover {
	text-decoration:underline;	
}

.commentlist li .avatar { 
	float: right;
	margin-right:5px;
	margin-left:5px;
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-size: 16px;
	font-family:Arial;
	border:none;
	font-style:normal;
}
	
.commentlist cite a:hover {
	text-decoration:underline;	
}
	
.comment p {
	background:#f4f4f4;
	padding:10px;
}

h3#comments {
	margin-bottom:10px;	
}

.nocomments {
	text-align: center;
}

/* ----- Footer ----- */

#footer {
	margin-bottom:50px;
	margin:auto;
	text-align:center;
	padding-top:15px;
	background:url('images/bg_footer.gif') no-repeat top left;
	height:14px;
}

#policy {
	text-align:center;
	padding-top:4px;
	margin-left:3px;
	margin-bottom:5px;
	color:#185700;
}

#policy a {
	font-weight:bold;
	color:#ffffff;
}

#policy a:hover {
	text-decoration:none;
}

/* ----- Altro ----- */

.entry ul {
margin-left:35px;
}

.navigation {
float:left;
margin:5px;
}

.wp-pagenavi {
	margin:10px 15px;	
}

.post ul, #post_single ul {
	margin-left:20px;	
}

#altre_recensioni {
	float:right;	
}
