BODY     {
  color: #222222;
  font-family: Verdana;
  background-repeat:repeat;
  background-attachment: fixed;
  margin:0px;
  padding:0px;
  text-align:center;
  background-color : #cccccc;
}
img{ 
border-width:0px; 
}
a:link,a:visited {
  color:#696969;
  text-decoration: none ;
}
a:active,a:hover {
  color:#000000;
  text-decoration: underline;
}
/* HEADER ------------------------------------------------------------------- */

.banner {
  background-image:url("http://u-style.org/blog/skin/images/070623back.jpg"); 
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 760px;
  height: 200px;
  padding: 0px 0px 0px 0px;
}
/* サイト名 ------------------------------------- */
#site_title  {
  margin: 30px 0px 0px 20px;
  font-family: Verdana;
  font-size:32px;
  color:#c0c0c0;
  font-weight:bolder ;
}
.site_title A:LINK,.site_title A:VISITED,
.site_title A:ACTIVE,.site_title A:HOVER  {
  color : black;
  text-decoration: none ;
}
/* サイト説明 ----------------------------------- */
#description {
  color : black;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana;
  margin: 20px 0px 0px 20px;
}
/* メニュー ----------------------------------------------------------------- */
#menu{
  width:757px;
  color: #988775;
  background:#ffffff;
  margin:0px 0px 0px 0px;
  padding:3px 0px 0px 3px;
  text-align:left;
  border-top: solid 1px #988775;
  border-bottom: solid 1px #988775;
  border-right: solid 1px #988775;
}
/* メイン ------------------------------------------------------------------- */
#main {
  float:right;
  width:560px;
  height:100%;
  margin:0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}
#inbox  {
  margin:0px auto 0px auto;
  width: 760px;
  text-align:left;
  padding: 0px 0px 0px 0px;
  background-color : #ffffff;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #988775;
  border-right-color : #988775;
}
/* 前後の記事へのリンク -------------------------*/
#pagearea  {
  background-color: transparent;
  float:right;
  width:100%;
  font-size:10px;
  margin:0px 10px 0px 5px;
  text-align:right;
  clear: right;
}
td.pagearea{
  font-size:10px;
}
/* 画像一覧 -------------------------*/
#img_view {
	margin : 30px 0px 0px 0px;
	text-align : center;
}

#img_details {
	margin : 30px 0px 0px 0px;
	text-align : center;
}

.img_list{
 width:95%;
 margin:0.5em auto;
 padding:3px;
}

.img_cell {
 padding:1em 3px 1em 3px;
 text-align:center;
}

.img_page {
	font-size : 12px;
	text-align : center;
}

.img_link {
	font-size : 12px;
	text-align : center;
}

.img_title {
  color: black;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana;
  padding: 3px 0px 0px 5px;
  margin:0px 8px 10px 8px;
  border-top-width : 1px;
  border-top-style : dashed;
  border-top-color : gray;
}
/* -------------------------------------------------------------------------- */

.entry  {
  margin: 0px 0px 20px;
}
.entry_admin {
  margin: 0px 0px 0px 10px;
}
/* エントリーの日付 --------------------------------- */
.entry_date {
  padding:5px 0px 3px 5px;
  color : black;
  font-size : 12px;
  font-weight:nomal;
  margin:3px 8px 10px 8px;
  border-top-width : 1px;
  border-top-style : dashed;
  border-top-color : gray;
}
/* エントリーのタイトル ----------------------------- */
.entry_title {
  color: black;
  font-weight: bold;
  font-size: 12px;
  font-family: Verdana;
  padding: 0px 0px 0px 15px;
}
/* author ------------------------------------------- */
.entry_author    {
  color: #999999;
  font-size: 10px;
  text-align: right;
  margin: 0px 30px 0px 0px ;
}
/* エントリーの本文 --------------------------------- */
.entry_body {
  font-size: 12px;
  line-height: 170%;
  font-family: Verdana;
  margin: 15px 30px 15px 20px;
  vertical-align:middle  ;
}
/* カテゴリ l コメント l トラックバック -------------- */
.entry_state {
  font-family: Verdana;
  font-size: 10px;
  color: #999999;
  margin: 20px 8px 25px 20px;
  text-align:right ;
}
/* カテゴリ l コメント l トラックバック | ID ---------- */
.entry_state_id {
  font-family: Verdana;
  font-size: 10px;
  color: #999999;
  margin: 20px 30px 25px 20px;
  text-align:right ;
}
/* エントリーの本文内の引用部分 ----------------------- */
BLOCKQUOTE {
  font-family:Verdana;
  font-size: 11px;
  color: #333333;
  margin: 20px 10px 20px 10px;
  padding: 10px;
  border : solid #988775;
  border-top-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-width : 1px;
}
/* 左サイド ----------------------------------------------------------------- */
#side {
  float:left;
  margin:0px 0px 0px 0px;
  width:200px;
  padding: 0px 0px 20px 0px;
}
TD.side {
  background-color : #ffffff;
  border-right-width : 1px;
  border-right-style : solid;
  border-right-color : #988775;
}
/* メニューのタイトル ---------------------------- */
.linktitle   {
  color: #222222;
  text-align: center;
  font-weight: nomal;
  font-size: 12px;
  line-height: 170%;
  font-family: Verdana;
  margin : 5px 10px;
  margin-bottom : 0px;
  margin-left : 10px;
  border-bottom:1px solid #696969 ;
}
/* メニューのボディ ------------------------------ */
.linktext   {
  color: #222222;
  font-size: 10px;
  line-height: 170%;
  font-family: Verdana;
  margin: 3px 0px 0px 5px;
  padding : 3px 3px;
  padding-bottom : 20px;
  padding-left : 3px;
}
ul {
  margin: 0px;
  padding: 0px;
  list-style-type:none;
  color:#000000 ;
}
li {
  margin: 0px;
  padding: 0px 0px 0px 5px;
  list-style-type:none;
  color:#000000 ;
}
/* SEARCH------------------------------------------ */
.search  {
  color: white;
  font-size: 10px;
  line-height: 170%;
  font-family: Verdana;
  margin: 20px 0px 5px ;
}
/* MONTHLY------------------------------------------ */
#pdm_arslct{
  font-family:Verdana;
  font-size:12px;
  border:1px solid #696969;
}
/* AMAZON------------------------------------------- */
.zonu_item{
  font-size: 10px;
  line-height: 110%;
  letter-spacing: 1px;
  text-align: center;
  margin: 0px;
  padding: 0px;
}
.zonu_item a, .zonu_item a:link, .zonu_item a:visited, .zonu_item a:active {color: #696969; text-decoration:none;}
.zonu_item a:hover {color : #000000; text-decoration:underline;}

.zonu_goods{
  float:left;
  width:165px;
  border: 1px dashed #aaa;
  margin: 5px;
  padding: 3px;
}

.zonu_pict{
  margin: 3px;
  padding: 0px;
}

.zonu_title{
  font-size: 12px;
  margin: 0px;
  padding: 3px 0px 3px 0px;
}

.zonu_author{
  margin: 0px;
  padding: 3px 0px 3px 0px;
}

.zonu_shop{
  text-align: left;
}

.zonu_price{
  color:#696969;
  text-align: left;
}

.zonu_date{
  text-align: left;
}

.zonu_avail{
  text-align: left;
}

.zonu_comment{
  background-color: #eee;
  text-align: left;
  border: 1px solid #ccc;
  margin: 5px 0px 0px 0px;
  padding: 3px;
}
/* FOOTER-------------------------------------------------------------------- */
#footer {
  width: 760px;
  padding: 0px 0px 0px 0px;
  background-color:#FFFFFF ;
}
.copyright  {
  color : black;
  font-size: 11px;
  font-family: Verdana;
  text-align:right;
  background-color : #988775;
}
/* フォーム設定------------------------------------------------------------- */
form {
  margin: 0px;
  padding: 0px;
}
textarea,input {
  font-family:Verdana;
  font-size:12px;
  background-color:#ffffff;
  border:1px solid #696969;
}
input.sub {
  background-color:#f5f5f5;
}
/* プロフのアバター --------------------------------------------------------- */
.pict {
  float: right;
}