/*   
Theme Name: Ricette prova 4
Theme URI: 
Description: 
Author: Algiz per ricette
Author URI: 
Version: 4.0
*/

@import "reset.css";


* { margin: 0; padding: 0; }
html, body {height:100%;}
html 	{ overflow-x: hidden; }
body { background:#fff; font: 14px/1.4 Verdana, Serif; }
.screen-reader-text { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; }
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .group, *:first-child+html .group { zoom: 1; } /* First selector = IE6, Second Selector = IE 7 */
.porzione 	{ margin-left: auto; margin-right: auto; width: 960px; }
/* Liste e tipografia*/
h1, h2, h3, h4 								{ font: normal 1.1em/1.5em Verdana, Arial, Georgia; color: #6a1676; padding: 20px 0 7px 0; }
ul, ol 											{ margin: 10px 20px; padding: 0 20px; list-style: none; }
li.pagenav, li.linkcat 						{list-style: none;}
.homepage-quote {
	margin: 50px 10px 0px 10px;
	padding-left: 10px;
	color: #888888;
	border-left: 10px solid #e9f7fc;
	text-align: justify;
	font-family: Georgia, serif;
	font-size: 1em;
}
p {text-align: justify;}
blockquote 									{ margin: 10px; padding: 10px 10px 10px 32px; background: #fff; font-weight: normal; font: italic 17px/1.5em Verdana, Arial, Georgia; color: #555; }
em, i												{ font-style: italic; }
strong, b										{ font-weight: bold; }
#header h1 									{ visibility: hidden; }
.description 									{ visibility: hidden; }
.cat, .fiona 								{ display: inline; float: left; margin-left: 10px; margin-right: 10px; }
.porzione .cat 							{ width: 220px; }
.porzione .fiona 							{ width: 460px; }
.alpha 											{ margin-left: 0; }
.omega 											{ margin-right: 0; }
#header-wrap { width: 100%; background: #fff url(images/bg.jpg) repeat-x; margin: 0 auto; padding: 0; }
		#header {position:relative; margin:0 auto; height:220px; background:url(images/header.jpg) top left no-repeat; }
#page-wrap { width: 960px; margin: 0 auto -130px; min-height: 100%; height: auto !important; height: 100%; }
				#push {height:130px;}
		#sidebar { float:left; width:280px; background:#fff; margin-right:10px; padding-right:10px; margin-top:-4px; overflow: hidden; }
				#sidebar ul.sidenav {list-style-type: none; }
					.sidenav {width:260px; margin-left:-20px; }
					.sidenav ul {list-style:none; margin:0; padding:0;}
					.sidenav li {margin:0; padding:0;}

					.sidenav li a, 
					.sidenav li.current-cat a:hover,
					.sidenav li.current a:hover, 
					.sidenav li.current_page_item a:hover { display:block; font-size:11px; text-align: left; padding:0; background-color: #28292d; text-decoration: none; color: #fdd865; border-bottom: 5px solid #f8ebe4; border-left: 5px solid #f8ebe4; border-right: 5px solid #f8ebe4; line-height:2.8em; padding-left: 3px; }
				
					.sidenav li a:hover, 
					.sidenav li.current-cat a,
					.sidenav li.current a, 
					.sidenav li.current_page_item a {background:#fdd865; color:#761c79; }
					
					.sidenav li.titolo, .sidenav li.linkcat h2 {margin:0; padding:0; font-size:14px; text-align:center; background-color:#461449; border:5px solid #f8ebe4; color:#f9de36; line-height:2.5em;}
				
				
		#container {width: 640px; background:#fff; margin-left:10px; padding-left:10px; overflow: hidden; }
					.entry { margin-top: 10px; }
					.post { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc; }
					.category-aggiornamenti {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px dotted #ccc;}
					body#home .post {border-bottom:none;}
#footer-wrap { height:130px; background: url(images/bg-footer.jpg) repeat-x; }
		#footer {position:relative; height:130px; text-align: left; background:url(images/footer.jpg) top left no-repeat;}
			.footer-content 	{padding: 50px 0 0 15px; margin: 0; color:#4d4d4d; font-size: 0.7em;}
			p.footer {font-size: 0.8em;color:#4d4d4d;}
			p.footer2 { padding-left:20px; font-size:1.1em; color:#4d4d4d; font-family: Georgia, Serif; font-style: italic; }



/* Links */
a 													{ text-decoration: none; color: #6a1676; }
a:hover 											{ color: #d683ad; }
a#top 											{ margin: 0; padding: 0; }
.top, .top a, .top a:hover 				{ padding-right:10px; text-align:right; color:#6a1676; font-weight:normal; font-size: 10px; }
.goto, .goto a, .goto a:hover 			{ margin-top:10px; padding-right:10px; text-align:center; color:#888888; font-weight: normal; font-style: italic; font-family: Georgia, Serif; font-size: 1em; }
.ancora 											{ position:absolute; left:-9999px; }


/*	##################################
   	MENU E NAVIGAZIONE
	################################## */
	
#menu 					{ position: absolute; bottom:31px; padding-left:550px; width:960px; }
#nav, #nav ul 		{ list-style: none; font-style:Georgia, Serif; font-weight:normal; font-size:14px;}

#nav 					{display:inline; }
#nav 					{ position: relative; margin: 0;} 
#nav a 					{ display: block; float: left; margin-right:2px; padding: 5px 20px 6px; text-decoration: none; font-weight:normal; color:#fdd865; background:#28292d; border:none; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px; } 
#nav li 					{ float: left; list-style: none; height: 21px; padding-left: 0; } 
#top-nav 				{  width:960px; margin:0; padding-top: 0; padding-left:700px; list-style: none; font-size:0.8em; }
#top-nav a 			{ font-weight:normal; color:#d683ad; }
#top-nav a:hover 	{ text-decoration:none; color: #f7b7d5; border-bottom: 1px dashed #f7b7d5; }
#top-nav li 			{ float: left; margin: 0 0 0 10px; }
#top-nav li#rss a	{ padding: 0 0 0 14px; background: url(images/rss.png) no-repeat left center; }
/* citazione solo home page */
body #citazione {visibility: hidden; }	
body#home #citazione {position:absolute; bottom: -9px; right:0; font-family:Georgia; font-size: 12px; font-style: italic; color:#888888;text-align: right; visibility: visible; }

/* navigazione pagine attive */

body#home ul#nav li#first.page_item a,
body#le-ricette ul#nav li.current_page_item a,
body#polls ul#nav li.current_page_item a,
body#fiction ul#nav li.current_page_item a,
#nav li a:hover 													{ background: #fede77; border-bottom:5px solid #fede77; color:#761c79; } 



form#searchform { position: relative; top: 30px; right:0; margin: 0; padding-left: 700px; list-style: none; font-size:0.9em; }




.post { }

.entry { }
.entry a { }
.entry a:hover { }

pre { }
code, tt { }

#meta { }
.postmetadata { }


.navgation { }
   .next-posts { }
   .prev-posts { }

#searchform { }
	#s { }
	#searchsubmt { }
	
/* commenti */
ol.commentlist { list-style: none; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { border-top: 1px solid #ccc; padding: 10px; }
ol.commentlist li.comment div.comment-author { }
ol.commentlist li.comment div.vcard { }
ol.commentlist li.comment div.vcard cite.fn { font-style: normal; font-size: 0.9em; color:#761c79; }
ol.commentlist li.comment div.vcard cite.fn a.url { }
ol.commentlist li.comment div.vcard img.avatar { float:right; margin: 0 0 10px 10px; width:60px; height:60px;}
ol.commentlist li.comment div.vcard img.photo { }
ol.commentlist li.comment div.vcard span.says { font-style: normal; font-size: 0.9em; }
ol.commentlist li.comment div.commentmetadata { }
ol.commentlist li.comment div.comment-meta { font-size: 10px; }
ol.commentlist li.comment div.comment-meta a { color: #761c79; }
ol.commentlist li.comment p { }
ol.commentlist li.comment ul { }
ol.commentlist li.comment div.reply { font-size: 11px; }
ol.commentlist li.comment div.reply a { font-weight: bold; }
ol.commentlist li.comment ul.children { list-style: none; margin: 10px 0 0; }
ol.commentlist li.comment ul.children li { }
ol.commentlist li.comment ul.children li.alt { }
ol.commentlist li.comment ul.children li.bypostauthor { }
ol.commentlist li.comment ul.children li.byuser { }
ol.commentlist li.comment ul.children li.comment { }
ol.commentlist li.comment ul.children li.comment-author-admin { }
ol.commentlist li.comment ul.children li.depth-2 { border-left: 5px solid #555; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-3 { border-left: 5px solid #999; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-4 { border-left: 5px solid #bbb; margin: 0 0 10px 10px; }
ol.commentlist li.comment ul.children li.depth-5 { }
ol.commentlist li.comment ul.children li.odd { }
ol.commentlist li.even { background: #fff; }
ol.commentlist li.odd { background: #f6f6f6; }
ol.commentlist li.parent { border-left: 5px solid #111; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
form { }
input[type=text] { }
textarea { }
.yarr {visibility: visible; top: 10px; font-size:9px;}
h2#comments { margin-top: -43px; text-indent:60px; font-size: 0.9em;}
#respond h2 { font-size: 0.9em; }

/*	##################################
        TIPOGRAFIA PER I SINGOLI RACCONTI
	################################## */
h2.title-racc {margin:0; padding:0; text-align: center;  font-size: 1.2em; font-weight: bold; }
p.video { margin: 50px 10px 0px 10px;
	padding-left: 10px;
	color: #888888;
	border-left: 10px solid #461449;
	text-align: justify;
	font-size: 1em;
	font-style: italic;
}
p.tube {margin-top:20px; padding-top:10px; }
h4.parte {margin:0; padding:0; text-align: right;  font-size: 1em; font-weight: normal; font-style: italic; font-family: Georgia, Serif; color:#888888; }
.meta p											{ color: #0a3352; font-size:0.8em; }
.meta span a {font-size: 0.8em; }
.meta {
	clear: both;
	padding: 0 0 5px 0;
	color: #336600;

}

.meta-date {
	padding: 0 10px 5px 20px;
	background: url(images/calendar.gif) no-repeat 0 0;
	color:#336600;
}

.meta-categories {
	padding: 0 10px 5px 20px;
	background: url(images/tick.gif) no-repeat 0 0;
}

.meta-comments {
	padding: 0 10px 5px 20px;
	background: url(images/comments.gif) no-repeat 0 0;
}

p.tags {
	clear: both;
	margin-top:5px;
	padding: 5px 10px 5px 20px;
	background: url(images/tag.gif) no-repeat 0 0;
}
span img {vertical-align: middle; }

/** ricette pagina */
h3.ricette-pagina {
color:#6a1676;
border:none;
padding-left:10px;
font-size: 1em;
text-align: left;
letter-spacing: 3px;
}

p.ricette-pagina {
padding-left:10px;
text-align: justify;
text-indent:3px;
font-size:13px;

}
/** ricette singole (articoli) */
h3  										{ font: normal 1em/1.5em Verdana, Arial, Georgia; color: #6a1676; padding: 0; }
h3.title-ricette {
background:url(img/bilancia.jpg) top left no-repeat;
height:32px;
width: 600px;
margin-bottom:10px;
padding-left:26px;
font-size:1.1em;
font-weight: bold;
line-height: 3em;
}

h3.title-ricette a, h3.title-ricette a:hover {
color:#6a1676;
border:none;
}

h2.ricette {
font-size: 1em;
text-align: left;
letter-spacing: 3px;
}

ol.ricette {
list-style-type: none;
color:#6a1676;
}

li.ingredienti {
text-align: left;
font-size: 12px;
background:url(img/candybam.png) center left no-repeat;
padding-left: 15px;
padding-bottom: 2px;
height:15px;
margin-top: 0;
padding-top: 0;
}

h2.archivio {
color:#571265;
font-size: 1em;
text-align: left;
letter-spacing: 3px;
margin-left:5px;
padding-left:15px;
}

.movie-frame
{
	padding: 5px;
	text-align: center;
}

/** pagina sondaggi */
h3.sondaggio
{
color:#571265;
font-size: 1em;
text-align: left;
letter-spacing: 3px;
margin-left:5px;
padding-left:15px;
}
p.sondaggio {
margin:10px;
padding:10px;
font-weight: bold;
font-size: 1.3em;
}

