@charset "Shift_JIS";
@import 'common.css';
@import 'ie.css';

/* Sweets */

body {
	width: 700px;
font-size: small;
line-height: 140%;
	background: #D6202C url(img/body_bg.jpg) no-repeat top left;
}

a {
	color: #000;
}

a:hover {
color: #f30;
}

#header, #content {
width: 430px;
float: right;
}

#side {
width: 210px;
padding-bottom: 20px;
top: 195px;
left: 30px;
position: absolute;
background: url(img/side_bottom_bg.png) no-repeat bottom;
}

#side dt, #side dd {
padding-bottom: 20px;
background: url(img/touka.png);
}

#side dd.profile, #side .topics, #side .calendar, #side .recent_entry, #side .recent_comment, #side .archive, #side .category
 {
width: 170px;
padding: 0px 20px;
background:       url(img/touka.png);
}

#side dt.profile {
padding: 0 20px;
background:       url(img/side_top_bg.png) no-repeat top;
}

#side dd.profile dt, #side dd.profile dd {
padding: 0px;
background: none;
font-size: small;
color: #000;
}

#side dt {
padding: 20px 20px 0;
font-size: 1.2em;
font-weight: bold;
color: #f33;
}

#side table {
width: 170px;
}

#side caption {
font-size: x-small;
text-align: center;
}

#side td {
background:   url(img/calendar_bg.gif) no-repeat;
}

#side dt.recent_entry, #side dt.recent_comment, #side dt.archive, #side dt.category {
padding-top: 10px;
padding-bottom: 3px;
}


#side ul {
margin: 0px;
padding: 0px;
}

#side li {
margin-left: 12px;
}




#header {
background:    url(img/touka.png);
}

#header h1, #header h2 {
}

#header h1 {
margin: 10px 0 10px 20px;
padding: 20px 0;
font-size: x-large;
font-weight: bold;
background: url(img/head_strawberry.gif) no-repeat;
}

#header h1 a {
margin-left: 50px;
color: #f33;
text-decoration: none;
}

#header h2 {
margin: -5px 20px 20px;
}



#content {
margin-top: 14px;
}

.entry {
margin-top: 3px;
background: url(img/touka.png);
}

.entry h2 {
margin: 0 20px;
padding: 20px;
font-weight: bold;
background:   url(img/entry_circle.gif) no-repeat 0px 23px;
}

.entry p.article {
margin: 0 20px 15px;
}

.foot {
padding-bottom: 20px;
font-size: x-small;
text-align: center;
background: url(img/entry_foot.gif) no-repeat center top;
}

.foot span, .foot a {
margin-right: 10px;
}


/* ’Ç‰Á‚µ‚½ */
dd.feed{
	padding-left:2em;
}