body {
font-family: Arial;
background-color: #fff;
color: #444;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 1em;
margin-left: 20px;
}

ul {
	list-style-type: none;
}

li {
	margin-top: 10px;
	line-height: 120%;

}

h2{
	margin-bottom: 0; padding-bottom: 0;
}

h3{
	margin-bottom: 0; padding-bottom: 0;
	margin-top: 30px;
}

code{
	color: DarkBlue;
	font-size: 120%;
}

.cmd{
	font-family:monospace;
	font-weight:bold;
	font-size:120%;
}

.cmd_block{
	font-family:monospace;
	font-weight:bold;
	font-size:120%;
	margin-left:20px;
}


.code{
   overflow: auto;
   display: block;
   width: 90%;
   border: 1px solid #ccc;
   padding: 3px;
   background: #ece9d8; 
   margin-top: 0px;
   margin-left: 5px;
   border-radius: 5px; 
}

p.description{
	margin-top: 5px;
	line-height: 150%;
}

.check_point{
	margin-left: 5%;
	color: red;
}

.hint{
	background: #ffff00;
	color: #000000;
}

table { margin: 1em; border-collapse: collapse; }
td, th { padding: .3em; border: 2px #ccc solid; }

.hidden { 
	display: none 
}

.unhidden { 
	display= visible;
	background: #F0F0F0 ;
}

.unhidden_framed { 
	display= visible;
	background: #D1F0FF;
	width: 95%;
}

.fifi{
	margin-left: 15px;
	width: 95%;
/*
	background: #F0F0F0 ;
*/



}
