body{-webkit-text-size-adjust:none;text-align:justify;font-family:Verdana,Geneva,sans-serif;font-size:13px;color:#222;background-color:#e9e7e7;margin:0;padding:0}h1,h2,h3{text-align:left;margin-top:0}h1{font-size:1.6em;font-weight:400;padding-top:20px}h2{font-size:1.2em;padding-top:10px;margin-bottom:-10px}h3{font-size:1.05em;padding-top:15px;margin-bottom:-10px}p,li{line-height:190%}a{color:#993C37}ul{padding-left:20px}li{list-style-type:square}ol li{list-style-type: decimal}img{margin:16px 0}img.left{float:left;margin:0 20px 0 0}img.right{float:right;margin:0 0 0 20px}#header{max-width:1000px;height:205px;background-image:url(images/piano_bg.jpg);background-repeat:no-repeat;border:5px solid #F2F2F2;margin:10px auto}#logo{max-height:135px;padding-top:62px}#logo h1{font-size:2.5em;word-spacing:-.2em;padding-left:100px}#logo p{font-weight: 400;font-size: 1.2em;color: #000;padding-left: 30px}#logo a{color:#FFF;text-decoration:none;letter-spacing:-.06em}#page{max-width:1000px;background-color:#FFF;border:5px solid #F2F2F2;margin:0 auto}#content{width:73%;float:right;padding:0 22px 10px 10px}#sidebar{width:22.5%;float:left}#search{width:155px;font-size:16px;float:left;clear:left;margin:0 15px}input{background-image:url(images/search.png);background-position:3px 4px;background-repeat:no-repeat;width:100%;padding:9px 9px 9px 31px;border:1px solid #ddd;border-radius:0;-moz-border-radius:0}.section,.section3,.section4{max-width:720px;margin:8px 0}.section{height:210px}.section2{max-width:700px;border-top:2px solid #F2F2F2;border-bottom:2px solid #F2F2F2;padding:10px}.section3{height:260px}.section4{height:236px}.section5{width:98%;background-color:#F7F7F7;padding:0 1%;margin-bottom:20px;float:left}.post,.post-right,.post2,.post2-right,.post3,.post3-right{font-size:.9em;width:310px;float:left;padding:0 8px 0 16px;margin:0 8px;border:1px solid #E9E7E7;background-color:#F7F7F7}.post,.post-right{height:200px}.post2,.post2-right{height:250px}.post3,.post3-right{height:226px}.post4{text-align: left;height:auto;font-size:.9em;width:44%;float:left;padding:1%}nav{width:100%;float:left;font-size:1.1em}.nav{padding:0}.nav ul{margin:0;padding:0}.nav li ul{padding-top:8px}.nav li{list-style-type:none;line-height:130%;padding:0 0 20px}.nav li li{border-bottom:1px dotted #999;margin:0 15px;padding:8px 0}.nav li h4{height:20px;text-transform:uppercase;font-size:.9em;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#FFF;margin:8px}.nav a{color:#333;text-decoration:none}.nav a:hover{color:#993C37}.entry{font-weight:700}.blue,.green,.pink{padding:7px 12px 4px;display:block}.blue{background-color:#6D9CC8}.green{background-color:#65B284}.pink{background-color: #993366}.lilac{font-weight:700;color:#744C8B}.red{font-weight:700;color:#8D2A25}#ad{padding-top: 25px}#adside{width:160px;float:left;margin-left:32px;margin-top:20px}#footer{max-width:1000px;height:77px;background-image:url(images/footer_bg.jpg);border:5px solid #F2F2F2;margin:10px auto;text-align:center;text-transform:uppercase;font-size:.9em;font-family:Arial,Helvetica,sans-serif;line-height:190%;padding-top:38px}#footer a{color:#000}.small{font-size:.85em}.sheet{width: auto;padding-bottom: 12px;border-top-width: 1px;border-top-style: solid;border-top-color: #E2E2E2}.sound{width: 301px;padding-bottom: 12px;border-top-width: 1px;border-top-style: solid;border-top-color: #E2E2E2;}audio {width: 301px;height: 25px}details {color: #6D9CC8;line-height: 200%;cursor: pointer}details p {color:#666;font-size:.85em;margin: 5px 0 0}
@media only screen and (max-width : 1010px) {
#header{width:100%;height:180px;margin:0;border:none}#logo{max-height:135px;padding-top:62px}#logo h1{margin:0}#page{border-right:none;border-left:none}#footer{width:100%;margin:0;border:none}.section2{width:92%}.section3,.section4{width:100%}.post,.post2,.post3{width:44%;margin-right:16px;margin-left:0}.post-right,.post2-right,.post3-right{width:44%;margin-right:0;margin-left:0}img{max-width:100%;height:auto}post img{width:100%;height:auto;margin-top:16px;margin-bottom:16px}img.left{max-width:30%;margin:0 20px 0 0}img.right{max-width:30%;margin:0 0 0 20px}
}
@media only screen and (max-width : 890px) {
#adside{margin-left: 2px;}#search{width:64%;margin:0 15px}
}
@media screen and (min-width:771px) {	
.nav-text {display:none}
}
@media only screen and (max-width : 770px) {
#header{max-width:770px;background-image:url(images/piano_bg770x180.jpg)}#footer{max-width:770px;background-image:url(images/footer_bg770x115.jpg)}#sidebar{width:100%;height:70px}#search{width:42%;clear:none;margin:3px 0}input[type=text]{background-position:7px 11px;padding:15px 9px 16px 36px}nav{cursor:pointer;width:50%;height:30px;margin-bottom:37px;float:left}.nav-text{background-image:url(images/nav.png);background-position:65% 50%;background-repeat:no-repeat;color:#993C37;font-size:1.275em;text-align:center;width:97%;padding:5px 0;margin:3px 0 0 2%;font-weight:300;border:1px solid #ddd}.nav > ul{text-align:center;height:0;margin-top:0;overflow:hidden;position:relative;z-index:999}.nav > ul.show-menu{background-color:#fff;width:200%;height:auto;float:left;border:none;-moz-box-shadow:0 12px 26px -2px #ccc;-webkit-box-shadow:0 12px 26px -2px #ccc;box-shadow:0 12px 26px -2px #ccc;margin:0}.nav li{width:98%;float:right;list-style-type:none}.nav ul li{padding-left:0}.nav a{font-size:.875em;padding:8px 0;display:block}.blue{padding:12px 0 8px;margin-left:-12px}.green,.pink{padding:12px 0 8px;margin-top:-15px;margin-left:-12px}#content{width:94%;float:none;padding-right:3%;padding-left:3%}.sidebar{display:none}#adside{display:none}
}
@media only screen and (max-width : 680px) {
#header{max-width:680px;height:175px;background-image:url(images/piano_bg680x175.jpg)}#footer{max-width:680px;height:62px;background-image:url(images/footer_bg680x100.jpg)}
}
@media only screen and (max-width : 620px) {
#search{width:40%}.post,.post-right,.post2,.post2-right,.post3,.post3-right{text-align:center;width:100%;margin-bottom:8px;margin-right:0;padding:0}.post2 h2,.post2-right h2,.post h2,.post-right h2,.post3 h2,.post3-right h2 {text-align: center;}.post4{text-align: left;height:auto;font-size:.9em;width:98%;float:left;padding:1%}
}
@media only screen and (max-width : 500px) {
#header{max-width:500px;background-image:url(images/piano_bg500x175.jpg)}.nav-text{background-position:75% 50%}#search{width:38%}#footer{max-width:500px;background-image:url(images/footer_bg500x100.jpg)}
}
@media only screen and (max-width : 470px) {
.nav-text{width:96%}#search{width:37%}
}
@media only screen and (max-width : 380px) {
#header{max-width:380px;height:170px;background-image:url(images/piano_bg380x170.jpg)}#footer{max-width:380px;background-image:url(images/footer_bg380x100.jpg)}.nav-text{width:95%}#search{width:35%}
}
@media only screen and (max-width : 320px) {
#logo h1{padding-left:70px}.nav-text{width:93%}#search{width:30%}
}