@charset "utf-8";

* {
  margin: 0;
  padding: 0;
}

body {
        background-color:black;
  background-image:url(https://blog-imgs-44.fc2.com/c/u/t/cutedesign/634-retro-texture-bg.gif);
  color: black;
  line-height: 1.5em;
  font-size: small;
  font-family: Verdana, Arial, Helv, Helvetica, sans-serif;
}

img,img a {
  border: none;
}

a {
  color: #42bd4a;
}

#wrap {
  width: 850px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
}

#header {
  background-image:url(https://blog-imgs-44.fc2.com/c/u/t/cutedesign/634-retro-texture-hf.gif);
  width: 850px;
  height: 120px;
  text-align:right;
}

h1 {
  padding: 40px 30px 0 30px;
}

#header h1 a:link,#header h1 a:visited {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

.introduction {
  margin: 10px 0 0 30px;
  line-height: 160%;
  color: white;
}

#container {
  width: 850px;
        background-color:#fff;
}

#content {
  float: right;
  width: 600px;
}


h2 {
  padding: 15px 15px 15px 0px;
}

.entry_text {
  padding: 0px 10px 20px 10px;
}

.entry_more_link {
  padding: 10px 0px;
}

.entry_more_text {
  padding: 0px 10px 20px 10px;
}

.entry_more_textt a:link,.entry_more_text a:visited {
  
}

.entry_bottom {
  text-align: right;
        margin-right:2em;
        margin-bottom:25px;
        padding:10px;
        border-bottom:1px solid #ccc;
}

blockquote {
  margin: 10px;
  padding: 10px;
  border: 1px dashed #cccccc;
}

.comment_body {
  width: 530px;
  margin-bottom: 10px;
}

.comment_title {
  font-weight: bold;
  line-height: 20px;
  border-bottom: 1px solid #cccccc;
  padding-left: 5px;
  margin: 0 10px 20px 10px;
}

.comment_receive_body {
  margin: 0 20px 10px 20px;
  border-bottom: 1px dotted #cccccc;
}

.comment_receive_title {
  font-weight: bold;
  margin: 0 0 10px 0;
}

.comment_receive_text {
  padding: 0 5px 10px 5px;
}

.comment_receive_footer {
  text-align: right;
}

.comment_form {
  padding: 30px 15px;
}

.comment_form table td {
  padding: 5px 3px;
}

.comment_edit {
  width: 530px;
  margin-bottom: 10px;
}

.comment_edit_form {
  padding: 30px 15px;
}

.comment_edit_form table td {
  padding: 5px 3px;
}

.trackback_body {
  width: 530px;
  margin-bottom: 10px;
}

.trackback_title {
  font-weight: bold;
  color: #333333;
  line-height: 20px;
  border-bottom: 1px solid #cccccc;
  padding-left: 5px;
  margin: 0 10px 20px 10px;
}

.trackback_url_text {
  padding: 5px 15px 10px 15px;
}

.trackback_url_text input {
  width: 100%;
}

.trackback_receive_body {
  margin: 0 20px 10px 20px;
  border-bottom: 1px dotted #cccccc;
}

.trackback_receive_title {
  font-weight: bold;
  margin: 0 0 10px 0;
}

.trackback_receive_text {
  padding: 0 5px 10px 5px;
}

.trackback_receive_footer {
  text-align: right;
}

.archives_title {
  font-weight: bold;
  padding-left: 15px;
  margin-bottom: 10px;
}

.archives_text {
  margin: 0;
  padding: 0 10px 20px 10px;
  line-height: 1.7em;
}

.archives_text ul {
  list-style: none;
}

.archives_text ul li {
  margin-bottom: 10px;
}

#prev_next {
  text-align: center;
  margin: 0 auto;
  padding: 30px 15px 50px 15px;
}

#sidebar {
  float: left;
  width: 200px;
        padding:10px;
}

#sidebar h3 {
  border-bottom: solid 1px #777777;
  margin-bottom: 10px;
}

.sidemenu {
  margin-bottom: 30px;
}

.sidemenu a:link,.sidemenu a:visited {
  text-decoration: none;
}

.sidemenu a:hover,.sidemenu a:active {
  text-decoration: underline;
}

.sidemenu ul {
  list-style: none;
}

.sidemenu ul li {
  margin: 0 0 5px 0;
  padding-left: 13px;
  line-height: 1.3em;
}

.plugin-calender {
  margin: 0;
  padding: 0;
}

.calender {
  width: 100%;
}

.calender caption {
  font-weight: bold;
  padding: 4px 0 7px 0;
}

.calender th {
  text-align: center;
  border-bottom: dotted 1px #cccccc;
}

.calender #sun {
  color: #ff8888;
}

.calender #sat {
  color: #518EBD;
}

.calender td {
  text-align: center;
}

.calender td a:link {
  font-weight: bold;
  text-decoration: underline;
}

.calender td a:hover {
  text-decoration: none;
}

form {
  margin: 0;
  padding: 0;
}

input,textarea {
  background: #f5f5f5;
  color: #000000;
  margin: 0;
  padding: 0;
  border: 1px solid #cccccc;
}

#footer {
  background-image: url(https://blog-imgs-44.fc2.com/c/u/t/cutedesign/634-retro-texture-hf.gif);
  clear: both;
  width: 850px;
  line-height: 1.2em;
  text-align: center;
  border-top: solid 1px #cccccc;
  padding: 15px 0;
  color: #fff;
}

#footer a {
  color: #fff;
}