/* Basic code - don't modify */ 
#nav { display: block; margin: 0; padding: 0; position: relative; z-index:100000;text-align: center;}
#nav li { display: block; list-style: none; margin: 0 0 0 0; padding: 0 1px 0 0; float: left; position: relative; z-index:100000; background: url("../images/log_menu.gif") no-repeat scroll 0 -121px transparent;}
#nav a { display: block;} 
#nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; z-index:100000;}
* html #nav ul { } /* IE6 "fix" */

 /*#nav ul li { float: none; }
  #nav ul ul { top: 0; }*/
    
/* Essentials - configure this */
#nav li {}
#nav ul { width: 125px; left: -33px;}
#nav ul ul { left: 100px;}
#nav ul li { width: 125px;}

/* Everything else is theming */
#nav { height: 12px; font-family:Tahoma; letter-spacing:-1px; font-size:12px !important;}
#nav *:hover { background-color: none;}
#nav li a {padding: 0 8px 0 9px;}
  #nav li.hover a { /*background-color: #5E5A5A;*/ }
  #nav ul {top: 42px;border-top:4px #000 solid; border-bottom:4px #000 solid; border-left:4px #000 solid; border-right:5px #000 solid;
 	-moz-border-radius: 3px; -webkit-border-radius: 3px;	box-shadow:6px 6px 2px rgba(0, 0, 0, 0.40);	-moz-box-shadow:6px 6px 2px rgba(0, 0, 0, 0.40);	-webkit-box-shadow:6px 6px 2px rgba(0, 0, 0, 0.40);  }
	#nav ul li a { color:#000; background-color: #fff; border-bottom:1px #ddd solid; border-left:0px #ccc solid; border-right:0px #ccc solid; padding:10px 0;font:bold 12px meiryo,'malgun gothic',Dotum;letter-spacing: -1px;}
    #nav ul li a:hover {text-decoration:underline;background-color: yellow;}
      #nav ul a.hover { /*background-color: #262626;*/ }
   #nav ul a { border-bottom: 1px solid white; border-right: none;opacity: 0.9; filter: alpha(opacity=90);}
#nav ul a { border-bottom: none; }
.triangle {border-color: transparent transparent #000 transparent;border-style: solid;border-width: 0px 7px 7px 7px;height: 0px;width: 0px;position:absolute;left:54px;margin-top:-11px;}