/*======================================
 Universal
=======================================*/
/* base size */
body {
  font-size  : 16px;
  *font-size : medium;
  *font      : small;
}

/*======================================
 Header
=======================================*/

/* navigation tabs */
#header .sites ul {
  font-weight : bold;
  text-align  : center;
}

#header a {
  font-size : 80%;
}

/*======================================
 Contents
=======================================*/
.entry .title div{
  font-size   : 60%;
  line-height : 1;
}

.entry .head .time {
  text-align : right;
}
.entry .head .time dt{
  font-weight : normal;
}
.entries .head h2{
  font-size : 120%;
}

.entry .body .posted {
  text-align : right;
}

.entry .body p.image a.page{
  line-height : 1.2;
  font-size   : 85%;
}

.entry .comment label {
  font-weight : bold;
}

/*======================================
 Navigation Menu
=======================================*/
.side_menu {
  font-size  : 95%;
}

.side_menu h2 {
  font-size      : 105%;
  letter-spacing : 1px;
}

.side_menu h2 a{
  color       : #FFFFFF;
  font-weight : bold;
}

.side_menu ul a,
.side_menu dt a{
  font-weight : bolder;
}

.side_menu ul {
  font-size       : 90%;
  list-style      : none;
  text-align      : left;
  text-decoration : none;
}
.side_menu dt{
  font-size : 90%;
}

.side_menu .bookmarks img{
  vertical-align : middle;
}

ul.bookmarks,
ul.feeds {
  list-style-image : none;
  list-style-type  : none;
  text-align       : left;
  text-decoration  : none;
}

.home #navi .site     dd,
.home #navi .bookmark dd{
  text-align : right;
}
.home #navi .site     dd img,
.home #navi .bookmark dd img{
  vertical-align : top;
}

/*======================================
 Footer
=======================================*/

#footer {
  text-align  : center;
  line-height : 1.5em;
  font-size   : 95%;
}
#footer a {
  text-decoration : none;
  font-weight     : bold;
}
