body	{ 
		font-family: sans-serif; 
		background-color: #8BAD42; 
		background-image: url('/images/bamboo_d2_300w2b.gif'); 
		background-position: bottom left; 
		background-repeat: no-repeat; 
		background-attachment: fixed; 
		color: #ff7;
		width: 1000px;
		margin: 0 auto;
		} 


		/* previously on front page
			td {text-align: left; text-shadow: 0.1em 0.1em #ccc}
			th {text-align: right}
			.tts {background-color: #b7e457}
			.center {margin-left: auto; margin-right: auto}
		*/

td {text-align: left; border: 1px solid yellow; vertical-align: top;} /* text-shadow: 0.1em 0.1em #ccc; */ 
th {text-align: right; border: 1px solid yellow;}

dt {font-weight: bold; margin-top: 0.8em;} 
.tts {background-color: #b7e457} 
.center {margin-left: auto; margin-right: auto} 
.calendar_month {width: 98%; border: 1px solid #b7e457; margin: 0 auto 1em auto; border-radius: 15px; padding-bottom: 15px;} 
li {margin-bottom: 0.5em;} 
#header2_logo {float: left;} 
.daynumber {font-weight: bold} 
.classtime {font-size: smaller; border-collapse: collapse} table {width: 100%; border-collapse: collapse} 
.am {text-align: left; border: none; color: #fff} 
.amblack {text-align: left; border: none; color: #000} 
.amclass {text-align: right; border: none} 
.pm {text-align: left; border-top: 1px solid black; border-right: none; border-bottom: none; border-left: none} 
.pmclass {text-align: right; border-top: 1px solid black; border-right: none; border-bottom: none; border-left: none} 
.myButton { -moz-box-shadow:inset 0px 1px 0px 0px #caefab; -webkit-box-shadow:inset 0px 1px 0px 0px #caefab; box-shadow:inset 0px 1px 0px 0px #caefab; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) ); background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811'); background-color:#77d42a; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #268a16; display:inline-block; color:#306108; font-family:arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:1px 1px 0px #aade7c; }
.myButton:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) ); background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a'); background-color:#5cb811; }
.myButton:active { position:relative; top:1px; }