H1
{
    MARGIN-TOP: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    MARGIN-BOTTOM: 2px
}
H2
{
    MARGIN-TOP: 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 17px;
    BACKGROUND: #9999cc;
    MARGIN-BOTTOM: 2px;
    COLOR: #ffffff
}
H2:first-letter
{
    COLOR: #ffcc33;
}
H3
{
    MARGIN-TOP: 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 0px;
    BORDER-BOTTOM: 2px outset
}
H3:first-letter
{
    COLOR: #ffcc33;
}
DIV.diary
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 40px;
    TEXT-INDENT: 1em;
    LINE-HEIGHT: 20px
}
DIV.text
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 10px;
    TEXT-INDENT: 1em;
    LINE-HEIGHT: 20px
}

DIV.text2
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-SIZE: 15px;
    MARGIN-BOTTOM: 10px;
    LINE-HEIGHT: 20px
}

DIV.right
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10px;
    MARGIN-BOTTOM: 0px;
    TEXT-ALIGN: right
}
P
{
    MARGIN-TOP: 12px;
    MARGIN-BOTTOM: 12px
}
DIV.small
{
    MARGIN-TOP: 2px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 2px
}
DIV.menu
{
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}
DIV.menu:first-letter
{
    COLOR: #ffcc33
}
Div.menu A:link
{
    COLOR: #ffffff;
}
Div.menu A:visited
{
    COLOR: #ffffff;
}
Div.menu A:hover
{
    COLOR: #ff0000;
    BACKGROUND-COLOR: #ffffcc;
}

Div.midashi
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px
}
SPAN.field
{
    FONT-SIZE: 15px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    TEXT-ALIGN: center
}
SPAN.field A:link
{
    COLOR: #ffffff;
}
SPAN.field A:visited
{
    COLOR: #ffffff;
}