body {
margin: 0px 0px 0px 0px;
border: 0;
padding: 0;
background:url(http://www.fc-arr.com/img/kitchenblog_back.jpg) center top fixed no-repeat;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
text-align: center;
line-height:1.5em;
}



a:link {
color: #8f0000;
text-decoration:none;
}
a:visited {
color: #490000;
text-decoration:none;
}
a:hover {
background-color:#8f0000;
color: #fff;
}
a img{
border:none;
}

h1 a:hover{
background:none;
}




#container {
margin:0 auto;
text-align: left;
width: 800px;
}




#sidebar{
float:right;
width:225px;
margin:290px 0 0 0;
font-size: x-small;
}
#sidebar .sidebox{
background:url(http://www.fc-arr.com/img/kitchenblog_sidebarline.gif) bottom right no-repeat;
padding:0 0 25px 0;
margin:0 0 15px 0;
}
#sidebar h1{
margin: 0px 0 0px 62px;
font-size:medium;
color:#000;
}
#sidebar h1 span{
font-size:small;
}
#sidebar p{
margin:20px 0 0px 62px;
line-height:1.8em;
color:#555;
}

#sidebar h2 {
margin: 0px 0 5px 0px;
}
#sidebar h2 a:hover{
background:none;
}
#sidebar ul {
margin: 0px 0 2px 22px;
line-height:1.4em;
list-style-type:none;
}
#sidebar ul li{
padding:3px 0;
}
#sidebar ul#sublist{
margin: 30px 0 0px 17px;
list-style-type:none;
line-height:2em;
}
#sidebar p#copyright{
margin:20px 0 0px 55px;
line-height:1.5em;
color:#B79D94;
}



#content{
width:515px;
float:left;
margin:40px 0 0 0;
color: #555;
font-size: x-small;
text-align:left;
}
/*--#content h2 {
font-size: x-small;
margin:0px 55px 5px 45px;
font-weight:normal;
}
--*/
#content h3 {
font-size:medium;
margin:0px 55px 20px 45px;
padding: 0px;
color:#8f0000;
}
#content p{
line-height:1.9em;
margin: 0px 55px 15px 45px;
}
#content p.posted {
clear: both;
margin:0px 0 20px 45px;
}
#content .entry{
background:url(http://www.fc-arr.com/img/kitchenblog_entryline.gif) bottom left no-repeat;
padding:45px 0 40px 0;
margin:0 0 30px 0;
}		


#content h2.content-header{
font-size:small;
margin:45px 55px 0px 45px;
color:#000000;
}


.archive-category h2{
font-size:small;
margin:45px 55px 10px 45px;
color:#000000;
}

p#archivesp{
margin:45px 55px -30px 45px;
}
p#indip{
margin:45px 55px -10px 45px;
}

#content #comtrkbkarea{
margin:60px 0px 0px 0px;
}
#content #comtrkbkarea h3{
margin:40px 0px 15px 45px;
font-size:small;
color:#000000;
}



#calendar {
line-height: 140%;
color: #000000;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
font-size: x-small;	
padding: 2px;
text-align: center;
margin-bottom: 30px;
}
#calendar table {
padding: 2px;
border-collapse: collapse;
border: 0px;
width: 100%;
}
#calendar caption {
color: #000000;
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
font-size: x-small;
border: 1px solid #000000;
text-align: left;
font-weight: bold;	
padding: 3px;
letter-spacing: .3em;
}
#calendar th {
text-align: center;
font-weight: normal;
}
#calendar td {
text-align: center;
}




#banner {
font-family: 'MS PGothic', 'Hiragino Kaku Gothic Pro W3', Osaka, sans-serif;
color: #000000;
background-color: #ff6600;
text-align: left;
padding: 15px;
border-bottom: 1px solid #000000;
line-height:normal;
}
#banner-img {
display: none;
}
#banner a {
color: #000000;
text-decoration: none;
}
#banner h1 {
font-size: xx-large;
font-weight: bold;      
}
#banner h2 {
font-size: small;
}




#left {
float: left;	
width: 200px;
background-color: #FFFFFF;
border: 0;
overflow: hidden;
}
textarea#comment-text {
width: 370px;
}
#right {
float: right;	
width: 200px;
background-color: #FFFFFF;
border: 0;
overflow: hidden;
}
#center {
float: left;
width: 400px;
overflow: hidden;
}




#photo {
text-align: center;
margin-bottom: 20px;
}
.link-note {
font-size: x-small;
line-height: 150%;
text-align: left;
padding: 2px;
margin-bottom: 15px;
}
#powered {
font-size: x-small;
text-align: left;
margin-top: 30px;
}
#comment-data {
float: left;
width: 180px;
padding-right: 15px;
margin-right: 15px;
text-align: left;
border-right: 1px dotted #BBB;
}
textarea[id="comment-text"] {
width: 80%;
}
.image-full {
width: 370px;
}
.image-thumbnail {
float: left;
width: 130px;
margin-bottom: 10px;
}
.image-thumbnail img {
width: 115px;
height: 115px;
}
.module-qrcode {
font-size: x-small;
line-height: 150%;
text-align: center;
}