/*
 symposium.css - style sheet for 47th combustion symposium
   This is a part of 47th combustion symposium web.
    (c) 2005 by A. Miyoshi and Combustion Society of Japan,
         all rights reserved
  last modified: June 15, 2005 - A. Miyoshi, University of Tokyo
  update: February 14, 2007 - M. Hirota, Tohoku University
  update: April 6, 2009 - M. Hirota, Muroran Institute of Technology
*/

body { background: #B0E0E6 }
body.online { background: #ffffe8 }
body.error { background: #ffe0e0 }
body.sub { background: #ffffe8 }

/* --- links --- */

a { color: #0010a0; text-decoration: none }
a:visited { color: #1E90FF }
a:hover, a:active { color: #ff0000; text-decoration: underline }

/* --- no-breaking --- */

.nobr { white-space: nowrap }

/* --- for title and toc area --- */

div.title_ja { font-size: x-small }
div.title_en { font-size: x-small }
div.toc { text-align: center; font-size: x-small }
a.toc { background-color: #f0f9f9 }
a:hover.toc, a:active.toc { background-color: #ff0000 }

/* --- headings --- */

div.index { color: #0000FF; font-size: 85%; text-align: right }
div.head1 { color: #0000FF; font-size: 120%; font-weight: bold;
            text-align: center; margin: 4pt 0 3pt 0 }
div.head2 { color: #0000FF; font-weight: bold; margin: 4pt 5pt 3pt 5pt }
div.head2w { color: #0000FF; font-weight: bold; margin: 12pt 5pt 3pt 5pt }
div.head1error { color: #e00000; font-size: 120%; font-weight: bold;
            text-align: center; margin: 4pt 0 3pt 0 }
div.head3 { color: #0000FF; margin: 3pt 4pt 2pt 10pt }

/* --- body text --- */

td.mcont { background: #FFFAFA }
td.banner { background-image: url(/sympo43/image/head_back.jpg) }

div.mgn1  { margin: 8pt 10pt 8pt 14pt }
div.mgn2  { margin: 8pt 10pt 8pt 23pt }
div.mgn1s { margin: 2pt 10pt 2pt 14pt }
div.mgn2s { margin: 2pt 10pt 2pt 23pt }
div.mgn1w { margin: 24pt 10pt 8pt 14pt }

.epad { line-height: 90% }
th.info, td.info, th.weak, td.weak, th.fee, td.pad,
 td.item, td.accom, td.acfee, td.acinf, td.sched { padding: 2pt 3pt 1pt 3pt }
td.wmgn, th.wmgn { padding: 2pt 5pt 1pt 5pt }
th.wmgn { text-align: left }
td.accom { background: #d0e6e6; font-size: 85% }
td.acfee { background: #ececde; font-size: 85% }
td.acinf { background: #f8fcfc; text-align: center }
td.info { background: #f0ffff }
th.info { background: #e0e0e0 }
td.feehigh { background: #ffc0cb; color: #b00000 }
td.weak { background: #f0ffff }
th.weak { background: #B0E0E6 }
th.fee { background: #b0e0e6 }
td.item { background: #e0f0e0; white-space: nowrap }
td.fm { padding: 0 3pt 0 3pt; background: #e0f0e0 }
td.fs { padding: 0 3pt 0 3pt; background: #ffffff }
td.pad { white-space: nowrap }
td.itm2 { padding: 2pt 3pt 1pt 6pt; white-space: nowrap }
td.sched { background: #d8eaea }

.caution { color: #c00000 }
.tobean { color: #606060 }
.expired { color: #8080b0 }
.highlight { color: #FF7000; font-weight: bold; }

sup { vertical-align: 45% }
sub { vertical-align: -25% }

img {
	border: none;
	vertical-align: bottom;
}

ul,
ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* wrapper --------------------------------- */
#wrapper {
	width: 140px;
	margin: 10px;
	height: 60px;
	padding: 0px;
}

/* gallery --------------------------------- */
#gallery {
	position: relative;
	width: 140px;
	height: 60px;
}

ul#gallery-img li {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}

#gallery-on {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	width: 140px;
	height: 60px;
	background-color: #ffffff;
}

#gallery-trap {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}

#gallery-trap a,
#gallery-trap span {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 140px;
	height: 60px;
	background: url(../images/spacer.gif);
}