/*
Theme Name: Elisabetta Franchi
Theme URI: http://wordpress.org/
Description: Tema Elisabetta Franchi.
Version: 1.0
Author: Stefanos Arampatzidis
Author URI: http://www.elisabettafranchi.it/
Text Domain: Elisabetta Franchi

	EF 1.0
	 http://www.elisabettafranchi.it/
	 
*/
/* Begin Typography & Colors */

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0}
:focus{outline:0}
body{line-height:1;color:#000;background:#FFF}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
blockquote:before,blockquote:after,q:before,q:after{content:""}
a img { border:none;}
strong 	{ font-weight:bold;}
em		{ font-style:italic;}


/*body				{ text-align:center; background: url(images/bgBody.jpg) repeat left top; font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;font-size:11px;color:#000; line-height:18px;}*/


body				{ text-align:center; background:#000000 url(images/bgBody.jpg) fixed left top; font-family:"Lucida Sans Unicode","Lucida Grande",Arial,sans-serif;font-size:11px;color:#000; line-height:18px;}

a					{ text-decoration:none; color:#666666;}
a:hover				{}

#page				{ width:923px; margin-left:auto; margin-right:auto; text-align:left; padding-left:26px; padding-right:26px; background-color:#FFFFFF;}
#header				{ height:144px; position:relative;}
#header #logo 				{ position:absolute; top:42px; left:327px;}
#header #logo a				{ display:block; width:320px; height:90px; background:url(images/logo.jpg) no-repeat 0 0; text-indent:-999em; overflow:hidden;}

#menuWrap 					{ background: url(images/bgMenu.gif) repeat-x left bottom; padding-bottom:48px;}

#menuWrap #qtranslate-chooser						{ float:left;  margin:0; padding:0px;}
#menuWrap #qtranslate-chooser li					{ margin-left:-10px; margin-right:10px;}
#menuWrap #qtranslate-chooser li a					{ color:#000; text-transform:lowercase; display:inline;}
#menuWrap #qtranslate-chooser li.active a 			{ color:#000; text-decoration:underline; display:none;}

#menuWrap  ul.menu 			{ float:right;}
#menuWrap  ul li			{ float:left; text-transform:uppercase; font-size:14px;  }
#menuWrap  ul li a			{ float:left; margin-left:8px; color:#000; letter-spacing:-1.2px;}
#menuWrap  ul li a.active	{ text-decoration:underline;}



#content						/*{float:left; width:708px; margin-top:24px;}*/{float:left; width:680px; margin-top:24px;}
#content .navigation				{ margin:0 20px 20px 20px;}
#content .navigation a				{	color:#000000; 	font-weight:bold; font-size:14px; text-transform:uppercase;}
#content .navigation a:hover		{}

#content .post				{ margin:0 20px 20px 20px; background:url(images/dotted.gif) repeat-x left bottom; padding-bottom:14px;}

#content .post .entry 		{ }
#content .post .entry p		{ margin-bottom:10px;}

#content .post .postmetadata	{ font-size:10px; color:#999999; margin-top:10px;}

#content .post .wp-caption-text  { text-align:center; margin-top:4px; margin-bottom:10px;}

#content .post .postmetadata a			{ color:#000;}
#content .post .postmetadata a:hover	{ color:#999999;}

#content .post h2 				{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:-1.2px;color:#000;background: url(images/ico-h2.gif) no-repeat left 3px; padding-left:34px; margin:6px 0px 2px 0;}
#content .post h2 a				{  color: #000000;}
#content .post h2 a:hover		{ color:#666666;}
#content .post small			{ color:#666666;  margin:0px 0px 0 0px;}

#content .post .entry a.more-link	{
	display:block;
	text-align:right;
	font-size:13px;
	text-transform:uppercase;
	letter-spacing:-1.2px;
	color:#666666;
	font-weight:bold;
	margin-top:16px;
	padding-right:4px;

}
#content .post .entry a:hover.more-link	{color:#000;}

#sidebar					{float:right; width: 215px;  margin-top:0px; font-size:10px; color:#666666;}
#sidebar h2					{background: url(images/arrow.gif) no-repeat left 3px; font-size:13px; padding-left:16px; text-decoration:underline; color:#000000;}
#sidebar .tabs h2			{text-decoration:none;}
#sidebar #newsletter 		{ padding-bottom:8px;background: url(images/dotted-2.gif) repeat-x left bottom; margin-bottom:6px; }
#sidebar #subscribe_nwl 		{ font-size:13px; background: url(images/arrow-2.gif) no-repeat left 6px; padding-left:10px; color:#000000;}
#sidebar #subscribe_nwl  a		{color:#000000; text-decoration:underline;}
#sidebar #subscribe_nwl  a:hover		{ text-decoration:none;}
#closeRadioButtonUrl {display: none;}

#sidebar #cerca 			{ padding-bottom:8px;background: url(images/dotted-2.gif) repeat-x left bottom; margin-bottom:6px;}
#sidebar #community	 		{ padding-bottom:8px;background: url(images/dotted-2.gif) repeat-x left bottom; margin-bottom:6px;}



#network			{list-style:none; margin:0px; padding:0px;}
#network li			{float:left;}
#network a			{display:block; height:32px; background-image:url(images/bgComunity.jpg); background-position:0 0; text-indent:-999em; overflow:hidden;}

#network .feed a						{width:78px; background-position:0px 0px;}
#network .feed a:hover					{background-position:0px bottom;}

#network .facebook a					{width:45px; background-position:-78px 0px;}
#network .facebook a:hover				{background-position:-78px bottom;}

#network .youtube a						{width:45px; background-position:-123px 0px;}
#network .youtube a:hover				{background-position:-123px bottom;}

#network .twitter a						{width:47px; background-position:-168px 0px;}
#network .twitter a:hover				{background-position:-168px bottom;}



#sidebar #banner	 		{ padding-bottom:8px;background: url(images/dotted-2.gif) repeat-x left bottom; margin-bottom:6px;}
#sidebar #archivi	 		{ margin-bottom:6px;}
#sidebar #recenti	 		{  margin-bottom:6px; line-height:14px;}
#sidebar #recenti h2	 		{ margin-bottom:6px;}
#sidebar #recenti li	 		{background: url(images/dotted-3.gif) repeat-x left bottom; margin-bottom:6px; padding-bottom:6px;}
#sidebar #recenti img.attachment-thumbnail	 		{width:25px;height:25px;background: url(images/bgAttachment-thumbnail.gif) no-repeat left top; padding:3px; float:left; margin-right:2px;}

#sidebar #recenti h3		{line-height:11px; margin-bottom:4px; display: inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0px;}
#sidebar #recenti h3 a		{ color:#000; text-decoration:none;}
#sidebar #recenti h3 a:hover		{ text-decoration:underline;}

#sidebar .content ul			{ line-height:11px; padding-top:8px;}

#sidebar #categorie	 		{ margin-bottom:6px;}
#sidebar #facebook	 		{ margin-bottom:6px; margin-top:8px;}
#footer						{font-size:11px;background: url(images/dotted-3.gif) repeat-x left top;padding-top:10px; padding-bottom:10px;}

#content .post img.size-full,
#content .post img.size-medium,
#content .post img.size-large
{	padding: 20px; 	background: #fff; margin-top:10px; margin-bottom:10px; box-shadow:2px  2px 8px #999; -moz-box-shadow: 2px  2px 8px #999;	
				-webkit-box-shadow: 2px 2px 8px #999; -khtml-box-shadow:2px 2px 8px #999;  display: inline; margin-left:-20px;}
				
#content .cornice-video {
						padding: 20px; 
						margin: 10px -20px 10px -20px;
						background: #fff; 
						display: block; 
						box-shadow:2px  2px 8px #999; 
						-moz-box-shadow: 2px  2px 8px #999;	
						-webkit-box-shadow: 2px 2px 8px #999; 
						-khtml-box-shadow:2px 2px 8px #999;
						}
						

					
#cerca form label		{position:absolute; left:-9999px;}
#cerca form				{position: relative; height:22px;}
#cerca form #s			{background-color:#999; border:0px; height:20px; line-height:20px; color:#fff; font-size:11px; width:150px; margin:0px; padding:0px; position:absolute; top:0px; left:0px;}
#cerca form #searchsubmit	{ border:none; height:20px; line-height:20px; background-color:#000; color:#FFFFFF; font-size:11px; text-transform:uppercase; width:60px;  position:absolute; top:0px; right:3px;}


.nocomments			{ margin-top:6px; margin-bottom:6px; font-weight:bold;}
h2.pagetitle		{font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:-1.2px;color:#666666; margin:6px 20px; 0px 20px;}			
			
			
.tabs {margin:0px; padding:0px;}
.tabs h2 {list-style:none;display:inline;}
.tabs h2 a {color:#000;}
.tabs h2 a:hover { color:#000;}
.tabs h2 a.active { color:#000;  text-decoration:underline;}


.content {}
#content_2, #content_3 { display:none; }
.content ul {margin:0px; padding:0px;}
.content ul li {list-style:none;	}
.content ul li:last-child {}
.content ul li a {	text-decoration:none;	color:#666666;}
.content ul li a:hover {	color:#000;}

.content-2				{display:none; clear:both; padding-top:10px;;}


#social					{ padding-top:10px; padding-bottom:10px; text-align:right; height:35px; line-height:35px; }

.addthis_container		{ float:right; margin-left:10px; margin-top:2px;}
/*#facebook_like			{ width:75px; height:35px; line-height:35px;}
*/


.addtoany_list		{ padding-top:10px; padding-bottom:10px; margin:0px;}
.addtoany_list li a.a2a_dd { padding:0px; margin:0px;}

#commentform				{ padding-bottom:20px;}
#commentform p input			{margin-bottom:10px;}
#commentform p textarea			{margin-bottom:10px;}

.data							{ text-align:right; height:74px; color:#000000;}
.data p							{ line-height:12px;}
.data .giorno					{ font-size:12px; margin-top:6px;}
.data .anno						{}

.modal-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #131313;
	opacity: .85;
	filter: alpha(opacity=85);
	z-index: 101;
}
.modal-window {
	position: fixed;
	top: 160px;
	right: 10px;
	margin: 0;
	padding: 0;
	z-index: 102;
	background: #fff;
	border: solid 8px #fff;
}
.close-window {
	position: absolute;
	width: 47px;
	height: 47px;
	right: -23px;
	top: -23px;
	background: transparent url(images/close-button.png) no-repeat scroll right top;
	text-indent: -99999px;
	overflow: hidden;
	cursor: pointer;
}
