html, body, #wrapper	{
      height:100%;
      margin: 0px;
      padding: 0px;
      border-collapse: collapse;
	  font: 85%/120% Verdana, Arial, Helvetica, sans-serif; color: #000;
   }

#wrapper	{
	text-align: left;
	margin: 0px;
    padding: 0px;
	width: 100%;
	
	}

#header	{
	background: #000 url(/images/pyplogo1.gif) top left no-repeat;
	width: 100%; height: 27px; padding: 0px; margin: 0px;
	}
a.heading {display: block; height: 94px; width: 100%;}

.center {
	vertical-align: top; width: 100%;
	background-color: #FFF;
	padding: 0px; margin: 0px;}
	.tour_center {
	vertical-align: top; width: 100%;
	background: #FFF url(/images/right_tour_border.gif) top right repeat-y;
	padding: 0px; margin: 0px;
		}
		
.content	{
	padding: 10px;
	}
.tour_content	{
	padding: 10px 30px 0px 30px;
	background: url(/images/left_tour_border.gif) top left repeat-y;
	}
	
.pycocontent	{
	padding: 20px 10px 10px 10px;
	background: url(/images/pyco.gif) top left no-repeat;
	}
	
.pywecontent	{
	padding: 20px 10px 10px 10px;
	background: url(/images/pywe.gif) top left no-repeat;
	}
	
.pypcontent	{
	padding: 20px 10px 10px 10px;
	background: url(/images/pyp.gif) top left no-repeat;
	}
	
.ysecontent	{
	padding: 20px 10px 10px 10px;
	background: url(/images/yse.gif) top left no-repeat;
	}

.chambercontent	{
	padding: 20px 10px 10px 10px;
	background: url(/images/chamber.gif) top left no-repeat;
	}

.pianocontent	{
	padding: 20px 10px 10px 10px;
	background: url(/images/piano.gif) top left no-repeat;
	}

#left {
	vertical-align: top;
	background: #F7F0DB url(/images/leftshade.gif) right repeat-y;
	}
	
.order	{
	width: 150px;
	padding: 7px; margin: 0px;
	background-color: #C7AD92;
	}
		
#right {
	vertical-align: top; width: 175px;
	background: #F7F0DB url(/images/rightshade.gif) left repeat-y;
	}
	
#right ul {
	text-indent: 0px; margin-left: 10px; padding: 0px;
	list-style-position: outside;
	}
#right ul li{
	margin-left: 0px; padding-bottom: 10px; padding-left: 0px;
	}
		
#left p, #right p {
	margin-bottom: 20px;
		}
#right p {
	margin: 5px 10px 15px 10px;
	font-size: 95%;
	line-height: 160%;
		}
		
img.reader {margin-left: 10px;}

.audition	{
	padding: 7px 70px 7px 7px; margin: 0px;
	background: #F7F0DB url(/images/audition.gif) top right no-repeat;
	}
		
/********Text Styles***********/
h1	{
	font: 140%/120% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3F1300;
	margin: 0px 0px 10px 0px;
	}
	
h1.float	{
	float: left; margin-bottom: 10px; width: auto; display: block;
	}

h2	{
	font: 130%/160% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin: 5px 0px;
	}

h3	{
	font: 120%/130% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AD1800;
	margin: 0px 0px 7px 0px;
	}

h4	{
	font: 120%/150% Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: x-large;
	}
	
h4.stretch	{
	line-height: 200%;
	text-align: center;
	font-size: large;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #999;
	}
	
h5 { 
	font: 95%/130% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin: 0px;
	}

h6	{
	font: 95%/150% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FEB835;
	margin: 0px;
	}
	
.titleh3	{
	font: 120%/130% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #AD1800;
	margin: 2px 0px 2px 0px;
	}
	
.nameh6	{
	font: 95%/150% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FEB835;
	margin: 0px;
	}

.ticketmaster {
font: 150%/170% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
}

p	{
	font: 110%/210% Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	}
	
p.san	{
	font: 100%/170% Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	}
	
p.title	{
	font: 150%/150% Verdana, Arial, Helvetica, sans-serif;
	color: #3F1300;
	margin-top: 5px; padding: 0px;
	}
	
a	{
	font-weight: bold;
	font-weight: bold;
	padding: 0; margin: 0;
	text-decoration: none;
	color: #7A1A00;
	}
	
a:hover, a:active {
	text-decoration: underline;
}

a img	{
	text-decoration: none;
	padding-bottom: 8px;
	margin-bottom: 20px;
	margin-top: 20px;
	}

ul	{
	font: 110%/180%;
	margin: 10px 0px;
	padding-left: 14px;
	}
li	{
	padding-bottom: 5px;
	}
	
ul.heed	{
	list-style: none;
	}

#navwrap	{
	position: relative;
	width: 100%;
	background-color: #FFF; margin: 0;
	border-bottom: 1px solid #000;
	}
#nav	{
	}

#nav ul	{
	margin: 0; padding: 8px 0px 0px 0px; border: none; height: 19px;
	}

#nav ul li.nav, #nav ul li.tour	{
	display: inline; margin-left: 20px;
	list-style-image: none; width: auto; height: 27px;
	}
	
#nav ul li.nav a	{
	font-size: 115%; color: #000;
	font-weight: normal; padding: 7px;
	}
	

#nav ul li.tour a	{
	font-size: 115%; color: #000;  background-color: #C41230;
	font-weight: bold; padding: 7px;
	}
	
#nav ul li.nav a:hover	{
	text-decoration: underline; padding: 7px;
	color: #000; background-color: #B99977;
	}
	
#nav ul li.tour a:hover	{
	text-decoration: underline; padding: 7px;
	color: #FFF; background-color: #000;
	}
	
.sidecontent {
	padding: 5px 0px 0px 20px;
	}
.tour_top {background: #7BCCC8 url(/images/tour_header.gif) top center no-repeat;
	overflow: hidden;
	width: inherit; height: 93px;}
	.tour_top a {display: block; height: 93px; width: inherit;}
	
.sidecontent2 {
	padding: 5px 0px 0px 10px;
	}
	
.sidecontent p	{
	font: 110%/250% Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FEB835;
	text-decoration: underline;
	}
	
.sidecontent p a	{
	font-weight: normal;
	color: #000;
	text-decoration: none;
	}
	
.sidecontent p a:hover	{
	color: #7A1A00; font-weight: normal; text-decoration: underline;
	}

#thirdnav	{
	margin: 5px 0px 0px 0px; padding: 0; border: none;
	list-style: none;
	}

#thirdnav li	{
	padding: 0px 0px 0px 10px;
	margin-bottom: 10px;
	background: url(/images/squiggle.gif) left no-repeat;
	background-position: 1px 3px;
	}
	
/*#nav ul li a.nav	{
	padding: 10px;
	font-size: 115%; color: #000;
	font-weight: normal;
	}
	
li a.nav:hover	{
	text-decoration: underline;
	color: #000; background-color: #B99977;
	}*/
/*******************/
td.handbook	{
	margin: 0px; padding-right: 8px; width: 167px;
	text-align: center;
	background: #F7F0DB url(/images/leftshade.gif) right repeat-y;
	}
	
td.handbook img	{
	margin-top: 10px;
	}

td.sponsors	{
	background: #F7F0DB url(/images/rightshade.gif) left repeat-y;
	margin: 0px; width: 167px; padding-left: 8px;
	text-align: center;
	}
	
.homephoto	{
	background: #000 url(/images/spring_bg.jpg) top center no-repeat;
	overflow: hidden;
	width: inherit; height: 175px;
	border-bottom: 7px solid #FEB835;
	}

.fallphoto	{
	background: #3F1300 url(/images/fall_bg.jpg) top left no-repeat;
	overflow: hidden;
	width: inherit; height: 240px;
	border-bottom: 7px solid #FEB835;
	}
	
#bread.mp	{
	padding: 3px 5px; float: right; margin-right: 50px;
	width: auto; height: auto; display: auto; background-color: #3F1300;
	color: #FEB835;
	}
	
#bread.sponsor	{
	padding: 3px 5px; float: right; margin-right: 50px;
	width: auto; height: auto; background-color: #3F1300;
	color: #FEB835;
	}
	
#bread a	{
	font-weight: bold; font-size: 100%;
	color: #FFF;
	}
	
.bread a:hover	{
	text-decoration: underline;
	}
	
img.sponsor	{
	vertical-align: middle;
	}
	
hr	{
	color: #fff; background-color: #fff; border: 1px dotted #AD1800;
	}

#brochure	{
/*	position: absolute; 
	bottom: 0; left: 10px;*/
	text-align: center; margin-top: 20px;
	}
	
#brochure img	{
	margin-top: 10px;
	padding-left: 3px;
	}
	
img.map	{margin: 10px;}

#footer {
	vertical-align: bottom;
	padding-bottom: 20px;
	border:0; line-height: 180%;
	text-align:center;
}

#footer a	{
	font-size: 100%;
	}
		
	* #nav ul li	{
		display: inline; padding-right: 10px;
	}
	
/******* Tour *********/
.blog	{background-color: #C7AD92;
	margin: 0px 0px 20px 0px; padding: 10px;
	border: 1px dotted #7A1A00;
	}
	
.left	{float: left; margin: 0px 10px 5px 0px; clear: both;}
.right	{float: right; margin: 0px 0px 5px 10px; clear: left;}
table.left img	{margin: 0px;}
table.right img	{margin: 0px;}
.expand	{clear: both; margin: 0px;}

.quote	{background-color: #FFF;
	margin: 0px 0px 20px 0px; padding: 10px;
	border: 2px dotted #FEB835;
	}
	.quote p	{font-style: italic;}
	
.gallery	{background-color: #F7F0DB;
	margin: 10px 0px; padding: 10px; clear: both;
	}
	.gallery img	{float: left; padding: 5px;}
	
.conductors	{
	background: #3E1C03 url(/images/conductors_side2.1.jpg) top right no-repeat;
	margin: 0px 0px 10px 0px; padding: 10px;
	border: 2px dotted #FEB835;
	}
	.conductors p	{
	font-size: 115%;
	line-height: 220%;
	color: #FFF;
	margin-right: 180px;
	margin-top: 15px;
	}
	.conductors p a	{color: #FFF; font-weight: normal;} .conductors p a:hover	{color: #FFF; text-decoration: underline;}
	span.linkbegin	{
	font: 120%/130% Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 20px;
	}
	span.linkbegin a	{color: #FEB835; text-decoration: underline; font-weight: bold;}
	span.linkbegin a:hover	{color: #FFF; text-decoration: none;}
	
.musicians	{
	background: #B99977 url(/images/musicians_side2.jpg) top right no-repeat;
	margin: 0px 0px 10px; padding: 10px;
	border: 2px dotted #3F1300;
	}
	.musicians p	{
	font-size: 115%;
	line-height: 220%;
	color: #FFF;
	margin-right: 180px;
	margin-top: 15px;
	}
	.musicians p a	{
	color: #000; font-weight: normal; text-decoration: none;}
	.musicians p a:hover	{
	color: #FFF; font-weight: normal; text-decoration: underline;}

.question	{background-color: #C7AD92; margin-bottom: 50px;}
.question_top	{width:100%; height:20px;
	background: url(/images/top_rite.gif) top right no-repeat;}
.question_top span	{display: block; position: relative; width: 20px; height: 20px;
	background: url(/images/top_left.gif) top left no-repeat;}
.question_content	{position: relative; padding:1px 20px; margin: 0px;}
.question_content h2	{margin-right: 40px;}
.question_content p	{line-height: 140%; margin-right: 40px; margin-bottom: 0px;}
.question_bottom {width:100%; height:20px;
	background: url(/images/bot_rite.gif) bottom right no-repeat}
.question_bottom span	{display: block; position: relative; width: 20px; height: 20px;
	background: url(/images/bot_left.gif) top left no-repeat;}
	
.testimonial	{background: url(/images/quotes_end.gif) bottom right no-repeat; border: 1px dotted #FEB835; margin-bottom: 10px; vertical-align: middle;}
.quote2	{background: url(/images/quotes.gif) top left no-repeat; padding: 20px;}
.quote2 p	{margin: 0px; padding: 0px; font-size:110%;}

table#board p {line-height: 130%; margin-right: 20px;}

/*********** BLOG ***************/
.background_cell_color {background-color:#FFF;}

.background_main_color {background-color:#FFF;}

.background_title_color {background-color:#FFF;}

.border {border: 1px solid #000000}

input,textarea,select {background-color:#ffffff;color:#000000;border: 1px solid #000000}

.text_body_color {color:#000000}

.text_subtitle_color {color:#000000}

.text_title_color {color:#000000}

.title_font {font-family:sans-serif;font-size:40}

.text_font {font-family:sans-serif;font-size:12}

.radio {
	border: 2px dotted #FEB835;
	background-image: url(../images/PYPRadio.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	background-color: #000000;
	margin: 0px 0px 10px 0;


padding:'padding-right' 
	padding: 0px;
	border: 2px dotted #FEB835;
	text-align: right;
	padding: 10px 10px 10px 15px;
	top: 0px;
	}
	.radio p	{
	font-size: 115%;
	line-height: 220%;
	color: #FFF;
	margin-left: 250px;
	margin-top: 15px;
	padding: 0px;

	}
	.radio p a	{color: #FFF; font-weight: normal;} .conductors p a:hover	{color: #FFF; text-decoration: underline;}
	span.linkbegin	{
	font: 120%/130% Verdana, Arial, Helvetica, sans-serif;
	}
	span.linkbegin a	{color: #FEB835; text-decoration: underline; font-weight: bold;}
	span.linkbegin a:hover	{color: #FFF; text-decoration: none;}


#right a img, #right img { border: 0 !important; }

