body {
background:#fff url(http://www.ricettando.it/images/bg-body.gif) top left repeat-x;
color:#333;
font:.8125em Verdana,Helvetica,Arial,sans-serif;
/*max-width:4.5em;*/
line-height:1;
margin:0 auto;
}

.utw {
text-transform:lowercase;
}

#wrap {
width:970px;
background-color:#fff;
margin:0 auto;
}

.adwrap {
border-style:solid;
border-width:1px 0;
margin:0 0 10px;
padding:0 0 10px;
}

#topheader {
height:100px;
width:970px;
background:transparent;
margin:0 auto;
padding:1em .3em .3em;
}

#topheader a:link,a:visited {
color:#444;
}

#header {
margin:0 auto;
width:970px;
height:200px;
background:transparent;
}

.postmetadata {
clear:left;
}

input.search {
-moz-box-sizing:content-box;
float:left;
font:16px verdana,arial,sans-serif;
height:26px;
vertical-align:top;
width:100%;
color:#760000;
border-color:#ccc #ccc 0;
border-style:solid solid none;
border-width:1px 1px medium;
padding:4px 10px 0 6px;
}

#adsense {
padding:0 0 10px;
}

#logo {
background:none;
height:100%;
}

#logo h3 {
clear:both;
text-align:right;
font:12px 'Trebuchet MS','Lucida Grande',Verdana,Sans-Serif;
color:#fff;
font-weight:400;
margin:10px 0 auto 35px;
}

#blogname {
padding-top:35px;
float:right;
text-align:right;
margin:auto 20px auto 300px;
}

#blogname h1 a {
color:#fff;
font-size:36px;
cursor:pointer;
font-weight:400;
text-align:right;
font-family:Arial,'Trebuchet MS','Lucida Grande',Sans-Serif;
padding-top:5px;
font-style:bold;
}

#blogname h1 a:hover {
color:#fff;
text-decoration:underline;
}

#content {
color:#333;
display:inline;
float:left;
line-height:1.5em;
text-align:left;
width:565px;
padding-left:1%;
margin:0 auto;
}

#sidebar {
display:inline;
float:right;
width:350px;
background:#fffcec;
line-height:1.4em;
font:1em 'Lucida Grande',Verdana,Arial,Sans-Serif;
border-left:3px solid #fff;
margin:0 auto;
padding:2%;
}

#l_sidebar {
width:160px;
float:left;
background:#fff;
border-right:3px solid #fff;
padding:.5em;
}

#r_sidebar {
float:left;
height:100%;
padding:.5em;
}

#footer {
clear:both;
margin:0 auto;
text-align:left;
width:970px;
height:100px;
background:#fff;
color:#444;
border-top:1px solid #ddd;
margin-bottom:10px;
font-size:.85em;
padding:1em;
}

ol#commentlist {
list-style:none;
padding:0;
}

.commenttext {
background:#f3f2f3 url(images/comm.gif) no-repeat left top;
min-height:90px;
width:540px;
}

.commenttext .authorcomment {
margin-top:3px;
background:#fff;
min-height:90px;
border-right:10px solid #ff0084;
padding:10px;
}

* html .commenttext {
height:90px;
overflow:visible;
}

.commentp {
margin-left:0;
padding:22px 12px 10px 10px;
}

.commenttext p {
line-height:1.5em;
margin:0 0 15px;
padding:0;
}

#commentblock ol li {
margin-bottom:30px;
}

#commentsform p {
margin-bottom:5px;
margin-top:5px;
}

#commentform input {
border:1px solid #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:.5em;
}

#commentform textarea {
border:1px solid #ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

h1 {
margin-top:.5em;
}

h2,h3,h4,h5,h6 {
margin-top:2.5em;
}

h1,h2,h3,h4,h5,h6 {
margin-bottom:.5em;
}

p,blockquote {
margin-bottom:.8em;
}

#content h2 {
margin-top:2.5%;
font-size:1.2em;
font-weight:700;
font-family:Georgia,Times,serif;
color:#3b2727;
}

h3 {
font-size:1.5em;
}

h4 {
font-size:1.3em;
}

h5 {
font-size:1.2em;
}

h6 {
font-size:1.1em;
}

hr {
height:0;
line-height:0;
overflow:hidden;
background:transparent;
border:none;
border-top:1px solid #ddd;
border-bottom:none;
}

h1.logo {
float:left;
font-family:Helvetica,Arial,sans-serif;
font-size:1.2em;
font-weight:700;
color:#444;
}

h1.entrytitle {
font:1.1em Verdana,Arial,Helvetica,sans-serif;
color:#760000;
font-weight:700;
line-height:1.4em;
margin-top:1.5em;
margin-bottom:.5em;
}

h1.entrytitle a,h1.entrytitle a:visited,h1 a {
color:#760000;
text-decoration:none;
text-transform:none;
border:1px solid #fff;
border-bottom:2px solid #fff;
padding:1.5%;
}

h1.entrytitle a:hover {
background:#fffcec;
border:1px solid #760000;
border-bottom:2px solid #760000;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px 0;
color:#444;
}

div.page {
font-weight:400;
text-align:right;
font-family:Verdana,sans-serif;
text-transform:uppercase;
padding-top:1.7em;
border-top:1px solid #ccc;
}

span.num {
font-family:Times New Roman,Times,Georgia;
font-size:4.2em;
font-weight:700;
color:#760000;
}

.entry {
margin-bottom:25px;
margin-right:10px;
margin-top:10px;
}

.entrybody {
margin:0;
}

.entrybody img {
border:1px solid #bbb;
border-right-color:#555;
border-bottom-color:#555;
-moz-border-radius:1px;
-webkit-border-radius:1px;
background:#fffcec;
margin:5px 8px 8px 5px;
padding:.6em;
}

.entrybody p {
margin-bottom:15px;
text-align:left;
}

code {
font-size:11px;
padding:5px;
}

.entrymeta {
display:none;
color:#5f5f5f;
font-size:11px;
margin-bottom:5px;
margin-top:3px;
font-weight:700;
}

.entrymeta a,.entrymeta a:visited {
color:#7f7f7f;
font-weight:700;
}

.entrymeta a:hover {
color:#3f3f3f;
border-bottom:1px dotted;
}

.entrymeta-single {
color:#ccc;
margin-bottom:20px;
margin-top:3px;
font-size:11px;
}

#sidebar ul#feed {
list-style:none;
margin:3px 0;
padding:0;
}

#sidebar ul#feed li {
padding-bottom:3px;
padding-top:3px;
list-style-type:none;
}

#sidebar ul#feed li a {
background:url(images/feed-icon-16x16.png) no-repeat left 50%;
padding-left:25px;
border-style:none;
}

.entrybody ul,.entrybody ol {
margin-bottom:10px;
margin-left:30px;
margin-top:10px;
list-style-type:decimal;
}

.entrybody li {
padding-bottom:2px;
padding-top:2px;
}

.entrybody ul li {
list-style-image:url(http://www.ricettando.it/images/ingredienti-spunta.png);
}

#sidebar h2 {
font-family:Helvetica,Arial,sans-serif;
color:#222;
font-size:11px;
line-height:14px;
text-transform:uppercase;
letter-spacing:2px;
font-weight:700;
margin:1em 0 0;
padding:11px 0 5px;
}

#sidebar h2 a {
color:#750000;
}

#sidebar p {
margin-bottom:10px;
margin-top:10px;
}

#sidebar ul {
list-style:none;
line-height:1.5em;
margin:0 0 5px;
}

#sidebar ul.elettrodomestici-cucina li {
font-size:1.1em;
line-height:1.5em;
}

#sidebar li {
list-style:none;
vertical-align:top;
}

#sidebar ul li a {
color:#444;
text-decoration:none!important;
margin:0;
}

#sidebar ul li a:hover {
color:#760000;
border-bottom:1px solid #ccc;
margin:0;
}

#searchdiv {
font-weight:700;
margin-bottom:15px;
margin-top:6px;
padding:0;
}

#searchform {
float:right;
}

input#searchtext:focus {
background:#f7ffb6;
}

#searchsubmit {
font-family:Helvetica,Arial;
font-size:1.1em;
color:#444;
border:1px solid #ddd;
border-right-color:#bbb;
border-bottom-color:#bbb;
padding:.4em;
}

.adwrap,.adwrapwide,.adwrap-lu,.adwrapbutton {
background:#fff;
border-color:#d5d7d0;
border-style:solid;
border-width:1px 0;
margin:0 0 1em;
padding:20px 0;
}

.adwrap object {
height:280px;
width:336px;
}

.adwrapwide iframe,.adwrapwide object {
height:65px;
width:468px;
}

.adwrap-lu {
float:right;
width:180px;
margin:0 0 1em 1em;
}

.adwrap-lu object {
height:90px;
width:180px;
}

.adwrapbutton iframe,.adwrapbutton object {
height:150px;
width:180px;
}

.navigation {
clear:both;
background:#fff;
padding-left:20px;
height:40px;
font-family:Helvetica,Arial,sans-serif;
font-size:1.1em;
font-weight:lighter;
margin:0 auto;
}

.navigation li {
line-height:30px;
float:left;
list-style:none;
margin:0;
}

.navigation a:link,.navigation a:visited {
background:transparent;
margin-right:2px;
padding-left:10px;
text-decoration:none;
padding-right:10px;
color:#222;
}

.navigation a:link,.navigation a:link span,.navigation a:visited,.navigation a:visited span {
cursor:pointer;
display:block;
float:left;
border:1px solid #fff;
border-bottom:2px solid #fff;
}

.navigation a:hover {
height:30px;
padding-left:10px;
text-decoration:none;
padding-right:10px;
background:#fffcec;
border:1px solid #760000;
border-bottom:2px solid #760000;
-moz-border-radius:3px;
-webkit-border-radius:3px;
color:#555;
}

#blogfooter {
clear:both;
height:22px;
margin:0 auto;
}

#blogfooter li {
line-height:22px;
float:right;
padding-right:1em;
list-style:none;
margin:0;
}

#blogfooter li:hover {
line-height:22px;
float:right;
list-style:none;
margin:0;
}

#blogfooter a:link,#blogfooter a:visited {
color:#760000;
padding-right:1em;
background:transparent;
margin-right:3px;
text-decoration:underline;
font-weight:400;
}

.#blogfooter a:link,#blogfooter a:link span,#blogfooter a:visited,#blogfooter a:visited span {
cursor:pointer;
display:block;
float:left;
}

blockquote {
font-family:Verdana,Arial,Helvetica,sans-serif;
line-height:1.5em;
margin-bottom:1em;
background:#fffcec;
border:1px solid #e3ca86;
padding:1.5em;
}

h1,h2,h3,h4,#comments {
font-weight:400;
}

h3,#commentblock h2 {
font-size:1em;
color:#444;
font-family:Helvetica,Arial,"Gill Sans","Nimbus Sans L",sans-serif;
line-height:1.1em;
text-transform:uppercase;
letter-spacing:1px;
padding-bottom:20px;
}

.entrybody a:link,.entrybody a:visited {
color:#760000;
text-decoration:none;
}

.entrybody a:active,.entrybody a:hover {
border-bottom:1px dotted #fd9c1a!important;
color:#fd9c1a;
}

a,a:visited,a:hover {
color:#8f3200;
text-decoration:none;
}

.navigation a:link span,.navigation a:visited span,.navigation a:hover span {
height:25px;
padding-right:15px;
}

div .sociable {
font-size:10px;
text-align:left;
border:1px solid #ccc;
margin:5px 0 0;
padding:5px 10px 5px 8px;
}

div .sociable img {
border:0;
}

span.sociable_tagline {
position:relative;
}

.sociable ul {
display:inline;
margin:0;
padding:0;
}

.sociable li {
background:none;
display:inline;
list-style-type:none;
margin:0;
padding:2px;
}

.subscribe img {
padding-right:3px;
padding-bottom:3px;
}

#rssicon {
padding-bottom:10px;
}

.relatedposts {
border-top-width:1px;
border-bottom-width:1px;
border-top-style:dotted;
border-bottom-style:dotted;
border-top-color:#ccc;
border-bottom-color:#ccc;
margin-top:10px;
padding:10px 20px;
}

#wp125adwrap_2c {
width:336px;
padding:10px;
}

#wp125adwrap_2c .wp125ad {
width:125px;
float:left;
border:none;
padding:10px;
}

.ricerca {
border:none;
position:absolute;
top:60px;
right:70px;
padding:.3em;
}

ul.letter-glossary {
font-size:1em;
margin-bottom:.5em;
letter-spacing:-2px;
list-style-type:none;
padding:.5em;
}

ul.letter-glossary li {
display:inline;
border:1px solid #fff;
padding:.5em;
}

ul.letter-glossary li:hover {
background:#f0f0f0;
border:1px solid #444;
}

.categories ul li {
font-size:1em;
color:#760000;
}

fieldset {
background:#fffcec;
border:3px solid #bbb;
padding:.5em;
}

fieldset a {
display:block;
color:#333;
}

legend {
font-family:Georgia;
font-size:1.5em;
font-weight:700;
font-style:italic;
letter-spacing:-1px;
margin-left:3.5em;
color:#760000;
}

.sottotitolo {
font:1.4em Georgia,Times,serif;
color:#3b2727;
letter-spacing:1px;
line-height:1.2em;
}

.firstletter {
padding-top:.3em;
padding-right:.1em;
padding-bottom:.1em;
float:left;
font-family:Times,Times New Roman,Georgia,Palatino Linotype;
font-size:4em;
font-weight:700;
color:#555;
}

hr.borderline {
border-top:1px dashed #bbb;
border-bottom:none;
text-align:left;
}

.title-head {
background:#fff;
padding-bottom:.2em;
}

#header a,#sidebar ul.categories li a:hover {
color:#222;
}

#sidebar ul.categories li a,h1.entrytitle a:hover,h1 a:hover,fieldset a:hover {
color:#760000;
}