@charset "EUC-JP";

/*
--------------------------------------------------
Template No.2     mono
written by Cucciolo.Blog 
--------------------------------------------------
*/

* {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
background-color:#fff;
text-align:center;
background-image:url(http://www.hogege.com/cgi/na_chi/blog01/template/002_mono_bg.gif);
}
a,
a:link,
a:active,
a:visited {
color:#000;
text-decoration:none;
}
a:hover {
color:#fff;
background-color:#555;
text-decoration:none;
}
h3 {
font-size:14px;
font-weight:bold;
}
h4 {
font-size:12px;
font-weight:bold;
}
h5 {
font-size:10px;
font-weight:bold;
}
ul {
list-style:none;
}
ul li ul {
padding-left:10px;
}
ol {
list-style:decimal inside;
}
ol li ol {
padding-left:10px;
}
blockquote {
margin:0 15px;
padding: 5px 10px 5px 15px;
background-color: #f8f8f8;
border-left: 5px solid #666;
border-top: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 1px solid #666;
}

p {
margin:5px 0;
padding:0;
}
img {
margin:0 5px 0 0;
border:0;
}
img.pict {
margin:0 5px 0 0;
float:left;
clear:left;
}
strong {
font-weight:bold;
color:#990000;
}
em {
font-weight:normal;
font-style:italic;
background-color:#f8f8f8;
}
p.source {
margin:0 10px 0 0;
text-align:right;
font-size:10px;
}
cite {
font-style:normal;
font-weight:normal;
}
pre {
margin:0 0 10px 20px;
padding:5px;
width:370px;
border:#999966 1px solid;
overflow:auto;
}
table {
border:#bbbbbb 1px solid;
}
table caption {
padding:2px;
text-align:center;
font-weight:bold;
font-size:10px;
}
table tr {
padding:2px;
text-align:left;
}
table tr th {
padding:2px;
font-weight:bold;
font-size:10px;
border:#dddddd 1px solid;
}
table tr td {
padding:2px;
font-size:10px;
border:#dddddd 1px solid;
}

br {
letter-spacing:0;
}

.clear {
height:1px;
clear:both;
}

/* box layout */

#layout_box {
margin:0 auto;
padding:0;
width:750px;
background-color:#fff;
}

#title {
margin:0;
padding:0;
width:750px;
height:150px;
background:url(http://www.hogege.com/cgi/na_chi/blog01/template/002_mono_title.gif) no-repeat top left;
text-align:left;
}

#calendar {
margin:0;
padding:0;
width:750px;
background:url(http://www.hogege.com/cgi/na_chi/blog01/template/002_mono_mdl.gif) repeat-y;
}

#contents {
margin:0;
padding:20px 0;
width:750px;
background:url(http://www.hogege.com/cgi/na_chi/blog01/template/002_mono_mdl.gif) repeat-y;
}

#main {
margin:0;
padding:0;
width:490px;
float:right;
text-align:left;
}

#menu {
margin:0;
padding:0;
width:250px;
float:left;
text-align:left;
}

#footer {
margin:0;
padding:0;
width:750px;
height:50px;
background:url(http://www.hogege.com/cgi/na_chi/blog01/template/002_mono_down.gif) no-repeat top left;
}

/* title */

#title h1 {
margin:0;
padding:40px 0 0 120px;
color:#333;
font-size:14px;
font-weight:bold;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
}
#title h1 a,
#title h1 a:link,
#title h1 a:active,
#title h1 a:visited {
color:#000;
text-decoration:none;
}
#title h1 a:hover {
color:#999;
background-color:#fff;
text-decoration:none;
}
#title p.description {
margin:10px 0 0 140px;
padding:0;
color:#555;
font-size:10px;
}

/* calendar */

p.calendar {
margin:0 20px;
padding:7px 0;
background-color:#333;
color:#999;
}

#calendar {
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
}
#calendar a,
#calendar a:link,
#calendar a:active,
#calendar a:visited {
color:#fff;
text-decoration:none;
}
#calendar a:hover {
text-decoration:underline;
}

/* entry */

div.entry {
margin:0 0 15px 0;
padding:0;
width:450px;
border:2px solid #333;
}
div.entry h2 {
margin:0;
padding:11px 0 5px 35px;
font-size:12px;
font-weight:bold;
background:url(http://www.hogege.com/cgi/na_chi/blog01/template/002_mono_newspaper.gif) no-repeat 9px 8px;
}
div.entry_navi {
margin:10px 0;
padding:0;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:center;
}
div.entry_date {
margin:5px 10px;
padding:0;
color:#999;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:right;
}
div.entry_body,
div.entry_more {
margin:5px 15px;
padding:0;
color:#555;
font-size:10px;
letter-spacing:1px;
line-height:17px;
text-align:left;
}
div.entry_other {
margin:5px 10px 10px 0;
padding:0;
color:#999;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
text-align:right;
}

/* comment */

div.comments {
margin:0 10px 15px 10px;
padding:0;
width:430px
}
div.comments h3 {
margin:0;
padding:0 0 5px 5px;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
border-bottom:1px solid #999;
}
div.comments dl.comment_body {
margin:10px;
padding:5px;
background-color:#F5F5DC;
}
div.comments dl dt {
color:#6B8E23;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
line-height:18px;
}
div.comments dl dd {
color:#555;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
line-height:15px;
}
div.comments a,
div.comments a:link,
div.comments a:active,
div.comments a:visited {
color:#6B8E23;
text-decoration:none;
}
div.comments a:hover {
color:#fff;
background-color:#6B8E23;
text-decoration:none;
}
div.comments h4 {
margin:0;
padding:0 0 5px 5px;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
border-bottom:1px solid #999;
}
div.comments dl.comment_form {
margin:10px 20px;
}
div.comments dl.comment_form dt {
color:#333;
}
div.comments dl.comment_form dd input {
padding:2px;
color:#333;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
border:1px #ccc solid;
}
div.comments dl.comment_form dd input.button {
padding:2px;
width:50px;
color:#333;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:center;
border:1px #ccc solid;
background-color:#F5F5DC;
}
div.comments input.check {
border:none;
}

/* trackback */

div.trackback {
margin:0 10px 15px 10px;
padding:0;
width:430px
}
div.trackback h3 {
margin:0;
padding:0 0 5px 5px;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
border-bottom:1px solid #999;
}
div.trackback div.tb_b {
margin:5px 20px;
}
div.trackback div.tb_b p.tb_url {
padding:2px;
color:#666;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
}
div.trackback dl.tb_body {
margin:5px 20px;
padding:5px;
color:#999
background-color:#ddd;
}
div.trackback dl.tb_body dt {
margin:0 0 5px 0;
}
div.trackback dl.tb_body dd {
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
line-height:15px;
}

/* profile */

div.profile {
margin:0 0 15px 0;
padding:0;
width:450px;
border:2px solid #333;
}
div.profile h2 {
margin:0;
padding:5px 0 5px 10px;
font-size:12px;
font-family:Verdana,Osaka,sans-serif;
}
div.profile div.profile_body {
margin:5px 15px;
padding:0;
color:#555;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
line-height:17px;
text-align:left;
}

/* page navi */
div.page_navi {
color:#555;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:center;
}

/* menu */

#menu dl {
margin:0;
padding:0;
}
#menu dl dt {
margin:0;
padding:8px 0 12px 25px;
color:#333;
font-size:11px;
font-weight:bold;

font-family:Verdana,Osaka,sans-serif;
background:url(http://www.hogege.com/cgi/na_chi/blog01/template/002_mono_navi.gif) no-repeat top left;
}
#menu dl dd {
margin:0;
padding:5px 10px 5px 20px;
color:#888;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
letter-spacing:1px;
line-height:15px;
}

/* footer */

#footer {
color:#555;
font-size:10px;
font-family:Verdana,Osaka,sans-serif;
text-align:center;
}
#footer ul li {
margin:0 5px;
display:inline;
}
