/*---  Cascading Style Sheet for ~/public_html/days/*.html  ---*/

/*    This style sheet is optimized for             *
 *    Mozilla/5.0 and Internet Explorer 5.5, 6.0.   */

/* COLOR DEFINITIONS * * * * * * * * * * * * * * * * * * */

body {
	background-color: #ffffff;
	color: #000000;
}

a:link, a:visited {
	color: #0000ff;
}

a:hover, a:active {
	color: #ff0000;
}

h2 a:visited, h2 a:link, h3 a:visited, h3 a:link, h3 a:active {
	color: #000000;
}

/* body (global style) * * * * * * * * * * * * * * * * * */

body {
	font-family: "MS UI Gothic", sans-serif;
	font-size: 12pt;
}

/* headings  * * * * * * * * * * * * * * * * * * * * * * */

/* page title ("Laboratory Hours!" or something) */
h1 {
	font-size: 24pt;
	font-weight: normal;
	margin: 0pt;
}

/* date (genaral usage) */
h2 {
	font-family: "Times New Roman", serif;
	font-size: 14pt;
	font-weight: bold;
	margin-top: 16pt;
	margin-bottom: 3pt;
}

/* time (genaral usage) */
h3 {
	font-family: "Courier New", sans-serif;
	font-size: 14pt;
	padding-left: 24pt;
	margin-top: 6pt;
	margin-bottom: 3pt;
}

/* elementary block elements * * * * * * * * * * * * * * */

p {
	line-height: 150%;
	margin-top: 3pt;
	margin-bottom: 3pt;
}

ul, ol, dl {
	line-height: 150%;
	margin-top: 3pt;
	margin-bottom: 3pt;
}

pre {
	line-height: 100%;
}

/* in table elements * * * * * * * * * * * * * * * * * * */

table td {
	line-height: 120%;
}

table caption {
	line-height: 150%;
}

/* diary articles  * * * * * * * * * * * * * * * * * * * */

div.article {
	font-size: 10.5pt;
	padding-left: 40pt;
	width: 80%;
}

div.article blockquote {
	margin: 0.5em 2em;
	font-size: 9pt;
}

/* inline elements * * * * * * * * * * * * * * * * * * * */

small {
	font-size: 9pt;
}

small.little {
	font-size: 8pt;
}

code, kbd, samp {
	font-family: "Courier New", monospace;
}

var {
	font-family: "Times New Roman", serif;
	font-style: italic;
}

/* font setting classes  * * * * * * * * * * * * * * * * */

.eng {
	font-family: "Courier New";
}

.roman {
	font-family: "Times New Roman", serif;
}

.gothic {
	font-family: "Arial", sans-serif;
}

.japanese {
	font-family: "MS UI Gothic", sans-serif;
}

/* for INDEX * * * * * * * * * * * * * * * * * * * * * * */

/* dictionary-like comment on head */
dd.index {
	font-size: 9pt;
	line-height: 110%;
}

/* timestamp of built-date */
div.timestamp {
	text-align: right;
	font-family: 'Courier New', monospace;
	font-size: 8pt;
}

/* table for LAYOUT */
table.indexTable {
	width: 100%;
}

/* LEFTSIDE (article field) */
td.indexLeft {
}

/* LEFTSIDE - diary articles */
td.indexLeft div.article {
	padding-left: 1em;
	width: 95%;
}

td.indexLeft h2 {
	margin-bottom: 16pt;
}

td.indexLeft h3 {
	padding-left: 0em;
}

/* RIGHTSIDE (other useful lists) */
td.indexRight {
	width: 180pt;
	padding: 8pt 0em;
}

/* RIGHTSIDE - list title */
td.indexRight h2 {
	font-size: 14pt;
	margin-top: 8pt;
	margin-bottom: 3pt;
}

/* anchor for past days */
ul.index {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 105%;
	font-size: 12pt;
}

/* schedule list */
div.schedule dl {
	font-size: 9pt;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}

div.schedule dl dt {
	margin-top: 0.5em;
}

div.schedule dl dd {
	margin-left: 1em;
	line-height: 110%;
}

div.schedule dl dd small {
	font-size: 8pt;
}

div.schedule p {
	font-size: 9pt;
	line-height: 110%;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
}

/* todo list */
div.todo {
	font-size: 9pt;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 0em;
}

div.todo ul {
	line-height: 130%;
	margin-left: 0em;
}

/* link list */
div.link {
}

/* navigation banner and link  * * * * * * * * * * * * * */

p.NaviTop {
	text-align: right;
	margin: 0em 1em 0em 1em;
	font-family: "Courier New", sans-serif;
}

p.NaviBtm {
	text-align: right;
	margin: 1em 1em 0em 1em;
	font-family: "Courier New", sans-serif;
}

hr {
	height: 0.5pt;
	margin: 0;
}

address {
	font-family: "Courier New", sans-serif;
	font-size: 9pt;
	font-style: normal;
}

a:link, a:visited {
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}

h2 a:visited, h2 a:link, h3 a:visited, h3 a:link, h3 a:active {
	text-decoration: none;
}

/* END_OF_FILE * * * * * * * * * * * * * * * * * * * * * */

