<style type="text/css">
body 		{
			background-repeat: no-repeat;
			}
td			{
			font-family: palatino, palatino linotype, georgia, times new roman, serif;		
			font-size: 13px;
 			letter-spacing:.05em;
			}			
a:link, a:visited		
			{
			color: #663333;
			font-size: 13px;
			font-weight: normal;
			}
a:active, a:hover	
			{
			font-size: 13px;
			color: #cccc99;
			}
a.nav:link, a.nav:visited, a.nav:hover, a.nav:active
			{ 
			color: #774400; 
			font-family: palatino, palatino linotype, georgia, times new roman, serif;
			text-decoration: none;
			font-size: 14px;
			font-weight: normal;
			text-align: center;
			margin: 0px;
			}
a.nav:hover, a.nav:active	
			{ 
			color: #ddcc99;
			}
a.subnav:link, a.subnav:visited, a.subnav:hover, a.subnav:active
			{ 
			color: #663300; 
			font-family: palatino, palatino linotype, georgia, times new roman, serif;
			text-decoration: none;
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 11pt;
			margin: 10px;
			}
a.subnav:hover, a.subnav:active	
			{ 
			color: #999933;
			}			
a.subheader:link, a.subheader:visited, a.subheader:hover, a.subheader:active
			{	
			font-size: 16px;
			color:#996600;
			font-weight: bold;
			text-decoration: none;		
			}
a.subheader:hover, a.subheader:active	
			{ 			
			color:#cccc66;			
			}						
.dividerline
			{
			border-bottom: 1px solid black;
			}
.here, .here2		
			{ 
			color: #999933; 
			font-family: palatino, palatino linotype, georgia, times new roman, serif;
			text-decoration: none;
			font-weight: bold;
			text-align: center;
			margin: 10px;
			}
#blog img 	{
			margin:0 0px 0px 0px;
			padding:0px;
			border: 1px solid white;
			}
#flickr img {
			margin:0 0px 0px 0px;
			padding:0px;
			border: 1px solid black;
			width:130px;
			height:auto;
			margin-bottom:15px;
			}
#flickr2 img {
			margin:0 0px 0px 0px;
			padding:0px;
			border: 1px solid black;
			height:250px;
			width:auto;
			margin-bottom:15px;
			}			
#flickr-badge-image img {
			margin:0 0px 0px 0px;
			padding:0px;
			border: 1px solid black;
			width:130px;
			height:auto;
			margin-bottom:15px;
			}			
.here		{
			font-size: 13px;
			}	
.here2		{ 
			font-size: 10px;
			}
.payment	{
			border: 2px solid #333333;
			padding: 8px;
			font-size: 11px;
			line-height: 14pt;
			}
.urgent		{
			color: #990000;
			font-size: 12px;
			font-weight: bold;
			}			
.schedlinks	{
			/* size attribute does not seem to be working */
			font-size: small;
			font-weight: bold;
			}
.head		{
			font-family: palatino, palatino linotype, georgia, times new roman, serif;
			font-size: 28px;
			line-height: 29pt;
			}
.subhead	{
			font-size: 18px;
			}
/* used on the classes at a glance page */
.sectionhead
			{
			font-size: 16px;
			color: #996600;
			font-weight: bold;
			border-bottom: 1px solid black;
			}	
/* used on the class detail pages */		
.sectionhead2
			{
			font-size: 20px;
			line-height: 20px;
			border-bottom: 1px solid black;
			}			
.glance		{
			font-size: 11px;
			}	
.classtitle	{
			font-weight: bold;
			color:#996600;
			text-transform: uppercase;
			font-size: 12px;
			}
.classdesc	{
			font-size: 11px;
			}	
.instructor	{
			font-weight: bold;
			color:#996600;
			text-transform: uppercase;
			font-size: 12px;
			}
.giant		{
			font-size:40px;
			}	
.tiny		{
			font-size: 9px;
			{		
</style>