


a:link {color:#183090;}
a:visited {color:#183090;}
a:hover {color:#ff0000;}

/* used on menu and menu2 bars */
a:link.menu {color:#c4c8de; text-decoration:none; font-weight:normal;}
a:visited.menu {color:#c4c8de; text-decoration:none; font-weight:normal;}
a:hover.menu {color:#000099; text-decoration:none; font-weight:bold;}

/* used on 6-day racers list page */
a:link.rlist {color:#0000ff; font-weight:bold;}
a:visited.rlist {color:#0000ff; font-weight:bold;}
a:hover.rlist {color:#ff0000; font-weight:bold;}

/* used on newspaper clip pages */
a:link.clip {color:#203090; text-decoration:none; font-weight:normal;}
a:visited.clip {color:#203090; text-decoration:none; font-weight:normal;}
a:hover.clip {color:#ff0000; text-decoration:none; font-weight:bold;}

a:link.3 {color:#0000ff;}
a:visited.3 {color:#0000ff;}
a:hover.3 {color:#ff0000;}

body.bg {
	background-image: url(images/bg-lines.gif);
	}


div.body {				/* used on most pages */
	font-family:times, serif;
	font-size:16px;
	text-align:justify; 
	color:#183090;
	margin-left:75px;
	margin-right:75px;
	margin-top:15px;
	line-height:22px;
	}


div.body2 {				/* used on some palmares pages to give a wider text area  */
	font-family:times, serif;
	font-size:16px;
	text-align:justify; 
	color:#183090;
	margin-left:20px;
	margin-right:30px;
	margin-top:1px;
	line-height:24px;
	}

div.body3 {				/* used on    ??? */
	font-family:times, serif;
	font-size:16px;
	text-align:justify; 
	color:#183090;
	margin-left:40px;
	margin-right:30px;
	margin-top:1px;
	line-height:24px;
	}

div.body4 {					/* used on 6day-racers-list.html page */
	font-family:times, serif;
	font-size:16px;
	text-align:justify; 
	color:#183090;
	margin-left:0px;
	margin-right:70px;
	margin-top:1px;
	line-height:24px;
	}


div.body_article {				/* used on newspaper article pages */
	font-family:times, serif;
	font-size:16px;
	text-align:justify; 
	color:black;
	margin-left:75px;
	margin-right:75px;
	margin-top:15px;
	line-height:22px;
	}



div.article {
	text-align:justify; 
	color:#183090;
	margin-left:20px;
	margin-right:20px;
	}

div.links {				/*  adjusts LI margin on links page */
	margin-left:-30px;
	font-family:times, serif;
	font-size:16px;
	text-align:justify; 
	color:#183090;
	line-height:24px;
	}


img.header {
	width:100%;
	margin:0px;
	}




li	{				/* used on links page */
	font-family: arial, sans-serif;
	font-size: 9pt;
	margin-left:50px;
	font-weight:normal;
	}

li.2	{				/* used on miscellany page and for first line of lists to change margin */
	font-family: arial, sans-serif;
	font-size: 9pt;
	margin-left:50px;
	margin-top:-15px;
	}

li.jan	{				/* used on jersey index page */
	font-family: arial, sans-serif;
	font-size: 9pt;
	margin-left:50px;
	font-weight:bold;
	}


P.1	{					/* used on  index page as page title*/
	font-family: arial, sans-serif; 
	font-weight:bold; 
	font-size:12pt; 
	color:#183090; 
	margin-left:45px;
	margin-bottom:-10px;
	padding:0px;
	}


P.2	{					/* used on all pages as 'TBCC HOME' link*/
	font-family:times, serif; 
	font-weight:bold; 
	font-size:14; 
	color:#183090; 
	margin:5px;
	}


P.3	{					/* used on links page with bulleted list */
	font-family:times, serif; 
	font-weight:bold;
	text-decoration:none;
	font-size:18; 
	color:#183090; 
	margin:3px;
	}


P.4	{					/* used on newspaper clips, images or photo pages */
	font-family:times, serif;
	font-size:20pt;
	font-weight:bold;
	color:#183090;
	text-align:center;
	margin-left:50px;
	margin-right:50px;
	margin-top:25px;
	margin-bottom:5px;
	}

P.5	{					/* used on new additions pages */
	font-family:arial, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#183090;
	text-align:left;
	margin-left:25px;
	margin-right:50px;
	margin-top:10px;
	margin-bottom:5px;
	}


pre.1	{
	font-family:arial, sans-serif;
	font-size:12px;
	color:#183090;
	margin-left:25px;
	line-height:18px;
	}

span.contacts {				/* used on contacts page only */
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight:normal;
	margin-left:25px;
	height:20px;
	}

span.subhdr {				/* used on photo page only */
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	margin-left:30px;
	color:#183090;
	}

span.subhdr2 {				/* used on miscellany page only */
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	line-height:28px;
	margin-left:30px;
	color:#183090;
	}

span.text-hdr {				/* used on index page only */
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	margin-top:0px;
	margin-left:35px;
	width:95%;
	color:#183090;
	}

span.text-subhdr {			/* used on index page only */
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	margin-top:5px;
	margin-left:46px;
	width:93%;
	text-align:center;
	color:#333333;
	}


span.start {				/* a capitalized and enlarged font at the beginning of a paragraph*/
	font-size:24pt;
	font-weight:bold;
	line-height:32px;
	}


span.year {				/* a capitalized and enlarged font at the beginning of a paragraph*/
	font-size:22px;
	font-weight:bold;
	
	}










table.additions{			/* this is for the table on the new additions page */
	width:90%;
	text-align:left;
	border-style:solid; 
	border-width:2px;
	border-color:#183090; 
	font-family:times,serif; 
	background-color:#ddddff;
	}

table.article-hdr{
	text-align:center;
	border-style:solid; 
	border-width:1px; 
	border-color:#183090; 
	font-family:times,serif; 
	background-color:#aaaaaa;
	font-size:14pt;
	}


table.article_top{		/* this holds settings for newspaper article pages  that start at the top of the page */
	text-align:left;
	border-style:solid; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-color:#183090; 
	font-family:times,serif; 
	background-color:#dddddd;
	}

table.article{
	text-align:left;
	border-style:solid; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:0px; 
	border-bottom-width:1px; 
	border-color:#183090; 
	font-family:times,serif; 
	background-color:#dddddd;
	}

table.main	{			/* this holds settings for the main body table */
	width:735px; 
	height:350px;
	margin:0px;
	padding:0px;
	background-color:#ccccff;
	border-style:solid;
	border-width:1px;
	border-color:#183090;
	}


table.header {				/* this holds settings for the header table */
	width:100%;
	height:140px;
	margin:0px;
	background-color:#0030aa;
	}


table.menu {				/* this holds settings for the header menu table */
	background-image: url(images/gradient.jpg);
	height:27;
	margin:0px;
	border-color:#aaccff;
	border-bottom-style:outset;
	border-width:2px;
	}

table.menu2 {				/* this holds settings for the header menu table */
	background-color:#4444ff;
	height:27;
	margin:0px;
	border-color:#aaccff;
	border-bottom-style:outset;
	border-width:1px;
	}


table.spensers {
	text-align:left;
	border-style:solid; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-color:#183090; 
	font-family:arial,sans-serif; 
	}



td.additions{			/* this is for the table data on the new additions page */
	text-align:left;
	border-style:solid; 
	border-width:1px;
	border-color:#183090; 
	font-family:times,serif; 
	background-color:#ddddff;
	padding:3px;
	}


td.hymas {
	padding:15px;
	}



td.menu {				/* settings for header menu blocks */
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	border-color:#aaccff;
	border-left-style:outset;
	border-right-style:outset;
	border-width:1px;
	}
	
td.menu2 {				/* settings for header menu blocks */
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	border-color:#444444;
	border-style:solid;
	border-width:1px;
	}


th.spensers {			/*  used on Willie & Arthur Spensers history page   */
	font-family:verdana, arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#183090;
	text-align:center;
	border-style:solid; 
	border-left-width:1px; 
	border-right-width:1px; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-color:#183090; 
	}


ul	{				/* general ul usage */
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	margin-top:20px;
	margin-left:30px;
	}


ul.subhdr {				/* general ul usage */
	font-family: arial, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	margin-top:20px;
	margin-left:30px;
	color:#000066;
	}

e: 12pt;
	font-weight:bold;
	margin-top:20px;
	margin-left:30px;
	color:#000066;
	}

