/*
	$Id$
*/

/* --------------------------------------------------
  default
-------------------------------------------------- */
body {
    color: #fff;
    background-color: #1f473d;
    font-family: Arial, Gothic, sans-serif;
    margin-left: 10px;
    margin-right: 10px;
}

p {
    color: #fff;
    text-indent: 0.8em;
    line-height: 120%;
    margin-left: 16pt;
    margin-right: 16pt;
}

ul, ol {
    color: #fff;
    margin-left: 16pt;
    margin-right: 16pt;
}

ul.plain { 
    line-height: 120%;
}

address { 
    color: #fff;
}

dl.noimg {
    line-height: 120%;
}

p.withimg {
    line-height: 100%;
}

/* --------------------------------------------------
  Anchors
-------------------------------------------------- */
a:link {
    color: #0fd;
}

a:visited {
    color: #ded;
}

a:active {
    color: #f00;
}

/* --------------------------------------------------
  Headings
-------------------------------------------------- */
h1 {
    color: #9c9;
}

h2	{
    background-color: #3d8f66;
    text-align: center;
    color: #ffc;
    font-size: medium;
    font-weight: bold;
    font-style: italic;
    border-color: #aa5;
    border-style: none;
    border-width: thin;
    padding: 3pt 3pt;
    margin: 0pt 0pt 0pt 0pt;
}

h3 {
    color: #fff;
    border-width: 0pt 0pt 2pt 0pt;
    border-style: solid;
    border-color: #b3b34d;
    margin-left: 10%;
    margin-right: 50%;
    font-size: medium;
}

h4 {
    color: #fff;
    border-style: solid;
    border-width: 0pt 0pt 1pt 0pt;
    border-color: #fff;
    margin-left: 10px;
    margin-right: 60%;
}

/* --------------------------------------------------
  Index
-------------------------------------------------- */
.index {
    color: #cdc;
    background-color: #043;
    text-align: left;
    border-style: none;
    border-width: thin;
    padding: 3pt 3pt;
    margin: 0pt 0pt 0pt 0pt;
}

a.idxitem {
    color: #cff;
    text-decoration: none;
}

a:link.banner {
    border-style: none;
}

/* --------------------------------------------------
  others
-------------------------------------------------- */
table.menu {
    padding-top: 10pt;
    padding-bottom: 10pt;
}

td.menu { 
    text-align: center;
    border-style: inset;
    border-color: #1f473d;
    border-width: 1px;
    width: 200px;
    height: 100px;
}


.elisp {
    color: #cde;
    margin-left: 16pt;
    line-height: 100%;
}

.config {
    color: #cde;
    margin-left: 16pt;
    line-height: 100%;
}

.command {
    color: #edc;
    margin-left: 16pt;
    line-height: 100%;
}

.warning {
    color: #f6b;
}

th,td {
    color: #fff;
}

.flushright {
    text-align: right;
}

.center {
    text-align: center;
}

.urilink {
    text-align: center;
}

.minititle {
    color: #ffc;
}

/* --------------------------------------------------
  Y.A.S.D.
-------------------------------------------------- */

h2.yasd {
    color: #ffa;
    border-style: none;
}	

h3.yasd {
    color: #9e9;
    border-style: none;
}

a.yasd-h2 {
    color: #ffa;
    text-decoration: none;
}

a.yasd-h3 {
    color: #9e9;
    text-decoration: none;
}

.yasdmatch {
    color: #fd0;
    text-decoration: underline;
}


