h1, h2, h3, h4, h5, h6 {
	font-family: sans-serif;
	margin-bottom: 0px;
}

p, dl { margin-top: 0px; }
dt { font-weight: bold; }

p.signature { font-size: smaller;
			  text-align: center; }
p.signature A { font-size: smaller ; }

p.signature IMG { float: right; border: none; }

span.tm { font-size: xx-small;
		  vertical-align: super; }

code { color: #900; background: none transparent; }
div.code {
	border: 1px dotted black;
	margin-left: 2em;
	margin-right: 2em;
	margin-top: 1em;
}
div.code h3 {
	background: #DDD none;
	padding: 0.5em 1em 0.5em 1em;
	margin: 0px;
	border-bottom: 1px dotted black;
}
div.code pre {
	background: #EEE none;
	padding: 0.5em 1em 0.5em 1em;
	margin: 0px;
}
div.code p {
	padding: 0.5em 1em 0.5em 1em;
	margin: 0px;

}
.continue {
	color: #C00;
}
.selector {
	color: #900;
}

q { font-style: italic; }


.sig {
  clear: both;
  text-align: right;
  font-size: x-small;
}
.sig img { border: none; }

/*DIV.albumimage { float: left; width: 274px; }*/

p.iimage { margin-bottom: 0em; }
p.icaption { margin-left: 15px; margin-right: 15px; margin-top: 0em; }

div.dtext { margin-left: 17px; margin-right: 17px; }
.dcategory { font-size: smaller; }
.dheadline { font-weight: bold; }
.ddate {font-family: monospace; }

img { border: 1px; color: #000; } 


.daydivider { color: black; height: 1px; margin-left: 17px; margin-right: 17px; background: none transparent; clear: both; }

