/*  
Theme Name: WP dimensione legno 
Description: tema per WordPress di dimensione legno.
Version: 1.0
Author: Sergio Di Nisio
*/


body{
	margin: 0;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	vertical-align: top;
	background-color:#000000;
	color: #000000;
	}
	body, h1, h2, h3, h4, h5, h6, blockquote, p{
	margin: 0;
	padding: 0px;
	list-style-type: none;
	}	
	h1{
	width: 100%;
	font-family: Arial;
	text-align: right;
	}
	a:link, a:visited{
	text-decoration: none;
	color: #000000;
	}
	a:hover{
	text-decoration: none;
	color: #ff0000;
	}
	p{
	padding: 10px 0 0 0;
	width: 990px;
	font-size: 14px;
	}
/*Wrapper*/
		#wrapper{
			text-align: left;
			width:100%;
			min-width:1200px;
			overflow:auto;
			background-color:#999999;
			background-image: url(images/sde_bck.gif);
			background-repeat:repeat-y;
		}
/*Header*/
			#header{
			color: #CCCCCC;
			background-color: #000000;
			float: right;
			width: 100%;
			font-weight: bold;
			font-family: Arial;
			font-size: 16px;
			height: 80px;
			}
			#search{
			position:absolute;
			left:0;
			top: 58px;
			height: auto;
			width: 146px;
			}
			input#searchsubmit{
			background-color:#000000;
			color: #CCCCCC;
			margin-top: -21px;
			float:right;
			}
			input#searchsubmit:hover{
			background-color:#000000;
			}
			input#s{
			float: left;
			background-color:#000000;
			color:#CCCCCC;
			}
			#blog-description{
			line-height: 20px;
			height:20px;
			width: 225px;
			position:absolute;
			left:150px;
			top: 58px;
			}
/*Container*/
			#container{
			text-align: left;
			margin-left: 147px;
			min-height: 560px;
			width:100%-147px;
			}
			
				.post{
				padding: 10px 10px 10px 10px;
				}
					.post h2{
					font-family: Arial;
					font-size: 16px;
					}
				.entry{
				line-height: 18px;
				}
			#privacy{
			position: absolute;
			width: 300px;
			left: 200px;
			top: 400px;
			margin: 0;
			padding: 0;
			}
			#map{
			height:460px;
			width:460px;
			margin-top: -34px;
			padding-top:10px;
			float:right;
			}
			#contatti{
			color: #FFFFFF;
			margin-top: 380px;
			padding-left:10px;
			margin-left: -420px;
			width:410px;
			float:left;
			}
			
/*Metadata*/
				p.postmetadata{
				border-top: 1px solid #ccc;
				margin: 10px 0 0 0;
				}
/*Navigation*/
				.navigation{
				padding: 10px 0 0 10px;0
				font-size: 14px;
				font-weight: bold;
				line-height: 18px;
				}
/*Sidebar*/ 
				.sidebar{
				text-transform: uppercase;
				width: 147px;
					position: absolute;
					left:0;
					top:80px;
				}
					.sidebar ul{
					list-style-type: none;
					margin: 0;
					padding: 0;
					}
						.sidebar ul li a{
						display: block;
						padding: 0 10px;
						height: 40px;
						line-height: 40px;
						color:#FFFFFF;
						}
						.azienda a{
						background-color:#660000;
						}
						.contatti a{
						background-color:#cc0000;
						}
						.cucine a{
						background-color:#ff6600;
						}
						.giorno a{
						background-color:#ffcc00;
						}
						.divani a{
						background-color:#cccc00;
						}
						.notte a{
						background-color:#006600;
						}
						.camerette a{
						background-color:#6f7b7f;
						}
						.rimadesio a{
						background-color:#3d4142;
						}
						.oggetti a{
						background-color:#cc99ff;
						}
						.blog a{
						background-color:#00001d;
						}
						.area_riservata a{
						background-color:#99cccc;
						}
						.outlet a{
						background-color:#000066;
						}																		
						.sidebar ul li a:hover{
						font-size: 15px;
						padding: 0 10px;
						display: block;
						height: 40px;
						line-height: 40px;
						background-color:#FAFAFA;
						color:#CCCCCC;
						}
						#current a {
						background-color:#999999;
						font-weight:bold;
						text-align:right;
						font-size: 18px;
						padding-right: 0px;
						}			
/*Calendario*/
				table#wp-calendar{
				width: 100%;
				list-style-type: none;
				}
/*Footer*/
			#footer{
	clear: both;
	width: 100%;
	line-height: 70px;
	height: 80px;
	background-color: #000000;
	margin: 0;
	font-size: 10px;
			}
				#footer p{
	text-align: center;
	color: #CCCCCC;
	margin: 0;
	width: 100%;
	font-size: 10px;
				}
				#social{
	width: 250px;
	height: 30px;
	float: right;
	line-height: 30px;
	margin-top: -90px;
	margin-right:26px;
				}
/*Commenti*/
			.comments-template{
				margin: 10px 0 0;
				border-top: 1px solid #ccc;
				padding: 10px 0 0;
				}

			.comments-template ol{
				margin: 0;
				padding: 0 0 15px;
				list-style: none;
				}

			.comments-template ol li{
				margin: 10px 0 0;
				line-height: 18px;
				padding: 0 0 10px;
				border-bottom: 1px solid #ccc;
				}

			.comments-template h2, .comments-template h3{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				}

			.commentmetadata{
				font-size: 12px;
				}

			.comments-template p.nocomments{
				padding: 0;
				}

			.comments-template textarea{
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				}
