/************************************************************************/
/*  File name : spiegel2006.css                                         */
/************************************************************************/
/*  Contents  : Cascading Style Sheet (General)                         */
/*                                                                      */
/*  Auther    : Yasuhiro ARAKAWA   2006.04.23                           */
/************************************************************************/
html, body, form {
    margin: 2px;
    padding: 0px;
}
body {
    font-family: 'Palatino Linotype', 'Times New Roman', serif;
    font-style: normal;
    font-variant: normal;
    font-size: 100%;
    font-weight: normal;
    line-height: 140%;
    text-indent: 0em;
    color: black;
    background-color: #FFF8E7; /* Cosmic Latte: http://www.pha.jhu.edu/~kgb/cosspec/ */
}

/* Style of Head Line */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Ludica Sans Unicode', 'Trebuchet', 'arial narrow', 'Tahoma', sans-serif;
    font-size: larger;
    font-weight: normal;
    text-decoration: none;
    margin: 1em 0em;
    padding: 0;
}
h1 {
    font-size: x-large;
    font-weight: bolder;
    margin-top: 2em;
}

/* Style of Paragraph */
p {
    /*text-align: justify;*/
    text-align: left;
    text-indent: 0em;
    margin: 1em 0em;
    padding: 0em;
}
p.abstract {
    margin: 1em 4em;
}

address, div.copyright {
    margin: 1em 0em;
    text-align: right;
    font-size: smaller;
    line-height: 120%;
}

pre {
    font-family: 'Lucida Console', 'Courier New', 'Courier', '‚l‚r ƒSƒVƒbƒN', monospace;
    white-space: pre;
    margin: 0em;
    padding: 0.2em 0em;
    overflow: auto;
}

hr { clear: both }
hr.none { display: none; }

blockquote {
    margin: 0em 2em;
    padding: 0.5em 0em;
}

/* Style of List Block */
ul {
    list-style-type: disc;
    list-style-position: outside;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 3em;
    margin-right: 0em;
    padding: 0em;
}
ul ul {
    list-style-type: circle;
    list-style-position: outside;
    margin-top: 0em;
    margin-bottom: 0.1em;
}
ul ul ul {
    list-style-type: square;
    list-style-position: outside;
    margin-top: 0em;
    margin-bottom: 0.1em;
}

/* Style of Numbering List Block */
ol {
    list-style-type: decimal;
    list-style-position: outside;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 3em;
    margin-right: 0em;
    padding: 0em;
}
ol ol {
    list-style-type: lower-alpha;
    list-style-position: outside;
    margin-top: 0em;
    margin-bottom: 0.1em;
}
ol ol ol {
    list-style-type: lower-roman;
    list-style-position: outside;
    margin-top: 0em;
    margin-bottom: 0.1em;
}
li {
    list-style-position: outside;
    line-height: 120%;
    margin-top: 0em;
    margin-bottom: 0.1em;
    margin-left: 0em;
    margin-right: 0em;
    padding: 0em;
}
.cloud li, .cloud ul {
    display: inline;
}

/* Style of Define Block */
dl {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 1em;
    margin-right: 0em;
    padding: 0em;
}
dt {
    font-family: 'Ludica Sans Unicode', 'Trebuchet', 'arial narrow', 'Tahoma', sans-serif;
    font-weight: normal;
    margin-top: 1em;
    margin-bottom: 0.1em;
    margin-left: 1em;
    margin-right: 0em;
    padding: 0em;
}
dd {
    line-height: 120%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 2em;
    margin-right: 0em;
    padding: 0em;
}

/* Style of Table Block */
table {
    caption-side: bottom;
    table-layout: auto;
    margin: 1em 0em;
    border-style: hidden;
    border-width: 0;
}
th {
    font-family: 'Ludica Sans Unicode', 'Trebuchet', 'arial narrow', 'Tahoma', sans-serif;
    font-size: 100%;
    line-height: 120%;
    text-align: center;
    margin: 0em;
    padding: 0.1em;
    border-style: hidden;
    border-width: 0;
}
td {
    font-size: 100%;
    font-weight: normal;
    line-height: 120%;
    text-align: left;
    margin: 0em;
    padding: 0.1em;
    border-style: hidden;
    border-width: 0;
}
table.solid {
    border: solid thin black;
    border-collapse: collapse;
    border-spacing: 0 0;
}
table.solid th {
    border: solid thin black;
    border-collapse: collapse;
    border-spacing: 0 0;
    padding-left: 0.5em;
    padding-right: 0.5em;
}
table.solid td {
    border: solid thin black;
    border-collapse: collapse;
    border-spacing: 0 0;
    padding-left: 0.5em;
    padding-right: 0.5em;
}

table.noborder {
    border-style: hidden;
    border-width: 0;
}
table.noborder th {
    margin: 0em;
    padding: 0.1em;
    border-style: hidden;
    border-width: 0;
}
table.noborder td {
    margin: 0em;
    padding: 1em;
    border-style: hidden;
    border-width: 0;
}

/* Generic Class for block elements*/
.left { text-align: left }
.center { text-align: center }
.right { text-align: right }

/* Inline elements */
/* Style of Ancher Tag */
a:link    {
    color: blue;
    background-color: transparent;
    text-decoration: none;
}
a:visited {
    color: #000080;
    background-color: transparent;
    text-decoration: none;
}
a:active  {
    color: red;
    background-color: transparent;
    text-decoration: underline;
}
a:hover  {
    text-decoration: underline;
}
a:link IMG {
    border-style: none;
    border-width: 0;
}
a:visited IMG {
    border-style: none;
    border-width: 0;
}
a:active IMG {
    border-style: solid;
    border-width: thin;
    border-color: red;
}
a:hover IMG {
    border-style: solid;
    border-width: thin;
    border-color: red;
}

/* etc */
strong { font-weight: bolder }
em, var { font-style: italic }
cite { font-variant: small-caps }
tt, code, kbd, samp { font-family: 'Lucida Console', 'Courier New', 'Courier', '‚l‚r ƒSƒVƒbƒN', monospace; }
span.familyName { font-variant: small-caps; }
.caution {
    color: red;
    background-color: transparent;
}

/***** end of file ******************************************************/

