body {
background:#000 url(../images/bk01.jpg) repeat-x;
color:#222;
font-family:Verdana,sans-serif,Arial;
font-size:66.6%;
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6 {
font-family:Verdana,sans-serif,Arial;
font-weight:normal;
}

a:visited {
color:#917c6f;
text-decoration:underline;
}
a, a:link {
color:#483e37;
text-decoration:underline;
}
a:hover {
color:#483e37;
text-decoration:none;
}

#header {
background:url(../images/headbanner.png);
}
#footer {
text-align:center;
color:#000;
border-top:3px double #483e37;
background:#6c5d53;
}

/* IE 4 Compatibility */
.center {
text-align:left;
}

/* Content */
#content {
background:#6c5d53 url(../images/contents_bk01.jpg) repeat-y;
background-position:610px;
color:#483e37;
font-family:Verdana,sans-serif,Arial;
}

#posts {
font-size:12px;
text-align:justify;
line-height:150%
}
#post {
border:4px solid #c8beb9;
background:#f5f0eb;
}
.post-head {
border-bottom:1px dotted #483e37;
}

.sd-top-tab {
background:transparent url(../images/side-bk-top-03.png) no-repeat scroll left bottom;
}
.sd-btm-tab {
background:transparent url(../images/side-bk-btm-03.png) no-repeat scroll left top;
}
.sd-ctr {
background:#e6e6e6;
}

span.head01 {
color:orange;
font-size:1em;
font-weight:bold;
}
span.hl01 {
display: inline;
color: #fff;
background-color:red;
}

.hidden{display:none;}
img {border:0;}

#feedback fieldset {
  padding:12px;
}
#feedback textarea {
  width:400px;
  }
