
a		{}

a:link		{
		text-decoration: none;
		color:#ffffff;
		}
		
a:visited	{
		text-decoration: none;
		color:#ffffff;
		}
		
a:hover		{
		text-decoration: underline;
		}
		
.imagelink	{text-decoration: none;
		border:none;
		}
	
.docfont	{text-decoration: none;
		border:none;
		color:#ffffff;}

span.small	{line-height: 16px; margin-top: 0px; margin-bottom: 0px}
p.big		{line-height: 100%; margin-top: 10px; margin-bottom: 2px}

h1		{font-family:arial;
		font-weight:bold;
		font-size:12pt;
		color:#ffffff;
		text-align:center;
		margin-top:0px;
		margin-bottom:4px;
		}

h2		{font-family:arial;
		font-weight:normal;
		font-size:11pt;
		color:#ffffff;
		text-align:center;
		line-height: 120%;
		margin-top:0px;
		margin-bottom:4px;
		}
h3		{font-family:verdana;
		font-weight:bold;
		font-size:10pt;
		color:#0099ff;
		line-height: 100%;
		margin-top:4px;
		margin-bottom:4px;
		}

		
span.standardtext	{font-family:arial;
		font-size:12pt;
		color:#ffffff;
		background-color:#000000;
		}	
				
		
body		{background-color: #FFFFFF;
		font-size:100%;
		}

div		{border:none;
		}

#content	{width:1024px;
		margin:0px auto 0px auto;
		}
		
.table		{width:110px;
		position:relative;
		background-color:transparent;
		border-collapse:collapse;
		border:0px;
		border-spacing:0px;
		padding:0px;
		border-color:transparent;
		}

.tableleft	{width:308px;
		position:relative;
		background-color:transparent;
		border-collapse:collapse;
		border:none;
		outline:none;
		border-color:transparent;
		}

.tablemenu	{width:308px;
		position:absolute;
		background-color:transparent;
		border-collapse:separate;
		border-top-width:5px;
		border-left-width:0px;
		border-right-width:0px;
		border-bottom-width:0px;
		border-style:solid;
		border-color:transparent;
		visibility:hidden;
		}

.iconcell	{text-align:center;
		background-color:#064125;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:2px;
		border-bottom-width:0px;
		border-style:solid;
		border-color:transparent;
		border:hidden;
		}

.cell		{text-align:left;
		padding-top:15px;
		padding-bottom:15px;
		padding-left:15px;
		padding-right:15px;
		background-color:#064125;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:2px;
		border-bottom-width:0px;
		border-style:solid;
		border-color:transparent;
		}	

.textcell	{font-family:arial;
		font-size:10pt;
		color:#ffffff;
		text-align:left;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:15px;
		padding-right:15px;
		background-color:#064125;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
		border-style:solid;
		border-color:transparent;
		}	
			
.lefttextcell	{font-family:arial;
		font-size:10pt;
		color:#ffffff;
		text-align:left;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;
		padding-right:6px;
		background-color:#064125;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
		border-style:solid;
		border-color:transparent;
		width:210px;
		}
		
.righttextcell	{font-family:arial;
		font-size:10pt;
		color:#ffffff;
		text-align:center;
		padding-top:3px;
		padding-bottom:3px;
		padding-left:8px;
		padding-right:8px;
		background-color:#064125;
		border-left-width:0px;
		border-right-width:0px;
		border-top-width:0px;
		border-bottom-width:0px;
		border-style:solid;
		border-color:transparent;
		width:90px;
		}
		

#header		{width:1024px;
		height:218px;
		background-image:url("headerphoto.jpg");
		border:0px;
		border-top:1px;
		border-color:#d9f21b;
		border-style:solid;
		}
	
#main		{width:1024px;
		height:972px;
		background-repeat:no-repeat;
		background-color: #ffffff;
		background-image:url("mainback5.jpg");
		
		}		
		
#mainhead	{position:relative;
		background-color: #064125;
		height:60px;
		padding-bottom:2px;
		border:0px;
		border-top:1px;
		border-bottom:1px;
		border-color:#d9f21b;
		border-style:solid;
		}
		
#mainleft	{float:left;
		margin-left:0px;
		margin-right:2px;
		display:inline;
		width:307px;
		height:99.99%;
		background-color: transparent;
		}

#maincentre	{display:inline;
		position:absolute;
		margin-top:2px;
		margin-right:0px;
		margin-left:0px;
		float:right;
		width:714px;
		height:99.99%;
		background-color: transparent;
		}

.sheepdog	{display:inline;
		position:absolute;
		border:none;
		width:337px;
		height:124px;
		background-color: transparent;
		left:325px;
		top:499px;
		
		}
		
.stage		{display:inline;
		position:absolute;
		border:none;
		width:269px;
		height:113px;
		background-color: transparent;
		left:223px;
		top:853px;
		
		}
		
.compgames	{display:inline;
		position:absolute;
		border:none;
		width:327px;
		height:70px;
		background-color: transparent;
		left:32px;
		top:204px;
		}
		
.craftstalls	{display:inline;
		position:absolute;
		border:none;
		width:252px;
		height:69px;
		background-color: transparent;
		left:438px;
		top:207px;
		
		}
		
.fellrace	{display:inline;
		position:absolute;
		border:none;
		width:208px;
		height:61px;
		background-color: transparent;
		left:53px;
		top:597px;
		
		}
		
.gallerybig	{display:inline;
		position:absolute;
		border:none;
		width:690px;
		height:620px;
		background-color: #064125;
		border:1px;
		border-style:solid;
		border-color:#d9f21b;
		left:10px;
		top:10px;
		visibility:hidden;
		}

#mainright	{display:inline;
		margin-right:0px;
		margin-left:2px;
		float:right;
		width:110px;
		height:99%;
		}		
		
#sponsorband	{position:relative;
		background-color: #000000;
		height:140px;
		}


#sponsorTable	{
		position:absolute;
		width:1004px;
		left:10px;
		top:4px;
		background-color:#000000;
		border-collapse:collapse;
		border-spacing:0px;
		padding-top:0px;
		margin-top:0px;
		}
.sponsorTitle	{
		font-family:arial;
		font-size:10pt;
		color:#ffffff;
		padding-top:6px;
		padding-bottom:6px;
		}

.sponsorCell	{
		vertical-align:bottom;
		text-align:center;
		padding-left:0px;
		padding-right:0px;
		font-family:arial;
		font-size:8pt;
		color:#ffffff;
		padding-top:6px;
		padding-bottom:6px;
		
		}
		
.sponsorTextCell {width:80px;
		text-align:center;
		padding-left:5px;
		padding-right:5px;
		font-family:arial;
		font-size:10pt;
		font-weight:bold;
		color:#ffffff;
		padding-top:6px;
		padding-bottom:6px;
		
		}
		
#stats		{display:inline;
		position:absolute;
		width:1024px;
		height:20px;
		top:0px;
		left:32px;
		color:#ffffff;
		font-family:arial;
		font-size:0.8125em;
		}
		
#standardsLeft	{width:844px;
		display:block;
		position:absolute;
		left:0px;
		top:45px;
		padding-left:0px;
		}
		
#standardsRight	{width:180px;
		position:absolute;
		display:block;
		top:36px;
		right:10px;
		}
		
#event_header		{display:block;
		width:1024px;
		height:110px;
		background-color:transparent;
		background-image:url('header.gif');
		}

#event_headerbar	{
		display:block;
		position:relative;
		width:1024px;
		height:34px;
		top:84px;
		left:32px;
		color:#ffffff;
		font-family:"trebuchet MS" , Helvetica;
		
		}

table.event_headerbar	{border-collapse:collapse;
		color:#ffffff;
		font-size:0.875em;}

td.event_nav		{border:none;width:490px;}
td.event_tel		{border:none;width:215px;}
td.event_email	{border:none;width:272px;}

#event_footer		{display:block;
		position:relative;
		width:1024px;
		height:110px;
		background-color: #000000;
		background-image:url('footer.gif');
		}
		
#event_footerbar	{
		display:inline;
		position:absolute;
		width:1024px;
		height:34px;
		top:64px;
		left:32px;
		color:#ffffff;
		font-family:arial;
		font-size:0.8125em;
		}

#childcompresults {border-collapse:collapse;
		width:670px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:25px;
		font-family:arial;
		font-size:10pt;
		color:#ffffff
		}
		
#homecompresults {border-collapse:collapse;
		width:670px;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:25px;
		font-family:arial;
		font-size:10pt;
		color:#ffffff
		}
		
#photocompresults {border-collapse:collapse;
		width:670px;
		margin-left:10px;
		margin-top:10px;
		font-family:arial;
		font-size:10pt;
		color:#ffffff
		}
		
td.comphead	{border:solid;
		border-width:1px;
		border-color:#d9f21b;
		padding:2px;
		padding-left:4px;
		}
		
td.compresultshead {border:solid;
		border-width:1px;
		border-color:#d9f21b;
		text-align:center;
		font-size:12pt;
		font-weight:bold;
		width:150px;
		white-space:nowrap;
		padding:2px;
		}
		

td.compresults {border:solid;
		border-width:1px;
		border-color:#d9f21b;
		margin:0px;
		width:150px;
		text-align:center;
		white-space:nowrap;
		padding:2px;
		}

td.compresultshead1 {border:solid;
		border-width:1px;
		border-color:#d9f21b;
		text-align:center;
		font-size:12pt;
		font-weight:bold;
		width:200px;
		white-space:nowrap;
		padding:2px;
		padding-left:4px;
		}
		
		
td.compresults1 {border:solid;
		border-width:1px;
		border-color:#d9f21b;
		margin:0px;
		width:200px;
		white-space:nowrap;
		padding:2px;
		padding-left:4px;}
			
		
		
