@CHARSET "UTF-8";

body { padding: 0;margin: 0; background: #fff url(../img/cs_background.png) center top; background-repeat: no-repeat; background-attachment: fixed; }

#root { z-index: 0; width: 900px; margin: 50px auto 0px auto; position: relative; border: 5px solid #e6e6e6; background: white; }
#root { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
 #topnav { padding: 3px; }
 #head { z-index: -1;}
 #subnavi { height: 39px; text-align: center; list-style: none; font-size: 15px; padding: 0; margin: 0; background: url(../img/cs_content_menu.png) no-repeat; }
  #subnavi li { display: inline; }
  #subnavi a:link, #subnavi a:visited { display: inline-block; margin: 6px 10px 0 10px; color: #c0bfbf; text-decoration: none; }
  #subnavi a:hover, #subnavi a:active, #subnavi a.active { color: #616161; }
 #content-area {}
  #main-content { padding: 20px; }
#copyright { z-index: -1; font-size: 12px !important; color: #000; width: 880px; padding: 10px 10px 30px 10px; margin: 0 auto; position: relative; }

ul.topmenu { float: right; list-style: none; margin: 40px 0 0 0; padding: 0; }
ul.topmenu li { float: left; margin: 0 10px; position: relative; }
ul.topmenu a:link,
ul.topmenu a:visited { color: #666666; font-size: 16px; text-align: center; text-decoration: none; display: block; }
ul.topmenu a:hover,
ul.topmenu a:active,
ul.topmenu a.active { color: #000; }
ul.topmenu ul { margin: 0; padding: 5px 10px; padding-left: 4px; display: none; position: absolute; background: #fff url(../img/cs_dropdown.gif) left bottom repeat-x; }
ul.topmenu ul li { display: block; position: relative; }
ul.topmenu ul li a { display: block; text-align: left; }

