/* paraiso.css...20091107 */
BODY{
 margin: 0 auto;
 padding: 0;
 color: #c0c0f0;
 background: #1f0000;
 text-align: left;
 font-family: "MS UI Gothic","Osaka";
 font-size: 12px;
 zoom:1;
}

IMG{ border: 0px; }
IMG.right{ float: right; }
IMG.left{ float: left; }
IMG.border{
 border-width: 1px;
 border-color: #606878
 border-style: solid;
}

DIV.mainbody{
 position:relative;
 width:700px;
 margin:0 auto;
}

TABLE{
 font-size: 12px;
 font-family: "MS UI Gothic","Osaka";
 vertical-align: text-top;
 border-color: #00ff80;
}

TABLE.menu{
 float: left;
 width: 120px;
}

TABLE.info{
 float: left;
 width: 280px;
}

TABLE.split{
 float: left;
 width: 12px;
}

TABLE.column{
 padding: 0px;
 background-color: #206030;
 width: 700px;
 height: 80px;
 border-color: #c0c080;
 border-width: 1px 0px 1px 0px;
 border-style: solid;
 border-collapse: collapse;
}

TABLE.maincolumn{
 margin: 0px;
 width: 700px;
}

TR.space{
 font-size: 4px;
 height: 4px;
}

TD.menu{
 border-color: #e0c040;
 background-color: #303848;
 border-width: 1px 4px 1px 1px;
 border-style: solid;
 border-collapse: collapse;
 text-align: right;
}

TD.explain{
 padding-left: 16px;
 background-color: #001808;
 border-color: #80a080;
 border-width: 1px;
 border-style: solid;
 border-collapse: collapse;
}

TD.middle{
 background-color: #001808;
 border-color: #80a080;
 border-width: 1px;
 border-style: solid;
 border-collapse: collapse;
 text-align: center;
}

TD.index{
 width: 230px;
 padding: 1px 0px 0px 2px;
 background-color: #303848;
 border-color: #ff8080;
 border-width: 1px 0px 0px 8px;
 border-style: solid;
 border-collapse: collapse;
 text-align: left;
}

TD.date{
 padding: 1px 0px 0px 0px;
 background-color: #304838;
 border-color: #00ff80;
 border-width: 0px 4px 1px 0px;
 border-style: solid;
 border-collapse: collapse;
 font-size:10px;
 text-align: left;
 vertical-align: bottom;
}

TD.index2{
 width: 320px;
 padding: 0px;
 font-size:10px;
 background-color: #001808;
 border-color: #c0ffc0;
 border-width: 0px 0px 1px 4px;
 border-style: solid;
 border-collapse: collapse;
 text-align: right;
}

TD.column{
 border-color: #0080ff;
 border-width: 1px 2px 1px 2px;
 border-style: solid;
 border-collapse: collapse;
 text-align: left;
}

TD.normal{
 color: #c0c0ff;
 background-color: #303848;
}

TD.title{
 padding: 0px;
 border-color: #c0ffc0;
 border-width: 0px 0px 1px 8px;
 border-style: solid;
 border-collapse: collapse;
 text-align: left;
 vertical-align: bottom;
}

TD.rightcolumn{
 vertical-align: text-top;
}

TD.caption{
 padding: 0px;
 font-size:10px;
 text-align: right;
}

SPAN.label{
 color: #203828;
 background: #e0c040;
 padding: 2px 0px 0px 0px;
}

SPAN.white{ color: #ffffff; }
SPAN.normal{ color: #506878; }
SPAN.resolve{ color: #dcdced; }
SPAN.headbox{ color: #00ff80; }
SPAN.caption{ color: #8080a0; font-size:10px; }
SPAN.crimson{ color: #c06060; }
SPAN.uptitle{ color: #ffffff; }
SPAN.update{ color: #4080c0; }
SPAN.info{
 font-weight: bold;
 font-size: 12px;
 color: #e0c040;
}
SPAN.textcopy{ color: burlywood;}

BR.clear{ clear: both;}
A:link   { text-decoration:none; color: #ffffff }
A:visited{ text-decoration:none; color: #40c080 }
A:active { text-decoration:underline; color: #ff4040 }
A:hover  { text-decoration:underline; color: #ff4040 }
A.H3.menu:hover  { text-decoration:underline; color:green }
