/* $Id: base.css 11 2005-10-07 01:38:07Z takayama $ */

@charset "UTF-8";

/* 選択ハイライト */
div.flush,
div.flush div.body {
   background-color: #EE9;
}

li.flush {
   background-color: #EE9;
}

/* フォーム */
form#sForm input.search {
   width: 130px;
}

/* 編集画面 */
div#smemoEdit {
   display: none;
   width: 96%;
   height: 80%;
   position: absolute;
   background: #EEE;
   padding: 15px;
   z-index: 10;
}

div#editForm {
   width: 50%;
   height: 90%;
}

form#update .tags {
   width: 50%;
}

form#update #taglist {
   margin-bottom: 5px;
}

form#update #tags a {
   margin: 2px;
   padding: 2px;
   text-decoration: none;
}

form#update .textarea {
   height: 95%;
}

form#update textarea {
   width: 90%;
   height: 97%;
}

form#update input.button {
   width: 70px;
}

div#editPreview {
   left: 50%;
   width: 49%;
   height: 90%;

   position: absolute;
   top: 10px;

   margin-top: 10px;
   border: 1px solid #999;
   overflow: auto;
}

#content, form#update {
   height: 100%;
}

/* リスト */
div#slist {
   overflow: auto;
   height: 250px;
   margin-top: 4px;
}

div#slist li span.del {
   font-size: xx-small;
}

div#slist li span.del a {
   padding: 1px;
}

div#slist li span.del a:hover {
   border: 1px solid #666;
}

div#flist {
   margin-top: 20px;
   margin-bottom: 20px;
}

/* ナビゲーションリンク */
div.day div.nav {
   text-align: right;
}

div#menu {
   background-color: #FFF;
   position: absolute;
   display: none;
}

div.day div.nav a,
div#menu a {
   border-bottom: 1px solid #999;
   border-right:  1px solid #999;
   padding: 2px;
   margin: 1px 3px 1px 3px;
}

div.bmenu {
   background-color: #FFF;
   position: absolute;
   display: none;
   border: 1px solid #999;
   padding-right: 10px;
   z-index: 1;
}

/* search のタブ */
div.tab a {
   padding: 2px;
   margin: 2px;
   border-right: 1px solid #999;
   border-bottom: 1px solid #999;
}

div.tab .now {
   background-color: #ACF;
}

/* リンク色 */
div.body a.inner {
   text-decoration: none;
}

div.body a.search {
   border-bottom: dashed 1px #333;
   text-decoration: none;
}

div.body a.asearch {
   border: solid 1px #999;
   text-decoration: none;
}

/* Menu専用 */
div#amenu div.body {
   padding: 0px 5px 0px 5px;
}

/* サイドバー リンク */
div.sidebar ul.itemlink {
   margin-left: 0px;
   margin-top: 10px;
   padding-left: 0px;
   width: 100%;
   float: left;
}

div.sidebar ul.itemlink li {
   list-style: none;
   margin-right: 10px;
   float: left;
}

div.sidebar ul.itemlink a {
   padding: 2px;
   margin-bottom: 10px;
}

/* タイトルに仕込んであるメモ番号 */
div.day span.number {
   display: none;
}

/* タイトル部のタグリンク */
div.day span.taganchor {
   font-size: 65%;
   font-weight: normal;
}

div.day span.taganchor a {
   text-decoration: none;
}

/* suggest */
div.suggest ol {
   margin:  0px;
   padding: 0px;
   list-style: none;
}

div.suggest a {
   margin:  0px;
   padding: 1px;
   display: block;
   width: 100%;
   color: #000;
   text-decoration: none;
}

div.suggest a:hover {
   background-color: transparent;
}

div.suggest li.off {
   background-color: #FFF;
}

div.suggest li.on {
   background-color: #666;
}

div.suggest li.on a {
   color: #FFF;
}

a.hit {
   background-color: #FF6;
}

div#flist ul {
   margin-top: 0px;
}

div.day h2.sTitle {
   padding: 3px 10px 3px 10px;
   background-color: #CCC;
   margin: 0px;
   font-size: large;
   border-bottom: 0px;
}

ul.search {
   margin-left: 0px;
   padding-left: 10px;
   list-style: none;
}

ul.search li {
   margin-bottom: 3px;
}


.pagelink {
   margin-left: 10px;
}

.pagelink a {
   padding: 2px 5px 2px 5px;
   border: 1px solid #CCC;
   text-decoration: none;
   margin-right: 2px;
   margin-left:  2px;
}

.pagelink a:hover {
   border-color: #999;
}

.pagelink a.select {
   background-color: #F9F9F9;
   font-weight: bold;
   border-color: #999;
}

div.taglink {
   background-color: #FFF;
   position: absolute;
   display: none;
   border: 1px solid #999;
   padding-right: 10px;
   z-index: 1;
}

p.loading img {
   margin-right: 5px;
}

/*
span.tagcloud0  { font-size: 10px; }
span.tagcloud1  { font-size: 11px; }
span.tagcloud2  { font-size: 12px; }
span.tagcloud3  { font-size: 13px; }
span.tagcloud4  { font-size: 14px; }
span.tagcloud5  { font-size: 15px; }
span.tagcloud6  { font-size: 16px; }
span.tagcloud7  { font-size: 17px; }
span.tagcloud8  { font-size: 18px; }
span.tagcloud9  { font-size: 19px; }
span.tagcloud10 { font-size: 20px; }
span.tagcloud11 { font-size: 21px; }
span.tagcloud12 { font-size: 22px; }
span.tagcloud13 { font-size: 23px; }
span.tagcloud14 { font-size: 24px; }
span.tagcloud15 { font-size: 25px; }
span.tagcloud16 { font-size: 26px; }
span.tagcloud17 { font-size: 27px; }
span.tagcloud18 { font-size: 28px; }
span.tagcloud19 { font-size: 29px; }
span.tagcloud20 { font-size: 30px; }
*/
