body {
    margin:0;
    padding:0;
    background-color:#ddf;
    color:#000;
    min-width:750px;
}
div#all {
    background:#ddf;
    margin:0 auto;
    width:750px;
}
#cont {
    background-color:#fff;
    margin-left:216px;
}
#all > #link {
	width:200px;
}
#foot {
    background-color:#ddf;
    clear:both;
}
#link {
    background-color:#ddf;
    width:198px;
    float:left;
    padding:5px;
}
#row ul{
    margin:0;
    padding:0;
}
#row li{
    display:inline;
    list-style:none;
    margin:0;
    padding:0;
}
#head h1 {
    padding:5px;
    margin:0;
    text-align:center;
    color:#040;
}
#head p.navi cont p.img{
    text-align:center;
}
#cont p.left {
	float:left;
    margin:0;
}
#cont p.right {
	float:right;
    margin:0;
}
#cont h3.clear {
	clear:both;
}
#cont h2, #cont h3, #cont h4, #cont p, #head p {
    padding:0 10px;
}
#cont p.box, table {
	border:thin outset #000;
    background-color:#eee;
    padding:10px;
    margin:0 10px;
}
#cont table tr.head {
    background-color:#fff;
}
#cont td {
    padding:2px 5px;
    vertical-align: top;
}
#cont ul.para li {
    padding:0 0 0.5em 0;
}
td.right {
	text-align:right;
}
td.dec {
	text-align:".";
}
#cont p.note {
	font-size:smaller;
}
#link ul {
	margin-bottom:0;
}
#link h3, #link p {
    padding:0 10px;
}
#foot p {
    padding:5px;
    margin:0;
    text-align:center;
}
