/* CSS relating to all events pages */

div.winners				{	width: 100%;
							margin: 0 auto;
							border: .15em solid #006000;
							text-align: center; }
table.winshow			{	width: 95%;
							margin: 0 auto;
							text-align: left;
							border: 0; }							
td.evwinhdr				{	height: 2em;
							width: 35em;
							text-align: center;
							vertical-align: top;
							font-weight: bold; }
td.evwinind				{	width: 1em; }
td.evwindata			{	width: 65em;
							padding-bottom: 1em;
							text-align: left;
							vertical-align: top; }

/* CSS relating to the index page for the events. */

.hdreventsindex			{	height: 460px; }
.hdrevents				{	height: 260px;
							min-width: 600px; }
.coneventsindex			{	top: 460px; }
.conevents				{	top: 260px; }
.evcenter				{	width: 66em; }
.evcontentsline			{	height: 3.9em;
							_height: 3.6em;	 }
.evbox					{	height: 3.3em;
							width: 14em;
							padding-top: .5em;
							_height: 3.5em }
.evyear					{	height: 2.55em;
							width: 6em;
							padding-top: 1.25em;
							_height: 3.5em; }
.cbox1ev				{	position: absolute;
							top: 0;
							left: 6.1em; }
.cbox2ev				{	position: absolute;
							top: 0;
							left: 20.2em; }
.cbox3ev				{	position: absolute;
							top: 0;
							left: 34.3em; }
.cbox4ev				{	position: absolute;
							top: 0;
							left: 48.4em; }
.cbox5ev				{	position: absolute;
							top: 0;
							left: 62.5em; }


.datestamp				{	margin: 0;
							padding: 0;
							text-align: left; }
							
/* CSS relating to the accommodations page. */
							
a.Accom:visited		{ color: #FF8800;
					  background: transparent none; }
a.Accom:hover		{ color: #2260AA;
					  background: transparent none; } */
					  
img.NewRevised		{ float: right;
					  margin: 0;
					  border: 0;
					  padding: 0; }
					  
.recontest			{	width: 100%;
						margin: 0 auto;
						border: .15em solid #006000;
						padding 1em; } 
					  
					  
table.Accom			{ font: normal 1em 'Times New Roman', Times, Garamond, Serif;
					  width: 100%;	
					  margin: 1em 0 1em 0; }
td.AccomName 		{ width:15em;
					  margin: 0;
					  padding: 0 0 0 1em;
					  text-align: left; }			  
td.AccomAddress		{ width: 16em;
					  margin: 0;
					  padding: 0;
					  text-align: left; }
td.AccomPhone		{ width: 6.5em;
					  margin: 0;
					  padding: 0;
					  text-align: left; }			  
td.AccomDist		{ width: 9em;
					  margin: 0;
					  padding: 0 .25em 0 0;
					  text-align: left; }
td.AccomTitle		{ color: #871919;
					  background: transparent none;
					  font-family: arial, 'lucida sans', sans-serif;
					  font-weight: bold;
					  text-align: left; }
							
/* CSS relating to the food and eating page. */
							
table.Food			{ font: normal 100% 'Times New Roman', Times, Garamond, Serif;
					  width: 100%;	
					  border-collapse: collapse;
					  border-bottom: thin solid #006000;
					  background: white; }
td.FoodCity			{ margin: 0;
					  border: thin solid #006000;
					  border-top: thin solid #006000;
					  border-bottom: thin solid #006000;
					  color: #88BB88;
					  background: #666 none;
					  font: normal normal bold 125% arial, 'lucida sans', sans-serif;
					  text-align: center; }
td.FoodType			{ margin: 0;
					  border-left: thin solid #006000;
					  border-right: thin solid #006000;
					  border-top: thin solid #006000;	
					  padding-left: 1px;
					  color: #871919;
					  background: transparent none;
					  font: normal normal bold 115% arial, 'lucida sans', sans-serif; }
td.FoodName 		{ width: 20%;
					  margin: 0;
					  border-left: thin solid #006000;
					  padding: .5% 0 .5% 2px;
					  vertical-align: top; }			  
td.FoodAddress		{ width: 25%;
					  margin: 0;
					  padding: .5% 0 .5% 1px;
					  vertical-align: top; }
td.FoodPhone		{ width: 11%;
					  margin: 0;
					  padding: .5% 0 .5% 1px;
					  vertical-align: top; }			  
td.FoodDays			{ width: 8%;
					  margin: 0;
					  padding: .5% .5% .5% .5%;
					  text-align: right;
					  vertical-align: top; }
td.FoodHours		{ width: 12%;
					  margin: 0;
					  padding: .5% .5% .5% 3%;
					  vertical-align: top; }
td.FoodStuff		{ width: 24%;
					  margin: 0;
					  border-right: thin solid #006000;
					  padding: .5% .5% .5% 0;
					  vertical-align: top; }