h0, h1, h2, h3, h4 {
	letter-spacing : 0.15em;
	margin : 3px 1px 5px 1px;
}

h1 {
	color : #F20000;
	font-size : 150%;
	font-variant : small-caps;
}

h2 {
	color : #596673;
	font-size : 115%;
}

h3 {
	color : #0000CD;
	font-size : 105%;
}

h4 {
	font-size : 100%;
}

img {
	border : 1px solid #808080;
}

li {
	letter-spacing : 0.08em;
	margin-bottom : 6px;
	margin-top : 6px;
}

ol, ul {
	margin-bottom : 12px;
	margin-top : 14px;
}

p {
	line-height : 1.39em;
	margin : 12px 18px 10px 12px;
}

ul {
	list-style-image : url(../img/layout/checked_red.gif);
}

.center {
	margin-left : auto;
	margin-right : auto;
}

.comp {
	color : #009966;
}

.explain {
	background-color : #E4E4E4;
	border : 1px solid #D0D0D0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 90%;
	margin : 6px 0 12px 0;
	padding : 4px 8px;
	text-align : left;
}

.image_list {
	padding : 2px 5px;
}

.image_list img {
	float : left;
	margin-bottom : 20px;
	margin-right : 16px;
}

.image_list p {
	margin-top : 2px !important;
}

.left {
	float : left;
	margin-bottom : 20px;
	margin-right : 16px;
}

.nob {
	border : none;
}

.person_name {
	color : #B94A00;
	font-weight : bold;
}

.right {
	float : right;
	margin-bottom : 20px;
	margin-left : 16px;
}

.smaller {
	color : #990000;
	font-size : 85% !important;
	font-weight : normal !important;
}

.tech_detail {
	color : #990000;
	font-size : 80%;
	margin : 32px 52px;
}
