/*
Theme Name: harmony diary
Theme URI: http://www.club-harmony.com/diary/
Description: 会員制SMクラブ 東京 渋谷ハーモニー diary
*/html{
background-image:url(images/body-bg.gif);
background: #eadbd0;
}
body {
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
color: #737373;
}

/* コンテナ */
div#container{
background: #ffffff;
width: 760px;
margin: -10px auto
}

/* ヘッダー */
div#header{
width: 760px;
height: 200px;
background-image: url(header.jpg);
background-repeat: no-repeat;
}
#title{
position:absolute;
top:40px;
left:700px;
text-align: center;
}

div#header h1{
font-size: 30px;
margin: 0px;
padding: 0px 0px 0px 0px;
}

div#header h1 a{
text-decoration: none;
color: #8a2841
}

div#header p{
font-size: 9px;
}

/* コンテンツ */
div#content{
width: 530px;
padding-right: 25px;
padding-left: 3px;
float: left;
}
p#pagetitle{
width: 510px;
height: 10px;
font-size: 0.875em;
font-weight: bold;
color: #ce6d7e;
text-align: center;
padding: 10px 0;
margin-top: 20px
}
#pagetitle{
border-bottom:1px dashed #ede0d4;
background: # url(images/sidebar-li004.gf) no-repeat center left;
text-align: center;
margin-left: 10px
}

/* 記事 */
div.post	{
background-color: #ffffff;
margin: 20px 10px
}

div.post h2{
height: 20px;
font-size: 0.875em;
background: #;
border-top:px dashed #ede0d4;
border-bottom:1px dashed #ede0d4;
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px;
margin: 0
}

div.post h2 a{
padding-left: 5px;
background-image: url(listmark.gf);
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
color: #737373
}

div.post p{
font-size: 0.75em;
line-height: 1.6;
margin-top: 10px
}

p.postinfo{
color: #737373;
text-align: right;
margin: 20px 0 0;
clear: both
}

p.postinfo a{
color: #ce6d7e;
}

/* 記事内の画像 */
.aligncenter{
display: block;
margin-left: auto;
margin-right: auto
}

div.post img{
border: none
}
.alignleft{
float: left;
margin-right: 10px;
margin-bottom: 2px
}

.alignright {
float: right;
margin-left: 10px;
margin-bottom: 2px
}

.wp-caption{
border: solid 1px #aaaaaa;
text-align: center;
padding-top: 5px;
margin-top: 10px
}

/* ページリンク */
p.pagelink a{
font-size: 0.75em;
color: #ce6d7e
}

span.pageprev{
float: left
}

span.pagenext{
float: right
}

/* サイドバー */
div#sidebar{
background: #e0d5e0;
width: 190px;
float: left;
margin-top: 20px;
margin-bottom: 20px
margin-left: 10px;
margin-right: 10px
}

div#sidebar h2{
background-repeat: no-repeat;
border-top:px dashed #ede0d4;
border-bottom:1px dashed #ede0d4;
background-image: url(listmark.gif);
font-family:Arial, Helvetica, sans-serif;
font-weight: lighter;
font-size: 14px;
color: #737373;
padding-left: 15px;
margin-top: 0px;
margin-bottom: 0px
margin-left: 5px;
margin-right: 5px;
}

div#sidebar li{
font-size: 0.75em;
list-style-type: none;
margin-bottom: 4px;
background-image: url(listmark1.gif);
background-repeat: no-repeat;
padding-left: 16px;
vertical-align: top
}

div#sidebar li a	{
font-family:Arial, Helvetica, sans-serif;
color: #ce6d7e;
text-decoration: none
}

div#sidebar ul{
margin: 8px 8px 20px;
padding: 0
}

#sidebar_pro {
  background: #FFF url('enter.gif') no-repeat bottom center;
  width:190px;
  height:210px;
  margin:10px 0px 5px 5px;
  padding:0px 0px 0px 0px;
}
#sidebar_pro_p{
width:180px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #737373;
text-align: left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}
#sidebar_pro_p a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color: #ce6d7e;
}

/* カレンダー */
#wp-calendar{
width: 190px;
margin-bottom: 20px;
font-size: 0.75em
}

#wp-calendar a{
color: #ce6d7e
}

#wp-calendar td, #wp-calendar th{
text-align: center
}

#wp-calendar caption{
font-family:Arial, Helvetica, sans-serif;
background-image: url(menubar.pg);
background-repeat: no-repeat;
border-top:px dashed #ede0d4;
border-bottom:1px dashed #ede0d4;
 background: # url(images/sidebar-li004.gf) no-repeat center left;
font-size: 15px;
color: #737373;
padding: 6px 8px;
margin: 0
}

#wp-calendar #prev	{
text-align: left;
padding-top: 3px;
padding-left: 3px
}

#wp-calendar #next	{
text-align: right;
padding-top: 3px;
padding-right: 3px
}

/* フィード */
p.feed	{
font-size: 0.75em;
font-family: Verdana, Helvetica, sans-serif;
border: solid 1px #8cc63f;
padding: 5px;
margin: 25px 0
}

p.feed a	{
color: #444444;
text-decoration: none
}

p.feed img{
vertical-align: middle;
margin-right: 8px
}
/* 検索フォーム */
input#s{
 width: 140px;
 margin-bottom: 5px
 }
p{
 margin-left: 10px
 }

/* フッター */
div#footer{
height: 40px;
background: #;
clear: both
}

div#footer{
text-align: center;
font-size: 0.75em;
font-style: normal;
font-family: Verdana, sans-serif;
padding-top: 6px
}

div#footer a{
color: #ce6d7e
}
