.page-title {
font-weight: bold;
color: #999933;
padding: 0px;
font: 24px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.page-subtitle {
font-weight: bold;
color: #cc3333;
padding: 0px;
font: 18px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.plan-caption {
font-weight: bold;
color: #cc3333;
padding: 0px;
font: 12px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.index-logo {
width: 400px;
font-weight: bold;
align: center;
color: #ffffff;
padding: 20px;
font: 18px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.index-spacer {
line-height: 2px;
font: 4px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.index-email-spacer {
line-height: 1px;
font: 1px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.index-heading {
font: 32px Palatino, Times, 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.index-subheading {
font: 12px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.index-reviews {
font-weight: bold;
color: #cc3333;
font: italic 18px Palatino, serif;
line-height: 20px;
}

.index-classical-music {
font-weight: bold;
color: #cc3333;
font: italic 12px Palatino, serif;
line-height: 20px;
}

.menu-spacer {
line-height: 4px;
font: 6px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

.photo-left-150 {
width: 160px;
float: left;
}

.photo-left-200 {
width: 220px;
float: left;
}

.photo-left-300 {
width: 310px;
float: left;
}

.photo-left-375 {
width: 385px;
float: left;
}

.photo-right-200 {
width: 220px;
float: right;
}

.photo-caption {
font-weight: bold;
color: #cc3333;
font: 10px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif, bold;
}

#index-content {
position: relative;
z-index: 15;
border: 0px;
padding: 0px;
font-weight: bold;
color: #cc3333;
font: 18px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
}

#index-content1 {
position: relative;
z-index: 15;
border: 0px;
padding: 0px;
font-weight: bold;
color: #cc3333;
font: 14px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
line-height: 20px;
}

#mainphoto {
position: absolute;
top: 65px;
left: 165px;
z-index: 16;
width: 150px;
border: 0px;
padding: 0px;
}

#menu-content {
position: absolute;
left: 20px;
top: 20px;
width: 100px;
z-index: 15;
padding: 0px;
color: #cc3333;
font: 14px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
line-height: 22px;
}

#body-content {
position: absolute;
left: 150px;
top: 115px;
width: 75%;
z-index: 15;
margin-left: 15px;
border: 0px;
padding: 0px;
color: #cc3333;
font: 13px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
line-height: 16px;
}

#column1 {
position: absolute;
left: 150px;
top: 160px;
width: 280px;
z-index: 15;
margin-left: 15px;
border: 0px;
padding: 0px;
color: #cc3333;
font: 13px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
line-height: 16px;
}

#column2 {
position: absolute;
left: 440px;
top: 160px;
width: 280px;
z-index: 15;
margin-left: 15px;
border: 0px;
padding: 0px;
color: #cc3333;
font: 13px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
line-height: 16px;
}

#logo-letters {
position: absolute;
left: 148px;
top: 22px;
width: 75%;
z-index: 15;
margin-left: 15px;
border: 0px;
padding: 0px;
color: #cc3333;
font: 13px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
line-height: 16px;
}

h1 {
font: 24px bold 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
color: #7c0c01}