/*****************************************************************************
	Man Page Style Sheet
 *****************************************************************************/

BODY
{
    font-size           : 90%;

    background-color    : #fff;
    color               : #111;

    margin              : 8px;
    padding             : 0px;
}

TR
{
    font-size           : 90%;

    background-color    : #fff;
    color               : #111;

    margin              : 8px;
    padding             : 0px;
}

/*============================================================
	Heading Styles
 *============================================================*/

H1
{
    font-weight         : bold;
    font-size           : 180%;

    margin              : 0px 0px 20px  0px;
    padding             : 0px 0px  0px 10px;

    border-style        : none none solid none;
    border-width        : 3px;
    border-color        : #48f;
}

H2
{
    font-weight         : bold;
    font-size           : 140%;

    margin              : 30px 0px 10px  0px;
    padding             :  0px 0px  0px 10px;

    border-style        : none none solid double;
    border-width        : 0px 0px 2px 8px;
    border-color        : #49f;
}

H3
{
    font-weight         : bold;
    font-size           : 120%;

    margin              : 30px 0px 10px 0px;
    padding             : 0px;
}

/*============================================================
	Table Styles
 *============================================================*/

TABLE
{
    width               : 95%;
    padding             : 0px;

    border-color        : #c0c0c0;
    
    border-collapse     : collapse;
}

TABLE TD, TABLE TH
{
    padding             : 4px 8px;

    border              : 1px solid #c0c0c0;
}

TR
{
    background-color    : #eef;
}

TH
{
    font-weight         : bold;
    width               : 20%;
}

THEAD TR
{
    text-align          : center;
    font-weight         : bold;
    background-color    : #ddf;
}

TH.category
{
    font-weight         : bold;
    background          : #acf;
}

TD.arguments
{
    font-size           : 120%;
    font-style          : italic;
    font-weight         : bold;
}

/*============================================================
	History Style
 *============================================================*/

DL.history DT
{
    font-style          : normal;
    font-weight         : bold;
    text-align          : left;
    font-size           : 9pt;

    margin              : 0px;
    padding             : 0px;
}

DL.history DD
{
    font-style          : normal;
    font-weight         : normal;
    text-align          : left;
    font-size           : 10pt;

    margin              : 0px 0px 4px 0px;
    padding             : 0px;
}


/*============================================================
	Description Styles
 *============================================================*/

DIV.indent
{
    margin              : 0px 8px 0px 20px;
    padding             : 20px;
}

DIV.section
{
    margin              : 0px 8px 10px 20px;
    padding             : 0px;
}

P
{
    font-weight         : normal;
}

PRE
{
    padding             : 10px;

    background          : #f0f0f0;
    border              : 1px solid #ccc;
}

CODE
{
	padding: 0;

/* SampleDemos Only 
    display          : block;
    border           : solid gray 1px;
    padding          : 2px;
    background-color : #f0f0f0;		*/
}

UL
{
    font-weight         : normal;

    margin              : 20px 8px 10px 0px;
    padding             : 0px;
}

OL
{
    font-weight         : normal;

    margin              : 0px 08px 10px 50px;
    padding             : 0px;

    list-style-type     : decimal;
}

LI
{
    margin              : 0px 8px 2px 16px;
    padding             : 0px;
}

P.warning
{
    color               : red;
    font-weight         : bold;
    border              : solid 2px red;
    padding             : 1em;
}

P.notice
{
    color               : black;
    font-weight         : bold;
    border              : solid 1px black;
    padding             : 1em;
}

/*============================================================
    属性表示用スタイル
 *============================================================*/

SPAN.arguments
{
    font-size           : 120%;
    font-style          : italic;
    font-weight         : bold;
}

SPAN.func_attr
{
    font-size           : 80%;
    color               : white;
    font-weight         : bold;
    background          : #44f;
    border-left         : solid 1px #aaf;
    border-top          : solid 1px #aaf;
    border-right        : solid 1px #00c;
    border-bottom       : solid 1px #00c;
    padding-left        : 2px;
    padding-right       : 2px;
}

SPAN.func_sdkver
{
    font-size           : 80%;
    color               : white;
    font-weight         : bold;
    background          : #0a0;
    border-left         : solid 1px #0f0;
    border-top          : solid 1px #0f0;
    border-right        : solid 1px #060;
    border-bottom       : solid 1px #060;
    padding-left        : 2px;
    padding-right       : 2px;
}

