/* home */

#login-panel
{
  width:200px;
  margin-left:20px;
  padding:8px;
  border:1px solid #999999;
  background-color:#FFFFFF;
  float:right;
}

/* about */

h1 .book-title
{
  float:left;
}

h1 .add-to-bookshelf-link
{
  font-size:0.6em;
  text-align:right;
}

dl .add-to-bookshelf-link
{
  margin-top:8px;
  font-weight:bold;
}

h1 .add-to-bookshelf-link a,
dl .add-to-bookshelf-link a
{
  padding:2px 16px 2px 16px;
  color:#FFFFFF;
  background-color:#3333FF;
}

#similar-informations
{
  float:right;
}

#social-bookmarks,
#similar-bookshelfs,
#similar-products
{
  width:260px;
  padding:8px;
  margin-bottom:10px;
  border:1px solid #FF9933;
  background-color:#FFFFFF;
}

#social-bookmarks .caption,
#similar-bookshelfs .caption,
#similar-products .caption
{
  padding:8px;
  background-color:#FFFFAA;
  font-weight:bold;
}

#similar-products ul li
{
  clear:left;
}

#similar-products ul li img
{
  margin-right:8px;
  margin-bottom:8px;
  float:left;
}

#users-reviews
{
}

#users-reviews .owner
{
  margin-bottom:10px;
}

#users-reviews .owner div
{
  margin-bottom:5px;
}

#users-reviews .owner .name
{
  padding-left:8px;
  border-left:8px solid #AAAA00;
  background-color:#FFFFAA;
}

#users-reviews .owner .actions
{
  padding-left:8px;
  border-left:2px solid #999999;
}

#amazon-reviews
{
}

#amazon-reviews .reviewer
{
  margin-bottom:10px;
}

#amazon-reviews .reviewer div
{
  margin-bottom:5px;
}

#amazon-reviews .reviewer .name
{
  padding-left:8px;
  border-left:8px solid #AAAA00;
  background-color:#FFFFAA;
}

#amazon-reviews .reviewer .summary
{
  font-weight:bold;
  text-decoration:underline;
}

/* 各種本棚 */
#profile-panel
{
  float:left;
  width:200px;
  padding:4px;
  border:1px solid #FF9933;
  background-color:#FFFFFF;
}

#profile-panel .caption
{
  padding:4px;
  background-color:#FFFFAA;
  font-weight:bold;
}

#profile-panel .photo
{
  float:left;
  margin-right:4px;
}

#profile-panel table.mini-information
{
}

#profile-panel table.mini-information th,
#profile-panel table.mini-information td
{
  padding:4px;
}

#profile-panel table.mini-information th
{
  background-color:#FFFF99;
}

#profile-panel table.mini-information td
{
}

#profile-panel table#profile-friends td
{
  width:30%;
  overflow:hidden;
  font-size:77%;
  text-align:center;
  padding-bottom:4px;
}

#side-panel
{
  float:right;
  width:180px;
  padding:4px;
  border:1px solid #FF9933;
  background-color:#FFFFFF;
}

#side-panel .caption
{
  padding:4px;
  background-color:#FFFFAA;
  font-weight:bold;
}

#side-panel form input[type="text"]
{
  width:120px;
}

#center-pane
{
  margin-left:230px;
}

/* 表紙ビュー */

#bookshelf-cover-view
{
  width:520px;
  height:660px;
  background:#000000 url(../../img/bookshelf_mini.png);
  overflow:hidden;
}

#bookshelf-cover-view .item
{
  float:left;
  width:20%;
  height:120px;
  margin:10px 0px 0px 0px;
  text-align:center;
  overflow:hidden;
}

#bookshelf-cover-view .item img
{
  padding-top:20px;
  height:100px;
}

/* 背表紙ビュー */
#no-wrapper
{
  width:1180px;
}

/* リストビュー */

#bookshelf-list-view
{
  width:520px;
}

#bookshelf-list-view ul
{
}

#bookshelf-list-view ul li
{
  line-height:200%;
  border-bottom:1px dashed #999999;
}

#bookshelf-list-view ul li .title
{
}

#bookshelf-list-view ul li .author
{
  text-align:right;
}

/* プロフィール */

#profile-side-bar
{
  float:left;
  width:160px;
  padding:8px;
  margin-right:10px;
  margin-bottom:10px;
  text-align:center;
  border:1px solid #FF9933;
  background-color:#FFFFFF;
}

#introductions
{
  float:right;
  width:300px;
  margin-left:10px;
}

#introductions table
{
  width:100%;
}

#introductions table td.operation
{
  text-align:right;
}

#profile-main
{
  float:left;
}

/* introductions_of */

table.introductions-list
{
}

table.introductions-list th.profile
{
  text-align:center;
  vertical-align:top;
}

table.introductions-list td.introduction
{
  width:600px;
  text-align:left;
  vertical-align:top;
}
