A:link {
  color : #FF0000;
  text-decoration: none;
}
A:active {
  color : #FF0000;
}
A:hover {
  color : #CC6600;
  text-decoration: underline; 
 }
A:visited {
   color : #FF0000;
   text-decoration : none;
   }


body {
	border-top: #c60 solid;
	background-color: #fff;
	color : #960;
	font-size: 1em;
	margin: 0%;
	padding: 0%;
	font-family: Verdana, Geneva, Arial, Helvetica, serif;
}

h1.header {
	border-top: #f90 solid;
	border-bottom: #f90 solid;
	background-color: #ffc;
	color: #960; 
	font-size: 160%;
	font-family: Geneva, Arial, Helvetica, serif;
	font-weight: bold;
	padding-left: 1%;
	margin: 0%;
}

pre { font-family: Courier, monospace; }

tt {
	font-family: Courier, monospace;
	font-size: 80%;
}

/*
 P es la definicio per omissio pels paragrafs
*/
p {
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, serif;
	text-align: justify ;
	margin-left: 1% ;
	margin-right: 2% ;
}

li {
	font-family: Geneva, Arial, Helvetica, serif ;
	font-size: 80%;
}

/*
 Two columns
*/
.sideleft {
        clear: left;
        float:left;
        width:75%;
	margin: 1%;
}

.sideright {
        clear: right;
        float:right;
        width:20%;
	/*padding: 1% 1% 1% 0.5%;*/
        text-align:left;
	font-size: 65%;
	border-left: solid 2px #fc4;
}

/*
 Rounded courners
*/

.spiffy{
display:block
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#960
}
.spiffy1{
border-right:1px solid #960;
padding-right:1px;
margin-right:3px;
border-left:1px solid #960;
padding-left:1px;
margin-left:3px;
background:#960;
}
.spiffy2{
border-right:1px solid #960;
border-left:1px solid #960;
padding:0px 1px;
background:#960;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #960;
border-left:1px solid #960;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #960;
border-left:1px solid #960;
}
.spiffy5{
border-right:1px solid #960;
border-left:1px solid #960;
}
.spiffy_content{
padding:0% 5% !important;
background:#960;
color:#ffc;
font-weight:bold;
font-family: Verdana, Arial, Helvetica, serif;
}

