/* ライターズガイド:記事ページ用 - Style Base CSS (entry.css) */

#main h3{
  float:left;
  line-height:20px;
  margin:0;
  padding:3px;
  }

#main .day{
  float:right;
  font-size:11px;
  text-align:right;
  line-height:20px;
  margin:0px;
  padding:3px;
  }

#main .days{
  float:none;
  }

.entry_body p, .entry_body-b p{
  line-height:180%;
  }

blockquote{
  line-height:18px;
  margin:5px auto;
  padding:10px;
  background-color:#FFEEEE;
  border:1px solid #DD4444;
  clear:both;
  }


/* WRITER PROFILE */

#writer_p{
  width:530px;
  margin:0px auto;
  padding:25px 0px 10px;
  clear:both;
  }

#writer_p .writer_p{
  width:530px;
  margin:0 auto;
  padding:0;
  background:url(http://www.writers-guide.com/imgs/writer_p-back.jpg) repeat-y; 
  }

#writer_p .writer-head{
  width:530px;
  height:15px;
  background:url(http://www.writers-guide.com/imgs/writer_p-head.jpg) no-repeat; 
  }

#writer_p .writer-bottom{
  width:530px;
  height:15px;
  background:url(http://www.writers-guide.com/imgs/writer_p-bottom.jpg) no-repeat; 
  }

#writer_p .writer-box{
  width:500px;
  margin:0px auto;
  padding:5px 0 0;
  }

#writer_p .box_l{
  float:left;
  width:120px;
  }

#writer_p .box_r, #writer dl{
  float:right;
  width:370px;
  text-align:left;
  }

#writer_p dl{
  margin:0px;
  padding:0px;
  }

#writer_p dt{
  float:left;
  width:90px;
  height:20px;
  color:#FFF;
  text-align:center;
  line-height:20px;
  margin:0 5px 5px 0;
  padding:0;
  background-color:#999967;
  clear:both;
  }

#writer_p dd{
  float:left;
  color:#653100;
  width:264px;
  text-align:left;
  line-height:20px;
  margin:0 0 5px;
  padding:0;
  }

#writer_p .pr, #writer_p .more{
  float:none;
  text-align:left;
  margin-bottom:0;
  clear:both;
  }

#writer_p .pr{
  width:360px;
  color:#666;
  padding:5px 5px 0;
  border-top:1px dotted #949494;
  }

#writer_p .more{
  margin:0;
  padding:0;
  }

#writer_p .entry_body{
  line-height:150%;
  padding:5px;
  }

#main .entry_body .left{
  padding:0 7px 2px 0;
  }

#main .entry_body img{
  padding:5px;
  }