@charset "utf-8";table, th{font-size:42px;color:#FFF;padding-top:10px;}
image{border:none}
table, tr{width:470px;line-height:0px;}
h1{font-family:Century Gothic, sans-serif;font-size:40px;color:#D4D0C8;}
h2{font-size:42px;color:#FFF;}
h3, h4{font-size:28px;color:#006;}
h5, h6{font-size:16px;color:#006;}
a{color:#006;text-decoration:underline;}
body{margin:0px;background-color:#ecfefa;font-family:Century Gothic, sans-serif;font-size:14px;color:#006;}
.container{width:100%;overflow:hidden;}
.writing{padding-left:60px;width:600px;height:100px}
.main{float:left;width:620px;height:3200px;margin-left:50px;position:absolute;z-index:500;}
.contentArea{width:520px;margin-left:0px;margin-right:auto;margin-bottom:40px;padding:0px 0px 40px 50px;background-color:#ffffff;border:thin;border-radius:2px;-moz-border-radius:2px;box-shadow:10px 10px 5px #888888;}
.contentright{float:left;width:190;}
.contentrightlogo{top:100px;left:730px;position:fixed;}
.sidebar{top:300px;left:730px;position:fixed;width:190;padding-top:5px;padding-bottom:0px;}
.bannerNav{width:190px;margin:0px 0px 0px 0px;font-size:14px;font-weight:bold;margin-left:-10px;}
.bannerNav ul{margin:0px;}
.bannerNav li{list-style:none;float:left;margin:0px 5px 0px 0px;}
.bannerNav a{color:#DCE6F2;text-decoration:none;}
.bannerNav a:visited{color:#DCE6F2;}
.bannerNav a:hover{color:#006;}
.bannerNav a:active{color:#006;}
#text{width:190px;text-align:center;font-size:16px;color:#006;filter:alpha(opacity=0);opacity:0;}
.MapBorder{border:thin solid #006;display:block;margin-left:auto;margin-right:auto}
.navigation{list-style:none;font-family:Century Gothic, sans-serif;font-size:28px;color:#006;font-weight:bold;line-height:180%;margin-left:-37px;}
.navigation ul{margin:0px;}
.navigation li{margin:0px;}
.navigation a{color:#006;text-decoration:none;}
.navigation a:visited{color:#006;}
.navigation a:hover{color:#006;}
.navigation a:active{color:#006;}
.pianoNav{width:470px;margin:0px 0px 0px 0px;font-family:Century Gothic, sans-serif;color:#000;font-size:16px;font-weight:bold;}
.pianoNav ul{margin:0px;}
.pianoNav li{top:250px;left:-25px;position:relative;list-style:none;float:left;margin:0px 26px 0px 0px;#margin-left:18px;}
.pianoNav a{text-decoration:none;color:#000;border-bottom:1px dotted;}
.pianoNav a:hover{text-decoration:none;}
.pianoBack{background-image:url(images/piano.jpg);background-repeat:no-repeat;height:285px;width:470px;border:thin solid #000;margin-top:20px;}
a.weCol:hover{color:#4E2F2F;}
a.loveCol:hover{color:#CC0000;}
a.pianoCol:hover{color:#CC0000;}
.blackPanel{width:570px;height:3200px;overflow-y:auto;overflow-x:hidden;margin-left:-150%;position:absolute;background:#000;font-family:Century Gothic, sans-serif;font-size:18px;color:#fff;font-weight:bold;z-index:9999;-webkit-transition:all 1.2s ease-in-out;-moz-transition:all 1.2s ease-in-out;-o-transition:all 1.2s ease-in-out;-ms-transition:all 1.2s ease-in-out;transition:all 1.2s ease-in-out;padding-top:50px;padding-left:50px;padding-right:50px;text-align:justify;}
.blackPanel:target{margin-left:0%;}
.close{margin-left:-150%;}
textarea{font-family:Century Gothic, sans-serif;font-size:14px;color:#006;}
input[type=text]{font-family:Century Gothic, sans-serif;font-size:14px;color:#006;}
fieldset{font-family:Century Gothic, sans-serif;font-size:14px;color:#006;border:1px solid #006;margin:5px;padding:10px;}
legend{font-family:Century Gothic, sans-serif;font-size:14px;color:#006;}