/*ページ全体の表示部分*/
body {
	text-align:center;
                background-color:#FCE8EF;
	}

/*リンク文字*/
A:link { color:#000066; }
A:active { color:#000066; }
A:hover { color:#000066; }

/*画像の枠*/
img {
    border-style:none;
}

/* 順序なしリスト */
ul {
    text-align: left;
}
ul li {
    text-align: left;
    list-style-type: circle;
}

/*ブログ表示部分*/
#container {
	width: 730px;
                text-align:left;
                background-color:#FFFFFF;
	}

/*ヘッダー部分*/

#header h1  {
                 font-size:14px;
                 text-shadow: black 2px 3px;
                 margin: 74px 0px 0px 12px;  
                 padding-left:0px;  
　　　　　　　　}

#header h1 a       {
                 font-size:14px;
                text-decoration:none;
                text-shadow: black 2px 3px;
                 font-family: Verdana, Arial, sans-serif; 
                 color:white;
                 margin: 74px 0px 0px 12px;  
                 padding-left:0px;  
                }

#header h2       {
             color:#F4FFD5;
             font-size:11px;
             font-family: Verdana, Arial, sans-serif; 
             margin: 5px 0px 3px 24px;    
              }

#header   {
              height:135px;
              background-image:
              url(http://www.yogi-girl.com/archives/header.jpg);
              background-repeat:no-repeat;
              padding-left:2px;
              }

/*トップメニュー部分*/
#topmenu   {
              margin-top:0px;
              text-align:right;
              margin-bottom:0px;               
              }

#topmenu a  {
             color:#F9E5EE;
             margin-left:0;
             margin-bottom:0;
             background-color:#680343;
             display:block;
             width:145px;
             float:left;
             text-align:center;
             font-size:12px;
             font-family:MS UI Gothic;
             text-decoration:none;
             letter-spacing:1px;
             height:22px;
             padding-top:5px;
             border-right:solid 1px #8F3030;
             }

#topmenu a:hover    {
             background-color:#E9C0C0;
             color:#666666;
             }


/*サイドバー部分*/
.sidebar    {
             width:190px;
             max-height:200%;
             float:left;
             background-color:#C46E99;
             padding: 0px 2px 0px;             
             }
.sidebar a:hover    {
             color:#F9F3E0;     
             }
.yahoo{
   background-color:#FFFFFF;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 5px;
   margin-right: 5px;
   padding-top: 5px;
   padding-bottom: 5px;
   padding-left: 18px;
}

.yahootext{
    margin-left: 8px;
    font-size: 9px;
    color:#666666;
}
.myyahoo_add{
   margin-top: 5px;
}

/* サイドメニュータイトル */
.sidetitle {
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 2px 0 1px;
    _padding: 1px 0 2px;
    text-align: center;
    color:#FFFFFF;
    background: #F79CAB;
    font-family:Lucida Sans Unicode;
    font-size: 11px;
    font-weight: bold;
    line-height: 140%;
    letter-spacing: 4px;
}

/* サイドメニュー(全リスト用） */
.sidemenu {
    padding-left: 2px;
    padding-right 2px;
    font-size: 11px;
    margin-bottom: 10px;
    line-height: 150%;
}

/* サイドメニュー(サブカテゴリー用)  */
.side {
    padding-left: 2px;
    padding-right 2px;
    font-size: 11px;
    margin-bottom: 10px;
    line-height: 150%;
}

/* サイドメニュー(サブカテゴリー用) */
.side #categories ul {
    text-align: left;
    font-size: 11px;
}
.side #categories ul ul {
    text-align: left;
    font-size: 11px;
}
.side #categories li {
    text-align: left;
    list-style-type: circle;
    margin-left: 0px;
    font-size: 11px;
}

.side_mailto {
   margin-left: 14px;
   font-size: 9px;
}

/* サイドメニュー(ピックアップ) */
.pickup {
    margin-bottom: 20px;
    padding: 2px 2px 2px;
    background: #FCE8EF;
    border: #990166 1px double;
}
.pickup_title {
    margin-top: 0px;
    margin-bottom: 5px;
    padding: 2px 0 1px;
    _padding: 1px 0 2px;
    text-align: center;
    color:#FCE8EF;
    background: #990166;
    font-family:Lucida Sans Unicode;
    font-size: 12px;
    font-weight: bold;
    line-height: 140%;
    letter-spacing: 2px;
}
.pickup_menu {
    padding-left: 2px;
    font-size: 12px;
    margin-bottom: 10px;
    color: #FF9595;
    line-height: 150%;
}

/* サイドメニュー(日記ブログへのリンク) */
.blog-link {
    padding-left: 2px;
    font-size: 12px;
    line-height: 150%;
}

/* サイドメニュー(お気に入りに追加) */
.side_okini {
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 28px;
}

/* サイドメニュー(ads) */
.side_ads_linkunit {
   margin-left: 10px;
}

.side_ads {
   margin-left: 10px;
}

/* ヨギガールのインド回顧録 */
.india {
   margin-top: 10px;
   margin-left: 13px;
}

/* ヨギガールバザールバナー */
.bazar {
   margin-top: 10px;
   margin-left: 13px;
   margin-bottom:20px;
}
/*トップページ専用メイン・カラム部分*/
#top-content {
             width:500px;
             padding:0px 15px 0px 15px;
             background-image:url(http://www.yogi-girl.com/archives/lotus0.jpg);
             background-repeat:repeat-y;
             background-position:top center;
             background-color:#FFFFFF;
             float:left;
             }

/*メイン・カラム部分*/
#content {
             width:500px;
             padding:0px 15px 0px 15px;
             background:#FFFFFF;
             float:left;
             }

/* 段落 */
#content p {
　　font: Verdana;
    margin-top: 5px;
    margin-bottom: 5px;
}

/*ぱんくずリスト部分*/
.pankuzu {
   　　　　 font-size: 9px;
　　　　　　margin-top:5px;
　　　　　　margin-bottom:10px;
}

/*メイン・ウエルカム部分*/
.welcom_title {
　　　　　　margin-top:10px;
　　　　　　margin-bottom:0px;
             padding-bottom:0;
　　　　　　}

.welcome_title2        {
　　　       font-size: 11px;
              color: #000066;
             padding-top: 0px; 
             padding-bottom: 0px
　　　　　　}
.welcom {
	border-right: #990166 2px solid;
             border-top: #990166 2px solid;
             border-left: #990166 2px solid;
             border-bottom: #990166 2px solid;
             padding-top: 5px; 
             padding-right: 20px;
             padding-left: 80px;
             padding-bottom: 10px;
             font-size: 11px;
             color: #222222;
             line-height:160%;
　　　　　　margin-top:0px;
　　　　　　margin-bottom:10px;
             background-color: #FBEBF2;
             background-image:
              url(http://www.yogi-girl.com/archives/girl.jpg);
              background-repeat:no-repeat;
             background-position:left;
　　　　　　}
/*メイン・本文部分*/
.top_honbun_title {
                 font-size:18px;
                 color:#990166;
　　　　　　   margin:20px 50px 0px 15px;
                 border-bottom-style:dotted;
                 font-weight:bold;
　　　　　　　　}
.top_honbun_title2 {
                 font-size:18px;
                 color:#990166;
　　　　　　   margin:40px 50px 0px 0px;
                 border-bottom-style:dotted;
                 font-weight:bold;
　　　　　　　　}
.top_honbun {
                 font-size:14px;
                 font-weight:normal;
                 padding:0px 0px 0px 15px;
　　　　　　　　}
.top_honbun2 {
                 font-size:14px;
　　　　　　   margin:10px 0px 0px 15px;
                 color:#000066;
　　　　　　　　}
.top_under_ads {
　　　　　　   margin:40px 0px 0px 12px;
　　　　　　　　}

.category-navi  {
             font-size: 10px;
	text-align:right;
　　　　　　margin-bottom:2px;
             text-decoration:none;
　　　　　　}

/*メイン・各カテゴリのエントリーリスト部分*/
.top-entrytitle {
                  margin-top: 5px;
                  font-size: 14px;
                  color:#222222;
                  font-weight:bold;
                  padding-bottom: 2px;
                  border-bottom:#C46E99 5px solid;
}
.top-entry a {
             padding-top: 10px; 
             padding-right: 20px;
             padding-left: 0px;
             padding-bottom: 0px;
             font-size: 11px;
             font-weight: bold;
             line-height: 180%;
　　　　　　margin-bottom:20px;
　　　　　　}
.top-entry {
             padding-top: 0px; 
             padding-right: 45px;
             padding-left: 20px;
             padding-bottom: 10px;
             font-size: 11px;
             color: #333333;
             line-height: 130%;
　　　　　　margin-bottom:20px;
　　　　　　}

.top-entry2 a {
             padding-top: 10px; 
             padding-right: 20px;
             padding-left: 0px;
             padding-bottom: 0px;
             font-size: 11px;
             font-weight: bold;
             line-height: 180%;
　　　　　　margin-bottom:20px;
　　　　　　}
.top-entry2 {
             padding-top: 0px; 
             padding-right: 45px;
             padding-left: 20px;
             padding-bottom: 10px;
             font-size: 11px;
             color: #333333;
             line-height: 110%;
　　　　　　margin-bottom:20px;
　　　　　　}

/*topのメイン部分のads*/
.top-entry-ads {
　　　　　　margin-left:18px;
　　　　　　}
/*カテゴリページのメイン部分のads*/
.category-main-ads{
　　　　　　margin-left:18px;
　　　　　　margin-bottom:15px;
　　　　　　}

/*カテゴリ・タイトル部分*/
.category-header {
                  margin-top: 5px;
                  font-size: 14px;
                  color:#222222;
                  padding-bottom: 2px;
                  border-bottom:#F79CAB 5px solid;
}


/*カテゴリ・エントリ部分*/
.entry-header {
                  font-size: 14px;
                  margin-top: 0px;
                  margin-bottom: 5px;
                  padding: 2px 0px 1px 20px;
                  _padding: 1px 0px 2px 20px;
                  text-align: left;
                  color:#222222;
                  background: #F79CAB;
                  font-family: Verdana, Arial, sans-serif; 
                  font-weight: bold;
                  line-height: 140%;
                  letter-spacing: 2px;
}

.entry {
             border-right: #cccccc 1px solid;
             border-top: #cccccc 1px solid;
             border-left: #cccccc 1px solid;
             border-bottom: #cccccc 1px solid;
             padding-bottom: 1px;
　　　　　　 margin-bottom:10px;
　　　　　　}

/*エントリページのエントリ部分*/
.entry2 {
             padding-bottom: 1px;
　　　　　　 margin-bottom:10px;
　　　　　　}

/*エントリページの追記上部分ads*/
.entry-main-ads {
　　　　　　margin-top:10px;
　　　　　　margin-bottom:20px;
　　　　　　}
/*エントリページの追記下部分ads*/
.entry-main-ads2 {
　　　　　　margin-top:10px;
　　　　　　margin-bottom:10px;
　　　　　　}

.entry-content {
             padding-top: 10px; 
             padding-right: 20px;
             padding-left: 10px;
             padding-bottom: 1px;
             font-size: 11px;
             color: #222222;
             line-height:180%;
　　　　　　margin-bottom:1px;
　　　　　　}

.content-nav {
             font-size: 10px;
	text-align:right;
　　　　　　}
.toplink {
             font-size: 12px;
             text-decoration:none;
             text-align:center;
             margin:15px 150px 15px 150px;
             border-style:dotted;
             border-color: #FFA500;
　　　　　　}
.toplink a {
             font-size: 12px;
             text-decoration:none;
             color: #FFA500;
　　　　　　}

/*右カラム部分*/
#right_column  {
             width:120px;
             float:left;
             background-color:#FFFFFF;
             font-size: 10px;
             text-align:left;
　　　　　　}


/*フッター部分*/
#footer   {
              clear: both;
              background-image:
              url(http://www.yogi-girl.com/archives/footer.jpg);
              background-repeat:repeat-x;
              text-align:center;
              height:50px;
              padding-top:9px;
              }
#footer p {
              font-size:12px;
              font-family:Lucida Sans Unicode;
              color:white;
              font-size: 9px;
              margin-top:0px;
              margin-bottom:0px;
              }

#footer a {
              color:white;
              text-decoration:none;
              }
.footer_text{
              margin-top:5px;
              color:#DDDDDD;
              text-align:center;
              font-size: 7px;
              }


/*SiteMap部分*/
#sitemap-title   {
              color:#747474;
              clear: both;
              text-align:center;
              margin-top:5px;
              margin-bottom:5px;
              font-size: 12px;
              font-weight: bold;
              }

#map-column {
	      width:146px;
              float:left;
              }

.map-toptitle {
              margin-top:8px;
              margin-bottom:2px;
              font-weight: bold;
              text-align:center;
              font-size: 12px;
              color:#747474;
              }

.map-entrytitle {
              color:#747474;
              margin-top:3px;
              text-align:left;
              font-size: 10px;
              }

.map-entry {
              padding-left:3px;
              text-align:left;
              font-size: 10px;
              }

.map-entry a {
              color:#506DC5;
              }

.map-entry a:visited {
              color:#CA607A;
              }
#mutual_link {
              color:#999999;
              font-size: 8px;
              }

/*Mac文字化け防止部分*/
textarea {
	font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
	}


