

body {		margin: 0px;
		font-family: ariel, verdana, sans-serif; 
		background-color: #cf9; /* green */
		overflow: auto; 
		color: #000; /* black */ }

#head { 	position: absolute;
		width: 100%;	
		height: 70px;
		background-color: #ff6; /* yellow */
		color: #f00; /* red */ 
		border-bottom: 3px ridge #333; }

td.head { 	font-family: ariel, verdana, sans-serif;
		font-size: 26px;
		font-style: italic;
		font-weight: bold;
		color: #f00; 
		background-color: #ff6; /* yellow */ }

#nav { 		width: 15%;
		height: 450px;
		position: absolute;	
		top: 73px;
		left: 0px;
		bottom: 100px;
		border-right: 3px ridge #333; 
		border-bottom: 3px ridge #333;
		background-color: #cf9; /* green */ 
		color: #000; /* black */ }

td.nav {	font-family: ariel, verdana, sans-serif;
		font-size: 12px;
		text-align: right;
		width: 100%;
		border: 4px outset #eee; 
		background-color: #ff6; /* yellow */ 
		color: #000; /* black */ }

#main {		width: 85%;
		height: 450px;
		position: absolute;	
		top: 73px;
		left: 153px;
		overflow: auto;
		background-color: #cf9; /* green */ 
		color: #000; /* black */ }

p.main {	font-family: ariel, verdana, sans-serif;
		font-size: 20px;
		border: 4px dashed #333;
		font-weight: normal; }

td.main {	font-family: ariel, verdana, sans-serif;
		font-size: 14px;
		color: #000; /* black */ 
		background-color: #cf9; /* green */ 
		font-weight: normal; }

h1 {		font-family: Times New Roman, Garamond, serif;
		font-weight: bolder;
		color: #000; /* black */ 
		background-color: #cf9; /* green */ 
		font-style: italic }

h2 {		font-family: Times New Roman, Garamond, serif;
		font-weight: bolder;
		color: #000; /* black */ 
		background-color: #cf9; /* green */ }

h4 {		font-family: ariel, verdana, sans-serif;
		color: #000; /* black */
		background-color: #cf9; /* green */ 
		font-weight: bold; }

thead {		align: center;
		font-weight: bolder; 
		font-style: italic; 
		color: #000; /* black */ 
		background-color: #9c6; /* green */ }

tr.diary {	font-family: ariel, verdana, sans-serif;
		font-size: 14px;
		color: #000; /* black */ 
		background-color: #cf9; /* green */  
		align: center;  
		font-weight: normal; }

tr.diarymonth {	font-family: ariel, verdana, sans-serif;
		font-size: 14px;
		color: #000; /* black */ 
		background-color: #9c6; /* green */  
		align: center;  
		font-weight: bold; }

tr.links {	font-family: ariel, verdana, sans-serif;
		font-size: 16px;
		color: #000; /* black */ 
		background-color: #cf9; /* green */  
		align: center;  }

tr.form {	font-family: ariel, verdana, sans-serif;
		font-size: 16px;
		color: #000; /* black */ 
		background-color: #cf9; /* green */ 
		font-weight: normal; }	

fieldset {	width: 60%;
		padding: 8px; 
		border: 2px ridge #00f; }

legend  {	font-family: ariel, verdana, sans-serif;
		font-size: 16px;
		color: #000; /* black */
		background-color: #cf9; /* green */ 
		font-weight: normal; }

#address {	width: 100%;
		position: absolute;
		bottom: 0px;
		top: 523px;
		height: 70px;
		color: #000; /* black */
		background-color: #cf9; /* green */
		border-top: 3px ridge #333; }

td.address { 	font-family: ariel, verdana, sans-serif;
		font-size: 11px;
		font-style: italic;
		color: #000; /* black */ 
		background-color: #cf9; /* green */ }


/* Link Styles */	

a:link { 	color: #f00; /* red */
		text-decoration: underline; }

a:visited { 	color: #909; /* purple */
		text-decoration: underline }

a:focus { 	color: #000; /* black */
		text-decoration: none; }

a:active { 	color: #f36; /* light red */
		text-decoration: none; }

a:hover { 	background-color: #ffc;
		color: #000; /* black */
		text-decoration: none; }