* {
	font-size:100.01%;
}
html {
	font-size:small;
}
body {
  background: #fff; 
  text-align:center; 
  margin:0 10% 0 10%;
  font-size: .8em;
}
  
  /*main container*/
#main {
position:relative;
	width:800px;
	margin:0 auto;
    height:100%;
    text-align:left;
       background: #fff; 
/* border: medium double rgb(250,0,255) */
}

#content {
position:relative;
top:0;
width:490px;
	margin:0px 0 0 40px;
	border:.01px 0 0 0;
	border-top: solid .01px #fff;
hasLayout:true;
margin-top:-1px;

}
  
  /* Body copy */

p {
    color: #000;
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 1.3em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.4em;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 1em;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;   
}

p.copyright {
font-size:.925em;font-style:italic;line-height:1.25em;letter-spacing:.01em;
}

h2 {

  color: #000;
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 10em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 10em;
    margin-bottom: 0em;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}


h3 {

  color: #000;
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 1.5em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.25em;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 1em;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}


h4 {
  color: #000;
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 2em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1em;
    margin-bottom: 1em;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 2em;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 20px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

/* caption */

.paragraph_style_4, .paragraph_style_5 {
    color: #000;
    font-family: 'ArialMT', 'Arial', sans-serif;
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing:     0.03em;
    line-height: 1.6em;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 0px;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

hr {
color: #b0b098;
background-color: #b0b098;
height: 1px;
border: none;
}

a {
    color: #817b67;
    text-decoration: none;
}
a:link {
    color: #817b67;
	text-decoration: none;
}

a:visited {
    color: #817b67;
    text-decoration: none;
}

a:hover {
    color: #000;
    text-decoration: underline;
}
a:active {
	text-decoration: none;
}

#chapters {
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;position:relative;z-index:1;border: solid 0px #cccccc;float:right;margin-top:1em;
 }
 
 #chapters ul li { display: inline;font-size: 1em;border: solid 0px transparent; }
 #chapters ul li a, #chapters  li a:visited { text-decoration: none; }


a span {
display: none;
  position: relative;
   border: solid 0px #fff;
}
 
 a:hover span {
  position: absolute;
  display: block;
  top: 16px;
  left: 20px;
background:#e4e1d0;
border: 0px solid 666;
  padding:.75em;
  font-size:1em;
  line-height:1.5em;
  text-align:left;
  color:#000;
  width:133px;
  
  } 
  
  .calendar_text {
    line-height: .4em;
}

.wrap1, .wrap2, .wrap3 {
  display:inline-table;
  /* \*/display:block;/**/
}
.wrap1 {
  background:url(shadow1.png) right bottom no-repeat;
  }
.wrap2 {
 /* background:url(corner_bl.png) left bottom no-repeat; */
  }
.wrap3 {
  padding:0 3px 3px 0;
/*  background:url(corner_tr.png) right top no-repeat; */
  }
  
#calendar {
width: 133px; padding:8px;padding-bottom:20px;z-index:4;margin:0 5px 5px 0 ;background:#e4e1d0;
  /* url(Songs_and_Paintings_of_Lawrence_Strauss_files/lawrencestrauss_comc.jpg) repeat scroll top left; */
}

.calendar_image {
height: 76px; width: 111px;  height: 76px; position: relative; width: 111px;padding-bottom:1.5em;text-align:center;margin:0 auto;
}

.calendar_list {
	padding-left: 7px; 
	text-indent: -0px;
	list-style-type:none;
	color: #000;
    font-family: 'HoeflerText-Regular', 'Hoefler Text', 'Times New Roman', serif;
    font-size: 1.3em;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 1.4em;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    opacity: 1.00;
    padding-bottom: 1em;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}

/*flash-image*/
.flash {
	padding-bottom:11px;

}
.flash img {
	display:block;
		width:225px;
	height:174px;
}

.lyric_lg {
    font-family: 'Times New Roman', Times, serif;
    font-size: 1.9em;
    font-style: italic;
    font-variant: normal;
    font-weight: 100;
    letter-spacing: .046em;
    line-height: 1.4em;
    margin-bottom: .5em;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: .5em;
    opacity: 1.00;
    color:#67645c;
    padding-bottom: 0;
    padding-top: 0px;
    text-align: left;
    text-decoration: none;
    text-indent: 0px;
    text-transform: none;
}
