/* CSS Document *//* DIV {border:1px dashed #f00;} *//*-------------------------------------------------MAIN CLASSES-------------------------------------------------*/img	{	display: block;	border: 0;	}	.top {	vertical-align: top;}.middle {	vertical-align: middle;}.bottom {	vertical-align: bottom;}.left {	text-align: left;}.center {	text-align: center;}.right {	text-align: right;}a:link {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	text-decoration: none;	margin: 0;	}	a:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	text-decoration: none;	margin: 0;	}	a:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	text-decoration: underline;	margin: 0;	}a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	text-decoration: none;	margin: 0;	}	/*-------------------------------------------------GENERAL PARAMETERS-------------------------------------------------*/body	{	background: #a3a9ad;	color: #333;	margin: 0 auto;	padding: 0;	border: 0;	text-align: center;	font-family: lucida, arial, helvetica, sans-serif;	line-height: 16px;	}	#wrapper        {       background: #fff;       color: #333;       margin: 0 auto;       margin-top: 25px;       width: 740px;       text-align: center;       border-top: 1px solid #878C8F;       border-right: 1px solid #474747;       border-bottom: 1px solid #474747;       border-left: 1px solid #878C8F;       }html>#wrapper   {       width: 740px;       }	#insidewrapper	{	background: #fff;	color: #333;	margin: 0 auto;	padding-bottom: 20px;	width: 692px;	border: 0;	}	/*-------------------------------------------------MAIN CLASSES-------------------------------------------------*//* .footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-decoration: none;	} */	.footer a:link, a:visited, a:hover, a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	text-decoration: none;	padding-bottom: 20px;	}	.footer a:hover {	text-decoration: underline;	}/*-------------------------------------------------HEADER-------------------------------------------------*/#header	{	background: transparent;	width: 692px;	color: #333;	border: 0;	padding: 0;	text-align: center;	}#header img	{	/* margin-top: 24px; */	padding: 24px 0 5px 0;	border: 0;	}/*-------------------------------------------------TOP NAVIGATION-------------------------------------------------*/#navwrapper {	width: 692px;	background-color: #fff;	margin: 0;	padding-top: 0;	text-align: right;	height: 50px;	margin-bottom: 15px;	}#logo {	width: 60px;	background-color: #fff;	float: left;	margin-top: 10px;	}#navigation {	/*background: transparent url(images/logo.gif) top left no-repeat;*/	width: 400px;	margin-top: 0px;	padding-top: 0;	text-align: right;	height: 50px;	float: right;	/* vertical-align: top; */	}	
#navigation a:link, #navigation a:visited, #navigation a:hover, #navigation a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	text-decoration: none;	}	#navigation a:hover {	text-decoration: underline;	}li.inline {	display: inline;	padding-left: 1px;	padding-right: 1px;	/* border-right: 1px dotted #066; */	font-family :Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	vertical-align: top;	}	/*-------------------------------------------------MAIN TABLE-------------------------------------------------*/#contentholder {	width: 692px;	border-spacing: 0px;	border-collapse: collapse;	border: 0;	padding: 0;	margin: 0 auto;	text-align: left;	}/* LEFT NAVIGATION */#leftnavigation {	background: transparent;	border-spacing: 0px;	border-collapse: collapse;	width: 139px;	margin: 0;	border: 0;	padding: 0;	}	#leftnavigation p, #leftnavigation p a:link, #leftnavigation p a:visited, #leftnavigation p a:hover, #leftnavigation p a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-decoration: none;	margin: 0;	line-height: 16px;	padding-bottom: 15px;	}	#leftnavigation p a:hover {	text-decoration: underline;	} #leftnavigation h1, #leftnavigation h1 a:link, #leftnavigation h1 a:visited, #leftnavigation h1 a:hover, #leftnavigation h1 a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	padding: 0;	margin: 0;	text-decoration: none;	line-height: 16px;	}	#leftnavigation h1 a:hover {	text-decoration: underline;	} /*-------------------------------------------------MAIN CONTENT-------------------------------------------------*/#maincontent {	background: transparent;	border-spacing: 0px;	border-collapse: collapse;	width: 419px;	margin: 0;	border: 0;	padding: 0;	}	#maincontent td p {	margin:0	}	#maincontent p, h1, h2, h3, h4 {	margin: 0 20px;	}	#maincontent p {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	line-height: 18px;		}	#maincontent p a:link, #maincontent p a:visited, #maincontent p a:hover, #maincontent p a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #660000;	line-height: 18px;	text-decoration: none;	}	#maincontent p a:hover {	text-decoration: underline;	} 	#maincontent h1 {	font-family: Georgia, arial, helvetica;	font-weight: 100;	font-size: 20px;	color: #000;	margin-left: 20px;	margin-right: 20px;		margin-bottom: 10px;	padding-bottom: 0px;	line-height: normal;	voice-family: "\"}\"";	voice-family:inherit;	}	#maincontent h2 {	font-family: Georgia, arial, helvetica;	font-weight: 100;	font-size: 14px;	color: #000;	margin-left: 20px;	margin-right: 20px;		margin-bottom: 10px;	border-bottom: 0;	padding-bottom: 5px;	line-height: normal;	voice-family: "\"}\"";	voice-family:inherit;	}/*-------------------------------------------------RIGHT NAVIGATION-------------------------------------------------*/#rightnavigation {	background: transparent;	border-spacing: 0px;	border-collapse: collapse;	width: 132px;	margin: 0;	border: 0;	padding: 0;	border: 0;	border: 1px solid #cccccc;		}	
#rightnavigation p, h1, h2, h3, h4 {	margin: 0 10px;	line-height: 16px;	}	#rightnavigation p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-decoration: none;	}#rightnavigation p a:link, #rightnavigation p a:visited, #rightnavigation p a:hover, #rightnavigation p a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	text-decoration: none;	}	#rightnavigation p a:hover {	text-decoration: underline;	} #rightnavigation h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	padding: 0;	text-decoration: none;	}	#rightnavigation h1 a:link, #rightnavigation h1 a:visited, #rightnavigation h1 a:hover, #rightnavigation h1 a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #660000;	padding: 0;	text-decoration: none;	}#rightnavigation h1 a:hover {	text-decoration: underline;	} 	#rightnavigation img {	margin: 10px 0;	padding: 0;	border: 0;	text-align: center;	}	/*-------------------------------------------------VALIDATION-------------------------------------------------*/#validation {	text-align: right;	width: 725px;	margin: 0 auto;	margin-top: 10px;	margin-bottom: 20px;	background: transparent;	border: 0;		font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-decoration: none;	}	#validation img {	text-align: right;	float: right;	padding: 0 4px;	}	/*-------------------------------------------------ARTWORK TABLE FOR SOLO, GROUP, ETC-------------------------------------------------*/#artwork {	background: transparent;	width: 375px;	margin: 0;	margin-left: 10px;	border: 0;	/*padding-left: 10px;*/	border: 0;		}	/*#artwork p, h1, h2, h3, h4 {	margin-left: 10px;	margin-top: 0;	margin-bottom: 0;	margin-left: 10px;	margin-right: 10px;	line-height: 18px;	padding: 0;	margin-left: 10px;	}*/	#artwork p, #artwork p a:link, #artwork p a:visited, #artwork p a:hover, #artwork p a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	text-decoration: none;	/*margin-left: 10px;	padding-left: 10px;	margin-left: 10px;*/	margin: 0;	padding: 0;	}	#artwork p a:hover {	text-decoration: underline;	} #artwork h1, #artwork h1 a:link, #artwork h1 a:visited, #artwork h1 a:hover, #artwork h1 a:active {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	/*line-height: 18px;*/	color: #660000;	/*padding-left: 0;	margin: 0 5px;	margin-left: 10px;*/	text-decoration: none;	margin: 0;	padding: 0;	}#artwork h1 a:hover {	text-decoration: underline;	} 	#artwork img {	margin: 15px 10px;	margin-top: 15px;	margin-bottom: 15px;	margin-left: 10px;	margin-right: 30px;	padding: 0;	border: 0;	text-align: left;	}	#artwork img a:hover {	border: 1px solid #660000;	}	/*-------------------------------------------------COMMENTS-------------------------------------------------*/	#comments {	background: transparent;	width: 400px;	margin: 0;	border: 0;	padding-left: 10px;	padding-top: 5px;	padding-bottom: 5px;	border: 0;	}	#comments p {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-decoration: none;	}	.comments {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;	text-decoration: none;	}	/*-------------------------------------------------DATALIST-------------------------------------------------*/	table.datalist {	margin-bottom: 10px;	width: 370px;	margin-left: 20px;	}table.datalist tr.datalist td {	background: #fff;	border-bottom: 1px solid #ddd;	}	table.datalist p {	font-size: 11px;	color: #666;	margin: 0;	padding: 5px 0;	line-height: 12px;	}	table.datalist a:link, table.datalist a:visited, table.datalist a:hover, table.datalist a:active {	padding-top: 5px;	padding-bottom: 5px;		padding-left: 0;	padding-right: 0;	} table.datalist a:hover {	text-decoration: underline;	}.keogh {	font-size: 18px;	font-family: Arial, Helvetica, sans-serif;	margin: 0;	padding: 0;	color: red;	}		.sponsor a:link, a:visited, a:hover, a:active{	color: #aa0000;}