/*  
Theme Name: Kleis Ranking
Theme URI: http://wordpress.org/
Description: Template realizzato da Davide Muci - Kleis
Version: 1.0
Author: Davide Muci
Author URI: http://www.kleisranking.it/

*/



body 												            { font-size: 12px; font-family: Arial, Sans-Serif; text-align: center; margin: 0 auto; padding:24px 0 0 0; background-color:#fff;}
*																				{ padding:0; margin:0; }

/*------------------------------------------FORMATTAZIONE-----------------------------------------------------*/
/*generale*/
p																				{ font-size:12px; line-height:18px; padding-right:9px;}
#spalla p																{ padding:9px 18px; color:#5F98CC; }
a img 										              { border: 0; padding:0; margin:0;}
a                         							{ text-decoration: none; color:#666;}
a:hover                     						{ text-decoration: underline; color:#45AF15;}
h1 a												  					{ color:#45AF15; }
h1 a:hover												  		{ color:#45AF15; text-decoration: underline;}
h2												  						{ padding:0 0 0 24px; margin:18px 0 0 0; font: normal 16px/24px arial; color:#45AF15; background: url(/wp-content/themes/kleispublishing/images/bullet-mini.jpg) left no-repeat;}
h3												  						{ padding:0 0 0 36px; margin:0; font:23px/31px arial; color:#D2B30B; background: url(/wp-content/themes/kleispublishing/images/bullet-green.jpg) bottom left no-repeat;}
h4																			{ padding:0; margin:0; font-size:12px; text-transform:uppercase;}
hr {border:4px solid #fff; margin:0; padding:0;}
/*tag specifici*/
.miniatura img													{ border: 1px solid #ccc; }

.boxhome a:hover												{ color:#63C30F; text-decoration: underline;}															
#footer a																{ color:#09253A; }
#content p															{ color:#666; }
#sfondofreccia 	p												{ font-size:14px; line-height:18px; padding-bottom:9px;}
div#sfondofreccia 													{ font-size:14px; line-height:18px; padding-bottom:9px; color:#666; }

.boxhome p															{ font-size:12px; line-height:18px;  padding-bottom:9px;}
.dominio strong													{ color:#499408; }

h1.page 												  			{ padding:0 0 9px 36px; margin:0; font:23px/24px arial; color:#45AF15; background: #fff url(/wp-content/themes/kleispublishing/images/bullet-title.jpg) left no-repeat;}
h1.single 												  		{ width:460px; padding:0 0 2px 6px; margin:0; font:400 23px/24px arial; color:#45AF15; border-bottom:1px dotted #ddd; }
h2.archive 												  		{ padding:0 0 0 6px; margin:0; font-size:23px; color:#45AF15; }
h2.archive a														{ color:#45AF15; }
ol.faq h2.faqtitle 											{ padding:0; margin:36px 0 9px 0; font: bold 16px/24px arial; color:#45AF15; background:#fff;}

#sidebar h2															{ width:230px; height:31px; color:#fff; font:normal 16px/31px arial; text-transform:uppercase; text-align:center; display:block; background: #fff url(/wp-content/themes/kleispublishing/images/sidebar-title.jpg);}
h3#respond												  		{ padding:0 0 0 18px; margin:0; text-transform:uppercase; font:bold 14px/18px arial; color:#63C30F; background: url(/wp-content/themes/kleispublishing/images/bullet-respond.jpg) top left no-repeat;}

/*form*/
textarea																{ width:210px; border:1px solid #0178B0; color:#0178B0; border-right:2px solid #0178B0; padding:0 4px; margin:0; overflow:auto; font:bold 12px arial;}
.radio																	{ padding:0; margin:0 0 0 18px; width:10px; border:0px solid #0178B0; border-right:0px solid #0178B0;}
.textarea																{ width:400px; border:1px solid #0178B0; color:#0178B0; border-right:2px solid #0178B0; padding:0 4px; margin:0; overflow:auto; font:bold 12px arial;}
.labeltxt																{ width:170px; line-height:18px; color:#63C30F; border-bottom:1px solid #63C30F; float:left;}
select																	{ padding-left:10px;  border:1px solid #DFC97D; color:#E6A823; text-align:left;  font:bold 12px arial;}
option																	{ padding-left:10px;  color:#E6A823; text-align:left;  font:bold 12px arial;}
form																		{ padding:0; margin:0; }
input																		{ width:210px; border:1px solid #0178B0; border-right:2px solid #0178B0;  color:#0178B0; padding:1px 4px; margin:0; margin-bottom:9px;  font:bold 12px arial;}


.faq_input 															{ width:210px; border:1px solid #63C30F; border-right:2px solid #63C30F;  color:#63C30F; padding:1px 4px; margin:0; margin-bottom:9px;  font:bold 12px arial;}
.submit-green																	{ width:25px; height:31px;  border:0;  background: url(/wp-content/themes/kleispublishing/images/bullet-green.jpg) no-repeat;}


.campo																	{ color:#0178B0; font:400 11px arial; letter-spacing:.1em; }
.verifica																{ width:170px; color:#0178B0; padding-top:5px;  font:bold 12px arial;}
.newsletter																{ width:190px; color:#0178B0;  font:bold 12px arial;}
.submit																	{ width:25px; height:31px;  border:0;  background: url(/wp-content/themes/kleispublishing/images/bullet-header.jpg) no-repeat;}
.submit2																{ width:30px; height:32px;  border:0;  background: url(/wp-content/themes/kleispublishing/images/bullet-checkup.jpg) no-repeat;}
.submit3																{ width:30px; height:31px;  border:0;  background: url(/wp-content/themes/kleispublishing/images/bullet-green.jpg)  no-repeat;}
.comments-input													{ width:220px; border:1px solid #63C30F; border-right:2px solid #63C30F;  color:#63C30F; padding:1px 4px; margin:0; margin-bottom:9px;  font:bold 12px arial;}
.comments-submit												{ width:170px; height:18px; line-height:30px; border:1px solid #63C30F; border-right:2px solid #63C30F;  color:#63C30F; padding:0 4px; margin:0 9px 12px 0; font:bold 12px arial;}

/*elementi entry*/
.entry ul																{ list-style:square; }
.entry ul, .entry ol										{ margin:0 0 9px 24px; padding:0; }
.entry li  															{ padding:0; color:#666; line-height:18px;  }
.entry p																{ margin: 0; padding-bottom:9px; line-height:18px; }
.entry object														{ border:2px solid #E7E8E2; }
.entry code															{color:#98B5C1; text-align:left; border:1px dotted #98B5C1; background: #F0F8FB; display: block; font-size:12px; line-height:18px; }
.entry embed														{ line-height:0px; border:9px solid #333333; }
.entry blockquote, pre 				 					{ padding: 18px 18px 0 54px; }
.entry blockquote 								 		 	{ font: italic 12px/18px arial; background: #F0F8FB url(/wp-content/themes/kleispublishing/images/blockquote.gif) 18px 5px no-repeat; border:1px dotted #98B5C1; margin: 9px 0; }
.entry img 																		{ background-color: #fcfcfc; border: 1px solid #BBC2C7; color: #666; padding:8px; margin:0 9px; filter:	progid:DXImageTransform.Microsoft.Shadow(color="#BFBFBF", Direction=135, Strength=4);}
.entry a																{font: bold 12px arial; color:#45AF15;}

.entry-page ul																{ list-style:square; }
.entry-page ol															  {padding-left:24px;}
.entry-page ul, .entry ol										{ margin:0 0 9px 24px; padding:0; }
.entry-page li  															{ padding:0; color:#666; line-height:18px;  }
.entry-page p																{ margin: 0; padding-bottom:9px; line-height:18px; }
.entry-page object														{ border:2px solid #E7E8E2; }
.entry-page code															{  margin:0 18px 0 0; padding:0 9px;color:#98B5C1; text-align:left; border:1px dotted #98B5C1; background: #F0F8FB; display: block; font-size:12px; line-height:18px; }
.entry-page embed														{ line-height:0px; border:9px solid #333333; }
.entry-page blockquote, pre 				 					{ padding: 18px 18px 0 54px; }
.entry-page blockquote 								 		 	{ font: italic 12px/18px arial; background: #F0F8FB url(/wp-content/themes/kleispublishing/images/blockquote.gif) 18px 5px no-repeat; border:1px dotted #98B5C1; margin: 9px 0; }
.entry-page img 																		{border:0; }

.tabella																			{border:0; padding:0; margin:0;}

/*faq*/
ol.faq ul																	{ font-size:12px;  }
ol.faq																	{ padding:0 24px;  }
ol.faq li	a															{color:#45AF15;  }

/*--------------------------------------------GENERALE--------------------------------------------------------*/
#page 								                  { width: 764px;   position:relative; margin: 0 auto; text-align: left;} 
#contenitor							    						{ width: 764px; text-align: left; position:absolute; top:261px; padding: 18px 0;}
#header								      						{ width: 764px; height: 211px; position:absolute; top:0; background: url(/wp-content/themes/kleispublishing/images/header.jpg) no-repeat;}
#menu								 		    						{ float:left; }
#search								 		    					{ float:right; }
#nav								 		    						{ width: 764px; margin-top:33px;}
#content						    								{ width: 490px; }
#sidebar								    						{ width: 260px; }
#footer 							      						{ width: 764px; height:117px; border-top:9px solid #fff; background: url(/wp-content/themes/kleispublishing/images/footer.jpg) no-repeat; clear:both; color:#09253A; font-size:12px;}

#credits																{ margin-top:88px; float:right; }
#admin																	{ margin-top:88px; float:left;}
#sfondofreccia													{ width: 500px; background: #fff url(/wp-content/themes/kleispublishing/images/sfondo-freccia.jpg) left top no-repeat; }
.boxhome																{ width: 491px; background: #fff url(/wp-content/themes/kleispublishing/images/sfondo-box.jpg) repeat-x; }
.miniatura															{ padding:9px 0; padding-right:9px; border-bottom:1px dashed #ddd; }
.dominio																{ padding:9px 0; border-bottom:1px dashed #ddd;}
.entry  		 												    { margin: 3px 0 0 0;  padding-right:18px;}

#call								      							{ width: 242px; height: 82px; padding-left:18px; padding-top:45px; border-bottom:9px solid #fff; background: #fff url(/wp-content/themes/kleispublishing/images/sfondo-call.jpg) no-repeat;}
#call-txt																{ color:white; font: italic 16px arial; padding-bottom:5px; text-transform:uppercase;}
#call-mail																{ color:white; padding-left:50px; font: 400 12px arial; }
#call-num																{ color:white; font:bold 26px arial;}
#spalla								 		    				  { width: 260px;  background: #D2EAF4 url(/wp-content/themes/kleispublishing/images/sidebar-footer.jpg) bottom no-repeat;}
#checkup 																{ width:260px; height:31px; color:#fff; font:normal 16px/31px arial; text-transform:uppercase; text-align:center; display:block; background: #fff url(/wp-content/themes/kleispublishing/images/sidebar-title.jpg);}

#blogbox								      							{ width: 243px; height: 117px; padding-left:14px; padding-top:25px; border-bottom:14px solid #fff;background: #fff url(/wp-content/themes/kleispublishing/images/sfondo-boxblog.jpg) no-repeat;}
#blogbox-txt																{ color:white; font: bold 16px arial; padding-top:15px; padding-bottom:5px; padding-right:18px; text-transform:uppercase;}
#blogbox-des																{ color:white; font:italic 14px arial;padding-top:5px; padding-right:18px; }



/*--------------------------------------------HEADER--------------------------------------------------------*/
/*menu*/
#menu ul								    					  { list-style:none; margin: 0; padding:0; }
#menu li								    						{ float:left; }
#menu li a							    						{ color:#666; font-weight:bold; padding:0 18px 0 24px; background: #fff url(/wp-content/themes/kleispublishing/images/bullet-menu-over.jpg) no-repeat; }
#menu li a:hover				    						{ color:#2C9AF3; font-weight:bold; text-decoration:none; background: #fff url(/wp-content/themes/kleispublishing/images/bullet-menu.jpg) no-repeat;}
#menu a.active				      						{ color:#2C9AF3; font-weight:bold; text-decoration:none; background: #fff url(/wp-content/themes/kleispublishing/images/bullet-menu.jpg) no-repeat;}

/*nav*/
#nav ul								 	    						{ list-style:none; /*background:#D9D9D9; border-top:9px solid #D9D9D9;*/}
#nav li								 	    						{ text-align:center; float:left; }
#nav li a							 	    						{ height:33px; padding:16px 0;  color:#666; font: bold 12px arial;  text-transform:uppercase;  display:block;}
#nav a.active			 	 		   							{ color:#45AF15; text-decoration:underline;  }

.nav1 a:hover			 	 	   						  	{ text-decoration:none; background: #fff url(/wp-content/themes/kleispublishing/images/nav-over.jpg) no-repeat; }
.nav2 a:hover			 	 	   						  	{ text-decoration:none; background: #fff url(/wp-content/themes/kleispublishing/images/nav-over2.jpg) no-repeat; }
.nav1 a.active			 	 		   							{ color:#45AF15; text-decoration:underline; background: #fff url(/wp-content/themes/kleispublishing/images/nav-active.jpg) no-repeat; }
.nav2 a.active			 	 		   							{ color:#45AF15; text-decoration:underline; background: #fff url(/wp-content/themes/kleispublishing/images/nav-active2.jpg) no-repeat; }

.nav1																		{width:127px; background: #fff url(/wp-content/themes/kleispublishing/images/nav-up.jpg) no-repeat;}
.nav2																		{width:127px; background: #fff url(/wp-content/themes/kleispublishing/images/nav-up2.jpg) no-repeat;}

/*sidebar*/
#sidebar ul  						    						{ list-style:none; margin: 0; padding:0; padding-bottom:5px;}
#sidebar ul ul  				    						{ list-style:none; margin: 0; padding:0; }

li.page_item a			   								{ width:236px; height:21px; font:normal 12px/21px arial; text-align:left; background: #D2EAF3 url(/wp-content/themes/kleispublishing/images/sidebar-up.jpg) no-repeat; display:block; color:#5F98CC; padding-left:18px; margin:4px 0 0 6px;}
li.page_item a:hover			   					{ width:236px; height:21px; font:normal 12px/21px arial;  text-align:left; background: #D2EAF3 url(/wp-content/themes/kleispublishing/images/sidebar-over.jpg) no-repeat; display:block; color:#fff; text-decoration:none;  }
li.current_page_item a		   					{ width:236px; height:21px; font:normal 12px/21px arial;  text-align:left; background: #D2EAF3 url(/wp-content/themes/kleispublishing/images/sidebar-over.jpg) no-repeat; display:block; color:#fff;  }

li li.page_item a			   								{ width:228px; height:21px; font:normal 12px/21px arial; text-align:left; background: #D2EAF4; border-bottom: 1px dotted #B5D3DF; display:block; color:#4892AE; padding-left:18px; margin:0 0 0 6px;}
li li.page_item a:hover			   					{ width:228px; height:21px; font:normal 12px/21px arial;  text-align:left;background: #D2EAF4;  display:block; color:#4892AE; text-decoration:underline;  }
li li.current_page_item a		   					{ width:228px; height:21px; font:bold 12px/21px arial;  text-align:left;  background: #D2EAF4;display:block; color:#4892AE;  text-decoration:underline; }

/* sidebar blog */
.ul-cat li                  						{ width:248px; height:21px; font:normal 12px/21px arial;  background: #D2EAF3 url(/wp-content/themes/kleispublishing/images/sidebar-up.jpg) no-repeat;  display:block;  margin:4px 0 0 6px;}
.ul-cat li a, .ul-cat li a:visited   		{ font:normal 12px/21px arial; color:#5F98CC; text-decoration: none; display:block; padding-left:18px;}
.ul-cat li a:hover          						{ font:normal 12px/21px arial; color:#fff; text-decoration: none; background: #D2EAF3 url(/wp-content/themes/kleispublishing/images/sidebar-over.jpg) no-repeat; display:block; }
.ul-cat li.active          						{width:230px; padding-left:18px ; font:normal 12px/21px arial; color:#fff; text-decoration: none; background: #D2EAF3 url(/wp-content/themes/kleispublishing/images/sidebar-over.jpg) no-repeat; display:block; }

.ul-cat h2																{ height:31px; color:#fff; font:normal 16px/31px arial; text-transform:uppercase; text-align:center; display:block; background: #fff url(/wp-content/themes/kleispublishing/images/sidebar-title.jpg);}

/*--------------------------------------------CONTENT--------------------------------------------------------*/

/*--------------------------------------------BLOG--------------------------------------------------------*/

/*post*/
.post  h1.title, .post  h1.title-single	{ font-weight:normal; font-size:26px; font-family:Gill Sans,Trebuchet MS, Verdana,Sans-serif; margin:0; padding:0; line-height:22px; }
h3.archivio   													{	font-weight:normal; font-size:26px; font-family:Gill Sans,Trebuchet MS, Verdana,Sans-serif; margin:0; padding:0; line-height:22px;}
.title a, .title-single a 							{ text-decoration:none; }
.archivio a 														{ text-decoration:none; }
.post																		{ width:502px; line-height: 21px; margin: 0; }
.post .time															{ float:left;}
.post  h1.title a, .title-single a			{ color:#7EA528;}
.post h1 a:hover	 							 				{ color:#45AF15;}

/*time*/
.time		 																{ line-height: 21px; margin: 0 10px 0 0; height:62px; width:50px; cursor:default; }
.time div																{ position:absolute; text-align:center; width:50px; }
.time .d																{ font-family:Georgia, "Times New Roman", Times, serif; font-size:34px; margin: -6px 0 0 0; letter-spacing: -2px; line-height:42px; }
.time .l																{ font-size:9px; margin: 29px 0 0 0; text-transform:capitalize; font-family:tahoma, arial; }
.time .MY																{ font-size:9px; margin:43px 0 0 0; font-family:tahoma, arial; text-align:center; }

.time																		{ background:url(/wp-content/themes/kleispublishing/images/bg-time.gif) top left no-repeat #F3F3EA; }
.time .d, .time .l /*DATA GIORNO*/			{ color:#AF9000; }
.time .MY /*ANNO MESE*/									{ color:#fff; }

/*footer articolo*/

.databot 																{  width:480px; height:59px; padding: 25px 5px 0 9px; font:400 12px arial; }
.databot, #box-hsearch 									{  background: url(/wp-content/themes/kleispublishing/images/sfondo-entry.jpg) top left no-repeat;  }

/*iconografia*/
.more-link															{ background:url(/wp-content/themes/kleispublishing/images/freccia-mini.gif) center right no-repeat; width:127px; margin: 0; padding: 0 4px 0 4px; line-height:normal;  font:bold 12px arial;display:block; text-decoration:none; }
.more-link	a														{ color:#0077AF; }
.ico-scr 					 				 							{ background:url(/wp-content/themes/kleispublishing/images/ico-src.gif) center left no-repeat; padding: 0 7px 0 22px; margin: 0 3px 0 0; line-height:normal; float:right; }
.ico-cat																{ background:url(/wp-content/themes/kleispublishing/images/ico-cat.gif) center left no-repeat; padding: 0 7px  0 20px;  margin: 0 2px 0 0; line-height:normal; float:right; }
.ico-rss																{ background:url(/wp-content/themes/kleispublishing/images/ico-rss.gif) center left no-repeat; padding: 0 7px 0 18px; margin: 0 2px 0 0; line-height:normal; float:right; }
.ico-com																{ background:url(/wp-content/themes/kleispublishing/images/ico-com.gif) center left no-repeat;  padding-left:22px; line-height:24px; float:none; }
.ico-com a															{ color:#AF9000;}
.ico-dat																{ background:url(/wp-content/themes/kleispublishing/images/ico-dat.jpg) center left no-repeat; float:right; padding: 2px 0 0 20px; color:#45AF15;  }

.continua																{ white-space: pre; display: block; }
.ico-cer																{ background-color: #F9F9F7; }
.ico-cer:hover													{ background-color: #ECECEL; }
.ico-leg																{ background-color: #F9F9F7; }
.ico-leg:hover													{ background-color: #ECECEL; }

/*navigation*/
img.alignright 													{ padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft 													{ padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright a														{ padding: 0 18px 0 0; background:url(/wp-content/themes/kleispublishing/images/ico-next.jpg) no-repeat right; float: right; color:#09253A; font:bold 12px arial; letter-spacing:.1em; }
.alignleft a	 								 	 			  { padding: 0 0 0 18px; background:url(/wp-content/themes/kleispublishing/images/ico-pre.jpg) no-repeat left; float: left; color:#09253A; font-weight:bold; letter-spacing:.1em; }

/*commentes*/
.commentlist 														{ width:490px; }
.date 			 													  { color : #63C30F; float:right; line-height:3.5em; margin:1.5em 0 5px 10px; padding-left:5px; border-left:1px solid #63C30F; font-size:.8em; text-align:center; }
.date_day 															{ display:block; font-size:4em; text-align:right; }
.date_month 														{ display:block; font-size:4em; text-align:right; font-weight:bold; }
.date_year 															{ display:block; font-size:1.6em; line-height:1.3em; }
.commentlist dt 												{ clear:both; }
.commentlist dd 												{margin:0; padding:10px; font-size:14px; line-height:1.5em; color:#45AF15; }
.commentlist .comment 									{ color:#63C30F; }
.commentlist .date 											{ margin-right:5px; font-size:.5em; }
.commentlist .comment_text 							{ margin-top:0px; display:block; line-height:18px; }
.commentlist dd.author_comment .alt			{ background-color:#f3fccf !important;}
.commentlist dt.author_comment .date .alt{ color:#a5ba52 !important; border-color:#a5ba52 !important; }
.commentlist .alt 						 			 	  {background: #F7FFEF; padding-bottom:1.5em; //padding-bottom:2.5em;  border:1px solid #63C30F; }
.commentlist p								 	 			  { color:#E6A823;}
.author a		 														{color: #666 ;}
.author a:hover													{color:#63C30F;}		 														

/*calendar*/
#wp-calendar								 		    { width: 260px; color:#5F98CC; background: #D2EAF4 url(/wp-content/themes/kleispublishing/images/sidebar-footer.jpg) bottom no-repeat; padding-bottom:9px;}
#giraffe_calendar														{background:#D2EAF4;}
#wp-calendar-caption										{ width:260px; height:31px;  color:#fff; font:normal 16px/31px arial; text-transform:uppercase; text-align:center; display:block; background: #fff url(/wp-content/themes/kleispublishing/images/sidebar-title.jpg);}

#wp-calendar th													{background:#C0E2EE; padding: 4px 0; border-bottom:1px dotted #5F98CC;}
#wp-calendar td	a												{background:#ddd;  color:#188ECC;  }
#wp-calendar td	a:hover									{background:#188ECC; color:#fff;  }

#showit	a												{margin-top:9px;  border-left:1px dotted #fff;padding:4px 0; background:#ddd;  color:#188ECC;  }
#showitd	a:hover									{margin-top:9px; background:#188ECC; color:#fff;  }
#prev	a												{margin-top:9px;padding:4px 0; background:#ddd;  color:#188ECC;  }
#prev	a:hover									{margin-top:9px; background:#188ECC; color:#fff;  }
#next	a												{margin-top:9px; padding:4px 0; background:#ddd;  color:#188ECC;  }
#next	a:hover									{margin-top:9px; background:#188ECC; color:#fff;  }

#today 												{background:#188ECC; color:#fff; }


/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(/wp-content/themes/kleispublishing/images/icons/link-icon_external_18.png) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(/wp-content/themes/kleispublishing/images/icons/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb { padding-right: 18px; background: url(/wp-content/themes/kleispublishing/images/icons/link-icon_imdb_04.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(/wp-content/themes/kleispublishing/images/icons/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(/wp-content/themes/kleispublishing/images/icons/link-icon_mail_01.png) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(/wp-content/themes/kleispublishing/images/icons/link-icon_pdf.png) no-repeat right;  }

	/* newsletter container */
#ajaxNewsletter, .newsletterContainer {

margin:9px 9px 0 9px;	/* email text input */
}
.success {
	background: #CFEBF7;
	border: 1px solid #2580B2;

}


.error {
	background: #FFEFF7;
	border: 1px solid #c69;


}

/**/
.feedburnerFeedBlock li{padding:9px;}
.feedburnerFeedBlock div{}
span.headline {}
p.enclosure {}