@charset "utf-8";
/*
Theme Name: Neuro-Somatic Coaching
Theme URI: http://www.mindandbody.jp/
Version: 1.6
Author: Takeshi Awano
Author URI: http://www.mindandbody.jp/
*/

/*body*/

body {background-color: #F6F7F4}

/*container previous color 1176AD */

div#container {margin: auto;
               width: 920px;
               background-color: #289DD1}

/*header*/

div#titlespacing {height: 10px;
                  background-color: #289DD1}

div#title {margin-top: 0px;
           margin-bottom: 0px;
           margin-left: 10px;
           margin-right: 10px;
           width: 900px;
           height: 60px;
           background-image: url(title-blog.gif)}

div#title img{border-style: none}

div#menubar {margin-top: 0px;
           margin-bottom: 0px;
           margin-left: 10px;
           margin-right: 10px;
           padding-top: 0px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;     
           height: 30px;
           }

div#menubar table {margin-top: 0px;
           margin-bottom: 0px;
           margin-left: 0px;
           margin-right: 0px;
           border: none;
           border-collapse: collapse;
           border-spacing: 0;
           width: 900px; 
           height: 30px
           }

div#menubar table td {width: 150px; 
                      height: 30px
                      }
     
div#menubar img {margin-top: 0px;
           margin-bottom: 0px;
           margin-left: 0px;
           margin-right: 0px;
           width: 150px; 
           height: 30px;
           border-style: none
           }

div#catchcopy {margin-top: 0px;
           margin-bottom: 0px;
           margin-left: 10px;
           margin-right: 10px;
           width: 900px;
           height: 40px;
           background-image: url(blogcatch.gif)
           }

div#catchcopy img {border-style: none}

ul.pagemenu {margin-top: 0px;
                margin-bottom: 0px;
                margin-left: 0px;
                margin-right: 0px;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 20px;
                padding-right: 20px;     
                }


ul.pagemenu li {margin-top: 3px;
                margin-bottom: 0px;
                margin-left: 10px;
                margin-right: 10px;
                padding-top: 0px;
                padding-bottom: 0px;
                padding-left: 0px;
                padding-right: 0px;
                display: inline;
                color: #ffffff;
                font-size: 0.875em;
                font-weight: bold
                }

ul.pagemenu li a {color: #ffffff;
                  text-decoration: none}

ul.pagemenu li a:hover {color: #ffff66;
                  text-decoration: none;
                  font-style: bold}
                                
/*wrapper*/

div#wrapper {margin-top: 15px;
             margin-bottom: 0px;
             margin-left: 10px;
             margin-right: 10px;
             width: 900px;
             height: auto;
             overflow: hidden;
             background-color: #ffffff}

/*maincontent*/

div#maincontent {margin-top: 0px;
                 margin-bottom: 10px;
                 margin-left: 0px;
                 margin-right: 0px;
                 width: 650px;
                 height: auto;
                 float: left;}

p#pagetitle {margin-top: 30px;
          margin-bottom: 0px;
          margin-left: 40px;
          margin-right: 40px;
          padding-top: 5px;
          padding-bottom: 5px;
          padding-left: 5px;
          padding-right: 5px;
          border: 1px solid #999999;
          background-color: #F7F3E3;
          text-align: center;
          font-size: 0.875em;
          font-weight: bold}

div.post {margin-top: 30px;
          margin-bottom: 0px;
          margin-left: 40px;
          margin-right: 40px;
          padding-top: 15px;
          padding-bottom: 15px;
          padding-left: 15px;
          padding-right: 15px;
          border: 1px solid #999999;
          background-color: #ffffff}

div.post h2 {margin-top: 0px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             padding-top: 0px;
             padding-bottom:2px;
             padding-left: 1px;
             padding-right: 3px;
             border-bottom: 2px solid #cc3366;
             line-height: 1.6;
             font-size: 0.875em;
             font-weight: bold 
             }

div.post h2 a {color: #000000;
               text-decoration: none}

div.post h2 a visited {color: #000000;
               text-decoration: none}

div.post h3 {margin-top: 35px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             padding-top: 2px;
             padding-bottom:2px;
             padding-left: 6px;
             padding-right: 3px;
             border-left: 3px solid #cc3366;
             line-height: 1.6;
             font-size: 0.875em;
             font-weight: bold 
             }

div.post p {margin-top: 30px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 3px;
            font-size: 0.875em;
            line-height: 1.8;
            font-weight: normal}



div.post blockquote{margin-left: 10px;
                    margin-right: 10px;
                    padding: 15px 10px;
                    border: 1px solid #000000}

div.post blockquote p{margin: 0px;
                    padding: 0px;
                    }

div.post li {line-height: 1.6;
             font-size: 0.75em}

div.post a img {border-style: none}

p.postinfo {margin-top: 25px;
             margin-bottom: 15px;
             margin-left: 0px;
             margin-right: 0px;
             padding-left: 3px;
             color: #000066;
             font-size: 0.75em;
             font-weight: normal
             }

p.pagelink {margin-top: 20px;
          margin-bottom: 0px;
          margin-left: 40px;
          margin-right: 40px;
          padding-top: 0px;
          padding-bottom: 0px;
          padding-left: 0px;
          padding-right: 0px;
          height: auto;
          overflow: hidden;   
          font-size: 0.75em;
          }
                       
span.pageprev {float: left}

span.pagenext {float: right}

div.comment {margin-top: 30px;
          margin-bottom: 0px;
          margin-left: 40px;
          margin-right: 40px;
          padding-top: 15px;
          padding-bottom: 15px;
          padding-left: 15px;
          padding-right: 15px;
          clear: both;
          border: 1px solid #999999;
          background-color: #F7F3E3}

div.comment h2 {margin-top: 0px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             padding-top: 0px;
             padding-bottom:2px;
             padding-left: 1px;
             padding-right: 3px;
             border-bottom: 2px solid #cc3366;
             font-size: 0.875em;
             font-weight: bold 
             }

div.comment h2 a {color: #000000;
               text-decoration: none}

div.comment h2 a visited {color: #000000;
               text-decoration: none}

div.comment p {margin-top: 25px;
            margin-bottom: 0px;
            margin-left: 0px;
            margin-right: 0px;
            padding-left: 3px;
            font-size: 0.75em;
            line-height: 1.6;
            font-weight: normal}

p#nocomment {margin-bottom: 25px}

p.cominfo {margin-bottom: 25px;
           text-align: right}

div.comment textarea {width: 400px}

p#link-top {margin-top: 50px;
            margin-bottom: 0px;
            margin-left: 40px;
            margin-right: 40px;
            line-height: 1.6;
            text-align: center;
            font-size: 0.75em;
            font-weight: normal;
            } 

/*rightsidebar*/

div#rightsidebar {margin-top: 0px;
             margin-bottom: 10px;
             margin-left: 0px;
             margin-right: 0px;
             width: 250px;
             height: auto;
             float: right}

div.sidemenu {margin-top: 0px;
             margin-bottom: 30px;
             margin-left: 25px;
             margin-right: 40px;
             height: auto;
             background-color: #ffffff}

div#search {margin-top:30px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             }

div#feed {margin-top:30px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             }

div#innovation {margin-top: 30px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;}

div#innovation img {border-style: none}


div#feed img {border-style: none}

div#addclips {margin-top: 15px;
             margin-bottom: 0px;
             margin-left: 22px;
             margin-right: 22px;
             }

div#googlereader {margin-top: 15px;
             margin-bottom: 0px;
             margin-left: 40px;
             margin-right: 40px;
             }

div#twitterwidget {margin-top: 15px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             }

div#awasete {margin-top: 35px;
             margin-bottom: 0px;
             margin-left: 12px;
             margin-right: 12px;
             }

div#logoole {margin-top: 35px;
             margin-bottom: 0px;
             margin-left: 7px;
             margin-right: 7px;
             }


div#i2i-15a675c9be31438acfd-wrap {margin-top: 35px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             }


h2.blogmenu {margin-top: 30px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             padding-top: 0px;
             padding-bottom:3px;
             padding-left: 1px;
             padding-bottom: 3px;
             border-bottom: 3px solid #ff0000;
             font-size: 1em;
             font-weight: bold }

h2.sitemenu {margin-top: 30px;
             margin-bottom: 0px;
             margin-left: 0px;
             margin-right: 0px;
             padding-top: 0px;
             padding-bottom:3px;
             padding-left: 1px;
             padding-bottom: 3px;
             border-bottom: 3px solid #00cc00;
             font-size: 1em;
             font-weight: bold }

div.sidemenu ul {margin-top: 15px;
                 margin-bottom: 0px;
                 margin-left: 0px;
                 margin-right: 0px;
                 padding-top: 0px;
                 padding-bottom: 0px;
                 padding-left: 1px;
                 padding-right: 0px
                 }

div.sidemenu li {margin-top: 3px;
                 margin-bottom: 0px;
                 margin-left: 0px;
                 margin-right: 0px;
                 padding-top: 3px;
                 padding-bottom: 3px;
                 padding-left: 3px;
                 padding-right: 3px;           
                 list-style-type: none;
                 font-size: 0.875em;
                 font-weight: normal}

div.sidemenu a {color: #000000;
                text-decoration: none}

div.sidemenu a:hover {font-weight: bold;
                      color: #ff0000;
                      text-decoration: none}

div#twitter {margin-top: 30px}

/*footer*/

div#footer {margin-top: 10px;
             margin-bottom: 0px;
             margin-left: auto;
             margin-right: auto;
             text-align: center;
             width: 900px;
             clear: both}
                 
div#footer ul {margin-top: 0px;
                height: 30px;
                vertical-align: middle}

div#footer li {margin-top: 0px;
                height: 30px;
                vertical-align: middle;
                display: inline;
                font-size: 0.875em}

div#footer ul {margin-top: 0px;
                height: 30px;
                vertical-align: middle}

div#footer address {margin-top: 30px;
                height: 30px;
                vertical-align: middle;
                text-align: center;
                font-size: 0.875em}

            
