﻿@charset "utf-8";
/*
Theme Name: La Felice
Theme URI: http://www.la-felice.jp/
Description: La Felice
Version: 1.0
Author: La Felice
Author URI: http://www.asp-jp.net/
Tags: 
*/

#content{
float:left;
width:540px;
padding-right:20px;
}

#sub_content{
float:left;
width:260px;
padding:20px;
background:#F4F4F4;
}

#topic_path{
clear:both;
}

#content a:link,
#content a:visited{
color:#1C2122;
text-decoration:none;
}

#content a:active,
#content a:hover{
color:#FD8030;
}



h1#page_title,
p#page_title{
background:url(img/page_title.gif) no-repeat;
}

p#page_title{
width:860px;
height:50px;
text-indent:-9999px;
padding-bottom:15px;
}

#content h2,
#article #content h1{
width:540px;
height:40px;
line-height:40px;
padding-bottom:5px;
margin-top:0;
text-indent:10px;
font-family:"Palatino Linotype","Times New Roman","ＭＳ Ｐ明朝", Times, serif;
}
#content h2.post_title,
#article #content h1.post_title{
background:url(img/post_title_bg.gif) no-repeat;
font-size:125%;
margin-bottom:0;
}
#content h3.post_title{
padding-bottom:3px;
font-family:"Palatino Linotype","Times New Roman","ＭＳ Ｐ明朝", Times, serif;
}

#content h2 small,
#content h3 small{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}
#content h2 small a,
#content h3 small a{
padding:2px 2px;
}

#content h2 small a:link,
#content h2 small a:visited,
#content h3 small a:link,
#content h3 small a:visited{
background:#DDCCAA;
color:#000000;
border:1px solid #998855;
}
#content h2 small a:hover,
#content h3 small a:hover{
background:#000000;
color:#DDCCAA;
border:1px solid #666666;
}

#content .postinfo{
font-family:"Palatino Linotype","Times New Roman","ＭＳ Ｐ明朝", Times, serif;
font-size:12px;
margin-bottom:20px;
text-align:right;
}

#content .storycontent{
padding-bottom:20px;
width:540px;
}

#content .storycontent img{
padding:0 10px 10px 10px;
}

#content .storycontent:after{
content:"";
display:block;
clear:both;
}

.storycontent h3{
clear:both;
margin:5px 0 5px 15px !important;
padding:5px 0 0 0 !important;
border-top:none;
font-family:"Palatino Linotype", Georgia, "Times New Roman", serif;
font-weight:normal;
}

.storycontent p{
color:#000000;
font-size:87.5%;
margin-bottom:0.5em;
padding-left:1em;
line-height:1.4;
}

.storycontent .tags{
padding:10px;
clear:both;
}
.storycontent .tags p{
color:#555555;
border-top:1px solid #EEEEEE;
font-size:75%;
padding:5px;
text-align:right;
font-family:"Palatino Linotype","Times New Roman","ＭＳ Ｐ明朝", Times, serif;
}

.storycontent p strong{
font-weight:bold !important;
}

.storycontent blockquote{
border-top:1px solid #DDDDDD;
padding:1em 1em 0 1em;
margin:1em 0;
}
.storycontent blockquote p{
font-size:75% !important;
}
.storycontent ul,
.storycontent ol{
color:#000000;
margin:0 0 0.5em 3em;
font-size:87.5%;
line-height:1.5;
}
.storycontent .comment{
font-family:"Palatino Linotype", Georgia, "Times New Roman", serif;
font-size:75%;
text-align:right;
margin-bottom:30px;
}

table.eventday{
width:400px;
margin-left:20px;
margin-bottom:1em;
line-height:1.8;
border-bottom:1px solid #CCCCCC;
font-family:"Palatino Linotype", Georgia, "Times New Roman", serif;
}

.eventday caption{
color:#000000;
border-top:1px solid #CCCCCC;
font-family:"Palatino Linotype", Georgia, "Times New Roman", serif;
font-weight:bold;
text-align:left;
}

.eventday td{
font-size:81.25%;
}
.eventday dd{
margin:-1.9em 0 0 8.6em;
padding-left:4px;
background:#F0F0F0;
border-left:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}
.eventday ul{
list-style:none;
margin:0 0 0 0;
padding-left:0;
}


#content .trackback{
margin-bottom:30px;
font-family:"Palatino Linotype", Georgia, "Times New Roman", serif;
}
#content .trackback dt{
font-size:75%;
padding-left:50px;
font-weight:bold;
}

#content .trackback dd{
margin-bottom:0.5em;
margin-left:14em;
padding-left:17px;
line-height:1.8;
font-family:Arial, Helvetica, sans-serif;
font-size:56.25%;
}
#content .trackback dd.tb{
background:url(http://www.stone-court.jp/fair/wp-content/themes/stonecourt/images/tb.png) left center no-repeat;
}
#content .trackback dd.feed{
background:url(http://www.stone-court.jp/fair/wp-content/themes/stonecourt/images/feed.png) left center no-repeat;
}


#content h3{
font-family:"Palatino Linotype", "Times New Roman", Georgia,serif;
}

#content textarea#comment{
width:390px;
}
#content p.no_comments{
margin-bottom:10px;
text-indent:1em;
}

#content #commentlist{
font-family:"Palatino Linotype", "Times New Roman", Georgia,serif;
margin:7px 0 15px 30px;
}
#content #commentlist p{
font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
margin-bottom:3px;
line-height:1.4;
font-size:87.5%;
}
#content #commentlist .meta{
background-color:#F4F4F4;
border-bottom:1px solid #DDDDDD;
margin-bottom:5px;
padding:4px;
font-size:75%;
}

#content #commentform{
padding-left:20px;
}




#sub_content h2{
padding-bottom:5px;
font-family:"Palatino Linotype","Times New Roman","ＭＳ Ｐ明朝", Times, serif;
font-size:125%;
}

#sub_content ul{
padding-left:30px;
font-size:75%;
padding-bottom:15px;
}

#sub_content form{
padding-left:15px;
padding-bottom:10px;
}

#sub_content #main_catch{
padding-top:15px;
}

#sub_content ul a:link,
#sub_content ul a:visited{
color:#FD8030;
}

#sub_content ul a:active,
#sub_content ul a:hover{
color:#1C2122;
}

.alignleft{
clear:left;
float:left;
}

.alignright{
float:left;
}

.aligncenter{
display:block;
margin-left:auto;
margin-right:auto;
}


#topic_path li.path a{
background-image:url(http://www.la-felice.jp/img/parts/topic_path_blog.gif);
width:32px;
}
