/*
Theme Name: yomehibi_ent
Description: Fudge's another story
*/
@import url("http://vanillafudge.jp/css/reset.css");
@import url("http://vanillafudge.jp/css/base.css");
body { background: url(images/bg_header.jpg) no-repeat center top; font-size: 14px; line-height: 1.8; color:#595959; margin: 0; padding: 0; }
body a:link { color: #82572A; text-decoration: none; }
body a:visited { color: #82572A; text-decoration: none; }
body a:hover { color: #82572A; text-decoration: underline; }
body a:active { left: 0px; top: 1px; position: relative; }
#mainwrap { width:100%; margin:0 auto; padding: 0; }
#header { position:relative; height:300px; width: 750px; margin: 0 auto; }
#header #logo { margin-left:0px; float:left; }
#header #logo h1 { margin:0 0 0 -15px; padding: 0; }
#header #logo p { color:#fff; margin-left:15px; text-align:center; }
#header #headerright { float:left; width:415px; }
#header #headerright #lead { margin: 43px 0px 23px; }
#header #headerright #specialentry { left: 295px; top: 175px; position: absolute; }
#header #headerright ul { left: 520px; top: 220px; position: absolute; }
#header #headerright li { margin: 0 0 5px; }
#wrapper { position:relative; width:100%; margin:0 auto; background: url(images/bg_contents.jpg) repeat scroll center top; padding: 0; }
#content { position:relative; width:650px; margin:0 auto; text-align: left; }
#main-blog { float:left; width:400px; padding:0; }
#main-blog h1 { height: 20px; font-size:12px; font-weight: normal; }
#main-blog h1 a,
#main-blog h1 a:visited,
#main-blog h1 a:active { color:#FF6687; border-bottom:1px dashed #b2b0a4; }
#main-blog h1 a:hover { color:#FFFFFF; background-color:#FF6687; border-bottom:1px dashed #b2b0a4; }
#main-blog .post { padding: 0 0 10px 0; margin: 10px auto 20px; border-bottom: 1px dotted #998675; }
#main-blog .post p { font-size: 13px; line-height: 1.5; }
#main-blog .post p.postinfo { font-size: 12px; text-align: right; margin: 40px 0 0; clear: both; }
#main-blog .post a { color: #FF6699; }
#sidebar { width:181px; position:relative; float:right; display: inline; margin:35px 0 0; }
#sidebar .widget { width:181px; margin:20px 0 25px; padding:0px; text-align:left; color:#666666; }
#sidebar .widget p { padding-left:5px; }
#sidebar .widget h2 { margin:0; padding:10px 0 20px; }
/*#sidebar .widget ul { margin:2px 0 15px; padding:0; }
#sidebar .widget ul li { margin:0; padding:2px 15px; }*/
#sidebar .widget ul#category li { background:url(images/bullet_angel.png) no-repeat 0 0; margin:0; padding:0px 5px 2px 30px; color: #FF6699; font-size:13px; }
#sidebar .widget ul#category li a { color: #FF6699; }
#sidebar .widget ul#category li ul.children { margin:0 0 10px; padding: 0; }
#sidebar .widget ul#category li ul.children li { background:url(images/bullet_star.png) no-repeat 0 5px; margin:0; padding:1px 5px 0px 15px; font-size: 12px; }
#sidebar .widget ul#category li ul.children li a { color: #82572A; }
#sidebar .widget ul#comment { margin:0 0 10px; padding:0 ; }
#sidebar .widget ul#comment li { background:url(images/bullet_star.png) no-repeat 0 3px; margin:0; padding:0 5px 2px 15px; font-size: 12px; }
#sidebar .widget ul#comment li ul li { background:url(images/xxbullet_star.png) no-repeat 0 3px; margin:0; padding:0 0 0 10px; line-height: 1.5; }
#sidebar .widget ul#links { margin:0; padding:0 ; }
#sidebar .widget ul#links li { margin:0 0 10px; padding:0; }
.textwidget { padding:0 8px; }
#com { width:400px; clear:both; padding:0 0 5px; }
#com p { font-size: 12px; line-height: 1.5; }
#com #comhead { width:400px; margin: 30px 0 20px 0; text-align: right; }
#com #respond { width:400px; margin:30px 0 20px 0; text-align: right; clear:both; }
#com #commentform { font:110% /*Arial, Helvetica, sans-serif*/; margin:10px 10px 30px 0; }
#com #commentform label { color:#787878; font-size:87%; }
#com #commentform input { width:200px; background:#fff; border:1px dashed #b2b0a4; margin-top:3px; font:100%; padding:5px; }
#com #commentform textarea { height:130px; background:#fff; border:1px dashed #b2b0a4; margin-top:3px; font:100%; overflow:auto; padding:5px; }
#com #commentform #submit { cursor:pointer; }
#com .commentlist { text-align:justify; padding:0; font-size: 14px; line-height: 1.5; }
#com .commentlist p { clear:both; margin:10px 15px 10px 2px; }
#com #commentform p { margin:0; padding:6px 0; }
#com .alt { margin-top:10px; background:#FAFAE6; padding:10px 10px 5px; /*border:1px solid #d9d6ca;*/ }
#com .comment-author { font-size:11px; color:#FF6687; }
#com .comment-author a,
#com .comment-author a:visited,
#com .comment-author a:active,
#com .comment-author a:hover { color:#FF6687; text-decoration:none; }
#com .comment-date { margin:0 0 0 2px; font-size:9px; color: #8C8988; }
#bottom { background:transparent url(images/bg_footer.png) no-repeat center top; height:150px; width: 100%; }
/*
  book
---------------------------------------------------- */
/* コンテナ */
/* ヘッダー */
/* 独立ページのメニュー
/* メイン */
/* コンテンツ */
/* 記事 */
/* 記事内の画像 */
/* ページリンク */
p.pagelink a { font-size: 0.75em; color: #2b76cc }
span.pageprev { float: left }
span.pagenext { float: right }
/* コメント */
p#trurl { background-color: #a8d1ff; padding: 8px; margin-bottom: 30px }
/* サイドバー 
/* フィード */
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 }
/* タグクラウド */
/* 検索フォーム */
/* フッター */
/* ２段組み用の設定 */
/* １段組み用の設定 */

