body{
		text-align:center;
	}

	h1,h2,h3{margin:0;padding:0;}

	a:link{color:#0000ff;}
	a:visited{color:#800080;}
	a:active{color:#0000ff;}
	a:hover{color:#0000ff;text-decoration:none;}

table#tb{
	table-layout:fixed;
	border:1px solid black;
	margin-left:auto;
	margin-right:auto;
        }

td.link1{
	table-layout:fixed;
	background:#cecfff;
        border:1px solid black;
        width:250px;
	text-align:center;
	}

td.link2{
	table-layout:fixed;
	background:yellow;
        border:1px solid black;
	width:300px;
	}
	
caption{
	margin-left:auto;
	margin-right:auto;
	}

ul.menu {
    padding-left:0;
    margin-left:0;
        }


ul.menu li{
    text-align:left;
    list-style:none;

        }



#banner{
		width:750px;
		height:88px;
		text-align:left;
		margin: 7px;
		background:url(http://www.potohaku.com/title.gif);


	
                }

#banner a {
           margin : 0; 
           padding : 0; 
           width : 750px; 
           height : 88px; 
           display : block; 
              }  

#banner span {
              display : none; 
              } 

	#banner a{color:#0000ff;}
	#banner a:link{color:#0000ff;}
	#banner a:visited{color:#800080;}
	#banner a:hover{color:#0000ff;text-decoration:underline;}

	.blogtitle{
		font-size:14px;
		padding:1px 1px 1px;
                                text-align : center;
	}

	.description{
		font-size:12px;
		font-weight:bold;
		color:#000000;
		padding-left:1px;
         　　　　　　         margin-top : 7px;
	}

#logo{
		width:160px;
                                height:80px;
                                margin: 0px; 
                                padding: 0px;
		float:left;
                                background:();
                                background-repeat:no-repeat;

        }

#title{
		width:500px;
                                height:80px;
                                margin: 0px; 
                                padding: 0px;
		float:right;
		text-align:right;
                                background:();
                                background-repeat:no-repeat;

        }


	#container{
		width:750px;
		margin:5px auto 0;
		padding-bottom:1px;
		background:url() repeat-y 50% 0;b
	}

	#block{
		width:590px;
		float:right;
		text-align:center;
	}

	#content{
		width:580px;
		float:right;
		text-align:center;
	}

	#blog{
		width:570px;
		margin-top:20px;
		text-align:left;
	}

	.datetop,#articletop{
		padding:1px 0px;
		background:url() no-repeat 50% 0%;
	}

	.fullbody,#articlebody{
		padding:5px 5px 5px 5px;
		background:url() repeat-y 50% 0%;
	}

	.blogbody{
		padding:0px 0px;
                 background:#ffcc00;
                 
	}

	.title{
		color:#555;
		font-size:14px;
		font-weight:bold;
                background:#ffcc00;
	}

	.ctitle{
		width:100%;
                text-align: center;
                margin: 0px auto;
	        padding-bottom: 50px;
	}

	.main,.mainmore{
		font-size:12px;
		text-align:left;
		line-height:125%;
		padding:15px 0px;
                background:#ffffcc;

	}

	.posted{
		font-size:11px;
		text-align:right;
		padding-top:5px;
		background:url() repeat-x 50% 0%;
	}

	.dateend,#articlebottom{
		padding:3px 0px 4px;
		background:url() no-repeat 50% 0%;
		margin-bottom:25px;
	}

	.menu{
		font-size:11px;
		text-align:right;
		margin-top:5px;
		background:url() repeat-x 50% 100%;
		padding-bottom:5px;
		}
       .link{
		border:0px;
		}


	#left{
                                width:160px;
		float:left;
		text-align:center;
                margin-top: 10px;
		background:#ffffcc;
	}
	
	
	.sidetitle{
		color:#000000;
		font-size:14px;
		font-weight:bold;
		text-align:center;
		padding:9px 0px 9px;
		background:#ffcc00;
	}

	.side{
		color:#000000;
		font-size:12px;
		text-align:left;
		line-height:125%;
		padding:0 5px;
                background:#ffffcc;
	}
	
	.sidebody{
		margin-bottom:5px;
	}

	.favbutton{
                border-style:solid;
               &nbsp;border-width:2px;
               &nbsp;border-color:#000000;
               &nbsp;background:#ffffff;
               &nbsp;font-size:10pt; color:#000000
        }

	#trackback,#comment{
		padding:10px 0px;
                font-size: 12px;
		text-align:left;
		width:100%;
                margin-bottom: 20px;
	}

                .trackback-m,.comment-m{
                                                      font-weight : bold;
                                                      margin : 15px; 
                                                      }

               .comment-p {
                 margin-left : 50px;
                }
#clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
                #footer{
		width:750px;
		text-align:center;
                                background:url(http://www.potohaku.com/bar.jpg) no-repeat 50% 0%;
	}
