	/* style.phproster.css */
	/* 20050222 */
	/* Style sheet for phpRoster */

	body {
		background: url(phpRoster.gif) white;
		color: black;
		font-size: 100%;
		font-family: arial, sans-serif;
	}

	/* Replacing <BLOCKQUOTE> </BLOCKQUOTE> directive */
	.blockquote {
		margin-left : 0.5in;
		margin-right : 0.5in;
	}
	p  {
		font-size: 100%;
	}
	.fixed-font {
		font-family: courier, monospace;
	}
	.small {
		font-size: 85%;
	}
	.text {
		font-size: 115%;
		font-weight: normal;
	}
	.keep-after {
		font-size: 115%;
		font-weight: normal;
		page-break-after : avoid;
	}
	.keep-before {
		font-size: 115%;
		font-weight: normal;
		page-break-before : avoid;
	}
	.text-mono {
		font-family: "Courier New", Courier, monospace;
		font-size: 120%;
		font-weight: normal;
	}
	.title {
		font-size: 125%;
		font-weight: normal
	}
	.text-center {
		font-size: 160%;
		font-weight: normal;
		text-align:center
	}
	.large {
		font-size: 160%;
		float: left;
	}
	.medium {
		font-size: 145%;
	}
	.invisible, .invisible a {
		display: none;
	}
	h1 {
		font-size: 150%;
		font-weight: normal
	}
	h2 {
		font-size: 140%;
		font-weight: normal
	}
	h3 {
		font-size: 115%;
		font-weight: normal
	}
	.italic {
		font-style: italic;
	}
	.new {
		color: red; background: inherit;
	}
	.date {
		font-style: italic;
	}
	.red {
		color: red;  background: inherit;
	}
	.center {
		text-align: center;
	}
	.right {
		text-align: right;
	}
	.bold {
		font-weight: bold;
	}
	.caption {
		font-size: 115%;
		font-weight: normal;
	}
	.caption-image {
		page-break-inside : avoid;
		page-break-after : always;
		font-size: 115%;
		font-weight: normal;
	}

	/* Footer */
	.footer {
		font-size: 115%;
		font-weight: normal;
	}

	/* Continue and Return links */
	.navigate {
		font-size: 115%;
		font-weight: normal;
	}

	/* Contact */
	.contact {
		font-size: 115%;
		font-weight: normal;
	}

	/* Last modified */
	.modified {
		font-size: 115%;
		font-weight: normal;
		float : left;
	}

	/* Valid HTML & CSS */
	.valid {
		font-size: 115%;
		font-weight: normal;
		float : right;
	}

	/* Forward links from contents lists */
	.link-to {
		font-size: 115%;
		font-weight: normal;
	}


	a:link { color: #3030FF; background: inherit; text-decoration: none }
	a:active { color: #E00; background: inherit; text-decoration: none }
	a:visited {
		color: #808080;
		background: inherit;
		text-decoration: none
	}
	a:hover { color: #000000; background: inherit; text-decoration: underline }

	.link-image a:hover {
		color: inherit;
		background: #c0c0ff;
	}
