.header1 { color: #600; font-size: 14pt; font-weight: bold; }
.subhead1 { color: #960; font-size: 12pt; font-weight: normal; }
a { color: #900; }
.section_header { color: #C60; font-family: "Times New Roman", Times, serif; font-size: 14pt; font-weight: bold; }
.byline { font-family: "Times New Roman", Times, serif; font-size: 9pt; }
.subhead2 { color: #600; font-family: "Times New Roman", Times, serif; font-size: 12pt; }
.subhead2bold { color: #600; font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; }
.copyright { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.copyright a.copyright { color: #666 !important; }
a:visited { color: #930; }
.cal_date { font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; }
.cal_desc { color: #900; font-family: "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; }
.main_textsm { font-family: "Times New Roman", Times, serif; font-size: 10pt; }
.tableOfContents { font-size: 9pt; font-weight: 400; text-decoration: none; }
.monbkgd { background-color: #FFD886; }
.main_text,.cal_location,.cal_contact,p,body,td { font-family: "Times New Roman", Times, serif; font-size: 12pt; }

/* @group SITE-NAVIGATION */

div#site-navigation {
	background: transparent url(webimages/site-navigation-div.gif) no-repeat center top;
	margin-top: 42px;
	padding-top: 36px;
	overflow: hidden;
	width: 125px;
}
div#site-navigation ul,
div#site-navigation li {
	float: left;
	line-height: 1;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 125px;
}
div#site-navigation ul {
	background: transparent url(webimages/site-navigation-ul.gif) no-repeat center bottom;
	padding-bottom: 50px;
}
div#site-navigation li a {
	/*background: #ba5c14 url(webimages/site-navigation.gif) no-repeat 0 0;*/
	color: #300;
	display: block;
	float: left;
	font: 20px/22px 'Times New Roman', Times, serif;
	/*text-indent: -9999px;*/
	padding: 0 0 0 10px;
	text-decoration: none;
	width: 115px;
}
div#site-navigation li a:hover {
	text-decoration: underline;
}
div#site-navigation li ul {
	background: none;
	padding-bottom: 0;
}
div#site-navigation li li a {
	background: transparent url(webimages/site-navigation-ul-ul.png) no-repeat center left;
	font-size: 16px;
	padding: 0 0 0 25px;
	width: 100px;
}
/*div#site-navigation li#nav-home a {
	background-position: 0 0;
}
div#site-navigation li#nav-bio a {
	background-position: 0 -20px;
}
div#site-navigation li#nav-programs a {
	background-position: 0 -40px;
}
div#site-navigation li#nav-annualevents a {
	background-position: 0 -60px;
	height: 41px;
}
div#site-navigation li#nav-workshops a {
	background-position: 0 -101px;
}
div#site-navigation li#nav-store a {
	background-position: 0 -121px;
}
div#site-navigation li#nav-recordings a {
	background-position: 0 -141px;
	height: 18px;
}
div#site-navigation li#nav-books a {
	background-position: 0 -159px;
	height: 18px;
}
div#site-navigation li#nav-quotes a {
	background-position: 0 -177px;
}
div#site-navigation li#nav-press a {
	background-position: 0 -197px;
}
div#site-navigation li#nav-calendar a {
	background-position: 0 -217px;
}
div#site-navigation li#nav-contact a {
	background-position: 0 -237px;
}*/

/* @end */

div#home-signup {
	margin: 20px 0 0 0;
	width: 450px;
}
div#home-signup a {
	background: #f8edd6 url(webimages/home-signup.png) no-repeat center left;
	border: 1px solid #c60;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #300;
	display: block;
	font-size: 17px;
	padding: 15px 0 15px 60px;
	text-decoration: none;
	width: 390px;
}
div#home-signup a:hover {
	background-color: #f9d7a2;
	text-decoration: underline;
}