 body { background-image:url('theme/PianoBG2b.jpg?798489'); background-repeat:no-repeat; background-position:center top; background-color:#000000; }
 h2 { margin-bottom: 10px; color: #000000; font-family: "Trebuchet MS" "Times New Roman"; font-size: 22px; font-variant: small-caps; border-bottom: 1px solid #000000; line-height:1.5; }
 img { border: 0; }
 .icon { border: 0; vertical-align: text-bottom; }
 #container { width: 760px; margin: 0 auto; padding: 0px; }
 #header { width: 760px; background: url(theme/HeaderOption1.jpg?798489) top no-repeat; line-height: 1; }
 #header, #header a { font-size: 40px; font-family: "Trebuchet MS" "Times New Roman"; font-weight: bold; color: #FFFFFF; text-decoration: none; }
 #header-inner { padding: 10px 10px 10px 30px; height: 135px; }
 #header #wsite-title { padding-left: 20px; }
 .button { padding: 2px; background: #88ac0b url('theme/menu-backgroundb.png?798489') top left repeat-x; color: #FFFFFF; border: 0; font-size: 11px; }
 #menu_container { width: 747px; _width: 700; background: #ffffff ; height: 26px; padding-left: 5px; padding-right: 8px; _padding-right: 5px; }
 #menu { width: 100%; background: #ffffff url('theme/menu-backgroundb.png?798489') top left repeat-x; float: left; font-size: 95%; white-space: nowrap; padding-right: 3px; margin-top: 0; margin-bottom: 0; }
 * html #menu { padding-right: 0; }
 #menu ul { margin: 0; padding: 0; list-style: none; float: left; border-right: 0px solid #95bf0f; width: 100%; }
 #menu li { display: inline; }
 #menu a:link, #menu a:visited { padding: 0.25em 1.6em; background: transparent; color: #ffffff; text-decoration: none; float: left; border-right: 0px solid #FFF; }
 #menu a:hover { background: #260ffa url('theme/menu-hoverb.png?798489') repeat-x; color: #000000; }
 #active a:link { background: #260ffa url('theme/menu-hoverb.png?798489') repeat-x; color: #000000; }
 #active a:hover { background: #260ffa url('theme/menu-hoverb.png?798489') repeat-x; color: #000000; }
 #active a:visited { background: #260ffa url('theme/menu-hoverb.png?798489') repeat-x; color: #000000; }
 #content { width: 750px; min-height:400px; height:auto !important; height:400px; background: #FFFFFF; padding: 5px; }
 #posts { background: #FFFFFF; margin-right: 15px; margin-left: 15px; }
 #posts div.paragraph { text-align: justify; font: .8em "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; line-height:1.5; color: #666666; }
 #posts p { text-align: justify; font: .8em "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; line-height:1.5; color: #666666; }
 #posts a { color: #C44000; text-decoration: none; }
 #posts a:visited { color: #C44000; text-decoration: none; }
 #posts a:hover { color: #C44000; text-decoration: underline; }
 .dropcap { float: left; width: .67em; font-size: 3.1em; line-height: 95%; }
 .blockquote { border: 2px dotted #88ac0b; background-color: #EFEFEF; margin: 30px; padding: 5px; overflow: hidden; text-align: justify; color: #CCCCCC; font: 1.2em "Trebuchet MS", Arial, Helvetica, sans-serif; }
 .comments { color: #999999; font-size: 75%; text-align: right; }
 #sidebar { width: 195px; float: right; padding-top: 5px; }
 .sidebar_content{ display: block }
 .sidebar_content *{ display: block; height: 1px; overflow: hidden; background: #999999 }
 .sidebar_content1{ border-right: 1px solid #d3d3d3; padding-right: 1px; margin-right: 3px; border-left: 1px solid #d3d3d3; padding-left: 1px; margin-left: 3px; background: #b2b2b2; }
 .sidebar_content2{ border-right: 1px solid #f4f4f4; border-left: 1px solid #f4f4f4; padding: 0px 1px; background: #acacac; margin: 0px 1px; }
 .sidebar_content3{ border-right: 1px solid #acacac; border-left: 1px solid #acacac; margin: 0px 1px; }
 .sidebar_content4{ border-right: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; }
 .sidebar_content5{ border-right: 1px solid #b2b2b2; border-left: 1px solid #b2b2b2; }
 .sidebar_content_content{ padding: 0px 5px; background: #999999; color: #EFEFEF; text-align: justify; font: .8em "Lucida Grande", "Lucida Sans Unicode", arial, sans-serif; line-height: 130%; }
 .sidebar_content_content a { color: #FFFFFF; text-decoration: none; letter-spacing: 5px; }
 .sidebar_content_content a:visited { color: #FFFFFF; text-decoration: none; letter-spacing: 5px; }
 .sidebar_content_content a:hover { color: #FFFFFF; text-decoration: underline; letter-spacing: 5px; }
 .side_content_header { margin: 0; color: #FFFFFF; font-family: "Trebuchet MS" "Times New Roman"; font-size: 20px; font-variant: small-caps; }
 #footer { width: 750px; height: 20px; background: url(theme/footer.gif?798489) bottom no-repeat; margin-top: 0px; padding: 5px; }
 #footer div.paragraph, #contentfooter { padding: 25px; text-align: center; font-size: 12px; color: #999999; }
 #footer p, #contentfooter { padding: 25px; text-align: center; font-size: 12px; color: #999999; }
 #footer div.paragraph a, #contentfooter a { color: #000000; font-weight: 100; text-decoration: none; border-bottom: 1px dotted #000000; }
 #footer p a, #contentfooter a { color: #000000; font-weight: 100; text-decoration: none; border-bottom: 1px dotted #000000; }
 #footer div.paragraph a:visited, #contentfooter a:visited { color: #000000; font-weight: 100; text-decoration: none; border-bottom: 1px dotted #000000; }
 #footer p a:visited, #contentfooter a:visited { color: #000000; font-weight: 100; text-decoration: none; border-bottom: 1px dotted #000000; }
 #footer div.paragraph a:hover, #contentfooter a:hover { color: #000000; text-decoration: none; border-top: 1px dotted #000000; }
 #footer p a:hover, #contentfooter a:hover { color: #000000; text-decoration: none; border-top: 1px dotted #000000; }
 #contentfooter { padding-bottom: 0px; }
 #wsite-menus .wsite-menu-wrap { z-index: 5000; }
 #wsite-menus .wsite-menu { padding: 0; margin: 0; list-style: none; }
 #wsite-menus .wsite-menu li { float: left; clear: left; width: 145px; text-align: left; }
 #wsite-menus .wsite-menu li a { position: relative; display: block; width: 100%; background: #0f17ff; border-right: 1px solid #0f17ff; border-left: 1px solid #0f17ff; border-bottom: 1px solid #fff; text-decoration: none; font-size: 11px; font-weight: normal; line-height:1; padding:3px; color: #fff; }
 #wsite-menus .wsite-menu li a:hover { border-right: 1px solid #2316d9; border-left: 1px solid #2316d9; background: #2316d9; }
 #wsite-menus span.wsite-menu-title { display: block; padding: 5px 10px; }
 #wsite-menus span.wsite-menu-more { background: transparent url(http://images.weebly.com/weebly/images/submenu_arrow.gif) no-repeat center top; display: block; position: absolute; right: 5px; top: 0; font-family: Courier; height: 28px; line-height: 28px; padding:1px 0 3px 0; }
 .formlist{ padding: 0px; }

div.paragraph ul, div.paragraph ol { padding-left: 25px !important; margin: 5px 0 !important; overflow:hidden; }
div.paragraph li { padding-left: 5px !important; margin: 3px 0 0 !important; }
div.paragraph ul, div.paragraph ul li { list-style: disc outside !important; }
div.paragraph ol, div.paragraph ol li { list-style: decimal outside !important; }
