@charset 'UTF-8';
@import url('default.css'); /* DefaultStyleImport */
/******************************************************

  Unstable Style Sheet .
                                 [PleanText::Standard]

 ******************************************************/

/*************************************************

  Style List
  [ Public ]
  [ Index title ]
  [ Menu List ]
  [ Content block ]
  [ Copyright ]
  [ Navigate ]

 *************************************************/

/* [ Public ] */
html {
		/* base */
    background-color: white;
    background-image: url('../img/dcback.png');
    background-repeat: repeat-x;
    background-position: 0% 0%;
    background-attachment: fixed;
}
body {
    /* base */
    padding-top: 0;
    background-color: TransParent;
    background-image: url('../img/h1back.png');
    background-repeat: repeat-x;
    background-position: 0% 100%;
    background-attachment: fixed;
}
hr {
    /* base */
    display: none;
}

/* [ Index Title ] */
h1 {
    /* base */
    margin: 0 20px 0 20px;
    padding-top: 1em;
    padding-left: 15px;
    /* border */
    border-bottom: 2px black solid;
}
h1 a {
    /* font */
    color: black;
    text-decoration: none;
}
#subtitle {
    /* base */
    display: block;
    margin: 0em 20px 10px 20px;
    padding: 0 20px;
    /* font */
    color: #3C3C3C;
    font-size: 80%;
    font-weight: bold;
}

/* [ Content block ] */
div#content {
    /* base */
    margin: 0 30px;
}
#content h2,#content h3 {
    /* base */
    margin: 0;
    /* font */
    color: #775544;
}
#content h2 {
    /* font */
	font-size: 180%;
    font-weight: bold;
}
strong {
    /* font */
    color: #445577;
}
abbr {
    /* base */
    padding: 0 0.2em;
    /* border */
    border-bottom-color: #445577;
    /* font */
    color: #445577;
    font-weight: bold;
}
abbr:hover {
    /* base */
    background-color: #AABBDD;
}

/* [ Copyright ] */
address {
    /* base */
    clear: left;
    margin: 10px 20px 0em 20px;
    padding: 5px 20px;
    /* border */
    border-top: 2px black solid;
    /* font */
    font-weight: bold;
    text-align: right;
}

/* [ Navugate ] */
#content a {
    /* border */
    border-bottom: 1px #775544 dotted;
    /* font */
    color: #775544;
    text-decoration: none;
}
#content a:visited:hover {
    /* font */
    text-decoration: line-through;
}
#content a:hover {
    /* base */
    background-color: #DDBBAA;
}