body {
color: #CCCCCC;
background-color: black;
font-family : Trebuchet MS, Arial, Helvetica, sans-serif;
font-weight : normal;
text-align : center;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 0;
padding: 0;
}
table {
width : 800px;
margin: 0 auto;
}
table table {
width : 100%;
}
.hatena-body {
width : 800px;
background-color : #333333;
position : relative;
margin : 0 auto;
}
p, li {
text-align : left;
}
/*-- link -----------------------------------------------------*/
a:link {
color:#CC0000;
text-decoration: none;
}
a:visited {
color:#CC0000;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
span + a:link {
color:#FF3333;
text-decoration: none;
}
span + a:visited {
color:#CC0000;
text-decoration: none;
}
/*-- list ------------------------------------------------------*/
ol {
font-size : 24pt;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 50px;
margin-right: 5%;
}
ol[style="list-style-type: none;"] {
font-size: 80%;
text-align : right;
position : absolute;
bottom : 24px;
}
ol[style="list-style-type: none;"] li a {
color : #CCCCCC;
}
ol[start="1"] li {
font-size : 18pt;
background-color:#000000;
position : relative;
padding : 0px 0px 4px 0px;
margin-top : 12px;
}
ol[start="1"] li a {
font-size : 14pt;
font-family : Tahoma;
}
span + a {
margin-left : 12px;
}
ol[start="1"] li span {
font-size : 8pt;
position : absolute;
right : 6px;
top : 14px;
}
/*-- description ------------------------------------------------*/
p.diff {
font-size: 10pt;
background-color: #777777;
text-align: justify;
text-justify : inter-cluster;
position : relative;
min-height : 96px;
margin-bottom: 0px;
padding: 6px 12px 12px 150px;
}
a.screenshot {
position : absolute;
left : 16px;
}
/*-- header and title --------------------------------------------*/
div.header {
position : relative;
margin : 12px 0px 4px 0px;
padding: 4px 0px 0px 0px;
}
h1 {
text-align: left;
font-size: 16pt;
font-weight: bold;
border-bottom: 1px dotted #ADB2FF;
}
.notice {
font-size : 8pt;
position : absolute;
right : 5%;
bottom : 4px;
}
.pager {
font-size: 8pt;
font-style : normal;
text-align: right;
margin-top: 3px;
margin-bottom: 3px;
margin-right: 5%;
}
div.adminmenu {
font-size: 90%;
margin: 2% 5% 0% 0%;
text-align: right
}
span.adminmenu {}
form.hatena-searchform {
text-align: right;
margin-right: 5%;
}
.message {
font-size : 12pt;
border: 1px solid #333333;
background-color : #777777;
position : fixed;
bottom : 32px;
right : 24px;
padding : 8px 8px 8px 8px;
z-index : 8;
}
/*-- footer ----------------------------------------------------*/
div.footer {
font-size : 9pt;
text-align : right;
margin : 64px 5% 24px 5%;
padding-bottom : 12px;
}