/*****************************************
	base
****************************************/
body {
  color            : #000;
  padding          : 0px;
  margin           : 0px;
  font-size        : 13px;
  line-height      : 17px;
  text-align       : center;
  background-color : #fff;
  font-family      : "MS PGothic",Arial,sans-serif;
}
img {
  border           : 0px none #ffffff;
}
h2,h3,p {
  margin           : 0px;
  padding          : 0px;
}
#container, #header, #content, #footer {
  margin           : 0px auto;
  text-align       : center;
  width            : 811px;
}
#header-inner, #header-content {
  margin           : 0px;
}
#content {
  background-image : url(img/blogimg_02.gif);
  background-repeat: repeat-y;
  background-position: left 0;
}

/* ----- clearfix start ------ */
.pkg:after, #content-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.pkg, #content-inner { display: block; }
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
/* */
/* ----- clearfix end ------ */

#content-inner {
  margin           : 15px auto 0px;
  text-align       : left;
  width            : 811px;
  background-color : #ffffff;
}
#footer-inner, #footer-content {
  margin           : 10px 0px;
}
#footer-content {
}
.copyright {
  font-size        : 11px;
  color            : #999;
}
#alpha {
  width            : 555px;
  background-color : #ffffff;
  float            : right;
}
#beta {
  width            : 211px;
  background-color : #ffffff;
  padding-right    : 44px;
  float            : right;
}
/*****************************************
	link
****************************************/
a:link, a:visited {
  text-decoration  : none;
}
a:hover {
  text-decoration  : underline;
}
.entry-title a, .asset-meta a, .asset-more-link a, .entry-back a {
  color            : #660A09;
}

/*****************************************
	widget
****************************************/
.widget {
  margin           : 0px 0px 10px;
  text-align:left;
}
.widget-profile_title, .widget-profile_name, .widget-profile_comment {
  position:absolute;
}
.widget-profile_title {
  font-size:12px;
  line-height:14px;
  width:211px;
  margin-left : 0px;
  margin-top : 258px;
  text-align:center;
}
.widget-profile_name {
  font-size:12px;
  line-height:14px;
  width:211px;
  margin-left : 0px;
  margin-top : 276px;
  text-align:center;
}
.widget-profile_name span {
  font-size:13px;
  line-height:14px;
  letter-spacing:4px;
  padding-left:10px;
}
.widget-profile_comment {
  font-size:13px;
  line-height:19px;
  width:182px;
  margin-left : 15px;
  margin-top : 300px;
  text-align:left;
}
.widget-header {
  background-image : url(img/blog_04.gif);
  background-repeat: no-repeat;
  background-position: left 0;
  height:22px;
}
.widget-title {
  text-align:center;
  font-size:15px;
  line-height:17px;
  color:#B06932;
  font-weight:bold;
  padding-bottom:5px;
}
.widget-content {
  background-image : url(img/blog_05.gif);
  background-repeat: repeat-y;
  background-position: left 0;
  text-align:left;
  font-size:13px;
  line-height:25px;
  color:#B06932;
}
.widget-content ul {
  margin:0px;
  padding:0px 15px 0px 30px;
}
.widget-footer {
  background-image : url(img/blog_06.gif);
  background-repeat: no-repeat;
  background-position: left 0;
  height:22px;
}
/*****************************************
	entry
****************************************/
.entry-title_box {
  background-image : url(img/blog_07.gif);
  background-repeat: no-repeat;
  background-position: left 0;
  background-color:#e9c653;
  padding-left :5px;
  margin:5px 0px 15px;
}
.entry-title {
  background-color : #fff;
  padding:6px 0px 6px 7px;
  font-size        : 17px;
  line-height      : 20px;
  margin           : 0px;
  color:#660A09;
}
.entry_date{
  padding:5px 0px 5px 7px;
  background-image : url(img/blog_08.gif);
  background-repeat: repeat-y;
  background-position: left 0;
  background-color : #fff;
  color            : #7C7C7D;
  font-size: 12px;
  line-height:14px;
}
h1#page-title.entry-title {
  color            : #660A09;
}
.asset-meta {
  margin           : 10px 0px 15px;
  color:#B06932;
  text-align:right;
}
.comment .asset-meta {
  text-align:left;
}
abbr {
  border           : 0px solid #ffffff;
}
.entry-separator {
  margin           : 40px 0px;
}
.entry-content {
  line-height      : 1.7em;
}
.asset-more-link {
  text-align       : right;
  padding-right:15px;
  background-image : url(img/blog_09.gif);
  background-repeat: no-repeat;
  background-position: right 2px;
  font-size        : 13px;
  line-height      : 15px;
}
.entry-back {
  text-align       : left;
  padding-left:15px;
  background-image : url(img/blog_10.gif);
  background-repeat: no-repeat;
  background-position: left 2px;
  font-size        : 13px;
  line-height      : 15px;
  margin: 20px 0px;
}
/*****************************************
	comment
****************************************/
.comment {
  border-left      : 2px solid #B06932;
  margin           : 20px 0px;
  padding          : 3px 0px 3px 10px;
  width            : 440px;
}
.comment .asset-meta {
  margin           : 0px;
}
.comments-open-content {
  width            : 440px;
}
#comment-form-name, #comment-form-email, #comment-form-url{
	width:400px;
	margin:5px 0px;
}
#comment-form-name label, #comment-form-email label, #comment-form-url label {
	width:140px;
	color:#B06932;
	display:block;
	float: left;
}
#comments-open-text label {
	color:#B06932;
}
#comment-form-name #comment-author, #comment-form-email #comment-email, #comment-form-url #comment-url {
	width:200px;
	float: left;
}
/* ----- clearfix start ------ */
#comment-form-name:after, #comment-form-email:after, #comment-form-url:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
#comment-form-name, #comment-form-email, #comment-form-url { display: block; }
/* no ie mac \*/
* html #comment-form-name, * html #comment-form-email, * html #comment-form-url{ height: 1%; }
#comment-form-name, #comment-form-email, #comment-form-url { display: block; }
/* */
/* ----- clearfix end ------ */

/*****************************************
	other
****************************************/
.entry-categories h4, .entry-tags h4, .trackbacks h2, .comments-open h2, .archive-monthly h2, .archive-category h2, .comments h2 {
  color            : #B06932;
  margin           : 30px 0px 10px;
  padding          : 2px 0px;
  font-size        : 13px;
  line-height      : 15px;
}
.entry-categories li, .entry-tags li, .archive-category li, .archive-monthly li {
  margin           : 2px 0px;
  padding          : 0px;
  list-style-type  : none;
  display          : inline;
}
.entry-categories ul, .entry-tags ul, .archive-category ul, .archive-monthly ul {
  margin           : 0px 0px 0px 15px;
  padding          : 0px;
}
.archive-title {
  color            : #B06932;
  margin           : 0px;
  padding          : 2px 0px;
  font-size        : 17px;
  line-height      : 19px;
}
h1#page-title {
  color            : #B06932;
  margin           : 12px 0px;
  padding          : 0px;
  font-size        : 18px;
  line-height      : 20px;
}

