body 				{ background-image:url(http://www.sangakukarategroup.co.uk/images/badge.gif); scrollbar-3dlight-color: #555555; scrollbar-arrow-color: #FFFFFF; scrollbar-darkshadow-color: #333333;
	scrollbar-face-color: #AA0000; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #333333;
	scrollbar-track-color: #CCCCCC; }

A:link    			{ color: #ff0000 }
A:active  			{ color: #ff0000 }
A:visited 			{ color: #ff0000 }

h1					{ font-family: Verdana, Arial, Helvetica, sans-serif; color:aa0000 }
h2					{ font-family: Verdana, Arial, Helvetica, sans-serif; color:aa0000 }
h3					{ font-family: Verdana, Arial, Helvetica, sans-serif; color:aa0000 }
h4					{ font-family: Verdana, Arial, Helvetica, sans-serif; color:aa0000 }
font				{ font-family: Verdana, Arial, Helvetica, sans-serif }
td					{ font-family: Verdana, Arial, Helvetica, sans-serif }
th					{ font-family: Verdana, Arial, Helvetica, sans-serif }
P					{ font-family: Verdana, Arial, Helvetica, sans-serif }
hr					{ height: 2px; border: solid #aa0000 0px; border-top-width: 1px;  color: #aa0000;}
.hrdouble			{ height: 4px; border: solid #aa0000 0px; border-top-width: 1px;  color: #aa0000;}
.pagetitle			{ font-size : 48px; text-decoration : none; color : #aa0000; font-weight: bold; text-align: center; font-style: italic;} 

/* for the table which holds full page */
.mainpage			{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: normal }
.leftpanel			{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: normal }
.mainpanel			{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: normal }
.rightpanel			{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: normal }

/* now for the main page only */
.maintext			{ color: #aa0000 }
.smalltext			{ color: #000000; font-size : 10px }

/* table for main page layout only */
/* back = whole background */
/* top =  header row with section title */
/* contents = main stuff (bottom right) */
/* index = menu down left hand side */
.tableback			{ }
.tabletop			{ }
.tablecontents		{ }
.tableindex			{ }

/* highlighted text (intromain is used on most pages) */
.intromaintext		{ font-size : 16px; text-decoration : none; color : #ff0000; font-weight: normal; text-align: left; }
.introclubtext		{ font-size : 16px; text-decoration : none; color : #ff0000; font-weight: normal; text-align: left; }
.intrositetext		{ font-size : 16px; text-decoration : none; color : #0000ff; font-weight: normal; text-align: left; }

/* side navigation buttons */
.sidebarbutton		{ background-color:#ff0000; font-size : 14px; text-decoration : none; color : #ffffff; width="100"; text-align: center; cursor: hand }
.sidebarspecial		{ background-color:#000000; font-size : 14px; text-decoration : none; color : #ff0000; width="100"; text-align: center; cursor: hand }
.sidebarspecialhighlight		{ background-color:#000000; font-size : 14px; text-decoration : none; color : #ffffff; width="100"; text-align: center; cursor: hand }
.sidebartitle		{ font-size : 16px; text-decoration : none; font-weight: bold; color : #ffffff;}
.sidebarhighlight	{ background-color:#aa0000; font-size : 14px; text-decoration : none; color : #000000; width="100"; text-align: center; cursor: hand }

/* all tables */
/* header = title row of table */
/* even = even numbered rows */
/* odd = odd numbered rows */
/* special = italicisd and highlighted in diff colour for club listing */
/* highlight = italicised rows for nationals etc */
/* strikeout = for cancelled lessons */

/* normal rows */
.rowheader		{ background-color:#ff0000; font-size : 14px; text-decoration : none; color : #000000; font-weight: bold; text-align: center }
.rowlheader		{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: bold; text-align: left }
.rowodd			{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: normal; text-align: center }
.roweven		{ background-color:#cc5555; font-size : 14px; text-decoration : none; color : #ffffff; font-weight: normal; text-align: center; }
/* unusual odd rows */
.rowlodd		{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: normal; text-align: left }
.rowoddspecial	{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #ff0000; font-weight: normal; font-style: italic; text-align: center }
.rowoddhighlight	{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: normal; font-style: italic; text-align: center }
.rowoddstrikeout	{ background-color:#ffffff; font-size : 14px; text-decoration : line-through; color : #000000; font-weight: normal; font-style: normal; text-align: center }
/* unusual even rows */
.rowleven		{ background-color:#cc5555; font-size : 14px; text-decoration : none; color : #ffffff; font-weight: normal; text-align: left; }
.rowlevenlink	{ background-color:#cc5555; font-size : 14px; text-decoration : underline; color : #ffffff; font-weight: normal; text-align: left; font-style: underline }
.rowevenspecial	{ background-color:#cc5555; font-size : 14px; text-decoration : none; color : #ff0000; font-weight: normal; font-style: italic; text-align: center }
.rowevenhighlight	{ background-color:#cc5555; font-size : 14px; text-decoration : none; color : #ffffff; font-weight: normal; font-style: italic; text-align: center }
.rowevenstrikeout	{ background-color:#cc5555; font-size : 14px; text-decoration : line-through; color : #ffffff; font-weight: normal; font-style: normal; text-align: center }
/* for non-renketsu lessons */
.rowcourse	{ background-color:#000000; font-size : 14px; text-decoration : none; color : #ffffff; font-weight: normal; font-style: italic; text-align: center }
.rowgrading	{ background-color:#000000; font-size : 14px; text-decoration : none; color : #ffffff; font-weight: normal; font-style: italic; text-align: center }
.rowsun			{ background-color:#ffffff; font-size : 14px; text-decoration : none; color : #000000; font-weight: normal; text-align: center }
.rowthurs		{ background-color:#cc5555; font-size : 14px; text-decoration : none; color : #ffffff; font-weight: normal; text-align: center; }
.rowtues		{ background-color:#990000; font-size : 14px; text-decoration : none; color : #ffffff; font-weight: normal; text-align: center; }
.rowsunstrikeout	{ background-color:#ffffff; font-size : 14px; text-decoration : line-through; color : #000000; font-weight: normal; text-align: center }
.rowthursstrikeout		{ background-color:#cc5555; font-size : 14px; text-decoration : line-through; color : #ffffff; font-weight: normal; text-align: center; }
.rowtuesstrikeout		{ background-color:#990000; font-size : 14px; text-decoration : line-through; color : #ffffff; font-weight: normal; text-align: center; }

/* links for table rows (follow same name convention) */
/* to override the red link on the dark-red background */
A.roweven:link	{ background-color:#cc5555; font-size : 14px; text-decoration : underline; color : #ffffff; font-weight: normal; text-align: center; }
A.roweven:visited	{ background-color:#cc5555; font-size : 14px; text-decoration : underline; color : #ffffff; font-weight: normal; text-align: center; }
A.roweven:active	{ background-color:#cc5555; font-size : 14px; text-decoration : underline; color : #ffffff; font-weight: normal; text-align: center; }
A.rowleven:link	{ background-color:#cc5555; font-size : 14px; text-decoration : underline; color : #ffffff; font-weight: normal; text-align: left; }
A.rowleven:visited	{ background-color:#cc5555; font-size : 14px; text-decoration : underline; color : #ffffff; font-weight: normal; text-align: left; }
A.rowleven:active	{ background-color:#cc5555; font-size : 14px; text-decoration : underline; color : #ffffff; font-weight: normal; text-align: left; }

/* title fonts (titlemain is used for normal indexes */
.titlemain	{ font-size : 16px; text-decoration : none; color : #ff0000; font-weight: normal; font-style: none; text-align: left;}
.titleclub	{ font-size : 16px; text-decoration : none; color : #ff0000; font-weight: normal; font-style: none; text-align: left;}
.titlesite	{ font-size : 16px; text-decoration : none; color : #0000ff; font-weight: normal; font-style: none; text-align: left;}
.titletop	{ font-size : 16px; text-decoration : none; color : #ff0000; font-weight: normal; font-style: none; text-align: right;}
/* links to override basic red links */
A.titlesite:link	{ font-size : 16px; text-decoration : underline; color : #0000ff; font-weight: normal; text-align: left;}
A.titlesite:active	{ font-size : 16px; text-decoration : underline; color : #0000ff; font-weight: normal; text-align: left;}
A.titlesite:visited	{ font-size : 16px; text-decoration : underline; color : #0000ff; font-weight: normal; text-align: left;}
A.titleclub:link	{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}
A.titleclub:active	{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}
A.titleclub:visited	{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}
A.titlemain:link	{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}
A.titlemain:active	{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}
A.titlemain:visited	{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}
A.titletop:link		{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}
A.titletop:active	{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}
A.titletop:visited	{ font-size : 16px; text-decoration : underline; color : #ff0000; font-weight: normal; text-align: left;}

.g_bold				{ font-weight : bold; }
.g_italic			{ font-style : italic; }