/*
 * base.css - CEIC web site base style sheet / winter edition "Koharubiyori"
 * 2008/12/3 HK
 */

* {
	margin: 0;
	padding: 0;
	border-color: black;
	border-style: solid;
	border-width: 0;
}

body {
	color: black;
	background: white;
	margin: 2%;
}

h2, h3, h4, table, p, ul, dl, hr, dd {
	margin-bottom: 2ex;
}

h1, li, dt, caption {
	margin-bottom: 1ex;
}

h2, h3, h4, caption, address {
	padding: 1ex;
}

h1, h2, h3, h4, .center {
	text-align: center;
}

h1 {
	color: #630;
	background: #ffc;
	padding: 0.25em;
}

h2 {
	color: black;
	background: #fc9;
}

h3 {
	color: black;
	background: #ccf;
}

h4 {
	color: black;
	background: #cff;
}

hr {
	background: #666;
	line-height: 1px;
}

p.crumbs {
	color: #909;
	background: white;
	text-align: right;
}

p.footer {
	color: black;
	background: #fc9;
	text-align: center;
	margin-bottom: 0;
	padding: 1ex;
	clear: both;
}

ul, dl {
	margin-left: 3ex;
	margin-right: 1ex;
}

dt {
	background: #fcf;
	padding: 1ex;
}

dd {
	margin-bottom: 2em;
	margin-left: 2em;
}

img {
	vertical-align: middle;
	margin: 1ex;
}

a:link, a:visited {
	color: #00f;
}

a:hover {
	color: black;
	background: #fcf;
}

.right {
	text-align: right;
}

.nowrap {
	white-space: nowrap;
}

.picture-right {
	float: right;
}
