/*
body {
    background-color:#F8FFFF;
}
*/

h1 {
	width: 50%;
	border-bottom: 3px solid maroon;
}

h3 {
	border-bottom:3px dashed silver;
	margin-top:1.0em;
}

h4 {
	color:maroon;
	margin-bottom:-0.7em;
	margin-top:1.5em;
}

h5 {
	margin-bottom:-1em;
}

p {
	line-height: 130%;
}

dd {
    line-height: 130%;
}

code {
	background-color:#F4F4F4;
}

.quote {
	background-color:#F4F4F4;
	margin:1em 2em;
	padding:0em 1.5em;
	border-width:1px;
	border-style:solid;
	border-color:#DDD #999 #999 #DDD;
}

.copy {
	text-align:right;
}

.note {
	color:red;
}

.bold {
	font-weight:bold;
}
.big15 {
    font-size:1.5em;
}
.big {
	font-size:2em;
}
.biggest {
	font-size:5em;
}

.small {
	font-size:0.8em;
}

.code {
	white-space:pre;
    overflow:auto;
	font-family:monospace;
	background-color:#F4F4FF;
	margin:1em 2em;
	padding:0.5em 1em;
	border-width:1px;
	border-style:solid;
	border-color:#CCF #99F #99F #CCF;
}

dl {
	margin:1em;
}

dt {
	font-weight:bold;
}

table.album {
	border: thin solid silver;
    margin-bottom: 1em;
}

table.album td {
	border: thin solid silver;
	text-align:center;
    width: 150px;
}

table.album img {
	/* border: none; */
	margin: 0.5em;
}

img {
	border: none;
}

.sep { text-align: center; }

address { font-size: small; }

