<br />
<b>Warning</b>:  main(/home/pauldavidson/ideogramme.ca/japan/textpattern/publish/log.php) [<a href='function.main'>function.main</a>]: failed to open stream: No such file or directory in <b>/home/pauldavidson/ideogramme.ca/japan/textpattern/publish.php</b> on line <b>36</b><br />
<br />
<b>Warning</b>:  main() [<a href='function.include'>function.include</a>]: Failed opening '/home/pauldavidson/ideogramme.ca/japan/textpattern/publish/log.php' for inclusion (include_path='.:/Library/PHP4/lib/php') in <b>/home/pauldavidson/ideogramme.ca/japan/textpattern/publish.php</b> on line <b>36</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/pauldavidson/ideogramme.ca/japan/textpattern/publish.php:36) in <b>/home/pauldavidson/ideogramme.ca/japan/textpattern/lib/txplib_misc.php</b> on line <b>1242</b><br />
body {
	margin: 0px;
	padding: 0px;
	background-color: #37383E;
	background-image: url("/japan/images/background.png");
	text-align: center;
	font-family: Verdana, Arial, Helvetica, Osaka, "Hiragino Kaku Gothic Pro";
	font-size: 13px;
	color: #37383E;
}

h1, h2, h3, h4, h5 {
	font-family: Helvetica Neue, Arial, Helvetica, Osaka, "Hiragino Kaku Gothic Pro";
}

#page {
	width: 920px;
	position: relative;
	margin: 0px auto;
	background-image: url("/japan/images/page-background.png");
	text-align: left;
}

#header {
	width: 920px;
	height: 284px;
	position: relative;
	background-image: url("/japan/images/top.png");
}

#header img {
	display: block;
	position: relative;
	top: 40px;
	left: 10px;
}

#header h1 {
	position: absolute;
	left: 0px;
	top: 238px;
	width: 920px;
	height: 20px;
	color: #FFFFFF;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1ex;
	text-shadow: 1px 2px 4px #4986B1;
	line-height: 1;
	text-align: center;
}

#header h1 a {
	color: #FFFFFF !important;
	text-decoration: none !important;
}


* html #header h1 {
	top: 253px;
}

#extras {
	display: inline;
	position: relative;
	width: 344px;
	min-height: 300px;
	float: left;
	margin-left: 10px;
}

	#extras h2 {
		font-size: 15px;
		font-weight: normal;
		color: #37383E;
		margin: 0 0 1em 0;
	}

	div.extras-box {
		padding: 12px;
		font-size: 11px;
		position: relative;
	}

	div#nav-box {
		background-color: #D4E4EF;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding-top: 1px;
	}

	div#nav-box p {
		margin: 0.7em 0 0 0;
	}

	div#nav-box input, div#nav-box select {
		width: 140px;
	}

	div#browse-menu {
		width: 150px;
		position: absolute;
		top: 1px;
		right: 10px;
	}

	* html div#browse-menu {
		top: 3px;
	}

	* html form {
		margin: 0px;
	}

#content {
	margin-left: 370px;
	margin-right: 25px;
	padding: 10px;
	line-height: 1.9;
}

	#content ol, #content ul {
		line-height: 2.1;
	}

	#content h3 {
		font-size: 18px;
		color: #DF7635;
		margin: 0.4ex 0;
		line-height: 1;
		font-weight: normal;
	}

	#content h3 a:hover {
		text-decoration: none;
		border-bottom: 1px dashed #AAC9DF; 
	}

	#content h3:before {
		content: '\2740\2002'; /* White Florette */
		font-family: "Zapf Dingbats", "Hiragino Kaku Gothic Pro";
		line-height: 0px;
		color: #AAC9DF;
	}

	#content span.entry-date, #content div.subtitle {
		display: block;
		font-size: 11px;
		color: #DF7635;
		margin-bottom: 1.8em;
		margin-left: 25px;
	}

	h4, h5, h3.static
	{
		font-weight: normal;
		font-size: 14px;
		color: #F1852A;
	}

	h5 { font-size: 13px; }

	table {
		font-size: 11px;
		line-height: 1.2;
	}

	tr > td:first-child {
		min-width: 7em;
	}

	td {
		padding: 1.5ex 0.5ex;
	}

#content strong {
font-weight: normal;
color: #DF7635;
}

#content .large {
font-size: 200%;
}

#content span.example {
color: #5D652F;
}

#content .small {
font-size: 70%;
}

#content .correct {
color: #426C19;
font-weight: bold;
}

#content .incorrect {
color: #962A1F;
font-weight: bold;
}

hr {
  border: 0;
  width: 100%;
  color: #AAC9DF;
  background-color: #AAC9DF;
  height: 1px;
  margin: 2em 0;
}

#footer {
	width: 920px;
	height: 30px;
	clear: left;
	background-image: url("/japan/images/bottom.png");
}

/* Comment styles */

ol.comments p {
  margin-bottom: 1em;
}

/* Footnote Styles */

p.footnote {
  font-size: 11px;
  color: #5A5F48;
}

/* Recent Entries Link Styles */

div#recent-box p {
	margin: 0px;
}

div#recent-box a {
	display: block;
	background-color: #8A9F95;
	padding: 1px 9px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: bold;
	text-shadow: 2px 2px 1px #37383E;
}

span.link-category {
	display: block;
	font-size: 9px;
	padding-left: 9px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFE694;  /* changed from D4E4EF */
	text-shadow: 2px 2px 1px #37383E;
}

div.recent-link {
	background-color: #8A9F95;
	margin: 5px 0px;
}

div#recent-box a:after {
	/* content: '\2002\2192'; Octal code for Unicode En Space and Right Arrow */
}

div#recent-box a:hover {
	text-decoration: none;
}

div#recent-box a:hover:after {
	content: '\2002\2192';
	color: #FFE191;
	line-height: 0px;
	text-shadow: none;
}

* html div#recent-box a {
	line-height: 13px;
}

* html div#recent-box a:hover:after {
	line-height: 13px;
}

/* Permanent Entries Link Styles */

div#permanent-box p {
	margin: 0px;
}

div#permanent-box a {
	display: block;
	background-color: #C6BFA4;
	padding: 1px 9px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: bold;
	text-shadow: 2px 2px 1px #35342F;
}

div.permanent-link {
	background-color: #C6BFA4;
	margin: 5px 0px;
}

div#permanent-box a:after {
	/* content: '\2002\2192'; Octal code for Unicode En Space and Right Arrow */
}

div#permanent-box a:hover {
	text-decoration: none;
}

div#permanent-box a:hover:after {
	content: '\2002\2192';
	color: #FFE191;
	line-height: 0px;
	text-shadow: none;
}

* html div#permanent-box a {
	line-height: 13px;
}

* html div#permanent-box a:hover:after {
	line-height: 13px;
}


/* Site Link Styles */

a, a:link {
	color: #DF7635;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Link Roll Styles */

div.magnolia-linkroll {
	text-align: left;
	margin: 0px;
	padding: 0px;
}

h2.magnolia-linkroll-title {
	font-size: 1em;
	color: #403E37;
	font-weight: bold;
	font-style: normal;
	margin-bottom: 0em;
}

a.magnolia-link {
	display: inline;
	color: #DF7635;
	text-decoration: none;
	margin-top: 1em;
	font-size: 1em;
	font-weight: normal;
}

a.magnolia-link:hover {
	text-decoration: underline;
}

div.magnolia-linkroll dl {
font-size: 100%;
font-weight: normal;
}

div.magnolia-linkroll dd {
line-height: 1.4em;
font-size: 100%;
color: #5A5F48;
}


/* Next/Previous Link Styles */

span.previous, span.next {
	display: inline-block;
	font-size: 11px;
	line-height: 1;
	height: 13px;
	padding: 0 2ex;
}

span.previous {
	padding-left: 0;
	border-right: 1px solid #37383E;
}

span.previous:before {
	content: '\2190\2002'; Octal code for Unicode En Space and Left Arrow */
}

span.next:after {
	content: '\2002\2192'; Octal code for Unicode En Space and right Arrow */
}


/* Book Review Styles */

div.review-head {
position: relative;
background-color: #8A9F95;
overflow: auto;
padding-top: 5px;
padding-bottom: 5px;
width: 100%;
}

* html div.review-head {
height: 1%;
z-index: 1;
display: none;
}

div.review-head img {
float: left;
margin: 5px 15px 1px 10px;
border: 1px solid #FFFFFF;
}

* html div.review-head img {
display: inline;
position: relative;
z-index: 5;
}

div.review-head p {
display: block;
margin: 1.2ex 0 1.2ex 1em;
margin-right: 50px;
font-size: 12px;
line-height: 1.5em;
color: #FFFFFF;
}

div.review-head p.rating-container {
float: right;
margin: 3px 10px;
padding: 0px;
text-align: center;
width: 7em;
background-color: #606B69;
font-size: 10px;
font-weight: bold;
color: #D4E4EF;
text-shadow: 1px 2px 3px #000000;
text-transform: uppercase;
line-height: 1.5em;
}

div.review-head span.rating {
display: inline-block;
font-size: 54px;
line-height: 0.9em;
color: #FED466;
text-shadow: 1px 3px 4px #000000;
/* padding: 11px 0px 4px 0px; */
padding: 1px 0px 5px 0px;
}

div.review-summary {
position: relative;
background-color: #8A9F95;
overflow: auto;
padding-top: 5px;
padding-bottom: 1px;
}

div.review-summary img {
float: left;
margin: 5px 15px 5px 10px;
border: 1px solid #ECE6D4;
}

* html div.review-summary img {
display: inline;
position: relative;
z-index: 5;
}

div.review-summary p {
display: block;
margin: 1ex 0;
font-size: 11px;
line-height: 1.4em;
color: #FFFFFF;
}

div.review-summary span.summary-rating {
display: inline-block;
margin-bottom: -0.2em;
font-size: 250%;
font-weight: bold;
color: #FED466;
text-shadow: 1px 2px 3px #606B69;
}

.hidden {
display: none;
}

/* Ruby Text Styles */

ruby {
}

rb {
	letter-spacing: 0.5ex;
	white-space: pre;
}

rt, rt.rubytext {
	font-family: Osaka;
	font-size: 65%;
	font-weight: normal;
	margin-bottom: 1px;
}

/* Technorati Tag Box */

p.tags {
	background-color: #E5E2D3;
	padding: 0px;
}

span.technorati {
	padding: 0 1em;
}

span.technorati a {
	margin-left: 1em;
}

/* Comments */

textarea.txpCommentInputMessage {
  width: 320px !important;
  height: 150px !important;
  padding: 5px;
}