/* default.css */

/* default settings */
body { font-family: Verdana, sans-serif; margin-left: 2em; margin-right: 2em;  background-color: #dddddd; }
h1 { margin-left: 10px; margin-bottom: 0; }
h2 { font-size: 100%; font-weight: normal; border: 1px solid gray; border-width: 1px 0 1px 0; padding: 2px 2px 2px 5px; }
h3 { font-weight: normal; width: 80%; border: 1px solid lightgray; border-width: 1px 0 1px 0; padding: 2px 2px 2px 5px; }
hr { clear: both; }
li { padding: 5px 0 5px 0; font-size: small; }
p  { text-indent: 1em; }
span.strong { font-weight: bold; }
span.em { font-style: italic; }
.copyright { color: lightgray; font-size: small; text-align: left; }
.svnrev { color: gray; font-size: small; }
.notice { background-color: #ffeeee; padding: 5px; border: 1px #ffcccc solid; font-size: small; }
.desktop { text-align:center; width:100%; height:100%;}
.sheet { text-align: left;  width:900px; margin:20px auto; padding: 40px; background-color: #ffffff; }

.adsense { text-align: center; }

/* updated */
.updated { font-size: smaller; margin: 0; padding: 0; float: right; text-align: right; }

/* main */
div.main { width: 65%; float: left; clear: both; margin:10px;}
div.main p { font-size: small; }

/* short-desc */
p.short-desc { margin-top: 5px; }

/* sidebar */
div.sidebar ul { margin: 1em; padding: 0; font-size: small;}
div.sidebar li { padding: 2px 0 2px 0; font-size: x-small; }
div.sidebar h2 { font-size: small; margin: 0; padding: 2px 1px 2px 4px; }
div.sidebar p { font-size: x-small; }
div.sidebar { width: 28%; float: right; margin: 10px;}

/* updatelist */
.date { font-weight: bold; }

/* quotes */
blockquote.quote { border: 3px double #e0e0e0; margin: 10px 0 10px 0; padding: 0.5em; font-size: x-small; background-color: #ffffff; margin-top: 30px; }
blockquote.quote div.author { text-indent: 1em; font-style:italic; }

/* for software pages */
.since { font-size: small; float: right; }
div.thumb { text-align: center; font-size: x-small; margin: 10px 0 10px 0; }
div.thumb a { text-decoration: none; }

/* nakanohito */
#nakanohito {
  float: right;
  font-size: smaller;
  margin: 0px;
  padding: 0px;
  text-align: right;
}
#nakanohito :link, :visited {
  color: #00b;
  border: 0px;
}


