/*
 * Stylesheet:		BHBC and QCBC layout (not colour!)
 *
 * Version:		3-May-2001
 *			(Made caption and th same as h4 to get same behaviour in conformant way.) 
 * Version:		23-Apr-2001
 *			(Moved font-family from p to body - eagle (legal?) eyes Shailen 
 *			spotted some Times New Roman creeping in!)
 *
 * New Version:		16-Apr-2001
 *
 * Author:			Gareth Sylvester-Bradley (webmaster@boas-head.rowing.org.uk)
 *
 * Include using:   <link rel="StyleSheet" type="text/css" href="/layout.css">
 */

/*
 * principal styles
 */

body {
	font-family:		Garamond, "Times New Roman", serif;
}

div.content
{
	margin-top:			1.2em;
}

h1,h2,h3,h4,h5,h6,caption,th
{
	font-family:		Arial, Verdana, sans-serif;
	font-weight:		bold;
}

h1,h2
{
	margin-bottom:		0.8em;
}

h3,h4,caption,th
{
	margin-bottom:		0.4em;
}

h5,h6
{
    margin-bottom:		0.4em;
	font-size:			small;
}

p
{
	margin-bottom:		0.8em;
}

pre
{
	font-size:			x-small;
}

/* all links are bold */
a:link, a:visited, a:hover, a:active, a:focus
{
	font-weight:		bold;
}

/*
 * within page navigation and annotations are pretty small
 */
.annotation, a.annotation:link, a.annotation:visited, a.annotation:hover, a.annotation:active, a.annotation:focus,
.pagenav, a.pagenav:link, a.pagenav:visited, a.pagenav:hover, a.pagenav:active, a.pagenav:focus
{
	font-size:			x-small;
	font-weight:		normal;
}

/*
 * banner descriptions are very small
 */
.banner
{
	margin-top:			0.0em;
	margin-bottom:		0.0em;

	font-size:			xx-small;
	font-weight:		normal;
}

/*
 * path styles
 */

table.path
{
	display:			table;

						/* top right bottom left */
	border-style:		none none solid none;
	border-width:		0px 0px 1px 0px;
}

table.content
{
	display:			table;

						/* top right bottom left */
	border-style:		none none none none;
	border-width:		0px 0px 0px 0px;
}

.path
{
	font-family:		Arial, Verdana, sans-serif;
	font-weight:		bold;
}

.intro
{
	font-style:			italic;
}

table.menu
{
	display:			table;

						/* top right bottom left */
	border-style:		none none solid none;
	border-width:		0px 0px 1px 0px;
}

td.menu
{
	text-align:			center;
	vertical-align:		middle;

	font-family:		Arial, Verdana, sans-serif;
}

/* figure style */
.figure
{
	display:			table;

	border-style:		solid;
	border-width:		1px;

	width:				auto;

	text-align:			center;
}

/* info box style */
.info
{
	display:			table;

	border-style:		solid;
	border-width:		1px;

	width:				100%;
}

/*
 * other bits
 */

/* all unordered lists */

ul
{
	list-style:			square;
}

.ligap
{
	list-style:         none;
    font-size:          0.6em;
}

.lihead
{
	list-style:         none;
    font-weight:        bold;
}

ul.reversed
{
	list-style:			none;
}

ul.reversed .lihead
{
	list-style:         square;
}

/* horizontal rules */

hr
{
	height:				1px;
}

/*
 * end of stylesheet
 */
