body      {
               text-algin: center;
               }

#container {
               width: 640px;
               margin-left: auto;
               margin-right: auto;
               text-align: left;
               }


/*ヘッダー部分*/
#header h1   {
                font-size: 32px;
                font-family: Arial Black, Helvetica, sans-serif;
                margin-top: 0;
                margin-bottom: 0;
                }

#header h1 a  {
                color: #66a4c4;
                text-decoration: none;
                }

body    {
            text-align: center;
            }

#container {
            width: 700px;
            margin-left: auto;
            margin-right: auto;
            text-align: left;
            }

#header h2    {
                color: #66a4c4;
                font-size: 14px;
                margin-top: 6;
                margin-bottom: 0;
                }

#header   {
               background-color: #fffffff;
               padding: 16px  20px 20px;
               background-image:
               url(http://blog.sasser.ac/head12.gif);
               }

#mainpage #header   {
                margin-bottom: 20px;
                }


/*サイドバー部分 */
#mainpage #left            {
               width:130px;
               float: left;
               }  
#mainpage #right          {
               width:130px;
               float: right;
              font-size: 10px;
               color: gray; 
               }     

.sidebar c         {
              font-size: 14px;
              color: #77a822;
              text-decoration: none;
              }


.sidebar  h2                           {  
               font-size: 10px:
               font-family: Verdana, Helvetica, sans-serif; 
               color: gray; 
               border-bottom: solid 2px #afbc0d;
               padding-bottom: 3px;
               }

.menu    {
               list-style-type: none;
               margin-left: 0;
               padding-left: 0;
               font-size: 8px;
               color: gray; 
               margin-top: 8px;
              
               }
.menu a    {
               color: #396999;
               text-decoration: none;
               }
              a:visited {
              color: #8FABBE;
              }   

.menu li     {
　　　　　margin-bottom: 5px;
               }

#calendar {
            font-size: 12px;
            text-align: center;
            width: 130px
           } 
#calendar a {
            font-size: 12px;
            color: #7A4205;
           } 



.sidebar p          {
              font-size: 10px;
              margin-top: 0;
              margin-bottom: 0;
              }

.sidebar a          {
              font-size: 10px;
              color: #77a822;
              text-decoration: none;
              }

.sidebar .rss      {
              border: solid 1px #999999;
              padding: 1px;
              width: 80px;
             }

.sidebar .rss a       {
             display: black;
             width: 100%;
             background-color: #D0D0CF;
             color: black;
             font-size: 9px;
             font-family: Arial Helvetica, sans-serif;
             }

#footer .rss-format       {
             background-color: orange;
             padding: 0.5px;
             }

#footer  .rss-version       {
             padding: 0.5px;
             }






/*エントリー部分 */
#content           {
               width:380px;
               float: right;
               margin-right: 30px;
               }                


#content h2        {
               font-size:10px;
               color: #afbc0d;
               }                

#content h3        {
               font-size:14px;
               color: darkblue;
               }

#content p           {
               font-size: 12px;
               color: Black;
               line-height: 180%;
               }

#content a           {
              color: darkblue;
              }

#content .posted    {
              border-top:solid 1px #b2cbff;
              padding-top:6px;
              margin-bottom:40px;
              }

#content h2 #trackbacks, #content h2#comments　{
              font-size: 12px;
              color: #b2cbff;
              border-bottom: dotted 1px #b2cbff;
              margin-top:40px;
              }

#content  #tbdata h3   {
              font-size: 12px;
              color: #888888;
              border-bottom: 0;
              }

#content  #tbdata p  #content #comdata p  {
              font-size: 12px;
              color: #888888;
              margin-top: 5px;
              border-bottom: 0;
              }

#content #comdata p posted   {
             margin-bottom: 20px;
              }}

#content .error     {
              font-size: 12px;
              font-weight: bold;
              color: red;
              border: solid 1px red;
              padding: 5px;
                 text=align; center:
               }
#content #categorydata li      {
                margin-bottom: 10px;
               }
#content #categorydata span      {
              font-size: smaller;
              color: #77a822;
              margin-left: 10px;
               }


/* フッター部分 */
#footer             {
              border-top: solid 5px #373ABE;
              padding-top: 3px;
              clear: both;
              }

#footer p          {
              font-size: 12px;
              margin-top: 0;
              margin-bottom: 0;
              }

#footer a          {
              color: #77a822;
              text-decoration: none;
              }

#footer .rss      {
              border: solid 1px #999999;
              padding: 1px;
              width: 80px;
             }

#footer .rss a       {
             display: black;
             width: 100%;
             background-color: #D0D0CF;
             color: black;
             font-size: 9px;
             font-family: Arial Helvetica, sans-serif;
             }

#footer .rss-format       {
             background-color: orange;
             padding: 0.5px;
             }

#footer .rss-version       {
             padding: 0.5px;
             }

          
