
	body { background: rgb(228,224,214); background-attachment: fixed; padding: 0; margin-top: 15px; }
	* {padding:0; margin:0; }

	td { border: 1px solid #8d8b85; }
	a { color: #000000; }


	.times { color: #000000; font-family: "times new roman", serif; }
	a:link.times { color: #000000; }
	a:visited.times { color: #000000; }
	a:hover.times { color: rgb(100,100,100); }

	a:hover.update { font-weight: bold; }

	.arial { color: #000000; font-family: "Arial", serif; }

	.menu { color: #000000; font-size: small; font-family: "times new roman", serif; }
	a:link.menu { color: #000000; text-decoration: none; }
	a:visited.menu { color: #000000; text-decoration: none; }
	a:hover.menu { color: #f8f4ea; text-decoration: none; }

	.bmenu { color: #000000; font-size: small; font-family: "times new roman", serif; }
	a:link.bmenu { color: #000000; text-decoration: none; }
	a:visited.bmenu { color: #000000; text-decoration: none; }
	a:hover.bmenu { color: rgb(100,100,100); text-decoration: underline; }

	.pics { color: #000000; font-size: small; font-family: "Arial", serif; }
	a:link.pics { color: #000000; text-decoration: none; }
	a:visited.pics { color: #000000; text-decoration: none; }
	a:hover.pics { color: rgb(100,100,100); text-decoration: none; }

	.indent { text-indent: 10px; }
	.audio_table { border: 1px solid #8d8b85; }
	.calendar_table { border: 1px solid #8d8b85; }

	.audio_link { color: #000000; font-size: small; font-family: "times new roman", serif; }
	a:link.audio_link { color: #000000; text-decoration: none; }
	a:visited.audio_link { color: #000000; text-decoration: none; }
	a:hover.audio_link { color: rgb(150,150,150); text-decoration: none; }

	.calendar_header { color: #000000; font-size: small; font-family: "times new roman", serif; font-weight: bold; }
	.calendar_number { color: #000000; font-size: x-small; font-family: "Arial", serif; font-weight: bold; }

	.calendar_text { color: #000000; font-family: "times new roman", serif; font-size: small; }
	a:link.calendar_text { text-decoration: none; color: #000000; }
	a:visited.calendar_text { text-decoration: none; color: #000000; }
	a:hover.calendar_text { text-decoration: underline; color: rgb(100,100,100); }


	/* --------------------------- MENU --------------------------- */
	#nav ul {
		list-style: none;
		padding: 0;
		margin: 0;
		}

	#nav li {
		margin: 0;
		padding: 0;
		display: inline;
		}

	#nav li a {

		width: 115px;
		padding: 1px 10px 1px 0px;
		border-top: 1px solid #555555; border-bottom: 0px solid #555555; 
		display: block;
		color: #f8f4ea;
		text-decoration: none;
		text-align: right;
		font-size: small; font-family: "times new roman", serif;
		}

	#nav li a.menu_top {

		width: 115px;
		padding: 1px 10px 1px 0px;
		border-top: 0px solid #f8f4ea; border-bottom: 0px solid #555555;
		display: block;
		color: #f8f4ea;
		text-decoration: none;
		text-align: right;
		font-size: small; font-family: "times new roman", serif;
		}

	#nav li a.menu_bottom {

		width: 115px;
		padding: 1px 10px 1px 0px;
		border-top: 1px solid #555555; border-bottom: 1px solid #555555;
		display: block;
		color: #f8f4ea;
		text-decoration: none;
		text-align: right;
		font-size: small; font-family: "times new roman", serif;
		}

	#nav li a:hover {
		display: block;
		background: transparent url(/images/menu_segment_bg.gif) repeat-y top right;
		}




