/*
'
'**************************************
' Visuddhi - http://visuddhi.com
' Copyright (c) 2006 - Visuddhi
' All right reserved. 
'**************************************
'
*/
body 
{
 font-family: verdana;
 color: #555;
 background-color: #fff;
 background-image: url("images/matt.gif");
}

img 
{
 border-width: 0;
}

td 
{
 vertical-align: top;
}

div.header 
{
 padding: 4px;
 text-align: center;
 font-size: 26px;
 font-weight: bold;
 font-variant: small-caps;
 background-image: url('images/sfondo.gif');
 background-color: #eee;
 background-repeat: repeat-x;
 border-color: #ddd;
 border-width: 1px;
 border-style: solid;
}

div.center 
{
 text-align: center;
}

table.container 
{
 margin-top: 30px;
 margin-right: auto;
 margin-bottom: 30px;
 margin-left: auto;
}

table.dia 
{
 margin: 5px;
 width: 100px;
 height: 100px;
 border-color: #ddd;
 border-width: 1px;
 border-style: solid;
 border-collapse: collapse;
}

div.smalldesc 
{
 margin-top: 0;
 margin-right: 5px;
 margin-bottom: 10px;
 margin-left: 5px;
 width: 100px;
 font-size: 10px;
 text-align: center;
}

table.dia td 
{
 text-align: center;
 vertical-align: middle;
 background-image: url('images/sfondo.gif');
 background-color: #eee;
 background-repeat: repeat-x;
}

table.dia img 
{
 display: block;
 margin: auto;
}

div.footer 
{
 margin: 25px;
 text-align: center;
}

table.image 
{
 margin-top: 5px;
 margin-right: auto;
 margin-bottom: 5px;
 margin-left: auto;
 width: 100px;
 height: 100px;
 background-image: url('images/sfondo.gif');
 background-color: #eee;
 background-repeat: repeat-x;
 border-color: #ddd;
 border-width: 1px;
 border-style: solid;
}

div.bigdesc 
{
 margin-top: 0;
 margin-right: 5px;
 margin-bottom: 10px;
 margin-left: 5px;
 font-size: 13px;
 text-align: center;
}

table.image td 
{
 text-align: center;
 vertical-align: middle;
}

table.image img 
{
 display: block;
 margin: auto;
}

div#navigator 
{
 padding: 4px;
 margin-top: 10px;
 margin-right: 15px;
 margin-bottom: 10px;
 margin-left: 15px;
 text-align: center;
 font-size: 12px;
 background-position: -10px;
 background-image: url('images/sfondo.gif');
 background-color: #eee;
 background-repeat: repeat-x;
 border-color: #ddd;
 border-width: 1px;
 border-style: solid;
}

div#navigator a 
{
 font-weight: bold;
 text-decoration: none;
 color: #555;
}

div#navigator a:hover 
{
 text-decoration: underline;
 color: #000;
}

div#image 
{
 padding: 10px;
 text-align: center;
 background-color: #eee;
 border-color: #ddd;
 border-width: 1px;
 border-style: solid;
}

div#image img 
{
 border-color: #aaa;
 border-width: 1px;
 border-style: solid;
}

table.dia a img 
{
 filter: alpha(opacity=80);
 -moz-opacity: 0.8;
 opacity: 0.8;
}

table.dia a:hover img 
{
 filter: alpha(opacity=100);
 -moz-opacity: 1;
 opacity: 1;
}