/* CSS Document - stylesheet for Events & Press */

#main_e {
        background-image: url(images/butterfly_e.jpg);
	width: 370px;
        height: 400px;
        top: 220px;
	margin-right: 800px;
	margin-left: 155px;
	padding: 0px;
	position: absolute;
}

#quote_e {
        width: 270px;
        position: absolute;
        top: 470px;
        margin-left: 570px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666633;
}

#author_e {
        width: 200px;
        position: absolute;
        top: 535px;
        margin-left: 710px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #666633;
}

.hr {
        position: absolute;
        top: -20px;
        left: -30px;
        padding-bottom: 10px;
}

#footer {
        position: absolute;
        top: 570px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: 75px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

*html .hr {
        position: absolute;
        top: -16px;
        left: -30px;
        padding-bottom: 10px;
}

#content {
	width: 650px;
        height: 100%;
        top: 230px;
	margin-right: 800px;
	margin-left: 155px;
	padding: 0px;
	position: absolute;
}

.butterfly {
	position: absolute;
        top: 100px;
	margin-left: 600px;
}

.orange {
	color: #ff9933;
}


.subtitle {
	position: absolute;
        top: 182px;
	margin-left: 370px;
        font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #ff9933;
}

.subtitle1 {
	position: absolute;
        top: 185px;
	margin-left: 360px;
        font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #ff9933;
}

.photo_credit {
	position: absolute;
    width: 560px;
    top: 340px;
    left: 0px;
	text-align: center;
}

a.back:link {  font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ff9933; text-decoration: none; }
a.back:visited {  font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ff9933; text-decoration: none; }
a.back:hover {  font-family: Verdana, Arial, sans-serif; font-size: 14px; color: #ff9933; text-decoration: underline; }
a.back:active {  font-family: Verdana, Arial, sans-serif; font-size: 14px; }

#upcoming_main1 {
        position: absolute;
        width: 630px;
        top: 0px;
        left: -30px;
}


.upcoming_title {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	color: #ff9933;
}

.upcoming_large {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	color: #999966;
}

#upcoming_main2 {
        position: absolute;
        width: 650px;
        top: 160px;
        left: 0px;
}

*html #upcoming_main2 {
        position: absolute;
        width: 650px;
        top: 165px;
        left: 0px;
}

.ticket {
        position: absolute;
        top: -10px;
        left: 300px;
}

.slideshow {
        position: absolute;
        top: 0px;
        left: 465px;
}

#recent_upper {
        position: absolute;
        width: 450px;
        top: 0px;
        left: 0px;
}

#recent_lower {
        position: absolute;
        width: 650px;
        top: 65px;
        left: 0px;
}



a.caption:link {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #3399ff; text-decoration: none;  }
a.caption:visited {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #3399ff; text-decoration: none; }
a.caption:hover {  font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #3399ff; text-decoration: underline; }
a.caption:active {  font-family: Verdana, Arial, sans-serif; font-size: 11px; }

#caption {
        position: absolute;
        top: 130px;
        left: 410px;
        font-size: 10px;
}

.back1 { /* ---  events page --- */
        position: relative;
        top: 410px;
        left: 680px;
}

*html .back1 { /* ---  events page --- */
        position: relative;
        top: 410px;
        left: 680px;
}

.back1a { /* ---  music page --- */
        position: absolute;
        top: -35px;
        left: 360px;
}

*html .back1a { /* ---  music page --- */
        position: absolute;
        top: -35px;
        left: 350px;
		height: 25px;
		padding-top: 3px;
		/*border: solid red 1px;*/
}

.hr1 {
        position: absolute;
        top: -20px;
        left: -40px;
        padding-bottom: 10px;
}

*html .hr1 {
        position: absolute;
        top: -14px;
        left: -40px;
        padding-bottom: 10px;
}

#footer1 { 
        position: absolute;
        top: 550px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: 80px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

.slide_pics {
        position: absolute;
        top: 30px;
        left: 80px;
		border: 5px solid #cccc98;
}

.leftarrow {
        position: absolute;
        top: 300px;
        left: 250px;
}

.rightarrow {
        position: absolute;
        top: 300px;
        left: 276px;
}

.back2 { /* ---  recent > dance page --- */
        position: absolute;
        top: 495px;
        left: 300px;
        color: #ff9933;
}
.hr2 {
        position: absolute;
        top: 512px;
        left: -130px;
        padding-bottom: 10px;
}
*html .hr2 {
        position: absolute;
        top: 519px;
        left: -130px;
        padding-bottom: 10px;
}
#footer2 { 
        position: absolute;
        top: 530px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}
.back3 { /* ---  recent > dance --- */
        position: absolute;
        top: 370px;
        left: 360px;
        color: #ff9933;
		width: 350px;
}
.hr3 {
        position: absolute;
        top: 392px;
        left: -110px;
        padding-bottom: 10px;
}
*html .hr3 {
        position: absolute;
        top: 399px;
        left: -110px;
        padding-bottom: 10px;
}
#footer3 { 
        position: absolute;
        top: 410px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -60px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

.hr4 { /* ---  recent page --- */
        position: relative;
        top: 428px;
        left: 20px;
        padding-bottom: 10px;
}

#footer4 { 
        position: relative;
        top: 425px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: 90px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
        
}

*html .hr4 {
        position: relative;
        top: 425px;
        left: 40px;
        padding-bottom: 10px;
}

*html #footer4 { 
        position: relative;
        top: 440px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: 90px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}


/* --- IRPS 50th ANNIV ---*/
.back5 { 
        position: absolute;
        top: 615px;
        left: 300px;
        color: #ff9933;
}

#footer5 { 
        position: absolute;
        top: 650px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

.hr5 {
        position: absolute;
        top: 631px;
        left: -130px;
        padding-bottom: 10px;
}

*html .hr5 {
        position: absolute;
        top: 639px;
        left: -130px;
        padding-bottom: 10px;
}

*html #footer5 { 
        position: absolute;
        top: 650px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

/* --- music for medicine --- */

#recent_lower2 { 
        position: absolute;
        width: 650px;
        top: 85px;
        left: 0px;
}

*html #recent_lower2 { 
        position: absolute;
        width: 650px;
        top: 103px;
        left: 0px;
}

.back6 { 
        position: absolute;
		top: -40px;
        left: 365px;
        color: #ff9933;
		padding: 2px;
		width: 350px;
}

#footer6 { 
        position: absolute;
        top: 355px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

.hr6 {
        position: absolute;
        top: -25px;
        left: -45px;
        padding-bottom: 10px;
}

*html .hr6 {
        position: absolute;
        top: -10px;
        left: -40px;
        padding-bottom: 10px;
}

*html #footer6 { 
        position: absolute;
        top: 345px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

*html .back6 { 
        position: absolute;
		top: -28px;
        left: 365px;
        color: #ff9933;
		padding: 2px;
		width: 350px;
}

.photo_credit2 {
	position: absolute;
    width: 260px;
    top: 340px;
    left: 173px;
}

/* --- club day --- */

.back7 { 
        position: absolute;
		top: -40px;
        left: 360px;
        color: #ff9933;
		padding: 2px;
		width: 350px;
}

#footer7 { 
        position: absolute;
        top: 525px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

.hr7 {
        position: absolute;
        top: -25px;
        left: -45px;
        padding-bottom: 10px;
}

*html .hr7 {
        position: absolute;
        top: -10px;
        left: -40px;
        padding-bottom: 10px;
}

*html #footer7 { 
        position: absolute;
        top: 515px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

*html .back7 { 
        position: absolute;
		top: -28px;
        left: 360px;
        color: #ff9933;
		padding: 2px;
		width: 350px;
}

/* --- fashion for medicine --- */

.back8 { 
        position: absolute;
		top: 275px;
        left: 300px;
        color: #ff9933;
		padding: 2px;
		width: 350px;
}

#footer8 { 
        position: absolute;
        top: 315px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}


.hr8 {
        position: absolute;
        top: 293px;
        left: -120px;
        padding-bottom: 10px;
}

*html .hr8 {
        position: absolute;
        top: 300px;
        left: -120px;
        padding-bottom: 10px;
}

*html #footer8 { 
        position: absolute;
        top: 315px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -70px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

*html .back8 { 
        position: absolute;
		top: 275px;
        left: 300px;
        color: #ff9933;
		padding: 2px;
		width: 350px;
}

/* --- nffr 50th --- */

.back9 { 
        position: absolute;
		top: -30px;
        left: 360px;
        color: #ff9933;
		padding: 2px;
		width: 350px;
}

#footer9 { 
        position: absolute;
        top: 336px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -65px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

.hr9 {
        position: absolute;
        top: -15px;
        left: -45px;
        padding-bottom: 10px;
}

*html .hr9 {
        position: absolute;
        top: -13px;
        left: -45px;
        padding-bottom: 10px;
}

*html #footer9 { 
        position: absolute;
        top:338px;
        width: 700px;
        text-align: center;
        line-height: 80%;
        margin-left: -65px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

*html .back9 { 
        position: absolute;
		top: -30px;
        left: 360px;
        color: #ff9933;
		padding: 2px;
		width: 350px;
}

#recent_lower9 { 
        position: absolute;
        width: 650px;
        top: 70px;
        left: 0px;
}

*html #recent_lower9 { 
        position: absolute;
        width: 650px;
        top: 85px;
        left: 0px;
}

/*--- slideshow ---*/
.back10 { 
        position: absolute;
        top: 370px;
        left: 310px;
        color: #ff9933;
		width: 350px;
}

/*--- upcoming events ----*/
.hr_upcoming { 
        position: absolute;
        top: 807px;
        left: -110px;
        padding-bottom: 10px;
}

#footer_upcoming { 
        position: absolute;
        top: 827px;
        width: 700px;
        text-align: center;
        line-height: 80%;
		left: -70px;
        font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
        
}

*html .hr_upcoming {
        position: absolute;
        top: 814px;
        left: -110px;
        padding-bottom: 10px;
}

*html #footer_upcoming { 
        position: absolute;
        top: 834px;
        width: 700px;
        text-align: center;
        line-height: 80%;
		left: -70px;
        /*margin-left: 90px;*/
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
}

.back_upcoming { 
        position: absolute;
        top: 930px;
        left: 500px;
		width: 200px;
}

/* --- IRPS 50th ANNIV ---*/
.back5 { 
        position: absolute;
        top: 615px;
        left: 300px;
        color: #ff9933;
}

/* --- Broadway for medicine ---*/
.back_broadway { 
        position: absolute;
        top: 755px;
        left: 300px;
        color: #ff9933;
}

.hr_broadway { 
        position: absolute;
        top: 787px;
        left: -110px;
        padding-bottom: 10px;
}

*html .hr_broadway {
        position: absolute;
        top: 794px;
        left: -110px;
        padding-bottom: 10px;
}

#footer_broadway { 
        position: absolute;
        top: 807px;
        width: 700px;
        text-align: center;
        line-height: 80%;
		left: -70px;
        font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #999966;
        padding-bottom: 10px;
        
}