@charset "iso-8859-1";

/*If necessary build zoom: .8 into body style for IE pre IE7 where page-shrink is automatic*/

body {
margin: 0px;
padding: 0px;
background-color:#ffffff;	
}

p {
font: 12pt Arial, sans-serif;
text-align: left;
}
h1, h2 { 
font: bold 14pt Arial, sans-serif; 
color: #000000;
}
.bullets ul,.bullets li {
font: 13px Arial, sans-serif;
text-align: left;
list-style-position: outside;
list-style-type: square;
margin-left: -20px;
}
.welcome a {
font: bold 12pt Arial, sans-serif;
color: #000000;
}
.welcome a:link,.welcome a:visited,.welcome a:active { 
text-decoration: none;
font: bold 12pt Arial, sans-serif;
color: #000000;
}
.welcome a:hover { 
text-decoration: none;
font: bold 12pt Arial, sans-serif;
color: #000000;
}
.welcome p {
margin-right: 20px;
}
.blog h1, .blog p {
margin-left: 20px;
}
.blog a {
text-decoration: none;
font: bold 8pt Arial, sans-serif;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid black;
background-color: #ffffff;
color: #000000;
}
.blog a:link,.blog a:visited,.blog a:active { 
color: #000000;
}
.blog a:hover { 
background-color: #ffffff;
color: #000000;
border-bottom: none;
}
.central h1, .central p {
margin-left: 20px; margin-right: 20px;
}
.central a {
text-decoration: none;
font: bold 8pt Arial, sans-serif;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid black;
background-color: #ffffff;
color: #000000;
}
.central a:link,.central a:visited,.central a:active { 
color: #000000;
}
.central a:hover { 
background-color: #ffffff;
color: #000000;
border-bottom: none;
}
.tiny {
font: bold 6pt Arial, sans-serif; 
color: #000000
}
.tiny a {
text-decoration: none;
font: bold 9px Arial, sans-serif;
color: #000000;
}
.tiny a:link,.tiny a:visited,.tiny a:active {
color: #000000;
}
.tiny a:hover {
text-decoration: underline;
color: #000000;
}
.logos {
margin-top: 10px;
margin-bottom: 10px;
} 
.pianoimage { 
background-color: white;
padding: 0px;
margin: 0px;
border: 0px;
}
.intro h1, .intro h2, .intro p {	
text-align: left;
margin-right: 0px;
margin-left: 0px;
}
.intro a {
text-decoration: none;
font: bold 10px Arial, sans-serif;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid black;
background-color: #ffffff;
color: #000000;
}
.intro a:link,.intro a:visited,.intro a:active {
color: #000000;
}
.intro a:hover {
background-color: #ffffff;
color: #000000;
border-bottom: none;
}
.pianos a {
text-decoration: none;
font: bold 8pt Arial, sans-serif;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid black;
background-color: #ffffff;
color: #000000;
}
.pianos a:link,.pianos a:visited,.pianos a:active {
color: #000000;
}
.pianos a:hover {
background-color: #ffffff;
color: #000000;
border-bottom: none;
}
.image {
text-align: center;
}
.orange {
color: #000000;
font-weight: bold;
}
.features h1, .features p {
margin-left: 20px;
line-height: 22px;
}
.features a {
text-decoration: none;
font: bold 10px Arial, sans-serif;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
background-color: #ffffff;
color: #000000;
}
.features a:link,.features a:visited,.features a:active { 
color: #000000;
}
.features a:hover { 
background-color: #ffffff;
color: #000000;
border-bottom: none;
}
.admin a {
font: bold 13px Arial, sans-serif;
color: #000000;
}
.admin a:link,.admin a:visited,.admin a:active { 
text-decoration: none;
font: bold 13px Arial, sans-serif;
color: #000000;
}
.admin a:hover { 
text-decoration: underline;
font: bold 13px Arial, sans-serif;
color: #000000;
}
.form-button {
font: bold 10px Arial, sans-serif;
width: auto;
padding: 1px 0px;
border: 1px solid gray;
background-color: #ffffff;
color: #000000b;
cursor: pointer;
}
table.stock, h2.stock {
font-size: 12px;
}

