@CHARSET "UTF-8";

body { overflow-y: scroll; margin: 0; padding: 0; background-color: #fff; background: #dcdcdc url(../img/ld_background.png) center top repeat-y; }
#background-top { z-index: 1; position: absolute; top: 0; margin: 0 auto; height: 424px; width: 100%; background: url(../img/ld_background_top.png) center top no-repeat; }
#background-bottom { z-index: 2; position: fixed; top: 0; margin: 0 auto; height: 1040px; width: 100%; background: url(../img/ld_background_bottom.png) center top no-repeat; }

#header { z-index: 3; height: 140px; position: relative; }
#navigation { z-index: 3; height: 51px; padding: 9px 0 0 0; position: relative; }
/*#root-wrapper { z-index: 3; min-height: 1040px; width: 100%; position: fixed; background: url(../img/ld_background_bottom.png) center top no-repeat; }*/
#root { z-index: 3; position: relative; margin: 0 auto; width: 965px; }
 #subnav { float: left; width: 160px; padding: 10px 20px; margin: 0 10px 10px 0; background: #f0f0f0; }
 #subnav { border-radius}
 #subnav ul { padding: 0; margin: 0; list-style: none; }
 #subnav ul li { padding: 0; margin: 0 0 10px; }
 #subnav ul li a.cat3rd { margin-left: 8px; color: #626262; }
 #main-content { padding: 0 40px; }
 #main-content,
  #subnav {     -moz-border-radius: 10px;
                -webkit-border-radius: 10px;
                -khtml-border-radius: 10px; 
                 border-radius: 10px; }
  #subnav a:hover, a:visited, a.active{ border-width: 0 0 2px; border-color: #C77A54; border-style: solid; padding: 2px 0;} 
  #content-area { float: left; width: 630px; }
  #content-area h1,
  #content-area p { padding: 0; margin: 0; }
 #foot { height: 20px; font-family: Arial; padding: 5px 10px; }

.clickme { position: fixed; top: 160px; border: none; z-index: 50; }