body {
	width:768px ;
	margin:0;
	font-family: sans-serif ;

}

h1 {
	font-size: 25px ;
	padding-left: 10px ;
	padding-top: 3px ;
	padding-bottom: 3px ;
	margin-top: 0px ;
	margin-bottom: 10px ;
	background-color: #f0f0d0 ;
	text-shadow:1px 1px 1px  white;
}
h2 {
	font-size: 20px ;
	margin-left: 10px ;
	margin-top: 0px ;
	padding-left: 10px ;
	border-left: 15px solid #f0f0d0  ;
	border-bottom: 1px solid #f0f0d0  ;
}
h3 {
	font-size: 18px ;
	margin-bottom: 5px ;
	margin-top: 10px ;
	border-bottom: 1px solid #f0f0d0  ;
}
h4 {
	font-size: 15px ;
	margin-top: 5px ;
	margin-bottom: 5px ;
}

img {
	margin:10px ;
}
div.block {
	width:90% ;
	margin-left:20px ;
	margin-top:20px ;
	margin-bottom:40px ;
	line-height:1.7 ;
}
ul {
	line-height:180% 
}
#footer {
	font-size:15px ;
	margin-top:50px ;
	border-top:1px solid #c0c0c0 ;
	color:#c0c0c0 ;
}
div.notice {
	margin:20px ;
	padding:10px ;
	width:700px ;
	border:1px solid red ;
	border-radius:10px ;
}
div.code {
	font-family:monospace ;
	white-space:pre ;
	border:1px dotted black ;
	padding:5px ;
	line-height:1.2 ;
}
img.cap {
 -webkit-box-shadow:2px 2px 10px black ;
}
ul li  a{
	font-weight:bold ;
}
