BODY
{
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: left bottom;
    PADDING-LEFT: 0px;
    BACKGROUND-ATTACHMENT: fixed;
    BACKGROUND-IMAGE: url(dot030.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 2em;
    COLOR: black;
    LINE-HEIGHT: 1.6em;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    FONT-FAMILY: Verdana, "lr oSVbN", Osaka, sans-serif
}
BODY
{
    FONT-SIZE: 80%
}
TH
{
    FONT-SIZE: 80%
}
TD
{
    FONT-SIZE: 80%
}
A
{
    FONT-WEIGHT: 700;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: navy
}
A:visited
{
    COLOR: #008080
}
A:hover
{
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #ff0000;
    TEXT-DECORATION: underline
}
ADDRESS A:link
{
    COLOR: #003;
    TEXT-DECORATION: none
}
ADDRESS A:visited
{
    COLOR: #003;
    TEXT-DECORATION: none
}
ADDRESS A:hover
{
    COLOR: #06c;
    TEXT-DECORATION: underline overline
}
P
{
}
P.back
{
    TEXT-ALIGN: center
}
P.description
{
    BORDER-RIGHT: #039 6px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #039 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: -1px 0px 2em;
    BORDER-LEFT: #039 0px solid;
    COLOR: #969;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #039 0px solid;
    TEXT-ALIGN: right
}
P.description:unknown
{
    content: ". . . "
}
P.images
{
    TEXT-ALIGN: center
}
P.images IMG
{
    MARGIN: 5px
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
BLOCKQUOTE
{
    BORDER-RIGHT: #363 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #363 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1.8em 10%;
    BORDER-LEFT: #363 1px solid;
    COLOR: #363;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #363 1px solid
}
BLOCKQUOTE P
{
    MARGIN: 1.4em
}
BLOCKQUOTE UL
{
    MARGIN: 1.4em
}
BLOCKQUOTE H3
{
    MARGIN: 1.4em
}
ADDRESS
{
    BORDER-RIGHT: #999 0px solid;
    PADDING-RIGHT: 0.4em;
    BORDER-TOP: #999 1px solid;
    PADDING-LEFT: 0.4em;
    FONT-SIZE: 0.8em;
    PADDING-BOTTOM: 0.4em;
    MARGIN: 1em 0px;
    BORDER-LEFT: #999 0px solid;
    LINE-HEIGHT: 1.4em;
    PADDING-TOP: 0.4em;
    BORDER-BOTTOM: #999 0px solid;
    FONT-STYLE: normal;
    TEXT-ALIGN: right
}
HR
{
    MARGIN: 1em auto;
    WIDTH: 90%;
    HEIGHT: 0px
}
EM
{
    FONT-WEIGHT: normal;
    COLOR: #900;
    FONT-STYLE: normal
}
STRONG
{
    FONT-WEIGHT: bolder
}
STRONG A
{
    FONT-WEIGHT: bolder
}
SPAN.comment
{
    COLOR: #666
}
SPAN.access
{
    TEXT-DECORATION: underline
}
Q
{
    COLOR: #363
}
Q:unknown
{
    content: ""
}
Q:unknown
{
    content: ""
}
CODE
{
    COLOR: #336;
    FONT-FAMILY: monospace
}
CITE
{
    FONT-STYLE: normal
}
IMG
{
    BORDER-TOP-STYLE: none;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none
}
H1
{
    BORDER-RIGHT: #039 0px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #039 0px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #039 6px solid;
    COLOR: #039;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #039 0px solid;
    TEXT-ALIGN: left
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.2em;
    MARGIN: 1.6em 5%;
    COLOR: #036
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    MARGIN: 1.4em 7%;
    COLOR: #630
}
UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1.4em 7%;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: square
}
OL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1.4em 7%;
    PADDING-TOP: 0px
}
LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3em;
    PADDING-TOP: 0px
}
DL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 1.4em 7%;
    PADDING-TOP: 0px
}
DD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 1.6em;
    PADDING-TOP: 0px
}
DD:unknown
{
    content: "c "
}
UL UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 2em;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: circle
}
TABLE
{
    MARGIN: 1em 7%;
    empty-cells: show
}
TD
{
    PADDING-RIGHT: 0.2em;
    PADDING-LEFT: 0.2em;
    PADDING-BOTTOM: 0.2em;
    PADDING-TOP: 0.2em
}
TH
{
    PADDING-RIGHT: 0.2em;
    PADDING-LEFT: 0.2em;
    PADDING-BOTTOM: 0.2em;
    PADDING-TOP: 0.2em
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
INPUT
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    FONT-SIZE: 1em;
    BORDER-LEFT: #666 1px solid;
    BORDER-BOTTOM: #666 1px solid
}
TEXTAREA
{
    BORDER-RIGHT: #666 1px solid;
    BORDER-TOP: #666 1px solid;
    FONT-SIZE: 1em;
    BORDER-LEFT: #666 1px solid;
    BORDER-BOTTOM: #666 1px solid
}
DIV.contents
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5% 0px 0px;
    WIDTH: 14em;
    PADDING-TOP: 0px
}
DIV.contents A
{
    TEXT-DECORATION: none
}
H2.menu
{
    BORDER-RIGHT: 0px solid;
    PADDING-RIGHT: 0.4em;
    BORDER-TOP: 0px solid;
    PADDING-LEFT: 0.4em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: 'Tempus Sans ITC', sans-serif
}
UL.menu
{
    PADDING-RIGHT: 0.6em;
    PADDING-LEFT: 0.6em;
    PADDING-BOTTOM: 0.6em;
    MARGIN: 0px;
    PADDING-TOP: 0.6em;
    LIST-STYLE-TYPE: none
}
UL.menu LI
{
    PADDING-RIGHT: 0.6em;
    PADDING-LEFT: 0.6em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DIV.theater-arts
{
    BORDER-RIGHT: #66f 0px solid;
    BORDER-TOP: #66f 0px solid;
    BORDER-LEFT: #66f 5px solid;
    BORDER-BOTTOM: #66f 0px solid
}
DIV.theater-arts H2.menu
{
    BORDER-LEFT-COLOR: #66f;
    BORDER-BOTTOM-COLOR: #66f;
    COLOR: #009;
    BORDER-TOP-COLOR: #66f;
    BORDER-RIGHT-COLOR: #66f
}
DIV.private
{
    BORDER-RIGHT: #6f6 0px solid;
    BORDER-TOP: #6f6 0px solid;
    BORDER-LEFT: #6f6 5px solid;
    BORDER-BOTTOM: #6f6 0px solid
}
DIV.private H2.menu
{
    BORDER-LEFT-COLOR: #6f6;
    BORDER-BOTTOM-COLOR: #6f6;
    COLOR: #090;
    BORDER-TOP-COLOR: #6f6;
    BORDER-RIGHT-COLOR: #6f6
}
DIV.other
{
    BORDER-RIGHT: #f66 0px solid;
    BORDER-TOP: #f66 0px solid;
    BORDER-LEFT: #f66 5px solid;
    BORDER-BOTTOM: #f66 0px solid
}
DIV.other H2.menu
{
    BORDER-LEFT-COLOR: #ff6666;
    BORDER-BOTTOM-COLOR: #ff6666;
    COLOR: #990000;
    BORDER-TOP-COLOR: #ff6666;
    BORDER-RIGHT-COLOR: #ff6666
}
DIV.what
{
    MARGIN: 0px 5%;
    COLOR: #666
}
DIV.what A
{
    COLOR: #666
}
DIV.what H2
{
    MARGIN: 0px
}
DIV.what DL.what
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
DL.what DT
{
    FLOAT: left;
    MARGIN-RIGHT: 0.5em
}
DL.what DD:unknown
{
    content: " / "
}
DIV.info
{
    CLEAR: right;
    MARGIN: 1em 5%
}
DIV.info H2
{
    DISPLAY: none;
    MARGIN: 0px
}
DIV.info UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
DIV.info LI
{
    MARGIN: 0px
}
P.cgi-ctl
{
    TEXT-ALIGN: right
}
P.cgi-edit
{
    TEXT-ALIGN: center
}
DL.article
{
    MARGIN: 2em 7%
}
DL.article DT
{
    BORDER-RIGHT: #039 0px solid;
    BORDER-TOP: #039 0px solid;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    BORDER-LEFT: #039 0px solid;
    COLOR: #036;
    BORDER-BOTTOM: #039 1px solid;
    LETTER-SPACING: 0.1em
}
DL.article DD
{
    MARGIN: 0px
}
DL.article DD P
{
    MARGIN: 1em
}
DL.diary DT
{
    FLOAT: left;
    WIDTH: 12em;
    TEXT-ALIGN: center
}
DL.diary DD:unknown
{
    content: ""
}
DL.article DT A
{
    TEXT-DECORATION: none
}
DL.article SPAN.info
{
    FONT-WEIGHT: normal
}
DL.article SPAN.date
{
    FONT-SIZE: 0.8em
}
DIV.maxim
{
    MARGIN: 2em 7%
}
H3.maxim
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    MARGIN: 2em 6% 0.4em;
    COLOR: #636;
    LETTER-SPACING: 0.1em
}
H3.maxim:unknown
{
    content: ""
}
BLOCKQUOTE.maxim
{
    BORDER-RIGHT: #c69 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #c69 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 7%;
    BORDER-LEFT: #c69 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #c69 1px solid
}
BLOCKQUOTE.maxim P
{
    MARGIN: 1em;
    COLOR: #603;
    TEXT-ALIGN: left
}
BLOCKQUOTE.maxim UL
{
    MARGIN: 1em;
    COLOR: #603;
    TEXT-ALIGN: left
}
P.maxim
{
    MARGIN: 0.4em 7%;
    COLOR: #666
}
UL.booklist
{
    LIST-STYLE-TYPE: none
}
DL.profile DT
{
    DISPLAY: block;
    FLOAT: left;
    MARGIN: 0px;
    WIDTH: 10em;
    TEXT-ALIGN: right
}
DL.profile DD
{
    MARGIN: 0px 0px 0px 10.6em
}
