/***********************************************/
/*            Nancy Hart  MASTER               */
/***********************************************/
body{
margin:0;
padding:0;
background-color:#5D6CA7; /*purple*/
}
#container{
width:800px;
background-color:#c6eb9e; /*lightgreen*/
padding:0;
margin-top:10px;
margin-left:auto;
margin-right:auto;
margin-bottom:0;
border:1px solid #30745d;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#333;
line-height:0.5cm;
}
#masthead{
padding:0;
width:100%;
}
#outer{ 
border-left:solid 180px #c6eb9e; 
}
/* -------------  Content  ------------- */ 
#content{ 
position:relative; 
margin:0; 
}
#inner{margin:0; width:96%; }
#form{ 
position:relative; 
margin:0; 
}
/* -------------  Top Navigation-if needed  ------------- */ 
/*#globalNav{
text-align:right;
padding:2px 80px;
background-color:#373477; dark violet
}
#globalNav a{
color:#fff;
letter-spacing:2px;
}*/
/* -------------  Left Navigation  ------------- */ 
#left {
width:170px; 
float:left; 
position:relative; 
margin-left:-180px; 
margin-right:1px;
}
#leftnav ul{
margin:0;
padding:0;
list-style-type:none;
}
#leftnav a, #leftnav a:visited{
display:block;
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#303;
width:170px;
padding:.8em;
/*background-color:#c6eb9e; light green*/
border-top:1px solid #ebebeb;
border-left:6px solid #c9c; /*pale pink*/
/*border-bottom:0; 
border-right:0;*/
}
#leftnav a:hover, #leftnav a:active{
border-top:1px solid #ebebeb;
border-left:6px solid #c9c; /*pale pink*/
/*border-bottom:0; 
border-right:0;*/
background-image: url(images/navicon_bird.jpg); 
background-repeat: no-repeat;
background-position: 0 0;
}

/* -------------  Links  ------------- */ 
a{
color:#000099; /*DkBlu*/
text-decoration:underline;
}
a:link{
color:#000099; /*DkBlu*/
text-decoration:underline;
}
a:visited{
color:#000099; /*DkBlu*/
text-decoration:none;
}
a:hover{
color:#0000CC; /*MedBlu*/
text-decoration:none;
}
/* -------------  Headlines  ------------- */ 
h1{/*Main headline for all pages*/
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
color:#369; /*medium blue*/
margin:0;
padding:0 0 2px 0;
}
h2{/*dedication to Maggie*/
font:bold oblique 11px Verdana, Arial, Helvetica, sans-serif;
color:#369; /*medium blue*/
margin:0;
padding:0;
text-align:center;
}
h3{/*headline for Uses*/
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#360; /*green*/
margin:0;
padding:2px 0 2px 0;
}
.caption{
font:italic 11px Georgia, "Times New Roman", Times, serif;
color:#606;
padding-right:10px;
}
.author{
font:italic 13px Arial, Georgia, "Times New Roman", Times, serif;
color:#606;
padding:0 0 5px 0;
}
.message{
font:italic 12px Georgia, "Times New Roman", Times, serif;
color:#333;
}
/* -------------  Content Features  ------------- */ 
.feature{
padding:0 0 10px 20px;
}
.feature h1{
padding:0 0 5px 0;
}
.feature h2{
margin:0;
padding:5px 0 0 0;
}
.feature p{
margin:0;
padding:0 5px 5px 0;  /*adds some space after a paragraph */
}
.feature img{
margin:0;
padding:0;
}
/* -------------  Table Features  ------------- */ 
.feature table{
background-color:#e6f4d7;
color:#369; /*medium blue*/
}
table img{
margin:0;
padding:0;
}
.title{/*table headline*/
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
background-color:#393; /*primary green was #369; medium blue*/
padding:6px;
}
.song {
padding:3px 0 3px 20px;
margin:0;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
border-bottom:1px solid #666;
}
.playbutton {
text-align:center;
padding:0;
border-bottom:1px solid #666;
}
.buynow {
padding:4px 2px 0 2px;
border-bottom:1px solid #666;
}
.subtitle{ 
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
}
.subtitle h2{ /*download album button*/
font:bold 10px Verdana, Arial, Helvetica, sans-serif;
background-color:#a4d5df;
padding:6px;
}
.right img{
float:right;
padding:10px 0 0 20px;
}
/************** .story styles *****************/
.story{
clear:both;
padding:0;
font:normal 14px Trebuchet, serif;
color:#606;
line-height:0.5cm;
}
#story2{
clear:both;
padding:0;
font:normal 14px Trebuchet, serif;
color:#606;
line-height:0.5cm;
}
/************* #footer styles ***************/
#footer{
clear:both;
text-align:center;
border-top:1px solid #c6eb9e;
font-size:10px;
font-weight:bold;
color:#369; /*medium blue*/
margin:0;
padding:2px;
}
#footer a:link{
color:#333;
text-decoration:none;
} 
#footer a:hover{
color:#c06; /*pink*/
text-decoration:underline;
} 
#footer a:visited{
color:#333;
text-decoration:none;
} 
/************** #video **************/
.musicbox2{
float:left;
display:block;
width:140px;
padding:10px;
background-color:#FEF6E7;
border:1px solid #999;
}
.musicboxA{
align:center;
margin-top:40px;
margin-left:20px;
display:block;
width:140px;
padding:10px;
background-color:#FEF6E7;
border:1px solid #999;
}
/************* display:block;
background-color:#FEF6E7;
border:4px solid #999; *************/
.homeimage1{
float:right;
margin-top:5px;
margin-right:10px;
width:140px;
padding:10px;
}
.homeimage2{
align:center;
margin-top:50px;
margin-left:10px;
width:170px;
padding:0px;
}
.musicbox{
float:right;
display:block;
margin:10px;
width:140px;
padding:10px;
background-color:#FEF6E7;
border:1px solid #999;
}