						/*
							Theme Name: PerCarpi 2005
							Theme URI: http://www.percarpi.garuti.it/
							Description: the "per Carpi" theme (modified from Mondrian) 
							Version: 2
							Author: Stefano Garuti scrivimi@digitaldivide.garuti.it
							Author URI: http://digitaldivide.garuti.it
						*/

						acronym, abbr {
							border-bottom: 1px dashed #F4DA4F;
						}

						acronym, abbr, span.caps {
							cursor: help;
							letter-spacing: 0em;
						}

						a:link, a:visited{
							color: #ffffff;
							text-decoration: none;}

						blockquote {
							border: 1px dashed #F4DA4F;
							background-color : #FFFF99;
							margin-left : 10px;
							margin-right : 10px;
							padding-left : 10px;
							padding-right : 10px;
							padding-top : 10px;
							padding-bottom : 10px;
						}

						body {
							background-color: #666666;
							font-family: "Trebuchet MS", arial, "sans serif";
							font-size: 10pt;
							margin: 0px;
							color: #000000;
						}

						code{
							font-size: 8pt;
							font-family : monospace;
						}

						h1{
							color: #666666;
							text-transform: uppercase;
							letter-spacing: 0em;
							font-weight: normal;
						}

						h3{
	color: #0066B2;
	text-align: right;
	margin: 00px 00px;
	padding: 10px 10px;
	z-index: 3;
	font-size: 20px;
}

						ins {
							font-style: italic;
							text-decoration: none;
						}

						p, li {
							line-height: 130%;
						}

						.credit {
							color: #ffffff;
							font-size: 11px;
							text-align: center;
							padding-top: 15px;
							padding-bottom: 15px;
						}

						.credit a {
							color: #ffffff;
							text-decoration: none;
						}

						.feedback {
							color: #666666;
							margin-bottom: 5px;
							text-align: right;
						}

						.feedback a{
							color: #666666;
							text-decoration: none;
						}

						.meta {	color: #666666;
							font-size: 9pt;
							text-align: right;
						}

						.meta ul {
							display: inline;
							list-style: none;
							margin: 0px;
							padding: 0px;
						}

						.meta ul li {
							display: inline;
							margin-right: 0px;
						}

						.meta, .meta a {
							color: #666666;
							text-decoration: none;;
						}

						.storytitle{
							color: #0066B2;
							text-align: right;
							margin: 0px;
							/*font-size: 14px;*/
						}

						textarea{
							width: 75%;
						}

						#commentform textarea, #commentform input {
							font-family: "Trebuchet MS", arial, "sans serif";
							width: 85%;
						}

						#content {
							background-color: #ffffff;
							border: 0px;
							position: relative;
							top: 0px;
							left: 240px;
							width: 420px;
							height: 100%;
							padding-top: 80px;
							padding-left: 10px;
							padding-right: 10px;
							padding-bottom: 10px;
							z-index: 0;
						}
						#searchbar {
	background-color: White;
	position: absolute;
	top: 0px;
	left: 240px;
	width: 420px;
	height: 20px;
	text-align: right;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	z-index: 1;
}
						#searchbar ul {
							display: inline;
							list-style: none;
							margin: 0px;
							padding: 0px;
						}

						#searchbar ul li {
	display: inline;
	margin-right: 6px;
}
							  
                        #searchbar a{
                        	color: #0066B2;
                        }
							  
						#contentbar {
	background-color: #F4DA4F;
	position: absolute;
	top: 125px;
	left: 0px;
	width: 700px;
	height: 20px;
	text-align: center;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	z-index: 1;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 0px 0px 0px;
}
	                     #contentbar a{
                        	color: #0066B2;
									text-decoration: none;
									border: hidden;
                        }
						#contentbar ul {
	position: absolute;
	display: inline;
	list-style: none;
	left: 0px;
	width: 400px;
	top: 0px;
	margin-left: 240px;
	margin-right: -80px;
	padding-bottom: 5px;
	margin-top: 2px;
}

						#contentbar ul li {
							display: inline;
							margin-right: 6px;
						}
						  
						#content h2{
	color: #666666;
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: 0em;
	padding: 15px;
	margin-bottom: 0px;
	margin-top: 10px;
	border-bottom: 1px dashed #F4DA4F;
}

						#content a{
							color: #0066B2;
							text-decoration: none;
						}

						#content a:hover{
							color: #0066B2;
							text-decoration: none;
							border-bottom: 1px dashed #F4DA4F;
						}

						#content input, textarea{
							border: 1px solid #0066B2;
						}
						#header{
							background-color: #01A558;
							color: #ffffff;
							border: 0px;
							width: 690px;
							height: 40px;
							padding: 5px;
							position: absolute;
							top: 20px;
							left: 0px;
							font-family: "Trebuchet MS", arial, sans-serif;
							font-size: 20pt;
							font-weight: bold;
							text-align: right;
							letter-spacing: 0em;
							z-index: 2;
							text-transform : none;
							text-shadow : none;
						}



						#header a{
							color: #fffffff;
							text-decoration: none;
						}
						#description{
							background-color: #01A558;
							color: #ffffff;
							border: 0px;
							width: 690px;
							height: 30px;
							padding: 5px;
							position: absolute;
							top: 69px;
							left: 0px;
							font-family: "Trebuchet MS", arial, sans-serif;
							font-size: 12pt;
							font-weight: normal;
							text-align: right;
							text-transform: lowercase;
							letter-spacing: 0em;
							z-index: 2;
						}

						#menu{
							background-color: #F4DA4F;
							position: absolute;
							left: 25px;
							top: 0px;
							width: 175px;
							height: 100%;
							border: 0px;
							z-index: 2;
						}

						#menu form {
							margin: 0 0 0 13px;
						}

						#menu input {
							border: 1px solid #0066B2;
							font-family: 12px "Trebuchet MS", arial, sans-serif;
						}

						#menu ul {
							margin: 5px;
							padding-left: 3px;
							letter-spacing: 0em;
						}

						#menu li{
							text-transform: lowercase;
							letter-spacing: 0em;
							font-size: 10pt;
							list-style: none;
							margin: 0px;
							padding: 0px;
							font-weight : bold;
						}

						#menu li h2{
							text-transform: lowercase;
							letter-spacing: 0em;
							font-size: 10pt;
							list-style: none;
							margin: 0px;
							padding: 0px;
							font-weight: bold;
						}

						#menu li li{
	font-weight: normal;
	font-size: 9pt;
	letter-spacing: normal;
	text-transform: lowercase;
	list-style-type: circle;
	margin: 0px 0px 0px 0px;
	list-style-position: inside;
}

						.notif {
							text-transform: lowercase;
							letter-spacing: 0em;

							font-size : 10px;
							font-weight : normal;
							font-variant : normal;
							font-style : normal;
						}


						#menu a{
							color: #0066B2;
							text-decoration: none;
						}

						#menu a:hover{
							color: #0066B2;
							text-decoration: none;
							border-bottom: 1px dashed #0066B2;
						}
						#menu img {
							margin-top : 10px;
							margin-left: 17px;
						}
						#rap {
							background-color: #4E9FD5;
							border: 1px solid #000000;
							position: relative;
							left: 50%;
							top: 00px;
							width: 700px;
							margin-left: -350px;
							padding: 0px;
						}

						#wp-calendar {
							background-color: #ffffff;
							border: 1px dashed #01A558;
							width: 160px;
						}

						#wp-calendar #next a {
							padding-right: 10px;
							text-align: right;
						}

						#wp-calendar #prev a {
							padding-left: 10px;
							text-align: left;
						}

						#wp-calendar a {
							color: #0066B2;
							text-decoration: none;
						}

						#wp-calendar td:hover {
							color: #000000;
							text-decoration: none;
							background-color: #01A558;
						}

						#wp-calendar caption {
							font-size: 12pt;
							text-align: left;
						}

						#wp-calendar td {
							font-size: 8pt;
							line-height: 10px;
						}

						#wp-calendar th{
							font-size: 11pt;
							color: #0066B2;
						}

						img{
							border : none;
						}
						.navigation {
							display: block;
							text-align: center;
							margin-top: 10px;
							margin-bottom: 60px;
						}
						.alignright {
							float: right;
						}

						.alignleft {
							float: left
						}
						#postarea{
	background-color: transparent;
	border: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 100%;
	padding-top: 80px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	z-index: 1;
}

.alt {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	color: Gray;
}
.recentCommentsPostTitle{
	font-weight: bold;
}
/* styles for the Cosmos by Jerome's Plugin */
		#content ul.cosmos {
			margin: 2em 0;
			list-style: none;
			font-size: 140%;
			}
			
		#content li.cosmos {
			display: inline;
			padding: 0;
			margin: 4px;
			line-height: 2em;
			}
		
		#content li.keyword1 { font-size: 0.7em; }
		#content li.keyword2 { font-size: 0.9em; }
		#content li.keyword3 { font-size: 1.0em; }
		#content li.keyword4 { font-size: 1.1em; }
		#content li.keyword5 { font-size: 1.2em; }
		#content li.keyword6 { font-size: 1.3em; }
		#content li.keyword7 { font-size: 1.4em; }
		#content li.keyword8 { font-size: 1.5em; }
		#content li.keyword9 { font-size: 1.6em; }
		#content li.keyword10 { font-size: 1.7em; }
		#content li.keyword11 { font-size: 1.8em; }
		#content li.keyword12 { font-size: 1.9em; }
		#content li.keyword13 { font-size: 2.0em; }
		#content li.keyword14 { font-size: 2.1em; }
		#content li.keyword15 { font-size: 2.2em; }