/* Layout
 * Thanks Yahoo!
 */
body { background-color: #455427; color: #343; }
#custom-doc { width: 90%; min-width: 250px }
#hd { text-align: center; margin-bottom: 1em;	height: 150px}
#ct { background-color: #EEFFCC; padding: 0.8em; }
#ft { text-align: center; color: #000; }
img { margin-bottom: 1ex; }
div.entry { margin: 1ex; }
/* Type */
body { font-family: small "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 100%;}
#hd h1 {
	letter-spacing: -4px;
	font-size: 4em;
}

#hd h2 {
	margin-top: -10px;
	text-align: center;
	font-size: 1em;
}
h1 { font-size: 150%; }
h2 { font-size: 135%; }
h3 { font-size: 130%; }
h4 { font-size: 125%; }
h5 { font-size: 120%; }
h6 { font-size: 115%; }
a { color: #455427; }
a:hover { color: #FF7332; }
h1, h2, h3, h4, h5, h6 { color: #FF7332; letter-spacing: -0.2ex; word-spacing: 0.3ex; margin: 0; padding: 0; text-transform: lowercase;}
.box { background-color: #DDFF99; margin-bottom: 2em; padding: 1em; }
.entry > .entrytitle > h2 { font-size: 130%; }
.entry > .entrytitle > h3 { font-size: 80%; text-align: right; }
.entry > .entrybody { font-size: 80%; }
.entry > .entrybody > p { margin-bottom: 2ex; }
.entry { margin-bottom: 2em; }
.entry > .entrybody ul { list-style: disc outside; padding-left: 1ex; }
.postinfo { font-size: 70%; }
.selected { font-color: #FF7332; }
ul.tagcloud li { float: left; margin-right: 1ex; }

.tagcloud .weight-1 { font-size: 70%; }
.tagcloud .weight-2 { font-size: 90%; }
.tagcloud .weight-3 { font-size: 100%; }
.tagcloud .weight-4 { font-size: 120%; }
.clear { clear: both; }

div.entrybody > pre { padding: 1em; color: #ccc; background: #000; overflow: hidden; margin: 1ex; font-size: 9pt; }
div.entrybody > pre:hover { color: #ccc; background: #000; overflow: visible; }
div.entrybody > p > a > img { padding: 1em;  }
.entrymeta { margin: 1em; }

#comments { padding: 1em; }
ol.commentlist li { padding-bottom: 1ex; }
