.box {
  position:relative;
  }
#menu {
  width:100px; 
  text-align:center; 
  position:relative;
  }
#menu a, #menu a:visited {
  text-decoration:none; 
  color:#c00; 
  display:block; 
  width:88px; 
  height:16px; 
//**  border:1px solid #fff;  **//
  padding:5px;
  }
* html #menu a, 
* html #menu a:visited {
  width:100px; 
  height:28px; 
  w\idth:88px; 
  he\ight:16px;
  }
#menu a span {
  display:none;
  }
#menu a:hover {
  border:1px solid #c00; 
  }
#menu a:hover span.left, 
#menu a:hover span.right {
  display:block; 
  position:absolute; 
  height:0; 
  width:0; 
  overflow:hidden; 
  border-top:8px solid #fff; 
  border-bottom:8px solid #fff; 
  }
#menu a:hover span.left {
  left:5px; 
  top:5px; 
  border-left:8px solid #c00;
  }
#menu a:hover span.right {
  left:87px; 
  top:5px; 
  border-right:8px solid #c00;
  }

* html #menu a:hover span.left, 
* html #menu a:hover span.right {
  width:8px; 
  height:16px; 
  w\idth:0; 
  he\ight:0;
  }

html, body { margin: 0; padding: 0; }
body { color: #333; font: 12px Helvetica, Arial, sans-serif; line-height: 18px; }
h2 { color: #333; }
a { color: #337810; }
p { margin: 0 0 18px; }
#container { width: 760px; margin: 0 auto; }
/* Header */
#header { background: #eee; border-bottom: 2px solid #ddd; }
#header h1 { color: #004b6f; margin: 0 0 3px; padding: 24px 18px 0; }
#header p { color: #666; font-size: 11px; font-weight: bold; padding: 0 18px; }
/* Content Style */
#navigation { border-bottom: 1px solid #ccc; margin-left: 18px; }
#navigation ul { padding: 0 18px 9px; }
#extra { margin: 0 18px; }
#extra small { font-size: 11px; line-height: 18px; }
#content { border-bottom: 1px solid #ccc; margin-bottom: 18px; margin-right: 200px; }
#content p, #extra p { padding-right: 18px; }
/* Content Positioning & Size */
#navigation { float: left; width: 175px; }
#content { float: right; width: 600px; }
#extra { clear: both; } /* Footer */
#footer { background: #333; border-bottom: 2px solid #999; }
#footer a { color: #eee; }
#footer p { color: #ccc; margin: 0; padding: 0 18px 10px; }
#footer ul { border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
#footer li { display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
