

p {
  line-height: 10em;
}

ul#submenu, 
ul#submenu ul {
  list-style-type:none;
  margin: 0 ;
  padding: 0;
  width:245px; 
}

ul#submenu a {
  display: block;
  text-decoration: none;
  
}

ul#submenu li {
  margin-top: 1px;
  
}

ul#submenu li .blank{width:auto; height:10px; margin:5px 0 5px 0; background-image:url(../images/space_submenu.jpg); background-repeat:no-repeat; background-position:center; line-height:16px;}

ul#submenu li a {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
  font-weight:bold;
  padding-left:50px;
  padding-top:15px;
  padding-bottom:15px;
  background-image:url(../images/btn_submenu.jpg);
  background-repeat:no-repeat;
  background-position:center;
}

ul#submenu li a:hover {
	color: #ebebeb;
	background-image:url(../images/btn_submenu_over.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

ul#submenu li ul li a {
	height:auto;
	padding-left: 70px;
	margin-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight:bold;
	text-decoration:none; 
	background-image:url(../images/btn_sub_submenu.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

ul#submenu li ul li a:hover {
	color: #555555;
	margin-left:50px;
	background-image:url(../images/btn_sub_submenu_over.jpg);
	background-repeat:no-repeat;
	background-position:left center;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
