@charset "UTF-8";
/* CSS Document */

#wrapper {
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 4px ridge #123792;
	background-color: #FFF;
	background-image: url(images/bkgnd-photo.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
}
#wrapperIndex {
	width: 850px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 4px ridge #639929;
	background-color: #FFF;
	background-image: url(components/backgrounds/rainbowindexgreen3.5.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#wrapperWally {
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 4px ridge #c5200d;
	background-color: #FFF;
	background-image: url(images/bkgnd-photo.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	color: #639929;
}
#wrapperImpressions {
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 4px ridge #5700b1;
	background-color: #FFF;
	background-image: url(images/bkgnd-photo.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	color: #639929;
}
#wrapperRhododendron {
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 4px ridge #d22179;
	background-color: #FFF;
	background-image: url(images/bkgnd-photo.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	color: #639929;
}
#wrapperExtras {
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 4px ridge #e58d08;
	background-color: #FFF;
	background-image: url(images/bkgnd-photo.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
	color: #639929;
}
#nameContainer {
	height: 61px;
	width: 468px;
	margin-top: 20px;
	margin-left: 275px;
}
#bioWrapper {
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 4px ridge #5700b1;
	background-color: #FFF;
	background-image: url(images/bkgnd-photo.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
}
#newsreviewsWrapper {
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	border: 4px ridge #639929;
	background-color: #FFF;
	background-image: url(images/bkgnd-photo.gif);
	background-repeat: no-repeat;
	background-position: 15px 3px;
}
#nav {
	font-size: 22px;
	width: 608px;
	margin-top: 10px;
	margin-left: 190px;
	color: #ec7600;
	height: 80px;
}
#navNews {
	font-size: 22px;
	width: 500px;
	margin-top: 10px;
	margin-left: 280px;
	color: #ec7600;
	height: 80px;
}

#navContent {
	width: 390px;
	float: left;
	color: #ec7600;
}
#navWally {
	font-size: 22px;
	width: 608px;
	margin-top: 10px;
	margin-left: 190px;
	color: #ec7600;
	height: 105px;
}
#navContentWally {
	width: 390px;
	float: left;
	color: #639929;
}
#navContentWally2 {
	width: 390px;
	float: left;
	color: #ec7600;
	font-size: 18px;
	margin-top: 5px;
}

#wrapper #nav2 {
	font-size: 22px;
	margin-left: 273px;
	width: 387px;
	margin-top: 140px;
}
#navKennedyContainer {
	margin-left: 10px;
	height: 70px;
	width: 70px;
	float: left;
	margin-top: 5px;
}
#navAlbumContainer {
	margin-left: 2px;
	height: 70px;
	width: 70px;
	float: left;
	margin-top: 5px;
}
#bioContainer {
	width: 750px;
	margin-top: 20px;
	margin-left: 25px;
	color: #123792;
	text-align: justify;
	margin-bottom: 20px;
}
#bioHeadshot {
	float: left;
	height: 270px;
	width: 182px;
}
#contactContainer {
	width: 750px;
	margin-top: 20px;
	margin-left: 25px;
	color: #123792;
	text-align: justify;
	margin-bottom: 20px;
	height: 407px;
}
#contactContent1 {
	height: 407px;
	width: 360px;
	float: left;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #5700b1;
}
#newsContainer {
	width: 750px;
	margin-top: 20px;
	margin-left: 25px;
	color: #000;
	text-align: justify;
	margin-bottom: 20px;
}
#newsHeader1 {
	font-size: 16px;
	color: #000;
	text-align: center;
	width: 750px;
	margin-bottom: 10px;
}
#newsPhoto1 {
	height: 387px;
	width: 443px;
	float: left;
}
#newsPhoto2 {
	height: 291px;
	width: 307px;
	float: left;
}
#newsPhoto3 {
	height: 334px;
	width: 434px;
	float: left;
	font-size: 12px;
	color: #639929;
}
#newsPhoto4 {
	height: 334px;
	width: 454px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsPhoto5 {
	height: 340px;
	width: 507px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsPhoto6 {
	height: 357px;
	width: 357px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsPhoto8 {
	height: 259px;
	width: 209px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsPhoto7 {
	width: 207px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsPhoto9 {
	height: 299px;
	width: 186px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsPhoto10 {
	width: 186px;
	float: right;
	font-size: 12px;
	color: #639929;
	margin-left: 5px;
	text-align: center;
}
#newsPhoto11 {
	width: 186px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
	text-align: center;
}
#newsPhoto12 {
	width: 209px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
	text-align: center;
}
#newsPhoto13 {
	width: 158px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
	text-align: center;
}
#newsPhoto14 {
	width: 203px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
	text-align: center;
}
#newsPhoto15 {
	width: 257px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
	text-align: center;
}
#newsPhoto16 {
	width: 307px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
	text-align: center;
}
#newsPhoto18 {
	width: 207px;
	float: right;
	font-size: 12px;
	color: #639929;
	margin-left: 5px;
	text-align: center;
}
#newsPhoto17 {
	width: 207px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
	text-align: center;
}
#newsPhoto19 {
	width: 239px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
	text-align: center;
}
#newsPhoto20 {
	width: 557px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsPhoto21 {
	width: 567px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsPhoto22 {
	width: 567px;
	float: right;
	font-size: 12px;
	color: #639929;
	margin-left: 5px;
}
#newsPhoto23 {
	width: 532px;
	float: left;
	font-size: 12px;
	color: #639929;
	margin-right: 5px;
}
#newsYouTubeContainer1 {
	width: 420px;
	height: 340px;
	margin-left: 165px;
	margin-top: 10px;
}
#creditContainer {
	width: 800px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #FFF;
}
a.creditLinksStyle {
	color:#ec7600;
	text-decoration: none;
	outline: none;
}
a:visited.creditLinksStyle {
	color:#ec7600;
	text-decoration: none;
}
a:hover.creditLinksStyle {
	color:#0C6;
	text-decoration: none;
}
a.contentLinksStyleVideo {
	color:#ec7600;
	text-decoration: none;
	outline: none;
}
a:visited.contentLinksStyleVideo {
	color:#ec7600;
	text-decoration: none;
}
a:hover.contentLinksStyleVideo {
	color:#c5200d;
	text-decoration: none;
}
a.creditLinksStyleRed {
	color:#00C;
	text-decoration: none;
	outline: none;
}
a:visited.creditLinksStyleRed {
	color:#00C;
	text-decoration: none;
}
a:hover.creditLinksStyleRed {
	color:#C00;
	text-decoration: none;
}
.calendarLinksStyle {
	color:#da0064;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	outline: none;
}
.calendarDayStyle {
	color: #d22179;
}
.calendarMonthStyle {
	color: #d22179;
	font-size: 24px;
}
.calendarNewsHeaderStyle {
	color: #d22179;
	font-size: 20px;
}
a:visited.calendarLinksStyle {
	color:#da0064;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
a:hover.calendarLinksStyle {
	color:#da0064;
	text-decoration: none;
	font-size: 19px;
	font-weight: bold;
}
a.creditLinksStyleBlue {
	color:#5700b1;
	text-decoration: none;
	outline: none;
}
a:visited.creditLinksStyleBlue {
	color:#5700b1;
	text-decoration: none;
}
a:hover.creditLinksStyleBlue {
	color:#639929;
	text-decoration: none;
}
a.navLinksStylePurple {
	color:#5700b1;
	text-decoration: none;
	outline: none;
}
a:visited.navLinksStylePurple {
	color:#5700b1;
	text-decoration: none;
}
a:hover.navLinksStylePurple {
	color:#ec7600;
	text-decoration: none;
}
a.navLinksStyleGreen {
	color:#639929;
	text-decoration: none;
	outline: none;
}
a:visited.navLinksStyleGreen {
	color:#639929;
	text-decoration: none;
}
a:hover.navLinksStyleGreen {
	color:#ec7600;
	text-decoration: none;
}
.greenTextLargeStyle {
	color:#639929;
	font-size: 24px;
}
.navGreenActive {
	color: #639929;
}
.yellowTex {
	color: #ec7600;
}
.greenText {
	color: #639929;
}
.smallTextStyle {
	font-size: 12px;
	}
.text14 {
	font-size: 14px;	
}
.text18 {
	font-size: 18px;	
}
.text24 {
	font-size: 24px;	
}
#extrasContainer {
	width: 510px;
	margin-top: 40px;
	margin-left: 25px;
	color: #000;
	text-align: center;
	margin-bottom: 20px;
	height: 320px;
	font-family: "Times New Roman", Times, serif;
	padding-right: 120px;
	padding-left: 120px;
}
#extrasContainer2 {
	float: left;
	height: 260px;
	width: 164px;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 18px;
	text-align: center;
}
#extrasTitle {
}
#navExtras {
	font-size: 22px;
	width: 550px;
	margin-top: 10px;
	margin-left: 230px;
	color: #639929;
	height: 80px;
}
#cheekContainer {
	width: 750px;
	margin-top: 25px;
	margin-left: 25px;
	color: #000;
	margin-bottom: 20px;
	height: 900px;
	font-family: "Times New Roman", Times, serif;
}
#cheekTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	text-align: center;
	margin-bottom: 15px;
	color: #ec7600;
}
#cheekContainer1 {
	float: left;
	height: 358px;
	width: 357px;
}
#cheekContainer2 {
	float: left;
	width: 392px;
}
#cheekText1 {
	text-align: justify;
	margin-top: 35px;
	font-size: 16px;
	color: #123792;
}
#cheeckBuyContainer {
	text-align: center;
	margin-top: 10px;
}
#cheekPress1 {
	margin-top: 25px;
}
#cheekPhoto2 {
	float: left;
	width: 655px;
	margin-top: 25px;
	margin-left: 49px;
	height: 458px;
}
#youngContainer {
	width: 750px;
	margin-top: 20px;
	margin-left: 25px;
	color: #000;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
}
#youngTopContainer {
	width: 750px;
	text-align: justify;
	color: #123792;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
#youngContainer1 {
	float: left;
	height: 357px;
	width: 357px;
}
#youngContainer2 {
	width: 392px;
	float: left;
	margin-bottom: 5px;
}
#youngText1 {
	text-align: justify;
	color: #123792;
	font-size: 16px;
}
#youngBuyContainer {
	text-align: center;
	height: 40px;
}
#youngPress1 {
	text-align: center;
}
#youngPhoto2 {
	width: 605px;
	margin-top: 25px;
	margin-left: 74px;
	height: 320px;
}
#loverContainer1 {
	float: left;
	width: 357px;
	text-align: center;
	margin-right: 5px;
}
#loverContainer2 {
	float: right;
	height: 407px;
	width: 510px;
	margin-left: 8px;
}

#kennedyTopContainer {
	width: 750px;
	font-family: "Times New Roman", Times, serif;
	color: #123792;
	text-align: justify;
}

#kennedyContainer1 {
	float: left;
	width: 203px;
	text-align: center;
}
#kennedyContainer2 {
	float: left;
	width: 547px;
}
#pressItem1 {
	width: 182px;
	margin-top: 5px;
	float: left;
}
#pressItem2 {
	width: 190px;
	margin-top: 5px;
	float: left;
	margin-left: 5px;
}
#kennedyPhoto2 {
	width: 613px;
	margin-top: 25px;
	margin-left: 95px;
	height: 411px;
	margin-bottom: 15px;
}
#sondheimContainer {
	width: 750px;
	margin-top: 20px;
	margin-left: 25px;
	color: #000;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
}
#sondehiemContainer1 {
	width: 700px;
	margin-left: 25px;
	font-size: 16px;
	color: #123792;
	text-align: justify;
}
#sondheimLogo1 {
	float: left;
	height: 168px;
	width: 179px;
	margin-right: 4px;
}
#sondheimVideo1 {
	width: 640px;
	margin-top: 25px;
	margin-left: 56px;
	height: 385px;
}
#sondheimText2 {
	width: 650px;
	margin-left: 50px;
	margin-top: 25px;
	font-size: 16px;
	color: #123792;
	text-align: justify;
}
#sondheimGalleryContainer {
	width: 750px;
	margin-top: 20px;
	height: 500px;
}
#sondheimPress {
	font-size: 13px;
	float: left;
	height: 500px;
	width: 200px;
	margin-right: 10px;
	text-align: center;
}
#sondheimGalleryThumbs1 {
	float: left;
	height: 500px;
	width: 169px;
	text-align: center;
}
#sondheimGalleryDisplay {
	float: left;
	height: 500px;
	width: 357px;
	margin-left: 12px;
	text-align: center;
}
#indexPlayerWrapper {
	width: 200px;
	height: 45px;
	margin-top: 5px;
	margin-left: 670px;
}
#songTitleContainer {
	float: left;
	height: 35px;
	width: 100px;
	padding-top:10px;
	text-align: center;
	font-size: 12px;
}
#indexPlayerContainer {
	float: left;
	height: 45px;
	width: 50px;
	margin-top: 10px;
	margin-left: 5;
	text-align: right;
	font-size: 8px;
}
#indexNewsContainer {
	width: 425px;
	margin-top: 145px;
	margin-left: 420px;
	margin-right: 5px;
	float: right;
}
#indexNewsItem1 {
	width: 425px;
	height: 185px;
}
#indexNewsHeader1 {
	width: 323px;
	margin-right: 112px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #ec7600;
}
#indexNewsText1 {
	width: 425px;
	text-align: justify;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000;
	margin-right: 5px;
	margin-bottom: 3px;
}
#indexNewsBuy {
	text-align: center;
	width: 100%;
}
#indexNewsLogo1 {
	float: right;
	height: 107px;
	width: 107px;
	margin-left: 4px;
}
#indexNewsLogo3 {
	float: right;
	height: 62px;
	width: 107px;
	margin-left: 4px;
}
#indexNewsLogo4 {
	float: right;
	height: 69px;
	width: 107px;
	margin-left: 4px;
}
#indexNewsLogo2 {
	float: right;
	width: 107px;
	margin-bottom: 0px;
	margin-left: 4px;
}

#indexNavContainer {
	width: 850px;
	margin-top: 5px;
	font-size: 22px;
	margin-bottom: 10px;
	clear: both;
}
#wallyContainer {
	width: 750px;
	margin-top: 20px;
	margin-left: 25px;
	text-align: justify;
	margin-bottom: 20px;
	color: #000;
	font-family: "Times New Roman", Times, serif;
}
#wallyPhoto1 {
	float: right;
	height: 348px;
	width: 252px;
}
#wallyPhoto2 {
	float: left;
	height: 247px;
	width: 169px;
}
#impressionsContainer {
	width: 770px;
	height: 475px;
	margin-top: 20px;
	margin-left: 15px;
	text-align: justify;
	margin-bottom: 20px;
	color: #000;
	font-family: "Times New Roman", Times, serif;
}
#impressionsHeader {
	font-size: 13px;
	text-align: center;
	width: 410px;
	color: #ec7600;
	margin-bottom: 2px;
}

#impressionsThumbs1 {
	float: left;
	height: 460px;
	width: 410px;
}
#impressionsDisplay {
	float: left;
	height: 460px;
	width: 355px;
	margin-left: 5px;
}
#rhododendronContainer {
	width: 770px;
	margin-top: 20px;
	margin-left: 15px;
	text-align: justify;
	margin-bottom: 20px;
	color: #000;
	font-family: "Times New Roman", Times, serif;
}
#rhododendronGallery {
	height: 310px;
	width: 775px;
}
#rhododendronHeader {
	font-size: 13px;
	text-align: center;
	width: 340px;
	color: #ec7600;
	margin-bottom: 2px;
	float: left;
}
#rhododendronThumbs1 {
	height: 290px;
	width: 340px;
	text-align: center;
	float: left;
	clear: left;
}
#rhododendronDisplay {
	height: 290px;
	width: 420px;
	margin-left: 5px;
	float: left;
}
#rhododendronText {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #d22179;
	width: 720px;
	margin-top: 10px;
	margin-right: 25px;
	margin-left: 25px;
}
#newsdatesContainer {
	width: 100%;
	margin-top: 20px;
	margin-left: 0px;
	text-align: justify;
	margin-bottom: 20px;
	color: #0d2083;
	font-family: "Times New Roman", Times, serif;
}
#quotesContainer {
	width: 100%;
	margin-left: 0px;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
}
#quote {
	width: 700px;
	margin-right: 50px;
	margin-left: 50px;
	color: #e58d08;
	margin-top: 25px;
	text-align: justify;
}
#source {
	text-align: right;
	color: #639929;
	width: 700px;
	margin-right: 50px;
	margin-left: 50px;
}
#reviewsContainer {
	width: 100%;
	margin-top: 20px;
	margin-left: 0px;
	text-align: justify;
	margin-bottom: 20px;
	color: #ec7600;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
}
#videoContentWrapper {
	width: 750px;
	margin-left: 25px;
	margin-bottom: 20px;
	font-family: "Times New Roman", Times, serif;
	margin-top: 20px;
	background-color: #FFF;
}

#videoContainer1 {
	width: 391px;
	text-align: justify;
	color: #0d2083;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}
#videoLeftContainer {
	float: left;
	background-color: #FFF;
	margin-bottom: 15px;
	width: 391px;
}
#videoLeftContainer2 {
	margin-top: 15px;
	background-color: #FFF;
}
#bellLogo1 {
	float: left;
	width: 161px;
	margin-right: 3px;
	text-align: center;
}
#videoText1 {
	float: left;
}
#videoContainer2 {
	width: 346px;
	text-align: justify;
	color: #0d2083;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
}

#videoRightContainer {
	padding: 10px;
	width: 320px;
	border: 3px ridge #123792;
	text-align: center;
}
#wrapperNewsReviews2 {
	width: 430px;
	margin-right: auto;
	margin-left: auto;
}
#newsReviewsHeader1 {
	text-align: center;
	margin-bottom: 10px;
}
#newsReviewsArticleContainer {
	text-align: justify;
}
#newsReviewsPhoto1 {
	float: left;
	height: 168px;
	width: 186px;
}
#newsReviewsPhoto2 {
	float: left;
	width: 430px;
	font-size: 12px;
	text-align: center;
	color: #639929;
}
#newsReviewsPhoto3 {
	float: left;
	width: 186px;
	font-size: 12px;
	text-align: center;
	color: #639929;
}
#newsReviewsPhoto4 {
	float: left;
	width: 186px;
	font-size: 12px;
	text-align: center;
	color: #639929;
}
#newsReviewsPhoto5 {
	float: left;
	width: 246px;
	font-size: 12px;
	text-align: justify;
	color: #639929;
}
#newsReviewsPhoto6 {
	float: left;
	width: 257px;
	font-size: 12px;
	text-align: center;
	color: #639929;
}
#newsPhotoText {
	text-align: justify;
	font-size: 12px;
	color: #639929;
	padding-right: 7px;
}
#newsReviewsYouTube {
	float: left;
	width: 420px;
	margin-top: 10px;
	margin-left: 5px;
}
#indexNewsPhoto1 {
	float: left;
	width: 89px;
	margin-right: 2px;
}
#spacer {
	clear: both;
	height: 3px;
}
.smallText {
	font-size: 13px;
}
.text12 {
	font-size: 12px;
}
.text11 {
	font-size: 11px;
}
.text6 {
	font-size: 6px;
}