body {
	background: #fff;
	color: #000;
	font-family: verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 75%;
}

#rap {
  width: 760px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	padding: 0;
}

a {
	color: #990033;
	text-decoration: none;
	/*border-bottom: 1px solid #DF1111; */
}

a img {
	border: none;
}
a:hover {
	color: #990033;
	border-bottom: none;
}
a:visited {
	color: #990033;
	border: none;
}

acronym, abbr {
	border-bottom: 1px dotted #999999;
}

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

code {
  font-size: 1.1em;
}

blockquote {
	border-left: 1px solid #efefef; 
	margin-left: 1.5em;
	padding-left: 5px;
}

cite {
	font-size: 0.8em;
	font-style: normal;
}
cite	a {
color: #666;
font-family: 'Verdana', helvetica, sans-serif;
}
cite	a:hover {
color: #666;
font-family: 'Verdana', helvetica, sans-serif;
}
cite	a:visited {
color: #666;
font-family: 'Verdana', helvetica, sans-serif;
}

h2 {
	font-size: 0.9em;
	letter-spacing: 0.2em;
	margin: 15px 0 2px 0;
	padding-bottom: 2px;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-family: verdana, helvetica, sans-serif;
	font-weight: normal;
}

p {
	margin: 0 0 1em 0;
	padding: 0;
	line-height: 1.1em;  /*distanza tra txt post e 'more' */
	font-size: 1em;
}

/* Header Styles */

h1 {
font-size: 0.7em;
letter-spacing: 0.2em;
margin: 0px 0 0px 0;
padding-bottom: 0px;
color: #cccccc;
}
#header { 
text-align: center;
background: #fff;
background-repeat: no-repeat;
font-family: Verdana, helvetica, sans-serif; 
padding: 0px 0px 20px 0px; /*(top-right-bott.-left) il 3 val(bottom) ?a distanza che separa l'interno dell'header dalla sua linea di separaz con il body*/
margin: 0 0px 0px 0; /* il 3 val(bottom) ?a distanza che separa la linea di separaz con il l'inizio del conten. della colonna left*/
}

html>body #header {
right: 20px;
}

#header h2 {
margin: 0 auto;
padding: 0;
font-size: 195%; text-align: center;
font-family: 'Verdana';
font-weight: bold;
letter-spacing: 1.2em;
color: #666;
}
#header h1 {
margin: 0 auto;
padding: 0;
font-size: 70%; text-align: right;
font-family: 'Verdana';
/*font-weight: bold;*/
letter-spacing: 0.2em;
/*text-transform: uppercase;*/
}

#header p {
margin: 0;
color: 999999;
font-size: 1em;
}

#header a {
color: #666;
font-family: 'Verdana', helvetica, sans-serif;
font-weight: ; /* se bold, la descript. viene in bold*/
} 

#header a:hover {
color: #666;
text-decoration: none;
}
/* Content Styles */

#content { 
  /*position: relative; position: absolute;*/
	top: 0px; /*?n val che misura la dist tra l'inizio del content e il limite sup della pag*/
	/*left: 315px;  interessano solo se position:absolute
	margin: 0 140px 0 0;*/
	width: 530px;
	/*font-size: 0.95em;    il carattere del txt rispetto a un verdana 12*/
	padding: 0px 5px 0 15px;
	/*border-left: 1px solid #e0e0e0;*/
	/*border-top: 1px solid #efefef;*/
}

.post {
  top: 0px;
  margin: 0 0 2em 0;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
/*	font-weight: bold; */
}

.meta {
	font-size: 0.85em;
	color: #999999;  /* posted etc...*/
	margin: 0 0 1em 0;
	padding: 0 0 0.5em 0;
	font-family: verdana, helvetica, sans-serif;
}

.meta span {
  margin: 0 0 0 10px;
}

.meta li, ul.post-meta li {
	display: inline;
}

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

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

.meta a:hover {
	color: #990033;
	border-bottom: 1px dotted #990033;
	text-decoration: none;
}

.meta a:visited {
	color: #666;
	text-decoration: none;
}

.storytitle {
	margin: 0 0 0.2em 0;
	font-size: 1em;
	background: #fff;
	letter-spacing: 0.1em;
	text-transform: none;
	font-weight: bold;
	text-align: left;
}

.storytitle span {
	text-transform: none;
	font-size: 0.7em;
	letter-spacing: 0;
	font-weight: bold;
}

.storytitle a {
	color: #666;
  font-weight: bold;
  font-size: 1.1em; /*il titolo del post*/
  background: #efefef;
  border-bottom: 1px dotted #666;
	border-top: 1px dotted #666;
}
.storytitle a:hover {
	color: #990033;
	font-weight: bold;
	background: #efefef;	
}
.storytitle a:visited {
	color: #666;
	font-weight: bold;
	border-bottom: 1px dotted #666;
	border-top: 1px dotted #666;
}


.storycontent {
  margin: 0.3em 0 0.3em 0;  /* il primo val controlla la dist tra title e content
  il terzo valore controlla la dist vert tra la fine del txt del post e il link 'more'*/
	padding: 0;
	font-size: 100%; /*se non ci fosse questo, sarebbe un verdana 12 perche in content ?)*/
	border-bottom: 1px dotted #999999;
}
.storycontent a {
	color: #990033;
}
.storycontent a:hover {
	color: #990033;
	border-bottom: 1px dotted #990033;
}
/* Menu Styles */

#menu {
  float: right; 
	margin: 0;
	width: 160px;
	padding: 0px 0px 0px 0px;
	font-family: verdana, helvetica, sans-serif;
	border-right: 1px solid #ccc;
}

html>body #menu {
  width: 150px;
}

/*#menu a {
  color: #666666;
	text-decoration: none;
	border: none;
}*/

#menu form {
	margin: 0 0 1.5em 0;  /*il terzo val rappresenta la dist tra il form e l'oggetto sottost*/
}

#menu input#s {
	width: 90%;
	background: #efefef;
	border: 1px solid #999999;
	font-family: verdana, helvetica, sans-serif;
	color: #000;
	margin: 0.5em 0 0 0; /*il primo (0.5em rappresenta la distanza del form con l'oggetto superiore; il terzo la distanza tra il campo e il bottone)*/
}
#menu a {
  color: #666666;
	text-decoration: none;
	font-size: 0.95em;
	border: none;
}
#menu a:hover{
  color: #990033;
  /*font-weight: bold;*/
  font-size: 0.95em;
	text-decoration: underline;
	border: none;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#menu ul li { /*titoli dei menu della parte destra*/
  color: #999; 
	margin: 0 0 2em 0; /*il 2em ?a distanza dal menu sottostante*/
	padding: 0;
	text-transform: none;
	font-size: 0.9em;
	font-weight: bold;
	letter-spacing: 0.1em;
}

#menu ul ul {
	list-style: none;
	margin: 0em 0;  /*lo 0em elimina gli spazi vuoti all'interno della tab di un menu, quando tolgo il titolo*/ 
	padding: 0;
	text-align: left;
	font-weight: normal;
	font-size: 1em;
	color: #008000;  /*lasciata verde perch?on so cosa sia, cos?i pu sempre individuare*/
}

#menu ul ul li {
	letter-spacing: 0.1em;
	margin: 0 0 0.5em 0;
	padding: 0;
	text-transform: none;
	font-weight: normal;
}

#menu ul ul li a { /*sono i links dei menu di destra*/
	color: #666666;
	font-size: 0.95em;
	font-weight: bold;
	text-decoration: none;
}

#menu ul ul li a:visited {
  font-weight: bold;
	color: #666666;
}

#menu ul ul li a:hover {
  font-weight: bold;
	color: #666666;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

/* Left Column Styles */

#left {
  /* float: right; */
	margin: 0;
	width: 200px; /* allargato dai 140 originari agli attuali 150, per permettere l'inserimento di border right*/ 
	padding: 0px 0px 0px 0px; /*se si vuol aumentare gli spazi con ogg sup, inf  e later*/
	font-family: verdana, helvetica, sans-serif;
	/*border-right: 1px solid #ccc; */
}

#left a {
  color: #666666;
	text-decoration: none;
	font-size: 0.95em;
	border: none;
}
#left a:hover{
  color: #990033;
  /*font-weight: bold;*/
  font-size: 0.95em;
	text-decoration: underline;
	border: none;
}

#left ul {
	list-style: none;
	margin: 0;
	padding: 0;
  margin-top: 0px; margin-right: 10px; 
	padding-bottom: 0px; padding-left: 2px; 
}

#left ul li {
  color: #999;
	margin: 0 0 0.2em 0;  /*il terzo valore riduce gli spazi verticali tra i links*/
	padding: 0;
	text-transform: none;
	font-size: 0.95em;
	font-weight: normal;
	letter-spacing: 0.1em;
	
}

#left ul ul {
	list-style: none;
	margin: 1em 0;
	padding: 0;
	text-align: left;
	font-weight: normal;
	font-size: 0.95em;
	color: #999999;
}


#left ul ul li {
	/*letter-spacing: 0.1em;*/
	margin: 0 0 0.2em 0; /*il terzo valore riduce gli spazi verticali tra i links delle categorie*/
	padding: 0;
	text-transform: none;
	font-weight: normal;
}

#left ul ul li a { /*sono i colori e size dei links dei menu di sinistra*/
	color: #666666;
	font-size: 0.95em;
	font-weight: normal;
	text-decoration: none;
}


#left ul ul li a:visited {
	font-weight: normal;
	color: #666666;
}

#left ul ul li a:hover {
	font-weight: normal;
	color: #990033;
}

#left ul ul ul.children {
	font-size: 0.95em;
	padding-left: 4px;
}

/*  Footer Styles */

#footer {
	margin: 25px 0 0 0;
	padding: 10px 0 10px 0;
	text-align: center;
	font-size: 1.1em;
	clear: both;
}

#footer cite {
  color: #999;
	font-weight: normal;
}

#footer a, a:visited { /*oltre a credit, incide anche su 'more'*/
	color: #990033;
	/*font-weight: bold;*/
	border: none;
}
#footer a:hover, { 
	color: #990033;
	font-weight: bold;
	border-bottom: 1px solid;
}

/*  Comment Styles */

#commentlist {
  font: bold 1em;
	color: #ccc;
}

#commentlist li {
	color: #000;
	font: normal 0.85em;
	padding: 10px;
}

#commentlist cite {
	font-size: 0.8em;
	color: #808080;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#commentlist cite a {
  color: #808080;
	border-bottom: 1px dotted #DF1111;
	text-decoration: none;
}

#commentlist p {
  margin: 0;
}

#commentlist cite a:visited, a:hover {
	color: #808080;
	border-bottom: none;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #F5F5F5;
	border: 1px solid #DF1111;
	padding: 0.2em;
}

#commentform textarea {
	width: 80%;
}

#commentform p {
  margin: 0 0 1em 0;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#comments {
  text-transform: uppercase;
	margin: 3em 0 1em 0;
	padding: 0 0 0.3em 0;
	color: #DF1111;
	font-size: 1em;
	letter-spacing: 0.5em;
	border-bottom: 1px dotted #000;
}

#postcomment {
  text-transform: uppercase;
	margin: 0.9em 0 1em 0;
	padding: 0 0 0.3em 0;
	color: #DF1111;
	font-size: 1em;
	letter-spacing: 0.5em;
	border-bottom: 1px dotted #000;
}


 #tags { 
display: none; } 
/*aggiunto cda codex.wordpress.org x images*/
img.right { padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }
img.centered {display: block; margin-left: auto; margin-right: auto}
.right {float: right }
.left {float: left }
.caption { margin: 2px; 
     padding: 6px; 
     border: solid 1px #666; 
     background: #ffffff; 
     font-size:80%;
     color: #999999 }


#menu li form input.formbutton{   /* ma quello che funziona dovrebbe essere quello sotto*/
 background-color: #efefef; 
font-size: 11px;
font weight: bold;
color: #990033;
BORDER: #999 1px solid; 
} 

.v {
	  FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;COLOR: #666666; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}

TD.wrapp {
BACKGROUND-COLOR: #fff; BORDER-bottom:#ccc 1px; BORDER-right:#ccc 0px solid; BORDER-left:#ccc 0px solid; PADDING:0px;
}

TD.bott {
PADDING:2px; BACKGROUND-COLOR: #efefef; BORDER-top:#e0e0e0 1px solid; BORDER-bottom:#e0e0e0 1px solid; 
}
.bott a {
	color: #666;
  font-weight: bold;
  font-size: 1em; 
}
.bott a:hover {
	color: #990033;
	font-weight: bold;
	border-bottom: 1px solid #990033;	
}
.bott a:visited {
	color: #666;
	font-weight: bold;
}

TD.topcont { PADDING:5px; BACKGROUND-COLOR: #efefef; BORDER-left:#e0e0e0 1px solid; BORDER-top:#e0e0e0 1px solid; BORDER-bottom:#e0e0e0 1px solid; COLOR: #000; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; letter-spacing: 0.1em; 
}
TD.wrapcont { PADDING:0px; BACKGROUND-COLOR: #fff; BORDER-left:#e0e0e0 1px solid; 
} 

TD.leftmenutitle2 {
	BACKGROUND-COLOR: #ccc; COLOR: #000; BORDER-top:#999999 0px dotted; BORDER-left:#999999 0px dotted; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING:6px;
}

TD.xcat {
	BACKGROUND-COLOR: #fff; BORDER-left:#ccc 1px solid; COLOR: #000; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif; FONT-SIZE: 0.95em;
}


A.leftmenu {
	COLOR: #666666; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;  FONT-SIZE: 12px; TEXT-DECORATION: none; FONT-WEIGHT: bold;  
}
A.leftmenu:hover {
	COLOR: #990033; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;  TEXT-DECORATION: underline;  FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
A.cont11 {
	COLOR: #666666; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;  FONT-SIZE: 11px; TEXT-DECORATION: none;  
}
A.cont11:hover {
	COLOR: #990033; FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;  TEXT-DECORATION: none;  FONT-SIZE: 11px;
}

.txt11b { 
	  FONT-FAMILY: verdana, Geneva, Arial, Helvetica, sans-serif;COLOR: #000000; FONT-SIZE: 11px;  
}

INPUT {
	height: 14px; background-color: #efefef; BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: "Verdana", Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000; 
}

.formbutton {
	height: 18px; valign: baseline; background-color: #dddddd; BORDER: #666 1px solid; FONT-FAMILY: "Verdana", Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #990033; 
}
