/* -*- Mode: css -*- */
/* Cascading Style Sheet, Level 1,2 for Double Red */
/* http://www.double-red.net/ */
/* mailto:waka@double-red.net */
/* $Id: styles.css,v 1.3 2002/07/09 04:13:46 waka Exp waka $ */
/* @charset "ISO-2022-JP"; */
@import url(./ndiary.css);
@import url(./zphoto.css);

body
{
  color: #202020;
  background-color: #fdfcfc;
  margin-left: 1.0em;
  margin-right: 1.0em;
  margin-top: 1.0em;
  font-size: 1.0em;
  line-height: 1.3em;
  padding-bottom: 120px;
  letter-spacing: 1.1px;
  background-image: url(http://www.double-red.net/img/andrew.png);
/*   background-image: url(/home/waka/xrea/img/andrew.png); */
  background-repeat: no-repeat;
  background-position: right bottom;
  background-attachment: fixed;
}

/* list define */
ul { list-style-image: url("http://www.double-red.net/img/tile_red.png"); padding-top:3px;}
ul ul { list-style-image: url("http://www.double-red.net/img/tile_blue.png"); }
ul ul ul { list-style-image: url("http://www.double-red.net/img/tile_green.png"); }
ul ul ul ul { list-style-image: url("http://www.double-red.net/img/tile_purple.png"); }


.contents
{
  list-style-type: none;
  list-style-image: none;
  margin: 0px 0px 1em 0px;
  padding: 0px 0px 0px 1.5em;
  margin: 0px 0.1em 0px 0.1em;
  }
.contents li
{
  display:inline;
  }
.contents li:before
{
  content: url("http://www.double-red.net/img/tile_red.png")" ";
  /*                        content:"\3000|\3000"; */
  }


div#menu ul
{
  color:black;
  background-color:white;
/*   margin:1em 2em;
  padding:2px 1em;
 */  }
div#menu ul li
{
  display:inline;
  }
div#menu ul li:before
{
  content: url("http://www.double-red.net/img/tile_red.png");
  /*                        content:"\3000|\3000"; */
  }

img { border: 0 }

.bold { font-weight:bold; }
.italic { font-style: italic; }
.hide { display: none; }

.date{ font-size: 1.0em; }

.left { text-align: left; }
.right { text-align: right; }
.center { text-align: center; }
/* .underline { font-style: underline; } */

div.main{ margin-left: 1.5em;
          margin-right: 1.0em;}

/* update color */
.update01
{ font-size: 0.9em;
  position: relative;
  left: 40px;
  color: #111;}
.update02
{ font-size: 0.9em;
  position: relative;
  left: 40px;
  color: #444;}
.update03
{ font-size: 0.9em;
  position: relative;
  left: 40px;
  color: #9f9f9f;}
.update04
{ font-size: 0.9em;
  position: relative;
  left: 40px;
  color: #aaaaaa;}

.updgreen01{ color: #006400; }
.updgreen02{ color: #228b22; }
.updgreen03{ color: #44cd88; }
.updgreen04{ color: #66cdaa; }

.author { background-image: url("http://www.double-red.net/img/back_green.png"); }
.bgreen { background-image: url("http://www.double-red.net/img/back_green.png"); }

.work { color: #00008b;
        background: #ffffff;
        border-width: 1px 1px 1px 1px;
        border-style: solid solid solid solid;
        padding: 0 2% 0 2%; }

.blue{ color: #4169f1; }
.red{ color: #da0b00; }
.green{ color: green; }
.navy{ color: navy; }

/* introduction */
.intro
{
  font-size: 0.9em;
  border-width: 0px 0px 0px 8px;
  border-style: solid;
  border-color: #dcc;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  padding: 7px;
  }

/* counter */
.counter{ right: 10px;
            padding:0px 10px 0px 10px;
          }

/* anchor */
a{
   text-decoration: none;
   margin:5px;
   }

a:link
{
  color: #af0000;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  }

a:visited
{
  color: #9090af;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  border-color: black;
  }

a:active
{
  color: #0e00b0;
  border-width: 0px 0px 3px 0px;
  border-style: double;

  }

a:hover
{
  color:#0000cd;
  text-decoration: none;
  border-width: 0px 0px 3px 0px;
  border-style: double;

  }

a.img
{
  text-decoration: none;
  border-width: 0px 0px 0px 0px;
  background-image: none;
  }

.footer
{
  padding:0px 10px 0px 10px;
  text-align: right;
  }

.address
{
  letter-spacing: 1.0px;
  line-height: 1.1em;
  font-size: 0.9em;
  }

address.footer
{
  padding:0px 10px 0px 10px;
  text-align: right;
  }


.backblue { background-image: url("http://www.double-red.net/img/back_blue.png"); }
.backpink { background-image: url("http://www.double-red.net/img/back_pink.png"); }
.backgreen { background-image: url("http://www.double-red.net/img/back_green.png"); }
.backorange { background-image: url("http://www.double-red.net/img/back_orange.png"); }


h1,h2,h3,h4
{
  font-family:Tahoma,Arial,Helvetica,sans-serif;
  }


h1.title
{ width:100%;
  height:55px;
  /*            background-image: url("http://www.double-red.net/img/dr_new.png"); */
  background-image: url("http://www.double-red.net/img/dr3.png");
  background-repeat: no-repeat;
  font-size: 1.8em;
  text-align: left; }

h1.subtitle
{
  margin:10px 10px 10px 5px;
  padding:0px 10px 0px 10px;
  text-align:left;
  color:#666666;
  border-style:solid;
  border-color:#ff2222;
  border-width:0px 0px 1px 20px;
  font-size:1.1em;
  }
h2
{
  margin:10px 20px 0px 10px;
  padding:0px 0px 0px 10px;
  text-align:left;
  color:#666666;
  border-style:solid;
  border-color:#b22222;
  border-width:0px 0px 1px 20px;
  font-size:1.0em;
  }
h3
{
  margin:10px 20px 0px 20px;
  padding:0px 0px 0px 15px;
  text-align:left;
  color:#666666;
  border-style:solid;
  border-color:#cd5c5c;
  border-width:0px 0px 1px 0px;
  font-size:1.0em;
  }
/*
h4
{
  margin:10px 20px 0px 20px;
  padding:0px 0px 0px 20px;
  text-align:left;
  color:#666666;
  border-style:solid;
  border-color:#c71585;
  border-width:0px 0px 1px 20px;
  font-size:1.0em;
  }
*/
h5
{
  margin:10px 20px 0px 20px;
  padding:0px 0px 0px 2px;
  text-align:left;
  color:#666666;
  border-style:solid;
  border-color:#cccccc;
  border-width:0px 0px 1px 0px;
  font-size:1.0em;
  }

p
{
  text-indent: 0em;
  margin-left: 1.0em;
  margin-right: 1.0em;
  }

p.indent
{
  text-indent: 1.0em;
  margin-left: 1.0em;
  margin-right: 1.0em;
  }

div.googleSearch
{
  font-size: 0.9em;
  }

/* box define */
.box{ border-width: thin;
      border-style: solid;
      margin-top: 1.0em;
      margin-bottom: 1.0em;
      margin-right: 2.0em;
      margin-left: 2.0em;
      padding: 10px 10px;
      }

.logbox
{
  background-color: transparent;
  font-size: 1.0em;
  border-color: #ccc;
  border-width: thin;
  border-style: solid;
  border-width: 0px 0px 0px 8px;
  margin-top: 1.0em;
  margin-bottom: 1.0em;
  margin-right: 2.0em;
  margin-left: 2.0em;
  position: relative;
  top: 10px;
  left: 5%;
  right: 10px;
  padding: 10px 10px;
  width:80%;
  }

.redbox{ border-width: thin;
         border-style: solid;
         border-color: #ff9090;
         margin-top: 1.0em;
         margin-bottom: 1.0em;
         margin-right: 2.0em;
         margin-left: 2.0em;
         padding: 10px 10px; }

.bluebox{ border-width: thin;
         border-style: solid;
         border-color: #9090ff;
         margin-top: 1.0em;
         margin-bottom: 1.0em;
         margin-right: 2.0em;
         margin-left: 2.0em;
         padding: 10px 10px; }

.hidebox{ border-width: thin;
          margin-top: 1.0px;
          margin-bottom: 1.0px;
          margin-right: 2.0px;
          margin-left: 10px;
          padding: 10px 10px;
          }

/* for board */
.input{ border-color: #ffa0a0;
        border-width: thin;
        border-style: solid solid solid solid;
        background-color: #fefefe;
        }

.button{ border-color: #a0a0ff;
         border-width: thin;
         border-style: solid solid solid solid;
         background-color: #fefefe;
         color: #0000ff;
         }
.buttonsubmit{ border-color: #a0a0ff;
         border-width: thin medium thin medium;
         border-style: solid solid solid solid;
         background-color: #fefefe;
         color: #0000ff;
         }

.messbox{ border-color: #9090ff;
          border-width: thin;
          border-style:solid solid solid solid;
          background-color: #fefefe;
          margin-top: 1.0em;
          margin-bottom: 1.0em;
          margin-right: 1.0em;
          margin-left: 1.0em;
          }

.messboxtext{ border-color: #a0a0ff;
              border-width: thin;
              background-color: #fefefe;
              margin-top: 1.0em;
              margin-bottom: 1.0em;
              margin-right: 2.0em;
              margin-left: 2.0em;
              }

.resbox{ border-color: #ffa0a0;
         border-width: thin;
         border-style:solid solid solid solid;
         background-color: #fefefe;
         margin-right: 1.0em;
         margin-left: 2.0em;
         }

.resboxform
{
  margin-right: 1.0em;
  margin-left: 1.0em;
  }

.mesline { font-weight:bold;
           background-image: url("http://www.double-red.net/img/back_green.png"); }
.resline { font-weight:bold;
           background-image: url("http://www.double-red.net/img/back_blue2.png"); } *

div.topicbody
{ position: relative;
  margin-top: 1.0em;
  margin-left: 2.0em;
  }

div.code
{  margin-top: 1.0em;
  margin-left: 2.0em;
  }

div#banner a
{
  text-decoration: none;
  border-width: 0px 0px 0px 0px;
  background-image: none;
  }

/* ChangeLog View */
.cldate{ color: Navy;}
.clname{ color: Red;}
.clmail{ color: Purple; }
.cltarget{ color: Blue; }

acronym
{
  cursor: help;
  }

table
{
  margin-right: 2.0em;
  font-size: 0.9em;
  text-align: right;
    border-collapse: collapse;
  }
