/*
Theme Name: Yamanin Theme
Theme URI: http://www.yamanin.net/
Description: This Theme is Yamanin Club theme.
Version: 0.1
Author: Naoya ONO
*/

/* コンテナ */
div#container {width: 760px;
               margin: auto}

/* ヘッダー */
div#header {background-image: url(top_shinwa.jpg);
            background-color: #99CCFF;
            padding-top: 38px;
            padding-bottom: 100px}

div#header h1 {font-size: 1.875em;
               margin: 0 20px}

div#header h1 a {text-decoration: none;
                 color: #00CCFF}

div#header p {font-size: 0.75em;
              color: #FFFFFF;
              margin: 8px 30px 0}

/* メイン */
div#main {width: 590px;
          float: left}

/* 1段組用設定 */
div#main1 div#content {width: 760px;
           }

/* コンテンツ */
div#content {width: 420px;
             float: right;
             margin-bottom: 20px}
p#pagetitle {font-size: 0.875em;
             font-weight: bold;
             color: #ffffff;
             background-color: #2b76cc;
             text-align: center;
             padding: 10px 0;
             margin-top: 20px}


/* 記事 */
div#post {border: solid 1px #2b76cc;
          padding: 18px;
          margin: 20px auto}

div#post h2 {background-image: url(mark.gif);
             background-repeat: no-repeat;
             font-size: 0.875em;
             border-bottom: solid 1px #8cc63f;
             padding-left: 15px;
             padding-bottom: 5px;
             margin: 0}

div#post h2 a {text-decoration: none;
               color: #336600}

div#post p {font-size: 0.75em;
            line-height: 1.6;
            margin-top: 10px}

p.postinfo {color: #2b76cc;
            text-align: right;
            margin: 20px 0;
            clear: both}

p.postinfo {color: #2b76cc}

a.top_link {text-decoration: none}


/* 記事内の画像 */
.aligncenter {display: block;
              margin-left: auto;
              margin-right: auto}
.alignleft {float: left;
            margin-right: 10px;
            margin-bottom: 2px}
.alignright {float: right;
            margin-left: 10px;
            margin-bottom: 2px}
.wp-caption {border: solid 1px #aaaaaa;
             text-align: center;
             padding-top: 5px;
             margin-top: 10px}
div#post img {border: none}


/* ページリンク */
p.pagelink a {font-size: 0.75em;
              color: #2b76cc}
span.pageprev {float: left}
span.pagenext {float: right}


/* コメント欄 */
#comments {clear: both}
div#com {border: solid 1px #2b76cc;
         padding: 0 18px;
         margin-top: 60px}
textarea {width: 360px}
div#com h3 {font-size: 0.875em;
            border-bottom: solid 1px #2b76cc;
            padding-bottom: 3px;
            margin-top: 20px}
div#com p {font-size: 0.75em}

div.compost {border-bottom: dashed 1px #2b76cc}
p.cominfo {text-align: right}
div#com a {color: #2b76cc}
p#comfeed img {vertical-align: -15%}
p#comfeed a {color: black;
             text-decoration: none}
p#comfeed {background-color: #a8b1ff;
           padding: 8px;
           margin-top: 30px}


/* サイドバー */
div#sidebar {width: 150px;
             float: left;
             margin-top: 20px;
             margin-bottom: 20px}
div#sidebar h2, div#sidebar2 h2
               {background-image: url(menubar_small.png);
                background-repeat: no-repeat;
                font-size: 0.75em;
                color: white;
                padding: 6px 8px;
                margin: 0}
div#sidebar li, div#sidebar2 li 
               {font-size: 0.75em;
                list-style: none;
                margin-bottom: 4px;
                background-image: url(listmark.png);
                background-repeat: no-repeat;
                padding-left: 16px;
                vertical-align: top}
div#sidebar li a, div#sidebar2 li a
                 {color: #000000;
                  text-decoration: none}
div#sidebar ul, div#sidebar2 ul
               {margin: 8px 8px 20px;
                padding: 0}
div#sidebar ul li li, div#sidebar2 ul li li
               {font-size: 1em;
                background-image: url(listmark-small.png);
                background-position: 0 3px;
                padding-left: 12px}

/* + サイドバー2 */
div#sidebar2 {width: 150px;
              float: right;
              margin-top: 20px;
              margin-bottom: 20px}


/* カレンダー */
#wp-calendar {width: 100%;
              margin-bottom: 20px;
              font-size: 0.75em}
#wp-calendar a {color: #2b76cc}
#wp-calendar td , #wp-calendar th {text-align: center}
#wp-calendar caption
             {background-image: url(menubar_small.png);
              background-repeat: no-repeat;
              color: white;
              padding: 6px 8px;
              text-align: left}
#wp-calendar #prev {text-align: left;
                    padding-top: 3px;
                    padding-left: 3px}
#wp-calendar #next {text-align: right;
                    padding-top: 3px;
                    padding-right: 3px}

/* フィード */
p.feed {font-size: 0.75em;
        font-family: Verdana, Helvetica, sans-serif;
        border: solid 1px #8cc63f;
        padding: 5px;
        margin: 25px 0}
p.feed a {color: #444444;
          text-decoration: none}
p.feed img {vertical-align: middle;
            margin-right: 8px}


/* タグクラウド */
p#tagcloud {line-height: 1.2;
            margin-top: 10px}
p#tagcloud {color: #2b76cc}


/* 検索フォーム */
input#s {width: 140px;
         margin-bottom: 5px}


/* フッター */
div#footer {border-top: solid 3px #2b76cc;
            clear: both}
address {font-size: 0.75em;
         font-style: normal;
         font-family: Verdana, sans-serif;
         padding-top: 6px}
address a {color: #000000}


/* 2段組用の設定 */
div#main2 div#content {width: 590px}
