body { width: 924px; margin: 10px auto; padding: 0px; background-color: #9fa2a9; }

p, body, td, li, div { font: 11px Verdana, sans-serif; }

div { margin: 0px; }

form { display: inline; }

img { border: none; }

#header { width: 924px; height: 110px; }

div.logo { float: left; width: 200px; height: 96px; background-position: left top; background-image: url("/images/bg_logo_frame.gif"); background-repeat: no-repeat; }

div.logo img { margin: 20px 0 0 30px; }

div.header { float: left; width: 685px; height: 96px; }

div.header img { margin: 0 0 0 15px; }

#left {float: left; width: 200px; }

#left div.nav li	{ font-weight:bold; }

div.nav_top { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftnav_top.gif"); background-repeat: no-repeat; }

div.nav { width: 200px; height: 100%; background-position: left center; background-image: url("/images/bg_home.gif"); background-repeat: no-repeat; }

div.nav_bot { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftnav_bot.gif"); background-repeat: no-repeat; }

div.nav ul	{ margin: 0 0 0 40px; padding: 0 0 0 0; list-style: none; }

div.nav li.first	{ margin: 0 0 0 0 ; padding: 0 0 0 0; color: #ffffff;}

div.nav li	{ margin: 0 0 0 0 ; padding: 10px 0 0 0; }

div.nav a { color: #ffffff; text-decoration: none; }

div.nav a:hover { color: #000000; text-decoration: none; }

div.spacer { height: 16px; }

div.text_top { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_lefttext_top.gif"); background-repeat: no-repeat; }

div.text { width: 200px; height: 100%; background-position: left top; background-image: url("/images/bg_lefttext.gif"); background-repeat: repeat; }

div.text p { margin: 0 0 0 40px; width: 157px; padding: 10px 0 0 0; color: #ffffff; }

div.text_bot { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_lefttext_bot.gif"); background-repeat: no-repeat; }

div.text a { color: #ffffff; text-decoration: none; }

div.text a:hover { color: #999999; text-decoration: none; }

div.links_top { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftlink_top.gif"); background-repeat: no-repeat; }

div.links { width: 200px; height: 100%; background-position: left top; background-image: url("/images/bg_leflink.gif"); background-repeat: repeat; }

div.links_bot { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftlink_bot.gif"); background-repeat: no-repeat; }

div.links ul	{ margin: 5px 0 0 40px; padding: 0 0 0 0; list-style: none; }

div.links li	{ margin: 0 0 0 0 ; padding: 0 0 0 0; width: 150px; border-bottom: 1px solid #7f7f7f; font-size:13px;}

div.links li.last	{ margin: 0 0 0 0 ; padding: 0 0 0 0; width: 150px; border-bottom: none; }

div.links p { margin: 0 0 0 20px; padding: 0 0 0 0; text-align: center; }

div.links a { color: #000000; text-decoration: none;}

div.links a:hover { color: #999999; text-decoration: none; }

div.links a.tiny { color: #000000; text-decoration: none; font-style: italic; font-size: 85%; }

div.links a.tiny:hover { color: #999999; text-decoration: none; }

#central { float: left; width: 498px; margin: 0 0 0 15px; }

#central img.rssfeed { float: left; margin: 0 0 0 0; padding: 0 4px 0 0; background-image: none; background: none; background-color: none; border: 1px solid #ffffff; }

div.summary_top { width: 498px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_centralwhite_top.gif"); background-repeat: no-repeat; background-color: #ffffff; }

div.summary { width: 498px; height: 100%; background-position: left top; background-image: url("/images/bg_centralwhite_nolabel.gif"); background-repeat: repeat; background-color: #ffffff; overflow: hidden;}

div.summary h1 { margin: 0 0 0 40px; padding: 0 10px 5px 0; font-size: 160%; color: #003400; }

div.summary h1 a { color: #003400; text-decoration: none; }

div.summary h1 a:hover { color: #999999; text-decoration: none; }

div.summary h2 { margin: 0 0 0 40px; padding: 0 10px 5px 0; font-size: 140%; color: #003400; }

div.summary h2 a { color: #003400; text-decoration: none; }

div.summary h2 a:hover { color: #999999; text-decoration: none; }

div.summary h3 { margin: 0 0 0 40px; padding: 0 10px 5px 0; font-size: 120%; color: #003400; }

div.summary p { margin: 0 0 0 40px; padding: 10px 10px 10px 0; font-size: 100%; color: #000000; }

div.summary p.google { margin: 0 0 0 30px; padding: 10px 10px 10px 0; font-size: 100%; color: #000000; }

div.summary img { float: right; margin: 0 10px 10px 10px; padding: 0 0 0 0; }

div.summary img.reportage { float: left; margin: 0 10px 10px 0; padding: 0 0 0 0; }

div.summary span.reportage { color: #003400; }

div.summary span.reportage a { text-decoration: none; font-weight: bold; color: #003400; text-decoration: none; }

div.summary span.reportage a:hover { text-decoration: none; font-weight: bold; color: #999999; text-decoration: none; }

div.summary p a { color: #9fff84; text-decoration: none; font-weight: bold;}

div.summary p a:hover { color: #999999; text-decoration: none; font-weight: bold;}

div.summary p.more { margin: -10px 5px 0 0; padding: 0 0 0 0; text-align: right; font-size: 85%; color: #003400; }

div.summary p.more a { color: #003400; text-decoration: none; }

div.summary p.more a:hover { color: #003400; text-decoration: underline; }

div.summary p.rssfeed { margin: 0 10px 10px 40px; padding: 0 0 5px 0; color: #646363; font-weight: bold; border-bottom: 1px solid #66668d; }

div.summary p.rssfeed a { color: #333367; text-decoration: none; }

div.summary p.rssfeed a:hover { color: #999999; text-decoration: none; }

div.summary p.image { margin: 0 0 -10px 40px; }

div.summary p.feedback { margin: 0 0 0 40px; padding: 4px 0 0 0; width: 425px; text-align: right; font-size: 85%; color: #000000; border-top: 1px solid #000000; clear:both; }

div.summary p.feedback a { color: #000000; text-decoration: none; }

div.summary p.feedback a:hover { color: #999999; text-decoration: none; }

div.summary div.mediafiles { margin: 0 0 0 40px; padding: 10px 0 10px 0; font-size: 100%; color: #000000; }

div.summary div.galleryframe { width: 436px; height: 100%; margin: 10px 0 0 40px; background-color: #ffffff; }

div.summary div.galleryframe p { margin: 0px; padding: 0px; }

div.summary div.galleryframe img { float: none; margin: 0px; margin: 0 20px 10px 0; padding: 0 0 0 0; }

div.summary ul	{ margin: 0 0 0 60px; padding: 0 0 0 0; }
	
div.summary li	{ margin: 0 0 0 0 ; padding: 10px 0 0 0; }

div.summary2 { width: 498px; height: 100%; background-position: left top; background-image: url("/images/bg_centralwhite_nolabel.gif"); background-repeat: repeat; background-color: #ffffff; overflow: hidden;}

div.summary2 h1 { margin: 0 0 0 40px; padding: 0 10px 5px 0; font-size: 160%; color: #003400; }

div.summary2 h1 a { color: #003400; text-decoration: none; }

div.summary2 h1 a:hover { color: #999999; text-decoration: none; }

div.summary2 h2 { margin: 0 0 0 40px; padding: 0 10px 5px 0; font-size: 140%; color: #003400; }

div.summary2 h2 a { color: #003400; text-decoration: none; }

div.summary2 h2 a:hover { color: #999999; text-decoration: none; }

div.summary2 h3 { margin: 0 0 0 40px; padding: 0 10px 5px 0; font-size: 120%; color: #003400; }

div.summary2 p { margin: 0 0 0 40px; padding: 10px 10px 10px 0; font-size: 100%; color: #000000; }

div.summary2 p.google { margin: 0 0 0 30px; padding: 10px 10px 10px 0; font-size: 100%; color: #000000; }

div.summary2 img { margin: 0 10px 10px 10px; padding: 0 0 0 0; }

div.summary2 img.reportage { float: left; margin: 0 10px 10px 0; padding: 0 0 0 0; }

div.summary2 span.reportage { color: #003400; }

div.summary2 span.reportage a { text-decoration: none; font-weight: bold; color: #003400; text-decoration: none; }

div.summary2 span.reportage a:hover { text-decoration: none; font-weight: bold; color: #999999; text-decoration: none; }

div.summary2 p a { color: #9fff84; text-decoration: none; font-weight: bold;}

div.summary2 p a:hover { color: #999999; text-decoration: none; font-weight: bold;}

div.summary2 p.more { margin: -10px 5px 0 0; padding: 0 0 0 0; text-align: right; font-size: 85%; color: #003400; }

div.summary2 p.more a { color: #003400; text-decoration: none; }

div.summary2 p.more a:hover { color: #003400; text-decoration: underline; }

div.summary2 p.rssfeed { margin: 0 10px 10px 40px; padding: 0 0 5px 0; color: #646363; font-weight: bold; border-bottom: 1px solid #66668d; }

div.summary2 p.rssfeed a { color: #333367; text-decoration: none; }

div.summary2 p.rssfeed a:hover { color: #999999; text-decoration: none; }

div.summary2 p.image { margin: 0 0 -10px 40px; }

div.summary2 p.feedback { margin: 0 0 0 40px; padding: 4px 0 0 0; width: 425px; text-align: right; font-size: 85%; color: #000000; border-top: 1px solid #000000; clear:both; }

div.summary2 p.feedback a { color: #000000; text-decoration: none; }

div.summary2 p.feedback a:hover { color: #999999; text-decoration: none; }

div.summary2 div.mediafiles { margin: 0 0 0 40px; padding: 10px 0 10px 0; font-size: 100%; color: #000000; }

div.summary2 div.galleryframe { width: 436px; height: 100%; margin: 10px 0 0 40px; background-color: #ffffff; }

div.summary2 div.galleryframe p { margin: 0px; padding: 0px; }

div.summary2 div.galleryframe img { float: none; margin: 0px; margin: 0 20px 10px 0; padding: 0 0 0 0; }

div.summary2 ul	{ margin: 0 0 0 60px; padding: 0 0 0 0; }
	
div.summary2 li	{ margin: 0 0 0 0 ; padding: 10px 0 0 0; }

div.summary_bot { width: 498px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_centralwhite_bot.gif"); background-repeat: no-repeat; background-color: #ffffff; }

div.trackbacks { width: 498px; height: 100%; margin: 30px 0 0 0; background-position: left top; background-image: url("/images/bg_centralwhite_nolabel.gif"); background-repeat: repeat; }

div.trackbacks h2 { margin: 0 0 0 40px; padding: 0 0 5px 0; font-size: 140%; color: #003400; }

div.trackbacks h3 { margin: 0 0 0 40px; padding: 0 0 5px 0; font-size: 120%; color: #003400; }

div.comments { width: 498px; height: 100%; margin: 30px 0 0 0; background-position: left top; background-image: url("/images/bg_centralwhite_nolabel.gif"); background-repeat: repeat; }

div.comments h2 { margin: 0 0 0 40px; padding: 0 0 5px 0; font-size: 140%; color: #003400; }

div.comments h3 { margin: 0 0 0 40px; padding: 0 0 5px 0; font-size: 120%; color: #003400; }

div.comments-open-footer {margin: 0 40px 0 40px ;}

div.reportage_top { width: 498px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_central_top.gif"); background-repeat: no-repeat; }

div.reportage { width: 458px; padding: 0 0 0 40px; min-height: 150px; height: 100%; background-position: left center; background-image: url("/images/bg_reportage.gif"); background-repeat: no-repeat; background-color: #669933; }

div.reportage h1 { margin: 0 0 0 0; padding: 0 10px 5px 0; font-size: 160%; color: #003400; }

div.reportage h1.image { margin: -10px 0 0 0; padding: 0 10px 5px 0; font-size: 160%; color: #333367; }

div.reportage h1 a { color: #003400; text-decoration: none; }

div.reportage h1 a:hover { color: #999999; text-decoration: none; }

div.reportage p { margin: 0 0 0 0; padding: 10px 10px 10px 0; font-size: 100%; color: #000000; }

div.reportage img { float: right; margin: 0 10px 0 10px; padding: 0 0 0 0; }

div.reportage p.highlight { font-weight: bold; color: #003400; }

div.reportage p.more { margin: -10px 5px 0 0; padding: 0 10px 0 0; text-align: right; font-size: 85%; color: #003400; }

div.reportage p.more a { color: #003400; text-decoration: none; }

div.reportage p.more a:hover { color: #999999; text-decoration: underline; }

div.reportage_bot { width: 498px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_central_bot.gif"); background-repeat: no-repeat; background-color: #ffffff; }

#tiny {float: left; width: 498px; margin: 0 0 0 0; }

div.tiny_top { height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_centraltiny_top.gif"); background-repeat: no-repeat; background-color: #ffffff; }

div.tiny { height: 100%; background-position: left top; background-image: url("/images/bg_centraltiny.gif"); background-repeat: repeat; }

div.tiny_bot { height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_centraltiny_bot.gif"); background-repeat: no-repeat; background-color: #ffffff; }

div.viaggio { float: left; width: 239px; height: 175px; background-position: left center; background-image: url("/images/bg_viaggio.gif"); background-repeat: no-repeat; background-color: #013300; }

div.viaggio h1 { margin: 0 0 0 40px; padding: 0 10px 5px 0; font-size: 140%; color: #9fff84; }

div.viaggio h1 a { color: #9fff84; text-decoration: none; }

div.viaggio h1 a:hover { color: #999999; text-decoration: none; }

div.viaggio p { margin: 0 0 0 40px; padding: 10px 10px 10px 0; font-size: 100%; color: #888888; }

div.viaggio p.more { margin: 20px 5px 0 0; padding: 0 10px 0 0; text-align: right; font-size: 85%; color: #9fff84; }

div.viaggio p.more a { color: #9fff84; text-decoration: none; }

div.viaggio p.more a:hover { color: #999999; text-decoration: underline; }

div.multimedia { float: right; width: 239px; height: 175px; background-position: left center; background-image: url("/images/bg_multimedia.gif"); background-repeat: no-repeat; background-color: #013300; }

div.multimedia p { margin: 0 0 0 40px; padding: 10px 10px 10px 30px; background-position: left; background-image: url("/images/quicktime.gif"); background-repeat: no-repeat; font-size: 100%; color: #002145; }

div.multimedia p a { color: #9fff84; text-decoration: none; }

div.multimedia p a:hover { color: #999999; text-decoration: none; }

div.gallery_top { width: 498px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_gallery_top.gif"); background-repeat: no-repeat;}

div.gallery { width: 498px; min-height: 150px; height: 100%; background-position: left center; background-image: url("/images/bg_gallery.gif"); background-repeat: no-repeat; background-color: #013300; }

div.gallery h1 { margin: -10px 0 0 40px; padding: 0 10px 0 0; font-size: 120%; color: #9fff84; }

div.gallery h1 a { color: #9fff84; text-decoration: none; }

div.gallery h1 a:hover { color: #999999; text-decoration: none; }

div.gallery p { margin: 0 0 0 40px; padding: 4px 10px 10px 0; font-size: 100%; color: #999999; }

div.gallery p.more { margin: 0px 5px 0 0; padding: 0 10px 0 0; text-align: right; font-size: 85%; }

div.gallery p.more a { color: #9fff84; text-decoration: none; }

div.gallery p.more a:hover { color: #999999; text-decoration: underline; }

div.gallery img { float: left; margin: 0 10px 0 0; padding: 0 0 0 0; }

div.gallery_bot { width: 498px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_gallery_bot.gif"); background-repeat: no-repeat; background-color: #ffffff; }

#right {float: left; width: 201px; margin: 0 0 0 8px; }

div.googleads { width: 200px; background-color: #ffffff; }

div.googleads { margin: 0 0 0 00px; padding: 0 0 0 0; list-style: none; color: #ffffff; background-color: #ffffff; }

div.googleads p { margin: 0 0 0 20px; padding: 5px 0 5px 0; background-color: #ffffff; }

#right div.nav_top { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_lefttext_top.gif"); background-repeat: no-repeat; }

#right div.nav { width: 200px; height: 100%; background-position: left center; background-image: url("/images/bg_latest.gif"); background-repeat: no-repeat; }

#right div.nav_bot { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_lefttext_bot.gif"); background-repeat: no-repeat; }

#right div.nav ul	{ margin: 0 0 0 40px; padding: 0 0 0 0; list-style: none; }

#right div.nav li.first	{ margin: 0 0 0 0 ; padding: 0 0 0 0; }

#right div.nav li	{ margin: 0 0 0 0 ; padding: 10px 0 0 0; }

#right div.nav p { margin: 0 0 0 40px; padding: 0 0 0 0; color: #000000; }

#right div.nav a { color: #ffffff; text-decoration: none; }

#right div.nav a:hover { color: #000000; text-decoration: underline; }

#searchbox { margin: 0 0 0 40px; padding: 0 0 0 0; color: #000000; }

#searchbox input { margin: 10px 0 0 0; width: 139px; border: 1px solid #000000; color: #000000; }

#searchbox input.button { margin: 5px 0 0 0; width: 47px; height: 19px; background-position: left top; background-image: url("/images/search.gif"); background-repeat: no-repeat; border: 1px solid #000000; }

div.calendar_top { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftnav_top.gif"); background-repeat: no-repeat; }

div.calendar { width: 200px; height: 100%; background-position: left center; background-image: url("/images/bg_calendar.gif"); background-repeat: no-repeat; }

div.calendar_bot { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftnav_bot.gif"); background-repeat: no-repeat; }

div.calendar p { margin: 0 0 0 40px; padding: 0 0 0 0; font-size: 120%; color: #000000; }

div.calendar table { margin: 0 0 0 40px; padding: 0 0 0 0; color: #638ab5; }

div.calendar th { color: #000000; }

div.calendar td { color: #000000; }

div.calendar a { color: #ffffff; text-decoration: none; }

div.calendar a:hover { color: #000000; text-decoration: none; }

div.archives_top { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftnav_top.gif"); background-repeat: no-repeat; }

div.archives { width: 200px; min-height: 100px; height: 100%; background-position: left center; background-image: url("/images/bg_archives.gif"); background-repeat: no-repeat; }

div.archives_bot { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftnav_bot.gif"); background-repeat: no-repeat; }

div.archives p { margin: 0 0 0 40px; padding: 0 0 0 0; font-size: 120%; color: #000000; }

div.archives ul	{ margin: 0 0 0 40px; padding: 0 0 0 0; list-style: none; }

div.archives li.first	{ margin: 0 0 0 0 ; padding: 0 0 0 0; color: #ffffff;}

div.archives li	{ margin: 0 0 0 0 ; padding: 5px 0 0 0; }

div.archives a { color: #ffffff; text-decoration: none; }

div.archives a:hover { color: #000000; text-decoration: none; }

div.tags_top { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftnav_top.gif"); background-repeat: no-repeat; }

div.tags { width: 200px; min-height: 100px; height: 100%; background-position: left center; background-image: url("/images/bg_tags.gif"); background-repeat: no-repeat; }

div.tags span.h1 { font-size: 70%; }

div.tags span.h2 { font-size: 75%; }

div.tags span.h3 { font-size: 80%; }

div.tags span.h4 { font-size: 85%; }

div.tags span.h5 { font-size: 90%; }

div.tags span.h6 { font-size: 95%; }

div.tags_bot { width: 200px; height: 10px; line-height: 10px; background-position: left top; background-image: url("/images/bg_leftnav_bot.gif"); background-repeat: no-repeat; }

div.tags p { margin: 0 0 0 40px; padding: 0 0 0 0; font-size: 120%; color: #333367; }

div.tags a { color: #ffffff; text-decoration: none; }

div.tags a:hover { color: #000000; text-decoration: none; }

#foot { width: 100%; margin: 40px 0 0 0; padding: 0 0 2px 0; color: #b2b2cc;}

#footer { width: 100%; margin: 0px 0 0 0; padding: 0 0 20px 0; color: #ffffff; border-top:1px solid #ffffff;}

#footer .left { float:left; padding: 2px 0 0 0; }

#footer .left a { color: #ffffff; text-decoration: none; }

#footer .left a:hover { color: #000000; text-decoration: underline; }

#footer .right { float:right; padding: 2px 0 0 0; }

#footer .right a { color: #ffffff; text-decoration: none; }

#footer .right a:hover { color: #000000; text-decoration: underline; }

#footcenter { color: #ffffff; }

#footcenter a { color: #ffffff; text-decoration: none; }

#footcenter a:hover { color: #000000; text-decoration: underline; }

.trick { height: 100px; }