body	{
		margin : 5pt;
		FONT-FAMILY: Verdana, Arial, Helvetica;
		font-size : 10pt;
		color:white;
		}
		
h1		{
		padding-bottom:5px;
		font-size:20px;
		}
		
p		{
		padding:5px;
		}
/*
http://pro.html.it/esempio/nifty/
*/

.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;color : white;}
.xsnazzy {background: transparent;}


.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#5c6f90; border-left:1px solid #fff; border-right:1px solid #fff;}
.xb1 {margin:0 5px; background:#fff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block;  background:#5c6f90; border:0 solid #fff; border-width:0 1px;}

.info {
	background:#ddd;
	padding:5px;
	position: relative; 
  	width: auto;
  	min-width: 120px;
  	max-width: 800px;
  	margin: 14px 250px 0px 210px;}
/*
end of ripped stuff
*/

img
		{
		border : 0pt;
		}

#Logo
	{
	width : 728px;
	height : 59px;
	background-color : #efefef
	}
img#Logo {
	border : 0;
	margin:0;
	padding:0px 0px 0px 0px;
	/* height:60px; */
	}

#navleft {
  position: fixed;
  width: 197px;
  top: 80px;
  left: 8px;
  font-size: 0.9em;
  z-index: 2;
}

ul#mainnav	{
		list-style: none;
		margin : 0;
		padding: 0;
		background-color : #d6d6d6;
		text-align : right;
		font: bold 12pt/1.5 arial, sans-serif;
		}

ul#mainnav li a:link,
ul#mainnav li a:visited
		{
		text-decoration: none;
		display: block;
		width: 100%; 
		background-color: #5c6f90;
		/* font: bold 10pt/1.5 arial, sans-serif; */
		color: #fff;
		}

ul#mainnav li
		{
		border-top : 1px solid #a5b5c5;
		}

ul#mainnav li a:hover
		{
		background-color : #43616b;
		color : #eee;
		}
		
A
		{
		COLOR: #ffaaff;
		TEXT-DECORATION: none;
		font-weight : bold;
		}

A:hover
		{
		COLOR: #ff0000;
		TEXT-DECORATION: none;
		}