/* musicstudio.css */
/* GENERAL BODY CHARACTERISTICS */
body {
	background-image: url(studio_pic_libr2/brown_weave2.gif);
	background-repeat: repeat;
}
A:link {color: #996600; font-family: arial narrow; font-weight: bold;}
A:visited {color: #F4A500; font-family: arial narrow; font-weight: bold;}

/* STUDIO INFO TABLE */
   	   table.studio {background-color: #F4FFF9 /* #DFFFD3 */; font-family: Palatino Linotype, Book Antiqua; font-size: 14px }

/* CALENDAR PAGE INFO */
	   table.info {font-family: arial; font-size: 14px; margin: 10px; padding: 10px; }	   		 
			 /* FAll table border color */ .calendar1 {border: 4px solid #006699;} 
	   		 /* SPRING table border color */ .calendar2 {border: 4px solid #66CC66;} 
	   		 /* SUMMER table border color */ .calendar3 {border: 4px solid #996633;} 
	   tr	 /* FALL numbered dates */ .calendar1 {text-align: right;  font-weight: bold;} 
	   		 /* SPRING numbered dates */ .calendar2 {text-align: right;  font-weight: bold;} 
	   		 /* SUMMER numbered dates */ .calendar3 {text-align: right;  font-weight: bold;} 
	   		 /* days of the week */ .calendar4 {text-align: right; font-family: arial narrow; font-size: 10px;} 
			 /* MONTH headings */ .calendar5 {text-align: left; font-weight: bold;} 
	   td.info {padding: 20px 20px 0px 20px}
		  	 /* teaching + make-up dates */ .date1 {background-color: #FF9966; color: #990033; font-weight: bold;}
	   		 /* teaching only dates */ .date2 {background-color: #66CCFF; color: #330099; font-weight: bold; text-decoration: underline} 
	   		 /* recital dates */ .date3 {background-color: #FF00CC; font-weight: bold;} 
	   		 /* teaching + mk-up dates: modified color */ .date4 {background-color: #FFCC99; color: #990033; font-weight: bold;} 
	   		 /* teaching +only dates: modified color */ .date5 {background-color: #CCFFFF; color: #00008B; font-weight: bold;} 
	   		 /* recital dates: modified color */ .date6 {background-color: #FF99FF; font-weight: bold;} 
			 /* teaching BREAKS */ .date7 {color: #9900CC;}
			 /* HEADING CELLS */ .info2 {padding: 10px 3px 0px 3px; text-align: center}
		td.footnote {padding: 20px 20px 0px 20px}
			/* footnotes to calendar */ .foot {font-family: Tahoma, Geneva; font-weight: normal; font-size: 14px; }
			 
/* SCHEDULE PAGE & BIO PAGE*/
   	   table.teaching1 {border: 4px solid #006699;}
	   td.schedule1 {border: 2px solid #006699; background-color: #CCCCFF; font-family: arial; font-weight: bold;}
	    	.title1 {border: 2px solid #006699; background-color: #CCCCFF; font-family: arial; font-weight: bold; 
					font-variant: small-caps;}
			.title2 {border: 2px solid #006699; background-color: #CC99FF; font-family: arial; font-weight: bold; 
					font-variant: small-caps;}
	    	.schedule2 {border: 2px solid #996633; font-family: Tahoma, Geneva;}
	    	.schedule3 {border: 2px solid #996633; font-family: Tahoma, Geneva; background-color: #FFFFCC;}
	    	.schedule4 {border: 2px solid #996633; background-color: #CCCC99; font-family: Tahoma, Geneva; 
			text-align: center; font-variant: small-caps;}
	   table.policy1 {border: 4px solid #660066;}
	   td.policy {border: 2px solid #660066; font-family: arial;}
	     .policy1 {font-family: arial;}
	     .bio {border: 2px solid #660066; padding: 10px; text-indent: 25px;
		 	  font-family: tahoma; font-size: 13px; font-weight: bold; color: #660066}
	  	 .bio1 {background-image: url(studio_pic_libr/Texture_cream.gif); vertical-align: top;}
	   
	   table.tempcal {border: 3px solid #FF6666;}
	   tr	.tempcal {text-align: right;}
	   td	.tempcal {border: 2px solid #CC3333; font-family: arial; background-color: #F4FFFB}
	    	.tempcal1 {border: 2px solid #CC3333; font-family: arial; background-color: #FFFFCC}
	   font.type1  {font-family: arial; color: #660066; font-variant: small-caps; font-size: 10px;  }
	   	   .type2  {font-family: arial; color: #660099; font-variant: small-caps; font-size: 10px;  }
		   .type3  {font-family: arial; color: #660066; font-variant: small-caps; font-size: 13px;  }
		   
/* POLICY PAGE*/
table.policy1 {border: 4px solid #660066;}
	   td.policy {border: 2px solid #660066; font-family: Tahoma, Geneva;}
	     .bio {border: 2px solid #660066; padding: 10px; text-indent: 25px;
		 	  font-family: tahoma; font-size: 13px; font-weight: bold; color: #660066}
	  	 .bio1 {background-image: url(studio_pic_libr2/Texture_cream.gif); vertical-align: top;}
H1{ /* Page Heading text */
   font-family: Comic Sans MS; color: #990066; text-align: center;
}
H2{ /* Page Heading text */
   font-family: Georgia; color: #666699; text-align: center;
}
H3 { /* Page Sub-heading text */
   font-family: Georgia; color: purple; text-align: center; font-weight: bold;
}
H4 { /* Page Sub-heading text large */
   font-family: Georgia; color: teal; text-align: center;
}
H5 { /* The information on these pages...etc.  */
   font-family: Tahoma, Geneva; color: #CC6666; text-align: center; font-weight: bold;
}

/* SPECIAL NAV for POLICIES AND OTHER */
	   table.calendar1 {border: 4px solid #006699; border-collapse: separate;}
	   tr.calendar1 {text-align: right;}
	   td.info1 {font-family: Tahoma, Geneva;}
	   /* SUPPLIES */
	   td.info3 {font-family: Arial; font-size: small; text-align: left;} 
#nav {
}
ul.nav a { 
	   background-color: #990066;
	   text-align: center;
	   margin-left: 0;
	   list-style: square;
	   padding: 3px;
	   text-decoration: none;
}
A:link.nav {font-family: Comic Sans MS; color: #FFFFCC;}
A:visited.nav {font-family: Comic Sans MS; color: #FFCC66;}

/* BANNER INFO */
/* BANNER CHARACTERISTICS */
#banner {
	background: url(picture_library2/Texture_cream.gif);
}
A:link.banner {color: #6600FF; font-family: Georgia; font-weight: bold; font-size: 14px;}
A:visited.banner {color: #666699; font-family: Georgia; font-weight: bold; font-size: 14px;}

H1{ /* TITLE */
	font-family: Lucida Sans Unicode, Lucida Grande;  color: #CC0066;
}
