/* Italian Sports Heritage */
table.memberships {
	font-size: 12px;
	padding: 25px;
	}
td.tradeshowsdate {
	margin: 10px;
	padding: 3px;
	background-color: #DEF7FE;
	border-bottom: 1px solid #f37110;
	}
td.showoverview {
	margin: 10px;
	padding: 5px;
	background-color: #EAEAEA;
	border-left: 1px solid #f37110;
	border-bottom: 1px solid #f37110;
	}
td.memberships {
	margin: 10px;
	padding: 3px;
	border-left: 1px solid #C60018;
	border-bottom: 1px solid #C60018;
	text-align: right;
	}
td.region {
	margin: 10px;
	padding: 5px;
	background-color: #FFFFFF;
	border-left: 1px solid #C60018;
	border-bottom: 1px solid #C60018;
	}
.signature {
	text-align: right;
	padding-right: 50px;
	}
#floatright {
    float:right;
    width:225px;
	background-color: #3F8A40;
	padding: 5px;
	margin:8px 4px;
	font-size: 12px;
	color: #ffffff;
	}
#inductees {
	margin: 3px 25px;
	padding: 10px 0px;
	font-size: 12px;
	text-align: center;
	border-left: 2px solid #C60018;
	border-right: 2px solid #C60018;
	background-color: #EAEAEA;
	}
#inductees2 {
	margin: 3px 25px;
	padding: 10px 0px;
	font-size: 12px;
	text-align: center;
	border-left: 2px solid #C60018;
	border-right: 2px solid #C60018;
	}
#inductees strong {
	color: #C60018;
	}
#inductees li {
	display: inline; 
	padding: 5px 5px;
	border: none;
	text-align: center;
	}
#inductees img {
	padding: 5px 0px;
	}
#banquetguests {
	font-size: 12px;
	clear: both;
	}
#banquetguests strong {
	color: #000000;
	}
#banquetguests ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
#banquetguests li {
	border-bottom: none;
	padding: 10px;
	}
#banquetguests1 {
	padding: 4px 25px;
	background-color: #ffffff;
	border-left: 2px solid #C60018;
	border-right: 2px solid #C60018;
	}
#banquetguests2 {
	padding: 4px 25px;
	background-color: #EAEAEA;
	border-left: 2px solid #C60018;
	border-right: 2px solid #C60018;
	}
#stats table {
	}
#stats td {
	font-size: 13px;
	padding: 3px 2px;
	}
#frame {
		margin-top:10px;
		margin-bottom: 50px;
		padding:10px;
		}
#frame2 {
		margin-top:10px;
		margin-bottom: 50px;
		padding:10px;
		clear: both;
		}
#leftcontent {
	float: left;
	width:30%;
	height: 645px;
	padding: 5px;
	border-right: 2px dotted #C60018;
	}
#leftcontent ul {
	padding: 0px;
	margin: 0px;
	}
#leftcontent li {
	padding: 0;
	border: none;
	}
#centercontent {
	float: left;
	width:30%;
	padding: 5px;
	border-right: 2px dotted #C60018;
	}
#centercontent ul {
	padding: 0px;
	margin: 0px;
	}
#centercontent li {
	padding: 0;
	border: none;
	}
#midrightcontent {
	float: left;
	width:185px;
	height: 305px;
	padding: 10px;
	}
#midrightcontent ul {
	padding: 0px;
	margin: 0px;
	}
#midrightcontent li {
	padding: 0;
	border: none;
	}
#rightcontent {
	float: left;
	width:30%;
	height: 305px;
	padding: 5px;
	}
#rightcontent ul {
	padding: 0px;
	margin: 0px;
	}
#rightcontent li {
	padding: 0;
	border: none;
	}
#stories1 {
	display: block;
	padding: 10px 10px;
	margin: 10px 0px;
	line-height: 17px;
	background-color: #ffffff;
	border: 2px solid #C60018;
	}
#stories2 {
	display: block;
	padding: 10px 10px;
	margin: 10px 0px;
	line-height: 17px;
	background-color: #EAEAEA;
	border: 2px solid #C60018;
	}
#centeralign {
	position:absolute;
	left:50%;
	width:800px;
	margin-left:-400px;
	}
#copyright {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 50%;
	padding: 5px 8px 5px 0px;
	}
#copyright a {
	color: #95CAFF;
	}
#photocredits {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border-left: 2px dotted #ffffff;
	width: 385px;
	padding: 5px 0px 5px 8px;
	position: absolute;
	left: 404px;
	top: -4px;
	}
#photocredits a {
	color: #95CAFF;
	}
ol {
	font-size: 12px;
	}
ol li {
	border: none;
	}
#photos1 {
	width: 260px;
	text-align: center;
	float: left;
	}
#photos1 p {
	border-bottom: 2px dotted #CCCCCC;
	padding-bottom: 10px; 
	}
#photos2 {
	position: absolute;
	left: 580px;
	width: 260px;
	text-align: center;
	top: 190px;
	}
#photos2 p {
	border-bottom: 2px dotted #CCCCCC;
	padding-bottom: 10px; 
	}
