/* Blog */

h1.blog,
div.blog {background:transparent url('../images/blog/ttl_blog.jpg') no-repeat 0px 0px;}

h1.staff,
div.staff {background:transparent url('../images/blog/ttl_staff.jpg') no-repeat 0px 0px;}

#index {margin:30px 40px 30px;}
#index a {color:#685436;}
#index ul {overflow:hidden;}
#index ul li {margin:0px 0px 20px; padding:5px; border:solid 5px #f1eee7; overflow:hidden;}
#index ul li h2 {padding:13px 0px 10px 40px; font-size:19px; background:transparent url('../images/blog/bg_ttl.jpg') no-repeat 0px 0px; overflow:hidden;}
#index ul li div.archive {width:620px; padding:20px; background:transparent url('../images/line_2dot.png') repeat-x 0px 100%; overflow:hidden;}
#index ul li div.archive a {color:#0000ff;}
#index ul li p.date {margin:5px 10px; text-align:right;}




#archive {margin:30px 50px 30px;}
#archive a {color:#685436;}
#archive h1 {margin:20px 0px 3px; padding:2px 13px 10px; font-size:15px; background:transparent url('../images/blog/bg_sttl.png') no-repeat 0px 0px;}
#archive ul {overflow:hidden;}
#archive ul li {margin:0px 10px 15px 5px; padding:0px 0px 2px; background:transparent url('../images/line_2dot.png') repeat-x 0px 100%; overflow:hidden;}
#archive ul li h2 {margin:0px 5px; padding:0px 0px 0px 15px; font-weight:normal; background:transparent url('../images/icon_green.png') no-repeat 0px 5px;}

#archive a.prev {margin:30px 0px 0px 10px; padding:5px 10px; background:#f1eee7; overflow:hidden; float:left;}
#archive a.next {margin:30px 10px 0px 0px; padding:5px 10px; background:#f1eee7; overflow:hidden; float:right;}
#archive a.prev:hover,
#archive a.next:hover {color:#ffffff; background:#5b4c30;}
#archive p.back {clear:both; padding:40px 0px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden;}





#entry {margin:30px 50px 30px;}
#entry a {color:#685436;}
#entry h1 {padding:13px 0px 10px 40px; font-size:19px; background:transparent url('../images/blog/bg_ttl.jpg') no-repeat 0px 0px; overflow:hidden;}
#entry div.archive {width:620px; padding:20px; background:transparent url('../images/line_2dot.png') repeat-x 0px 100%; overflow:hidden;}
#entry p.date {margin:5px 10px; text-align:right;}

#entry a.prev {margin:30px 0px 0px 10px; padding:5px 10px; background:#f1eee7; overflow:hidden; float:left;}
#entry a.next {margin:30px 10px 0px 0px; padding:5px 10px; background:#f1eee7; overflow:hidden; float:right;}
#entry a.prev:hover,
#entry a.next:hover {color:#ffffff; background:#5b4c30;}
#entry p.back {clear:both; padding:40px 0px; font-size:14px; font-weight:bold; text-align:center; overflow:hidden;}

#side {padding:0px 0px;}
#side h2 {margin:5px; padding:5px 10px; color:#ffffff; background:#685436;}
#side h2.rounded {cursor:auto; background:#685436;}
#side ul {width:180px; margin:0px 10px 20px; overflow:hidden;}
#side ul li {clear:both; width:180px; margin:0px 0px 5px; padding:0px 0px 4px; background:transparent url('../images/line_dot_orc.png') repeat-x 0px 100%; overflow:hidden;}
#side ul li a {margin:0px; padding:0px 0px 0px 15px; background:transparent url('../images/icon_plus.png') no-repeat 3px 6px; float:left;}





