/* Italian Sports Heritage *//* Italian Sports Heritage */body {	background-color: #fff;	}a {	color: #3F8A40;	}a hover {	color: #3F8A40;	}h1 {	font: bold 1em/1.5 Arial, Helvetica, sans-serif;	color: #3F8A40;	margin: .75em auto;	}h2, h3 {	font: bold 1em/1.5 Arial, Helvetica, sans-serif; margin: 1em auto;	color: #C60018;	}p {	font: .875em/1.5 Arial, Helvetica, sans-serif; margin-bottom: .75em;	}strong {	color: #C60018; line-height: 1.5;	}ul {	font: .875em/1.5 Arial, Helvetica, sans-serif;	list-style-type: none;	margin: .75em 50px .75em 0;	}li {	padding: 5px 0px;	border-bottom: 2px dotted #C60018;	}td#nav { background: url(../images/italian-sports-homepage_03.jpg) top no-repeat;}ol#navigation { margin: .5em 0; padding: 0; height: 248px;}	ol#navigation li { list-style: none; margin: 0; padding: 0; margin: .5em 0 .5em .75em;}	ol#navigation li a { font: bold 1em Georgia, "Times New Roman", Times, serif; color: #6b285e; text-decoration: none;}		ol#navigation li a.item1 { margin-left: 180px; }		ol#navigation li a.item2 { margin-left: 140px; }		ol#navigation li a.item3 { margin-left: 75px; }		ol#navigation li a.item4 { margin-left: 80px; }		ol#navigation li a.item5 { margin-left: 30px; }		ol#navigation li a.item6 { margin-left: 0px; }		ol#navigation li a.item7 { margin-left: 10px; }		ol#navigation li a.item8 { margin-left: 30px; }		ol#navigation li a.item9 { margin-left: 20px; }	ol#navigation li a:hover { color: #fff; }	ol#navigation li a:visited { color: #666; }	td#inside_nav { }ol#nav{ background: url(../images/inside-nav-bk.jpg) top left; height: 225px; width: 214px; margin: 0 0 .5em 0; padding: 0;}	ol#nav li { list-style: none; margin: 0; padding: 0; margin: 0;}	ol#nav li a { font: bold .875em Georgia, "Times New Roman", Times, serif; color: #6b285e; text-decoration: none; display: block; padding: .25em 0;}		ol#nav li a.item1 { margin-left: 135px; }		ol#nav li a.item2 { margin-left: 100px; }		ol#nav li a.item3 { margin-left: 50px;}		ol#nav li a.item4 { margin-left: 60px; }		ol#nav li a.item5 { margin-left: 20px;}		ol#nav li a.item6 { margin-left: 40px; width: 10px;}		ol#nav li a.item7 { margin-left: 5px;}		ol#nav li a.item8 { margin-left: 10px;}		ol#nav li a.item9 { margin-left: 10px;}	ol#nav li a:hover { color: #fff; }	ol#nav li a:visited { color: #666; }.formFields {	font-size: 11px;	font-weight: bold;	color: #00395F;	letter-spacing: 1px;	}.formFieldsReversed {	font: .875em/1.5 Arial, Helvetica, sans-serif;	font-weight: bold;	letter-spacing: 2px;	color: #FFFFFF;	background-color: #13467B;	padding: 10px 0px;	}.signature {	text-align: right;	padding-right: 50px;	}#stats table {	}#stats td {	font-size: 13px;	padding: 3px 2px;	}.restaurant {	font-family: Arial, Helvetica, sans-serif;	font: .875em/1.5 Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;}table.memberships {	font: .875em/1.5 Arial, Helvetica, sans-serif;	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: .875em/1.5 Arial, Helvetica, sans-serif;	color: #ffffff;	}#inductees {	margin: 3px 25px;	padding: 10px 0px;	font: .875em/1.5 Arial, Helvetica, sans-serif;	text-align: center;	border-left: 2px solid #C60018;	border-right: 2px solid #C60018;	background-color: #EAEAEA;	}#inductees2 {	margin: 3px 25px;	padding: 10px 0px;	font: .875em/1.5 Arial, Helvetica, sans-serif;	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: .875em/1.5 Arial, Helvetica, sans-serif;	}#banquetguests strong {	color: #000000;	}#banquetguests ul {	list-style-type: none;	margin: 0px;	padding: 0px;	}#banquetguests li, #banquetguests li .banquetguests1, #banquetguests li .banquetguests2 {	border-bottom: none;	padding: .2em 2em;	}.banquetguests1 {	background-color: #ffffff;	border-left: 2px solid #C60018;	border-right: 2px solid #C60018;	}.banquetguests2 {	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 {	width:800px; margin: 1em auto;	}#copyright {	color: #000;	font: .875em/1.5 Arial, Helvetica, sans-serif;	font-weight: bold;	text-align: right;	width: 350px;	padding: .5em;	float: left;	}#copyright a {	color: #95CAFF;	}#photocredits {	color: #000;	font: bold .875em/1.5 Arial, Helvetica, sans-serif;	border-left: 2px dotted #CD8E47;	width: 400px;	padding: .5em; margin-left: 365px;	}#photocredits a {	color: #95CAFF;	}ol {	font: .875em/1.5 Arial, Helvetica, sans-serif;	}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: 800px;	width: 260px;	text-align: center;	top: 200px;	}#photos2 p {	border-bottom: 2px dotted #CCCCCC;	padding-bottom: 10px; 	}	.right { float: right; margin: .75em; }td#big_image { background:url(../images/italian-sports-homepage_05.jpg) top left no-repeat; height: 425px; width: 536px;}a#badge { background: url(../images/dan-marino-sr-award-badge.png) top left no-repeat; margin:230px 0 0 320px; width: 198px; height: 168px; display: block;}	a#badge img { display: none; }	a#badge:hover { background: url(../images/dan-marino-sr-award-badge2.png) top left no-repeat; }