html		{	overflow-y: scroll;	}

img			{	border: none;	}

body		{	background-repeat: repeat;
				background-position: top center;
				background-image: url(../images/bg-texture.png);	}

#header		{	width: 664px;
				margin: 0 auto 36px auto;
				text-align: center;	}

#header img.title	{	margin: 20px 0 24px 0;	}

#menu		{	width: 100%;
				line-height: 20px;	}

#menu img	{	vertical-align: top;
				margin-left: 20px;
				margin-right: 20px;	}

#indicators		{	line-height: 8px;	}

#indicators	img {	margin-left: 20px;
					margin-right: 20px;	}

#main		{	width: 562px;
				margin: 0 auto;
				padding: 0 65px 18px 65px;
				color: black;
				font-family: Garamond, Sylfaen, Palatino Linotype, Times New Roman;	}

#main h2	{	margin-top: 0;
				font-weight: normal;
				font-size: 18px;
				font-style: oblique;
				font-family: Garamond, Palatino Linotype, Sylfaen, Times New Roman;	}

#main h3	{	margin-top: 0;
				font-size: 14px;
				font-style: normal;
				font-weight: bold;	}

#main p		{	font-size: 14px;
				line-height: 1.4;	}

#main p.sm	{	font-size: 12px;
				line-height: 30px;	}

a			{	color: #545660;
				text-decoration: underline;	}

a:hover		{	color: #333333;	}

a:active	{	color: #444640;	}

#main table	{	margin: 0 auto;	}

#main td	{	width: 220px;	}

#main tr	{	height: 200px;	}

#main *.centred	{	text-align: center;	}

#main *.clearr	{	clear: right;
					padding-top: 20px;	}

#main *.clearl	{	clear: left;
					padding-top: 20px;	}

#main div.list p		{	margin: 1.5ex;	}

#main img.border		{	border: 1px solid black;	}

#main img.mainphoto		{	margin: 25px 0 25px 0;	}

#main img.floatleft		{	float: left;
							margin-right: 28px;	}

#main img.floatright	{	float: right;
							margin-left: 28px;	}

#main img.uparrow		{	margin-bottom: -19px;	}

#footer		{	margin-bottom: 5px;
				text-align: center;
				color: silver;
				font-size: 9px;
				font-family: Verdana, Helvetica, sans-serif;	}