/*
THEME NAME: Viniamo
THEME URI: http://nowavailable.it/
DESCRIPTION: Custom theme for Viniamo blog
VERSION: 0.1
AUTHOR: Simone Lippolis for Now Available
AUTHOR URI: http://nowavailable.it - http://simonelippolis.com
TAGS: white, fixed-width, three-columns, left-sidebar
*/

body {
	background:#fff url(./images/header.png) top center repeat-x;
	color:#5d5d5d;
	font-family: sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
}

.alignleft {
	float:left;
}

.alignright {
	float:right;
}

img {
	border:0;
}

a img {
	border:0;
	text-decoration:none;
}

a {
	color:#9f5d37;
}

#wrapper {
	margin:0 auto;
	position:relative;
	width:960px;
}

	#header {
		height:190px;
		margin:0;
		padding:0;
		position:relative;
		width:960px;
	}
	
		#header h1 {
			display:block;
			left:140px;
			position:absolute;
			top:20px;
		}
		
			#header h1 a {
				background:transparent url(./images/p.gif);
				display:block;
				height:90px;
				overflow:hidden;
				text-indent:-10000px;
				width:190px;
			}
			
				#header #blog-description {
					display:none;
				}
				
				#header #blog-quote {
					height:35px;
					left:430px;
					position:absolute;
					top:125px;
					width:480px;
				}
				
					#header #blog-quote div {
						color:#fff;
						float:left;
						font-size:12px;
						padding:0 10px;
					}
					
						#header #blog-quote img {
							float:left;
							vertical-ailgn:middle;
						}
						
						#header #blog-quote img.close {
							padding-top:10px;
						}
						
	#access {
		padding:15px 0;
		width:960px;
	}
	
		#access .skip-link {
			display:none;
		}
		
		#access ul, #access li {
			border:0;
			list-style-type:none;
			margin:0;
			padding:0;
		}
		
		#access ul {
			height:auto;
			margin-left:38px;
			overflow:hidden;
			width:auto;
		}
		
		#access li {
			float:left;
		}
		
			#access li a {
				border-right:1px solid #a96e4c;
				color:#a96e4c;
				display:block;
				font-size:12px;
				padding:1px 19px 2px 20px;
				text-decoration:none;
			}
			
	#container {
		height:auto;
		margin:10px 0;
		overflow:hidden;
		width:960px;
	}
	
		#container #content {
			float:left;
			width:554px;
		}
		
			body.home #container #content .navigation {
				display:none;
			}
			
			#container #content .post, #container #content .page {
				margin:40px 0;	
				position:relative;
				width:550px;
			}
			
				#container #content .post  .entry-date, #container #content .page  .entry-date {
					background:transparent url(./images/date.png) no-repeat;
					color:#fff;
					display:block;
					font-size:12px;
					font-weight:bold;
					height:44px;
					left:0;
					padding:5px 0 0 5px;
					position:absolute;
					text-align:center;
					top:40px;
					width:29px;										line-height: 11px;
				}
				
				#container #content .page  .entry-date {
					display: none;
				}
				
					#container #content .post  .entry-date small {
						display: block;
						font-size: 9px;
						font-weight: normal;
					}
					
				#container #content .post  h2.entry-title, #container #content .page  h2.entry-title  {
					display:block;
					height:auto;
					margin:0 0 3px 34px;
				}
				
					#container #content .post h2.entry-title a, #container #content .page h2.entry-title a {
						background:#df1937;
						color:#fff;
						font-size:16px;
						padding:5px 5px 3px 5px; 
						text-decoration:none;
					}
					
				#container #content .post  .entry-content, #container #content .page  .entry-content {
					border:1px solid #df1937;
					display:block;
					height:auto;
					margin:0 0 0 34px;
					overflow:hidden;
					padding:25px;
					width:460px;
				}
				
					#container #content .post  .entry-content .entry-meta-top, #container #content .page  .entry-content .entry-meta-top {
						color:#9f5d37;
						font-weight:bold;
						margin-bottom:20px;
					}
					
					#container #content .page  .entry-content .entry-meta-top { 
						display:none;
					}
					
						#container #content .post  .entry-content .entry-meta-top  a, #container #content .page  .entry-content .entry-meta-top  a {
							color:#9f5d37;
							font-style:italic;
							font-weight:normal;
						}
				
					#container #content .post  .entry-content .entry-meta-bottom, #container #content .page  .entry-content .entry-meta-bottom {
						clear:both;
						float:none;
						font-weight:normal;
						margin:20px 0;
					}
					
					#container #content .page  .entry-content .entry-meta-bottom {
						display:none;
					}
					
						#container #content .post  .entry-content .entry-meta-bottom  a, #container #content .page  .entry-content .entry-meta-bottom  a {
							color:#9f5d37;
							font-style:italic;
						}
						
					#container #content .post  .entry-content .entry-meta-bottom .entry-tags, #container #content .post  .entry-content .entry-meta-bottom .entry-comments, #container #content .page  .entry-content .entry-meta-bottom .entry-tags, #container #content .page  .entry-content .entry-meta-bottom .entry-comments {
						float:left;
						width:220px;
					}
					
					#container #content .post  .entry-content .entry-meta-bottom .entry-tags, #container #content .page  .entry-content .entry-meta-bottom .entry-tags {
						border-right:2px solid  #9f5d37;
						margin-right:15px;
						padding-right:15px;
						width:205px;
					}										#comments {						float: left;						margin: 10px 0 0 0;					}
							
		
		#container .sidebar {
			float:left;
			width:203px;
		}
		
			#container .sidebar > ul, #container .sidebar > ul > li {
				list-style-type:none;
				margin:0;
				padding:0;
			}
			
			#container .sidebar > ul {
				height:auto;
				overflow:hidden;
				width:198px;
			}
		
		#container #viniamo-banner {
			height:40px;
			margin-bottom:23px;
			text-align:right;
			width:406px;
		}
			
			#container #viniamo-banner ul {
				height:auto;
				overflow:hidden;
				width:404px;
			}
			
			#container #viniamo-banner li {
				float:right;
				margin-left:10px;
			}
			
			#container #viniamo-banner li h3 {
				display:none;
			}
			
		#container .sidebar li#viniamo-social {
			border:1px solid #9f5d37;
			margin-bottom:5px;
			padding:5px;
		}				#container .sidebar li#viniamo-social .rss-icon {						vertical-align: middle;						border: 0;						padding-left:7px;					}				#container .sidebar li#viniamo-social .google-reader,		#container .sidebar li#viniamo-social .my-yahoo {						border: 0;						padding: 10px 0 0 0;		}				#container .sidebar li#viniamo-social .facebook{						border: 0;						padding: 15px 0 5px 6px;		}				#container .sidebar li#viniamo-social .twitter{						border: 0;						padding: 15px 0 5px 17px;		}
		
			#container .sidebar li#viniamo-social h3 {
				background:transparent url(./images/sidebar-sprite.png) -10px -10px no-repeat;
				display:block;
				height:20px;
				margin:0 0 10px 0;
				overflow:hidden;
				text-indent:-10000px;
				width:auto;
			}
			
		#container .sidebar li#viniamo-highlight {
			background:#df1937;
			color:#fff;
			border:1px solid #df1937;
			margin-bottom:5px;
			padding:5px;
		}
		
			#container .sidebar li#viniamo-highlight a {
				color:#fff;
				text-decoration:none;
			}
		
			#container .sidebar li#viniamo-highlight h3 {
				background:transparent url(./images/sidebar-sprite.png) -10px -40px no-repeat;
				display:block;
				height:20px;
				margin:0 0 10px 0;
				overflow:hidden;
				text-indent:-10000px;
				width:auto;
			}
			
			#container .sidebar li#viniamo-highlight .sociable {
				display:none;
			}
			
		#container .sidebar li#viniamo-categorie {
			border:1px solid #9f5d37;
			color:#9f5d37;
			margin-bottom:5px;
			padding:5px;
		}
		
			#container .sidebar li#viniamo-categorie h3 {
				background:transparent url(./images/sidebar-sprite.png) -10px -62px no-repeat;
				display:block;
				height:20px;
				margin:0 0 10px 0;
				overflow:hidden;
				text-indent:-10000px;
				width:auto;
			}
			
			#container .sidebar li#viniamo-categorie ul, #container .sidebar li#viniamo-categorie li {
				list-style-type:disc;
			}
			
			#container .sidebar li#viniamo-categorie ul {
				padding-left:20px;
			}
			
		#container .sidebar li#viniamo-archivi {
			border:1px solid #df1937;
			color:#df1937;
			margin-bottom:5px;
			padding:5px;
		}
		
			#container .sidebar li#viniamo-archivi a {
				color:#df1937;
			}
			
			#container .sidebar li#viniamo-archivi h3 {
				background:transparent url(./images/sidebar-sprite.png) -10px -92px no-repeat;
				display:block;
				height:20px;
				margin:0 0 10px 0;
				overflow:hidden;
				text-indent:-10000px;
				width:auto;
			}
			
			#container .sidebar li#viniamo-archivi ul, #container .sidebar li#viniamo-archivi li {
				list-style-type:disc;
			}
			
			#container .sidebar li#viniamo-archivi ul {
				padding-left:20px;
			}
			
		#container .sidebar li#viniamo-racconti {
			margin-bottom:5px;
			padding:0;
		}
		
			#container .sidebar li#viniamo-racconti a {
				text-decoration:none;
			}
			
			#container .sidebar li#viniamo-racconti h3 {
				display:block;
				height:78px;
				margin:0;
				width:auto;
			}
			
				#container .sidebar li#viniamo-racconti h3 a {
					background:transparent url(./images/sidebar-sprite.png) -10px -212px no-repeat;
					display:block;
					height:78px;
					overflow:hidden;
					text-indent:-10000px;
					width:200px;
				}
				
				#container .sidebar li#viniamo-racconti p {
					display:none;
				}
			
		#container .sidebar li#viniamo-wineblogger {
			border:1px solid #df1937;
			color:#df1937;
			margin-bottom:5px;
			padding:5px;
		}
		
			#container .sidebar li#viniamo-wineblogger a {
				color:#df1937;
			}
			
			#container .sidebar li#viniamo-wineblogger h3 {
				background:transparent url(./images/sidebar-sprite.png) -10px -122px no-repeat;
				display:block;
				height:20px;
				margin:0 0 10px 0;
				overflow:hidden;
				text-indent:-10000px;
				width:auto;
			}
			
			#container .sidebar li#viniamo-wineblogger ul, #container .sidebar li#viniamo-wineblogger li {
				list-style-type:disc;
			}
			
			#container .sidebar li#viniamo-wineblogger ul {
				padding-left:20px;
			}
			
		#container .sidebar li#viniamo-foodblogger {
			border:1px solid #9f5d37;
			color:#9f5d37;
			margin-bottom:5px;
			padding:5px;
		}
		
			#container .sidebar li#viniamo-foodblogger h3 {
				background:transparent url(./images/sidebar-sprite.png) -10px -152px no-repeat;
				display:block;
				height:20px;
				margin:0 0 10px 0;
				overflow:hidden;
				text-indent:-10000px;
				width:auto;
			}
			
			#container .sidebar li#viniamo-foodblogger ul, #container .sidebar li#viniamo-foodblogger li {
				list-style-type:disc;
			}
			
			#container .sidebar li#viniamo-foodblogger ul {
				padding-left:20px;
			}
			
		#container .sidebar li#viniamo-tags {
			border:1px solid #9f5d37;
			color:#9f5d37;
			margin-bottom:5px;
			padding:5px;
		}
		
			#container .sidebar li#viniamo-tags h3 {
				background:transparent url(./images/sidebar-sprite.png) -10px -182px no-repeat;
				display:block;
				height:20px;
				margin:0 0 10px 0;
				overflow:hidden;
				text-indent:-10000px;
				width:auto;
			}
			
			
			
			
			
	#footer {
		margin:40px 0;
	}	
			
/****************************************
* SOCIABLE
****************************************/			

.sociable {
	clear:both;
	float:none;
	margin:20px 0;
}

	.sociable .sociable_tagline {
		display:none;
	}

	.sociable ul, .sociable li {
		list-style-type:none;
	}
	
	.sociable ul {
		height:auto;
		margin:0;
		overflow:hidden;
		padding:0;
	}
	
	.sociable li {
		float:left;
		margin-right:5px;
	}
			
.about-us {	float: left;		margin: 15px 0 15px 0;	}	.about-us-image {				margin: 0 5px 0 0;				float: left;				width: 100px;	}			.about-us-image img{					width: 85px;				}		.about-us-text {				width: 350px;				float: left;				text-align: justify;	}
			
			
	