.navi{
	font-size: 80%;
	color: #666666;
        background-color: #FFFFFF;
        border-bottom: #CCCCCC solid 1px;
        border-left: #FFFFFF solid 4px;
        width: 10em;
	line-height: 180%;
        text-decoration: none;
}

.navi#current{
	font-size: 80%;
	color: #666666;
        background-color: #FFFFFF;
        border-bottom: #CCCCCC solid 1px;
        border-left: #CCCCCC solid 4px;
        width: 10em;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-left: 8px;
        text-decoration: none;
}

.navi:hover{
	border-left: orange solid 4px;
}

TR{
	vertical-align: top;
}

TD.links{}

TD.main{
	padding: 1em;
	padding-left: 2em;
	width: 100%;
}

TD.images{}

P{line-height: 150%;}

HR{
	color: #CCCCCC;
}

H1{
	color: #333333;
	font-size: 125%;
	font-weight: normal;
	letter-spacing: 0.2em;
	border-bottom: #000066 solid 4px;
	margin-top: 1em;
	margin-bottom: 2em;
}

