/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

/*/*/a{}
body {
  font-size:x-small;
  voice-family: "\"}\"";
  voice-family: inherit;
  font-size:small;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  background-color:#9AFF90;
}
html>body {
  font-size:small;
}  
/* */

#wrapper { /*centering code from http://bluerobot.com/web/css/center2.html*/
position:absolute;
left:50%;
width:770px;
margin-top:15px;
margin-left:-390px;
margin-bottom:50px;
padding:0px;
border:1px solid #000000;
background-color:#ffffff;
}

#header {
background-color:#1F7A28;
color:#ffffff;
padding:5px 0;
margin-bottom:10px;
font-family:Georgia, "Times New Roman", Times, serif;
}

h1 { /* Use h1 tages for the header of the site */
font-size:3em;
text-align:center;
}

h2 { /* Use h2 tags for the subheader of the site */
text-align:center;
font-size:2em;
}

h3 { /* Use h3 tags for the titles of pages, e.g. Mary's Facts */
font-size:1.5em;
font-weight:bold;
color:#1F7A28;
}

h4 { /* Use h4 tags for the subtitles of pages, e.g. Performing */
font-size:small;
color:#1F7A28;
margin-top:1em;
}

h5 { /* Use h5 tags for the Green Text, e.g. Professional Credits */
font-size:small;
color:#1F7A28;
}

h6 { /* Use h6 tags for the artists of songs right under page titles, etc. */
font-size:.8em;
font-weight:normal;
margin-bottom:1em; 
}

.clearit {
clear:both;
}

#menuarea {
position:relative;
float:left;
width:160px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#menuarea ul {
list-style:none;
}

#mainmenu li {
margin-bottom:10px;
}

#mainmenu a, #mainmenu a:link, #mainmenu a:visited, #mainmenu a:active {
display:block;
width:160px;
font-size:medium;
font-weight: bold;
text-align:center;
padding:.5em 0;
text-decoration:none;
background-color:#1F7A28;
color:#ffffff;
}

#mainmenu a:hover {
text-decoration:underline;
background-color:#A9CAA8;
color:#000000;
}

/*#menu {
position:relative;
float:left;
width:170px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#menu ul {
list-style:none;
}

#menu li {
background-color:#1F7A28;
font-size:medium;
font-weight: bold;
margin-bottom:10px;
margin-right:10px;
text-align:center;
color:#ffffff;
}

#menu a {
padding:.5em;
display:block;
color:#ffffff;
}

#menu a:link {
text-decoration:none;
}

#menu a:hover {
text-decoration:underline;
background-color:#A9CAA8;
color:#000000;
}

#menu a:visited {
text-decoration:none;
}

#menu a:active {
text-decoration:none;
}
*/
#newsbox {
position:relative;
margin-top:-10px;
float:left;
width:156px;
font-family:Georgia, "Times New Roman", Times, serif;
border-left: 2px solid #1F7A28;
border-right: 2px solid #1F7A28;
border-bottom: 2px solid #1F7A28;
}

#newsbox li {
background-color:#ffffff;
font-size:small;
font-weight:strong;
margin-bottom:10px;
margin-right:10px;
margin-left:10px;
margin-top:10px;
text-align:left;
color:#000000;
}

#newsbox li+li {
margin-top:0px;
}

/*#newsbox a {
color:#1F7A28;
font-size:1em;
background-color:#ffffff;
}*/

#newsbox a:link {
text-decoration:underline;
color:#1F7A28;
font-size:1em;
background-color:#ffffff;
}

#newsbox a:active {
text-decoration:underline;
}

#newsbox a:visited {
text-decoration:underline;
color:#1F7A28;
font-size:1em;
background-color:#ffffff;
}

#newsbox a:hover {
color:#1F7A28;
background-color:#ffffff;
text-decoration:none;
}

#text {
position:relative;
width:580px;
float:right;
margin-right:10px;
}

#text[id] {
width:590px;
}

#text p {
text-align:left;
margin:0 0 1.5em 0;
line-height:1.6em;
}

.intentedline {
margin-left:3em;
}

#text .caption p {
font-style:italic;
text-align:center;
font-size:.8em;
}

.playbutton {
font-size:20px;
margin-left:30px;
padding:0;
}

object {
margin:0;
padding:0;
}

.songtitle {
font-size:small;
font-weight:bold;
color:#1F7A28;
}

.songtitle a {
font-size:small;
font-weight:bold;
color:#1F7A28;
text-decoration:underline;
}

.songtitle a:hover {
text-decoration:none;
}

.songtitle_text {
font-size:small;
font-weight:bold;
color:#1F7A28;
font-style:italic;
}

.songtitle_text a {
font-size:small;
font-weight:bold;
color:#1F7A28;
text-decoration:underline;
font-style:italic;
}

.songtitle_text a:hover {
text-decoration:none;
}

.pagetitle a {
font-size:1em;
font-weight:bold;
color:#1F7A28;
}

.pagetitle a:hover {
text-decoration:none;
}

.floatleft {
float:left;
}

.floatright {
float:right;
}

.rightbox {
font-style:italic;
border-color:#1F7A28;
border-style:solid;
border-width:2px;
float:right;
width:150px;
padding:1em;
margin-left: 20px;
margin-right: 20px;
}

#text .rightbox p {
margin:0;
padding:0;
}

.leftbox {
font-style:italic;
border-color:#1F7A28;
border-style:solid;
border-width:2px;
float:left;
width:150px;
padding:1em;
margin-left: 20px;
margin-right: 20px;
}

#text .leftbox p {
margin:0;
padding:0;
}

.highlighttext {
font-size:2em;
font-weight:bold;
}

#footer {
position:relative;
margin-top:20px;
border-top:1px solid black;
}

#lowermenu {
width:46.5em;
margin:0 auto;
}

#lowermenu ul {
list-style: none;
padding: 0;
margin: 0;
}

#lowermenu li {
float: left;
padding: 0 0.4em;
font-weight:bold;
}

#lowermenu li+li {
border-left: 1px solid #000000;
}

#lowermenu li a {
color:#1F7A28;
text-decoration:underline;
}

#lowermenu li a:hover {
text-decoration:none;
color:#000000;
}

#footer p {
text-align:center;
font-size:.8em;
}

img {
border: 1px black solid;
}