@charset "utf-8";

body {
background: #d6d7c6;
font-family: Verdana,'ＭＳ Ｐゴシック', Osaka;
font-size: 10px;
line-height: 140%;
color: #666655;
margin: 0;
padding: 20px;
}

a {
color: #333300;
background: transparent;
}
a:link, a:visited {
color: #333300;
text-decoration: underline;
background: transparent;
}
a:active, a:hover {
color: #333300;
text-decoration: none;
background: transparent;
}

#wrapper {
width: 600px;
}

#header {
width: 600px;
height: 60px;
margin-bottom: 20px;
background: url(./images/border.gif) no-repeat bottom;
}
#header h1 {
width: 266px;
margin: 0;
text-indent: -9999px;
font-size: 1px;
color: #a8a97a;
background: url(./images/logo.gif) no-repeat #d6d7c6;
}
#header h1 a {
height: 41px;
display: block;
text-decoration: none;
}
#header h2 {
display: none;
}


#navigation {
float: left;
width: 200px;
}

#navigation h2 {
height: 15px;
margin: 0 0 0 10px;
text-indent: -9999px;
font-size: 1px;
color: #a8a97a;
}
#navigation h2#category {
width: 64px;
background: url(./images/title_category.gif) no-repeat #d6d7c6;
}
#navigation h2#archives {
width: 61px;
background: url(./images/title_archives.gif) no-repeat #d6d7c6;
}
#navigation h2#archives a {
height: 15px;
display: block;
text-decoration: none;
}
#navigation h2#recent-e {
width: 98px;
background: url(./images/title_recent-e.gif) no-repeat #d6d7c6;
}
#navigation h2#rss-feed {
width: 53px;
background: url(./images/title_rss-feed.gif) no-repeat #d6d7c6;
}

#navigation ul {
list-style: none;
margin: 0;
padding: 5px 0 15px 0;
border: 0;
line-height: 160%;
}
#navigation ul ul {
padding: 0;
}
#navigation li {
margin: 0;
padding: 0 0 0 20px;
border: 0;
}

#content {
float: right;
width: 400px;
}

#content h2 {
font-size: 12px;
padding: 0 0 0 16px;
background: url(./images/title.gif) no-repeat left;
}
#content p {
width: 374px;
margin-left: 16px;
}
#content img {
border: 0;
}

#footer {
background: url(./images/border.gif) no-repeat top;
clear: both;
width: 600px;
margin: 20px 0 0 0;
padding: 20px 0 0 0;
}

#footer p {
text-align: right;
text-indent: 0;
margin: 0 20px 0 0;
padding: 0;
border: 0;
}

label {
clear: both;
float: left;
}
input {
float: right;
}
input#comment-bake-cookie {
float: left;
}