
HTML
{
    BACKGROUND-COLOR: #e2e2d6;
    BACKGROUND-IMAGE: url(/images/nonplus.gif);
    BACKGROUND-REPEAT: no-repeat;
    COLOR: #000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: smaller;
	MARGIN: 0px;
	PADDING: 0px;
}

TABLE.calendar
{
    BACKGROUND-COLOR: #e2e2d6;
    COLOR: #000;
	BORDER-COLOR: #C4AAA3;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
}

TABLE.calendar TD, TABLE.calendar TH
{
    TEXT-ALIGN: center;
}

TABLE.calendar A, TABLE.calendar A:visited, TABLE.calendar A:active, TABLE.calendar A:hover
{
    BACKGROUND-COLOR: #e2e2d6;
}

BODY
{
	MARGIN: 0px;
	PADDING: 0px;
}

DIV.main
{
	MARGIN: 24px;
	PADDING: 1em;
	COLOR: #000;
	BACKGROUND-COLOR: #FFF;
	
	BORDER-COLOR: #C4AAA3;
	BORDER-WIDTH: 1px;
	BORDER-STYLE: solid;
}

A
{
    COLOR: #8E4944;
	BACKGROUND-COLOR: #FFF;
}

A:active
{
    COLOR: #33CCFF;
	BACKGROUND-COLOR: #FFF;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #8E4944;
	BACKGROUND-COLOR: #FFF;
    TEXT-DECORATION: none
}

A:visited
{
    COLOR: #630000;
 	BACKGROUND-COLOR: #FFF;
   TEXT-DECORATION: none
}

A:hover
{
    COLOR: #8E4944;
	BACKGROUND-COLOR: #FFF;
    TEXT-DECORATION: underline
}

DT
{
    FONT-WEIGHT: bolder
}
TD
{
    FONT-SIZE: smaller
}
TH
{
    FONT-SIZE: smaller
}
TABLE.List
{
    BORDER-BOTTOM: gray thin solid;
    BORDER-COLLAPSE: collapse;
    BORDER-LEFT: gray thin solid;
    BORDER-RIGHT: gray thin solid;
    BORDER-TOP: gray thin solid
}
TABLE.List TH
{
    BACKGROUND-COLOR: gray;
    COLOR: white;
    PADDING-BOTTOM: 0.2em;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    PADDING-TOP: 0.2em;
    TEXT-ALIGN: left
}
TABLE.List TD
{
    PADDING-BOTTOM: 1px;
    PADDING-LEFT: 1em;
    PADDING-RIGHT: 1em;
    PADDING-TOP: 1px;
}
STRONG.date
{
    FONT-SIZE: larger;
    FONT-WEIGHT: bolder
}
DIV.headerdata
{
    FONT-WEIGHT: bolder
}

DIV.date
{
    FONT-SIZE: smaller
}

DIV.BlogDateHeader
{
    FONT-WEIGHT: bolder;
	COLOR: gray
}

DIV.PostSubject
{
    FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 0.5em;
}
