body         {
               margin:10px;
               
               text-align:center;
               }


#container{

                width:800px;
                margin-left:auto;
                margin-right:auto;
                text-align:left;
                border: 3px solid #73b2ef;
                }

/*ヘッダー部分*/

#header h1 {
padding: 1px 5px 0px 0px;
text-decoration: none;
margin-top: 0px;
text-align:left; 
}

#header h1 a {
font-size: 11px;
color: #000000;
display: block;
text-decoration: none;
padding-top: 5px;
padding-bottom: 0px;
padding-right: 5px;
height:135px;
}

#header h1 a:visited {
color: #000000;
text-decoration: none;
}

#header h1 a:hover {
color: #000000;
background-color: transparent;
text-decoration: none;
}



#header h3                   {
               color:white;
               font-size:10px;
               matlin-top:;
               matgin-bottom:;
               text-align:right;                

               }

#header {
width: 800px; /* necessary for ie win */
background: #4169E1;
background-image: url(http://www.sisutsuku.com/banner.jpg);
background-repeat: no-repeat;
}

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


/*サイドバー部分*/

#mainpage .sidebar  {
             width:190px;
             float:left;
             padding: 10px;
             }

#mainpage #right   {
             width:170px;
             float:right;
             }


.sidebar h3 {
                          letter-spacing: 0.1em;
	      border-bottom-width: 1px;
              border-bottom-style: dotted;
	      border-bottom-color: #333333;
	     padding-top: 3px;
	     padding-bottom: 5px;
            margin-top: 1px;
             font-size:12px;text-align:center;
             background-image: url(img/bar01.jpg);
             font-family:Verdana,Helvetica,sans-serif;
             color:white;
             padding-botom:3px;
             margin-bottom:0;
             background-color:#68a4d9;
             padding:5px;

             }

.menu         {
              list-style-type:none;
              margin-left:0;
              padding-left:0;
              font-size:12px;
              margin-top:8px;
                            }

.manu a      {
              color:#6699cc;
              text-decoration:none;
              }

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

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


/*エントリー部分*/

#mainpage #content   {
                width:570px;
                float:right;
                margin-right:10px;
                }

#content h2               {
                 font-size:18px;
                 color:white;
                 background-color:#68a4d9;
                 padding:4px;
                 }

#content h3              {
	font-size: 16px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #0046a0;
	padding-left: 5px;
	background-image: url(img/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #515151;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1px;
	margin-right: 18px;
                 }
.syousai {
	border-collapse: collapse;
	border: 1px solid #666666;
	width: 534px;
	background-color: #FFFFFF;
	text-align: left;
	color: #333333;
	font-size: 11px;
	margin-top: 10px;
	margin-right: 18px;
	margin-bottom: 25px;
	margin-left: auto;
}

.syousai td {
	border-collapse: collapse;
	border: 1px solid #999999;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
}

.syousai2 td {
	border-collapse: collapse;
	border: 0px solid #999999;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	padding-right: 5px;
}

.syousai3 td {
	border-collapse: collapse;
	border: 0px solid #999999;
	vertical-align:top;
}

#moushikomi {
	float: left;
	margin-right: 5px;
}

#content h4              {
                 font-size:16px;
                 color:darkblue;
                 }

#content p  {
               font-size:14px;
               font-family: Verdana, Arial, sans-serif; 
               color:#666666
               line-height:140%;
               }

#content a {
                color:darkblue;
                 }

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

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

.kakomi {
	background-color: #F5F4F1;
	border:1px solid #993300;
	padding:3px;
  margin: 0px 18px 0px 18px;
}


/*フッター部分*/

address {
	font-style: normal;
	color: #DDDDDD;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	background-color: #426d94;
	background-image: url(img/dot.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 10px;
	clear: both;
}

#footer      {
           border-top:solid 5px #68a4d9;
           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:block;
                width:100%;
                background-color:#bbbbbb;
                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 #categorydata li           {
               margin-bottom:10px;
　　　　　　　}

#content #categorydata span      {
               font-size:smaller;
               color:#77a882;
               margin-left:10px;
               }
/*サイトマップ*/
.tree ul {   
    padding:0;   
    margin:0;   
    background-position: -9px 15px;    
    background-image: url('images/ul.gif');    
    background-repeat: repeat-y   
}   
.tree li {   
    font-size: 1em;   
    font-weight:bold;   
    margin: 0px;    
    padding: 3px 0 3px 24px;    
    list-style-type: none;   
}   
.tree li a {   
    text-decoration:none;   
color:#000;   
}   
.tree li a:hover {   
    text-decoration:underline;   
}   
.tree ul ul {   
    background-position: -1px 15px;   
    background-image: url('images/ul.gif');    
    background-repeat: repeat-y;   
}   
.tree ul li {   
    background-position: 0px 7px;    
    background-image: url('images/li.gif');    
    background-repeat: no-repeat;   
}   
.tree ul li a {   
    font-weight:bold;   
    text-decoration:underline;   
}   
.tree ul li a:hover {   
    text-decoration:none;   
}   
.tree ul ul li {   
    background-position: 8px 7px;   
    background-image: url('images/li.gif');    
    background-repeat: no-repeat;      
}   
.tree ul ul li a {   
    background-position: 0px 7px;    
    font-size:0.8em;   
    color:#666;   
    text-decoration:none;   
}   
.tree ul ul ul li a {   
    background-position: 0px 7px;    
    font-size:0.9em;   
    color:#999;   
    text-decoration:none;   
}   

