/* validated as CSS 30.06.07 Author Anthony Gordon-Gray */

body  {font-family: "Trebuchet MS", Arial, sans-serif; }

body		{ background-image: url(norgazimages/redgradient2.jpg); 
		      	font-size:			  .75em;  /*  was 75%  */
			}
	
div#header	{ 	color:				  #FFFFFF;
		  		background-image: 	url(norgazimages/gazellelogosmall.jpg);
		 		background-repeat:  no-repeat;
		  		margin-top:	 		-13px;
		  		padding:		 	0px;
		 		margin-left:	 	180px; 
		 		height:          	55px;
		  		vertical-align:  	middle;
			}

div#navbar	{ list-style-type:		none;
		  		margin:				0px;
		 		padding:			0px;
		  		font-size:			.8em;   /*was 10px */
		  	}

div#navbar li	{ display:		inline;  
			}

div#navbar li a  {	padding:		2px 10px;
				margin:				0px  2px;
				border:				1px solid #FF0000;
				background-color:	#FFFFFF;
			}

div#welcomelogo	{ position:			absolute;
			  	top:				110px;
			 	left:				65px;
			 }

div#frontpageraceinfo	{position:			absolute;
			 	 top:				115px;
			 	 right:				1%;
				 width:				35%;
				 padding-left:		5px;
				 background-color:	#ffffff;
				 color:				#ff0000;
				 border:			solid 2px #ff0000;
				 text-align:		center;
				 font-size:			1.1em;
			}

div#frontpageraceinfo h1 {font-size: 1.3em;
			}

div#frontpagenews		{position:			absolute;
			 	 top:				320px;
			 	 right:				1%;
				 width:				35%;
				 padding-left:		5px;
				 background-color:	#ffffff;
				 color:				#ff0000;
				 border:			solid 2px #ff0000;
				 text-align:		left;
			/*	 font-size:			100%;  */
			}

.frontpagectteeinfo	{font-size:		1.1em;   /*was 110%  */
				 color:		#800000
			}
			
.internationalsection	{font-weight:	bold;
						 color:			black;
						 font-size:		1.2em;
						 }

.frontpagenewsdate	{font-style:italic;
			}

.emailbox		{position:		absolute;
				 top:		130px;
				 left:		20px;
				 font-size:	1.2em;  /*  was 115%*/
			}

.emailboxindex		{position:		absolute;
				 top:		500px;
				 left:		20px;
				 font-size:	1.2em;  /* was  115%  */
			}


div#committeephoto	{ padding:		10px;
				 margin-left:	200px;
			}	

table.committee		{ margin-left:	20px;
				font-size:			1.3em;
				 font-weight:		bold;
				 border-collapse:  	collapse;
			}

td.committeecolumn1	{ padding-right:	50px;
			}

td.committeecolumn2	{ padding-right:	50px;
					 font-size:			0.8em;
			}

div.pageheader		{ text-align:	center;
			}

h2.pageheaderchairman	{ margin-left:	250px;
			}
	
	
div.trainingpagebox		{
						 margin-right:	auto;
						 margin-left:	auto;
						 width:			700px;
						 text-align:	center;
						 border-style:	solid;
						 border-width:	thin;
						 border-color:	black;
						 }
	
div.trainingbasefont	{ font-weight:	bold;
						}

table.trainingsessions  { font-size:	1.4em;  /* was 14px  */
				border-collapse:  collapse;
			}
			
h2.training		{margin-top:		20px;
				margin-bottom:		 -5px;
				text-decoration:	underline;
			}
			
h3.training		{margin-top:		20px;
				margin-bottom:		 -5px;
				text-decoration:	underline;
			}		

h3.or		{margin-left:	150px;
			 	margin-bottom:	-10px;
			}
			 
.map		{color:			yellow;
			}

div.fixturespagealexmoorebox {
				position:		absolute;
				right:			1%;
				padding:		10px;
				margin-right:	20px;
				width:			120px;
				font-size:		1.3em;   /* was 125%  */
				font-weight:	bold;
				text-align:		center;
				border-style:	solid;
				border-width:	thin;
				border-color:	red;
			}


.threetenorslist	{font-size:		1.4em;
					 margin-bottom:	10px;
					 margin-left:	20px;
					 }
				

div.fixturespagefulllistbox {
				/* position:		absolute; */
				/* right:			1%; */
				top:			350px;
				padding:		10px;
				margin-right:	auto;	/* was 20px */
				margin-left:	auto;	/* new */
				margin-top:		40px;
				width:			600px;
				font-size:		1.6em;   /* was 125%  */
				font-weight:	bold;
				text-align:		center;
				border-style:	solid;
				border-width:	thick;	/* was thin */
				border-color:	black;	/* was red */
			}
			
p.marham		{font-size:		.5em;
				}
			
			
div.fixturespageinfobox	{font-size:		1.6em;
						 margin-left:	70px;
						 margin-top:	30px;
						 }


table.fixtures		{ margin-left:	10px;
				 font-size:	1.3em;
				 border-collapse:  collapse;
			}

td.columnfixture1		{ padding-right:	30px;
				 font-weight:	bold;
			}

td.columnfixture2		{ padding-right:  40px;
			}

td.columnfixture3		{ padding-right:  60px;
			}

tr.fixturemonthline	{border-bottom:	2px solid black;
			}


td.trainingsessions	{ border-bottom:	1px dotted black;
			 	padding-bottom:		5px;
			}

.trainingtype	{font-weight:	bold;
			}

p.chairmanphoto	{ margin-left:	380px;
			}

div.textchairman	{ text-align:	center;
			}

div.joinuspagetext1	{ margin-top:	80px;
				 margin-left:	200px;
			}
div.joinuspagetext2	{text-align:	center;
				font-size:		1.5em;  /* 150%  */
				color:		#808080;
			}

div.resultspagebuxtonbox	{padding:		5px;
				border:			solid  red 2px;
				text-align:		center;
				margin-bottom:	30px;
			}

div.buxton2006pagetext		{ color:		teal;
				font-weight:	bold;
				text-align:		center;
			}
			
div.buxton2006pagelinks		{margin-top:	30px;
				margin-left:	30px;
				font-size:		1.2em;   /* was 125%  */
				font-weight:	bold;
			}

div.buxton2006pageannounce2007	{ float:		right;
				width:			580px;
				padding-left:	20px;
				margin-right:	20px;
				border-style:	solid;
				border-width:	thin;
				border-color:	red;
				color:			red;
				font-weight:	bold;
			}

div.buxton2006thumbnailsphotos	{text-align:	center;
				margin-top:	30px;
			}

div.buxtonphotofullsize		{ text-align:	center;
			}

.buxtonphototext	{font-weight:	bold;
				font-size:		1.5em;  /*  was 150%  */
			}


.alexmoorephotoreturntext	{float:		right;
				font-weight:	bold;
				font-size:		1.5em;  /*  was 150%  */
			}


div.alexmoorelandscapefullsize { width:		700px;
				height:			464px;
				margin-right:	auto;
				margin-left:	auto;
			}

div.alexmoorelandscapefullsize09 {width:		700px;
								  height:		525px;
								  margin-right:	auto;
								  margin-left:	auto;
			}

div.alexmooreportraitfullsize { width:		313px;
				height:			525px;
				margin-right:	auto;
				margin-left:	auto;
			}

div.alexmooreportraitfullsize09 { width:		525px;
								  height:		700px;
								  margin-right:	auto;
								  margin-left:	auto;
			}

div#gallerybox		{float:			right;
			 	 width:				25%;
				 padding-top:		15px;
				 padding-bottom:	15px;
				 margin-right:		20px;
				 margin-left:		10px;
				 background-color:	#ffffff;
				 color:				#ff0000;
				 text-align:		center;
				 font-size:			150%;
			}

h1.nandgheading1		{margin-bottom:		-10px;
				 font-size:			1.3em;  /*  was 130%  */
				}				

h1.nandgheading2		{margin-bottom:		-10px;
				 font-size:			1.4em;  /*  was 130%  */
				}				

img.newsimage	{float:		left;
				 margin-left:	10px;
				 margin-right:	20px;
				}

p.newsitemtext	{font-size:		1.2em;  /*  was 120%  */
				 margin-bottom:	30px;
				}

div#alexmoorelogo		{
				float:			left;
				width:			220px;
				margin-left:	20px;
				margin-right:	10px;
				margin-top:		-20px;
				}

div#alexmoorepageinfobox1		{float:			right;
								 margin-right:	100px;
								 /* margin-bottom: 100px; */
								 width:			400px;
								 font-size:		1.2em;
								 text-align:	center;
								 font-weight:	bold;
								}

div#alexmoorepageinfobox2		{float:			right;
								 margin-right:	100px;
								 /* margin-bottom: 100px; */
								 width:			400px;
								 font-size:		1.2em;
								 text-align:	justify;
								}
	
div#alexmoorepageinfobox3		{float:			right;
								 margin-right:	100px;
								 /* margin-bottom: 100px; */
								 width:			400px;
								 font-size:		1.2em;
								 text-align:	center;
								}
	
div#alexmoorepageoldresultsbox	{margin-top:	350px;
								 margin-left:	100px;
								 width:			300px;
								}
								
.alexmoorepreviousresults1		{
								margin-bottom:		-15px;
								}

.alexmoorepreviousresults2		{
								margin-bottom:		-3px;
								}
	

p.alexmoorelinks1		{font-size:		2em;  /*  was 200%  */
				 text-align:	center;
				 color:			#ff0000;
				} 

.alexmoorelinks		{font-size:		1.4em%;  /*  was 140%  */
				} 

div#buxtonlogo		{
				/* float:			right; */
				margin-top:		20px;
				margin-left:	auto;
				margin-right:	auto;
				margin-bottom:	40px;  /*changed from 80 14/1/10 */
				width:			500px;
				height:			331px;
				}

p.buxtonpageresultheading	{font-size:		1.5em;  /*  was 200%  */
					 color:			#ff0000;
					 margin-top:	20px;
					}
					
#buxtonpageresultsold	{
				clear:		both;
				margin-left:	30px;
				font-size:		.9em;
				}
		
div#buxtonpageentryformbox	{
				/* float:			right; */
				margin-top:		10px;   /*changed from 30 14/1/10 */
				margin-bottom:	50px;   
				font-size:		1.6em;  /* was 1.9 */
				font-weight:	bold;
				text-align:		center;
				margin-right:	30px;
				padding-top:	10px;
				padding-bottom:	20px;
				border-style:	solid;
				}
				
p.buxtonpageentryformboxnotes	{
				font-size:		.7em;
				}

.footer			{margin-top:	30px;
				 text-align:	center;
				 font-weight:	bold;
				 /*  font-size:		100%;  */
				}
				
.rnralign		{text-align:	center;
				 margin-left:	20px;
				 font-size:		1.2em;
				 }

#rankingsexcellink	{
				font-size:		1.8em;
				margin-top:		20px;
				margin-right:	50px;
				}
				
#rankingsgradediff	{
				font-size:		1.8em;
				margin-top:		20px;
				margin-bottom:	20px;
				text-align:		left;
				}

.smalltext		{
				font-size:		.8em;
				}

.correction		{
				 color:			blue;
				}


div.threetenorstext		{
						margin-left:	30px;
						margin-right:	30px;
						font-size:		1.2em;
						}

.threetenorsh3			{
						margin-top:		-10px;
						margin-bottom:	-15px;
						}
						
.threetenorsranklist	{
						list-style-type:	decimal;
						}
						
						