/*
 * Color scheme generated with http://dotclue.org/colors
 *
 * back: #DBDBDB
 * text: #000000
 * head: #392B2D
 * side: #A19192
 * link: #0033DF
 * visited: #000088
 */
body {
	color: #000000; /*TEXT*/
	background-color: white;
	text-rendering: optimizeLegibility;
}

h1,h2,h3 {
	margin: 0;
	padding: 0;
}

tt {font-family: Courier, monospace}

p {
	margin-top: 8pt;
	margin-bottom: 0;
}

td {vertical-align: top}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
	margin-top: 8pt;
	margin-bottom: 8pt;
}

.haiku {
	font-size: 13pt;
	line-height: 14pt;
}

pre {
	margin-left: 3em;
	margin-top: 8pt;
	margin-bottom: 8pt;
}

#banner {
	position: absolute;
	top: 0;
	left: 0;
	width: 5in;
	height: 0.45in;
	padding: 0.3in 0.15in 0.25in 0.15in;
}

img.banner {border-style: none}

#banner2 {
	position: absolute;
	top: 0in;
	left: 2.5in;
	font-family: Verdana, Meiryo, "MS Gothic", Osaka, sans-serif;
	font-size: 14pt;
	margin-top: 0.2in;
	width: 30em;
	padding-right: 0.5in;
}

.banner2-description {
	text-align: right;
	font-family: Georgia, serif;
	font-style: italic;
	font-size: 12pt;
}

.banner2-search {
	margin-top: 0.2in;
	text-align: right;
}

#banner-commentspop {
	width: 6in;
	font-family: Georgia, serif;
	font-size: 24pt;
	font-weight: normal;
	color: #000000; /*TEXT*/
}	

/* sigh, can't set font size in #banner and have it inherited properly */
#banner h1 {
	font-family: georgia, serif;
	font-size: 26pt;
	font-weight: normal;
}

.quote {
	font-family: Georgia, serif;
	font-size: 12pt;
	line-height: 15pt;
	width: 32em;
	padding: 6pt;
	margin-bottom: 12pt;
	background-color: #DBDBDB; /*BACK*/
}
.col1 {width: 21em;margin-bottom: 6pt}
.col2 {margin-left: 8em;width: 21em;margin-bottom: 6pt}
.quotesource {
	margin-left: 5em;
	text-indent: -1em;
}
	
#content,#container {
	position: absolute;
	top: 0;
	left: 0;
	width: 6in;
	color: #000000; /*TEXT*/
	background-color: white;
	padding: 0.15in;
	border-top: 1in solid #A19192; /*SIDE*/
	border-left: 2.25in solid #A19192; /*SIDE*/
}

#links {
	position: absolute;
	top: 1in;
	left: 0;
	width: 1.95in;
	padding: 0.15in;
}

.description {
	font-size: 12pt;
}

.blog {
}

.newcomment {
	font-family: Verdana, Meiryo, "MS Gothic", Osaka, sans-serif;
	font-size: 12pt;
}

.trackback-body,.trackback-post,.comments-body,.blogbody {
	font-family: Verdana, Meiryo, "MS Gothic", Osaka, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	line-height: 15pt;
	width: 33em;
	padding: 2pt 2pt 12pt 2pt;
}

.title {
	font-family: Georgia, serif;
	font-size: 16pt;
	font-weight: normal;
	color: #000000; /*TEXT*/
	background: #A19192; /*SIDE*/
	border: 0.25pc solid #A19192; /*SIDE*/
}

.subtitle {
	font-family: Georgia, serif;
	font-size: 14pt;
	font-weight: normal;
	color: #392B2D; /*HEAD*/
	margin-top: 12pt;
	margin-bottom: 0pt;
}

.date {
	font-family: Georgia, serif;
	font-size: 20pt;
	font-weight: normal;
	margin-top: 16pt;
	margin-bottom: 8pt;
	color: #392B2D; /*HEAD*/
}

.trackback-url,.comments-head {
	font-family: Georgia, serif;
	font-size: 16pt;
	font-weight: normal;
	width: 25em;
	margin-top: 12pt;
	border-top: 1pt solid #A19192; /*SIDE*/
	margin-bottom: 12pt;
}

.posted {
	font-family: Verdana, Meiryo, "MS Gothic", Osaka, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	border: 1pt solid #A19192; /*SIDE*/
}

.comments-posted {
	font-family: Verdana, Meiryo, "MS Gothic", Osaka, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: -8pt;
	background: #A19192; /*SIDE*/
	color: #000000; /*TEXT*/
}

.odd {background: #A19192} /*SIDE*/

.extended {
	font-family: Georgia, serif;
	font-size: 10pt;
}

.sidetitle {
	font-family: Georgia, serif;
	font-size: 12pt;
	margin-top: 1pc;
	color: #392B2D; /*HEAD*/
}

.side {
	font-family: Verdana, Meiryo, "MS Gothic", Osaka, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 11.5pt;
}

.side p {
	text-indent: -0.5pc;
	margin-left: 0.5pc;
	margin-top: 0;
}

.nowplaying {font-size: 9pt; line-height: 10pt}

.powered {
	text-align: center;
	border-style: none;
}

.copyright {
	font-family: Georgia, serif;
	font-size: 12pt;
	font-weight: normal;
	padding-top: 1pc;
	padding-bottom: 2pc;
}	

.song {
	font-family: Verdana, Meiryo, "MS Gothic", Osaka, sans-serif;
	font-size: 9pt;
	line-height: 10pt;
	padding: 2pt;
	color: #000000; /*TEXT*/
	background-color: #DBDBDB; /*BACK*/
	width: 4in;
}

a:link {color: #0033DF; text-decoration: none; border-bottom: 1px dotted #B0B0B0} /*LINK*/
a:visited { color: #000088; text-decoration: none; border-bottom: 1px dotted #B0B0B0} /*VISITED*/

a.noline:link {color: #0033DF; text-decoration: none; border-bottom:none} /*LINK*/
a.noline:visited { color: #000088; text-decoration: none; border-bottom:none} /*VISITED*/

a.hidelink:link, a.hidelink:visited, a.hidelink:hover, a.hidelink:active {
	text-decoration: none;
	color: inherit;
	background-color: inherit;
	cursor: text;
}

/* obsolete; left in for some old blog entries */
span.kana:hover {background-color: #D3D3D3}

/* new way of glossing entries */
span.gloss {border-bottom:1px dotted gray;}
span.gloss_hover{background-color:lightgray; border-bottom:1px solid transparent}
#gloss_popup{background-color:#FFFF66;padding:1px;border:1px dotted black}

