body {	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 100%;	font-style: normal;	font-weight: normal;	font-variant: normal;	color: #000000;	background-color: #fff;	background-image: url(img/zizz.gif);	background-repeat: repeat-y;	background-position: center;	text-align: center;	padding:0;	margin:0;}#frame	{	width:800px;	margin-left: auto;	margin-right: auto;	text-align:left;	background-color: #ffffff;	background-image: url(img/italyflag.jpg);	background-repeat: no-repeat;}/* --- left column ---*/#cleft {	width:240px;	margin:0 1px 0 0px;	float:left;	background-color:#fff;}/* --- rt column ---*/#crt {	width:550px;	padding:0px;	float:left;	background:#ffffff;}#ftr	{	background-color:#E1E6F8;	height:22px;}/* --- top navigation ---*/ul#navlist	{	margin: 0;	padding:56px 4px 0 0;	text-align:right;	white-space: nowrap;}#navlist li	{	display: inline;	list-style-type: none;}#navlist a { padding: 3px 0 2px 12px; }#navlist a:link, #navlist a:visited	{	color: #000;	font-size: 0.7em;	text-decoration: none;}#navlist a:hover	{	color: #000066;	text-decoration: none;}/* --- side navigation ---*/#navlist2	{	font-weight:normal;	padding: 0;	margin: 0;	width: 210px;	height: 200px;	background-color:#000066;}#navlist2 li	{	list-style: none;	margin: 0 0 0 4px;	padding: 0.3em;}#navlist2 li a { text-decoration: none; }#navlist2 a:link, #navlist2 a:visited	{	display:block;	color: #fff;	font-size: 0.8em;	text-decoration: none;}#navlist2 a:hover	{	color: #E1E6F8;	text-decoration: none;}.txtpanel	{	background-color:#E1E6F8;	width: 530px;}.hdgpanel	{	background-image: url(img/titlebar.gif);	background-repeat: no-repeat;	margin:10px 0 0 0;}.lovepanel	{	background-image: url(img/love.gif);	background-repeat: no-repeat;	width: 210px;	height: 240px;	margin:0 0 0 10px;}.linkpanel	{	font-size:0.65em;	color: #fff;	background-color:#bf0002;	width: 530px;	text-align: right;}.linkpanel a:link {color: #fff; text-decoration: none;}.linkpanel a:visited {color: #fff; text-decoration: none;}.linkpanel a:hover {color: #E1E6F8;text-decoration: underline;}.linkbtn	{	float:right;	margin-top: -20px;}h1 {font-weight: normal;	font-size:0.75em;	padding:0 0 4px 0;	margin:4px 10px 0px 11px;	color:#fff;}h1 a:link {color: #666666; text-decoration: none;}h1 a:visited {color: #666666; text-decoration: none;}h1 a:hover {color: #993300;text-decoration: underline;}h2	{	font-size:0.8em;	margin:4px 4px 10px 11px;}h3	{	font-size:0.8em;	margin:8px 8px 4px 11px;	font-family: "Times New Roman", Times, serif;	font-style: italic;	color:#000066;}h4 {	font-size:0.65em;	padding:0 0 4px 0;	margin:4px 2px 0px 2px;	color:#000066;}h4 a:link {color: #000066; text-decoration: none;}h4 a:visited {color: #000066; text-decoration: none;}h4 a:hover {color: #993300;text-decoration: underline;}p	{	font-size:0.8em;	margin:4px 4px 14px 11px;}p a:link {color: #000000; text-decoration: none;border-bottom-width: 1px; 	border-bottom-style: dotted;}p a:visited {color: #000000; text-decoration: none;}p a:hover {color: #993300;text-decoration: none;}/* --- image gallery floats --- */div.container	{	border: 1px dashed #333;	background-color: #E1E6F8;	width: 530px;}div.container1	{	border: 1px dashed #333;	background-color: #E1E6F8;	width: 210px;	margin: 0 0 0 4px;}div.container2	{	width: 500px;	margin: 0 0 0 4px;}  div.spacer	{	clear: both;}div.float	{	float: left;	margin:0 5px 0 5px;}  div.float p	{	text-align: center;	font-size:9px;}div.float h2	{	font-weight: normal;	font-size:0.6em;}.req	{color:#990000;}.clearboth {clear: both;}