/***********************************************/
/* style.css  yuka                             */
/***********************************************/
body{
  font-family: "MS UI Gothic",Osaka,sans-serif;
  font-size  : 13px;
  color: #666666;
  line-height: 1.166; 
  margin: 0px auto;
  padding: 0px;
  width: 100%;
  background : #EFF0EB;
}

a:link, a:visited, a:hover {
  color: #F17C13;
  text-decoration: none;
}
a:hover {
  color: #cccccc;
}

/* overrides decoration from previous rule for hovered links */
h1, h2, h3, h4, h5, h6 {
  font-family: "MS UI Gothic",Osaka,sans-serif;
  margin: 0px;
  padding: 0px;
}

h1{
  font-family: "MS UI Gothic",Osaka,sans-serif;
 font-size: 120%;
 color: #334d55;
}

h2{
 font-size: 114%;
 color: #663300;
}

h3{
 font-size: 110%;
 color: #ffffff;
}

h4{
 font-size: 100%;
 font-weight: normal;
 color: #333333;
}

h5{
 font-size: 100%;
 color: #334d55;
}

ul{
  margin: 0px 8px;
  padding: 0px;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

li{
  color: #F17C13;
  list-style-type: disc;
  list-style-position: inside;
  padding: 4px 0px;
  border-bottom : 1px dotted #cccccc;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/
.headertop{
  width  : 100%;
  height : 49px;
  background : #D9E9C5 url(images/header_bk.jpg) repeat-x;
  text-align : center;
}

.headerlogo{
  width  : 100%;
  text-align : center;
}

.headerimg{
  width  : 100%;
  text-align : center;
}

.main{
  width  : 100%;
  text-align : center;
}

td.contents{
  background-color : #ffffff;
  color      : #666666;
  width      : 750px;
  vertical-align : top;
}

td.side_l{
  width : 15px;
  background : url(images/side_l.jpg) repeat-y;
}

td.side_r{
  width : 15px;
  background : url(images/side_r.jpg) repeat-y;
}

#page{
  width: 780px;
  background : #ffffff;
}

#sidebar{
  text-align: left;
  vertical-align : top;
  padding: 10px 15px;
  width: 200px;
}

#sidebar a:link, #sidebar a:visited, #sidebar a:hover {
  color: #F17C13;
  text-decoration: none;
}
#sidebar a:hover {
  color: #cccccc;
}

td.content{
  text-align : center;
  width : 500px; 
  margin-left : auto;
}

.posttitle{
  height : 35px;
  text-align : left;
  margin : 4px 0px;
  padding : 8px 0px 0px 20px ;
  color  : #D66520;
  background : url(images/content_title.gif) no-repeat;
}

.entry{
  text-align : left;
  padding: 10px 0px;
  line-height: 1.5; 
}

.entry b{
/*  color : #F17C13; */
  color : #74864C;
}

.contentfooter{
  clear: both;
  padding: 30px 20px 4px 20px;
  text-align : right;
}

div.content{
  text-align : left;
  padding: 4px 0px;
  line-height: 1.5; 
}


div.content li{
  color: #666666;
  list-style-type: none;
  list-style-position: outside;
  padding: 1px 0px;
  border-bottom : 1px dotted #cccccc;
}


.footer{
  width  : 100%;
  height : 12px;
  background : #D9E9C5 url(images/footer_bk.jpg) repeat-x;
  text-align : center;
  color  : #F17C13;
  font-size : 12px;
  padding: 6px 0px;
}

.titles{
  background    : url(images/mark1.gif) no-repeat;
/*  color         : #535634; */
  color         : #A3AE50;
  width         : 177px;
  height        : 27px;
  padding       : 2px 0px 2px 18px;
  font-weight   : bold;
  margin-top    : 18px;
}

.archivelist{
  padding       : 0px;
}

#admin{
  padding: 5px 0px 5px 0px;
  width: 160px;
  text-align : center;
}

#search{
  padding: 5px 0px 5px 0px;
  text-align : right;
}

/* Begin Form */
.searchform .formfield {
  width:130px;
  margin : 0px;
}

#sidebar .searchform #s {
  width: 95px;
  padding: 1px;
  }

#sidebar #searchsubmit {
  padding: 0;
  }

.entry form {
  text-align:left;
  }

select {
  width: 130px;
  }

.commentform {
  text-align: right;
}

.commentform input {
  width: 170px;
  padding: 2px 0;
  margin: 5px 5px 1px 0;
  }

.commentform textarea {
  width: 98%;
  padding: 2px;
  }

.commentform #submit {
  margin: 0;
  float: right;
  }
/* End Form */

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
  margin: 3px 5px;
  padding: 3px;
}
.leftbox {
  float: left;
}
.rightbox {
  float: right;
}

