/*                                      */
/* じょじょカンレンダー スタイルシート  */
/*                                      */

@import url("../../starwars.css");

h2 {
    margin: 2em 2em 1em 2em;
    padding: 2px 7px;
    color: inherit;
    background-color: transparent;
    border-width: 3px;
    border-color: #dddddd;
    border-style: double;
    font-size: 100%;
    font-weight: bold;
    color: #ffffff;
}

p.navi {
    margin: 1em 3em;
    text-indent: 0em;
    font-weight: bold;
    clear: both;
}

p.body {
    margin: 1em 4em 3em 4em;
    text-indent: 0em;
}

ul ul {
    margin: 0.2em 2em;
}

p.attention {
    margin: 3em 0em;
    text-align: center;
    font-weight: bold;
    text-indent: 0em;
    clear: both;
}

table.calender {
    margin: 1em 5%;
    width: 90%;
    border-style: solid;
    border-width: 2px;
    border-collapse: collapse;
    border-spacing: 0px;
    border-color: #dddddd;
}

table.topic {
    margin: 2em 8%;
    width: 84%;
}

th, td {
    color: inherit;
    background-color: transparent;
    padding: 2px 3px;
    border-style: solid;
    border-width: 1px;
    border-color: #dddddd;
}

td.sun {
    background-color: #880000;
}

td.sat {
    background-color: #000088;
}

td.today {
    background-color: #555555;
}

tbody th {
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
}

colgroup.month {
    width: 33%;
    vertical-align: top;
}

col {
    padding: 0em 0.3em;
}

col.day {
    width: 2em;
    text-align: right;
    vertical-align: top;
}

col.wday {
    width: 2em;
    text-align: center;
}

col.schedule {
    text-align: left;
    font-size: x-small;
}

col.date {
    width: 5em;
    text-align: right;
    vertical-align: top;
}

th a {
    background-color: transparent;
    color: #ffff00;
}

th a:visited {
    background-color: transparent;
    color: #ffcccc;
}

th a:hover {
    background-color: transparent;
    color: #88ff88;
}

form dl {
    margin: 2em 3em;
}

form dt {
    margin: 0em auto;
    width: 7em;
    white-space: nowrap;
    text-align: right;
    font-weight: bold;
    float: left;
    clear: both;
}

form dl dd {
    margin: 0.3em auto 0.3em 7.5em;
}

span.number {
    background-color: transparent;
    color: #ffffff;
    font-style: normal;
}

span.subject {
    background-color: transparent;
    color: #00ffff;
    font-style: normal;
}

span.info {
    background-color: transparent;
    color: #eeeeee;
    font-size: x-small;
    font-weight: normal;
}

span.edit {
    font-size: x-small;
}

span.lock {
    color: #999999;
    font-size: x-small;
}

em.keyword {
    background-color: transparent;
    color: #ff00ff;
    font-weight: bold;
}



/* end_of_file */

