/*  
Theme Name: 'Ino Firenze
Author: Bunker (Benedetta De Vercelli)
Author URI: http://www.bnkr.it
*/


html, body { 
 margin: 0; padding: 0;
 background: #330E00; color: #FFF;
}

html { 
 background-image: url(images/bg-body.gif);
 background-repeat: no-repeat;
}

body { 
 margin-left: 8%;
 margin-right: 8%;
}

a:link { 
 color: #E3D825;
}

a:hover { 
 color: #CE3C15;
}

a:visited { 
 color: #CE3C15;
 text-decoration: none;
}

a:active { 
 color: #CE3C15;
}

#sidebar a:link, #sidebar a:active, #sidebar a:visited { color: #E3D825; }

#sidebar a:hover { color: #CE3C15; }

img { border: none; }

.blog { 
 margin: 0;
 padding: 0;
 background-color: #442419;
}

#sidebar .author-picture { 
 margin-top: 0px;
 margin-right: 10px;
 margin-bottom: 10px;
}

#decor {
	width: 127px;
	height: 40px;
	margin-top: 60px;
	margin-left: 20px;
	margin-bottom: 60px;
	background: url(images/svolazzo.gif) no-repeat;
}

h1 {
 text-indent: -10000px;
 margin: 0px;
 height: 152px;
 background-image: url(images/head-h1.gif);
 background-position: 20px 20px 0 0;
 background-repeat: no-repeat;
 position: relative;
}

#image-logo {
 width: 262px;
 height: 124px;
 position: absolute;
 display: block;
 margin: 19px 0 0 0;
 top: 9px;
 left: 8%;
 background: url(images/logo.gif);
}

#image-logo a {
 width: 262px;
 height: 124px;
 position: absolute;
 display: block;
 text-indent:-10000px;
}

div#head-dx {
 width: 324px;
 height: 152px;
 position: absolute;
 right: 5px;
 top: 0;
 display: inline;
 background: url(images/head-dx-trasp.gif);
}

h1 a:link, h1 a:visited, h1 a:active { 
 color: #000;
}

h1 a:hover { 
 color: #900;
 background: none;
}

.feed { 
 float: left;
 width: 55%;
 overflow: hidden;
 margin-top: 30px;
}

h3 { 
 margin: 0px;
 margin-top: 20px;
 font: bold 0.9em Georgia;
 margin-left: 20px;
 padding-left: 20px;
 margin-bottom: -12px;
 margin-left: 0px;
 text-transform: lowercase;
 color: #FFCC66;
}

h2.pagetitle {
 margin: 20px 0 -12px 20px;
 font-family: Georgia;
 font-size: 1.6em;
 font-weight: normal;
 color: #E3D825;
 padding-bottom: 20px;
}

h4.title a {
 color: #CE3C15;
 margin-top: 0px;
}

h4.title a:hover {
 color: #E3D825;
}

.content p, .content li {
 font-family: Georgia;
 line-height: 1.3em;
 font-size: 1.1em;
}

.entry-byline, entry-tools {
 font-size: 0.8em;
 font-weight: normal;
 margin-bottom: 5px;
 padding-top: 8px;	
}

.entry {
 margin-bottom: 50px;
}

.entry, .comments, .comment-form, .trackbacks { 
 padding-left: 20px;
 padding-right: 20px;
 font: .8em/1.3em Verdana;
}

.entry h4 { 
 margin: 0;
 margin-top: 1.3em;
 margin-bottom: .4em;
 font: bold 1.3em Georgia;
}

.entry p { 
 margin-top: 0;
}

.entry ul { 
 margin: 0; padding: 0;
 padding-left: 3em;
 margin-bottom: 1em;
 color: #FFF;
 list-style-type: point;
 font: .85em/1.4em Verdana, Arial, sans-serif;
}

.entry blockquote { 
 margin: 0;
 padding-left: 3em;
 color: #FFF;
 font: .85em/1.4em Verdana, Arial, sans-serif;
}

.byline, .entry-tools { 
 margin: 0;
 font: .85em/1.4em Verdana, Arial, sans-serif;
}

.entry .entry-tools { 
 margin-bottom: 3em;
}

.comments {
 padding: 0;
 margin: 0;
 margin-top: 20px;
 margin-left: 20px;
}

.comments h4 a {
 color: #CE3C15;
}

.comments h4 a:hover {
 color: #E3D815;
}

.comments ol, .comments ul, .trackbacks ol, .trackbacks ul { 
 list-style-type: none;
 font-size: 0.85em;
 line-height: 1.3em;
 margin-left: 0px;
 padding-left: 0px;
}

.comments li { 
 margin-bottom: -1px;
 padding: 15px;
 padding-left: 0;
}

.comments p { 
 margin-top: 0px;
 margin-bottom: 1em;
}

.comments p.byline { 
 margin-top: 1em;
 margin-bottom: 0px;
 padding-bottom: 30px;
 border-bottom: 1px solid #E3D825;
}

.comment-form {
 padding: 0;
}

.comment-form form { 
 margin-top: 2em;
 font-size: .85em;
}

.comment-form textarea { 
 width: 100% !important;
 width: 90%;
}

.trackbacks {
 padding: 0;
}

.trackbacks li { 
 padding: 15px; 
 background: #FFF;
 margin-bottom: -1px;
}

.trackbacks blockquote { 
 font-size: .85em;
 padding: 0px;
 margin: 0px;
}

.trackbacks p { 
 margin: 0px; padding: 0px;
}

.trackbacks code { 
 display: block;
}

#sidebar {
 margin-left: 30px !important;
 margin-left: 15px;
 float: left;
 width: 35%;
 margin-top: 30px;
 overflow: hidden;
}


#footer { 
 clear: both;
 padding: 20px;
 padding-top: 25px;
 padding-left: 51px;
 padding-bottom: 60px;
 background-color: #330E00;
 font: .7em/1.4em Verdana, Arial, sans-serif;
}

.postmetadata small {
	 font: .7em/1.4em Verdana, Arial, sans-serif;
}

.comment-form {
	margin-left: 20px;
}

.links ul {
	list-style-type: none;
}

.links li h2 {
	margin-left: -16px;
	/*margin-top: 10px;*/
	padding-left: 0;
	font-weight: bold;
	font-size: 1.1em;
}


.links li ul {
	/*margin: 0px 0 10px 10px;*/
	list-style-type: disc;

}

div.log {
	padding-bottom: 30px;
	
}

.navigation {
	padding: 0 0 40px 0;
}

.navigation .alignleft {
	margin: 0 0 0 20px;
	display: inline;
}

.navigation a{
 font: bold 0.8em Helvetica, Arial sans-serif;
 margin: 0;
 padding: 0;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/****************************************
			
			Sidebar Widget
			
******************************************/

#sidebar a {
 font-weight: normal;
}

#sidebar li {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
}

#sidebar img {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

#misc a {
	margin: 0px 0 10px 0;
	display: inline;
}

#powered-by a {
	margin: 10px 0 10px 0;
	display: inline;
}

#sidebar p {
	width: 85%;
	margin: 0;
}

#sidebar li ul {
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 20px; 
}

.widget_text {
	margin-bottom: 40px;
}

.widget {
	margin-bottom: 10px;
}

li.widget h2.widgettitle, #sidebar h2 {
	font: italic 1.6em Georgia;
	margin: 0;
	text-transform: lowercase;
	margin-top: 33px;
	margin-bottom: 5px;
	color: #fff;
	padding: 0;
}

#sidebar ul#main-list {
 font: 11px/15px Verdana, sans-serif;
 line-height: 1.5em;
}

#sidebar #text-1 h2, h2#text-1 {
	width: 84px;
}

#sidebar h2#search {
	width: 50px;
	height: 13px;
	text-indent: -10000px;
	margin: 10px 0 15px 0;
}

#sidebar form div {
 padding:  20px 0px 20px 0px;
}

li#search #searchform, li#sidesearch {
 margin-top: 40px;
 padding-top: 10px;
}

/*
#sidebar #categories h2, h2#categories {
	width: 86px;
	height: 39px;
	margin: 50px 0 15px 0;
	background: url(images/categorie.gif) no-repeat;
}

#sidebar #archives h2, h2#archives {
	width: 70px;
	height: 33px;
	margin: 10px 0 15px 0;
	background: url(images/archivi.gif) no-repeat;
}

#sidebar #pages h2, h2#pages {
	width: 80px;
	height: 45px;
	margin: 10px 0 15px 0;
	background: url(images/pagine.gif) no-repeat;
}

#sidebar #linkcat-1 h2 {
	width: 51px;
	height: 30px;
	margin: 0px 0 15px 0;
	background: url(images/links.gif) no-repeat;
}

#sidebar #text-3 h2, h2#text-3 {
	width: 49px;
	height: 17px;
	margin: 10px 0 15px 0;
	background: url(images/varie.gif) no-repeat;
}

#sidebar li ul li h2 {
 margin-top: 0px;
}

*/

#sidecontact {
 margin-top: 25px;
 margin-left: 20px;
 margin-right: 20px;
 padding: 10px 0px 10px 20px;
 color:#FFF;
 background-image: url(images/bg-contact.jpg);
 background-color: #330E00; 
 border: 1px solid #E3D825; /*#CE3C15*/
}

#sidecontact p, #sidecontact li {
 padding: 10px 10px 10px 10px;
}

#calendar_wrap {
 padding-bottom: 0px;
}

#calendar h2 {
 margin-top: 0;
 padding-top: 0;
}






