	body{
            margin:10px 0px 10px 0px;
            background:#b0c4de;
			font-size: 12px;
			font-family: verdana, arial, sans-serif;
			line-height: 130%;
			}

	A 		{ color: #000080; text-decoration: none; font-weight:normal; font-family:verdana, arial, sans-serif;} 
	A:link		{ color: #000080; text-decoration: none; } 
	A:visited	{ color: #000080; text-decoration: none; } 
	A:active	{ color: #808080;  } 
	A:hover		{ color: #808080;  }
	
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
	}

	.navi {
		font-family:verdana, arial, sans-serif;
		font-size:12px;
		color: #ffffff;
		}
	A.navi
	A.navi:link, 
	A.navi:visited {
		font-weight: normal;
		color: #000080;
		text-decoration: none;
	}
	A.navi:hover {
		font-weight: normal;
		color: #ffffff;
		text-decoration: none;
	}
	.top a:active, 
	.top a:hover {
		color: #ffffff;
		text-decoration: none;
	}

	#banner {
		font-family:verdana, arial, sans-serif; font-size;
		text-align:center;
		color:#000000;
		font-size:20pt;
		font-weight:bold;
		margin: 0px 0px 10px 0px;
                
  		background:#ff8c00;
		padding:5px;
  		text-transform:none;
		}

	.description {
		font-family:verdana, arial, sans-serif;
		color:#ffff00;
		font-size:x-small;
		font-weight:bold;
  		text-transform:none;
		letter-spacing: none; 		
		}	
				
	#links {
		margin:0px 0px 0px 0px;
		padding-top:0px;
		padding-bottom:0px;
        padding-right:0px;	
        padding-left:0px;
   		}
		
	.blog {
		font-family:verdana, arial, sans-serif; 
		font-size: 12px; 
		color: #000000; 
		text-transform: none;
		font-weight:normal;

		padding-left:0px;
  		padding-top:0px;
  		padding-right:0px;			
		}	
	
	.blogbody {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:normal;
  		padding:0px 0px 0px 0px;
		text-align: justify;
		text-justify: distribute;
		line-height: 150%;
		}

	.archive {
		font-family: verdana, arial, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:normal;
  		padding-top:10pt;
		text-align: center;
		line-height: 150%;
		}

	.archive a, 
	.archive a:link, 
	.archive a:visited {
		font-weight: normal;
		color: #000080;
		text-decoration: underline;
	}
	.archive a:active, 
	.archive a:hover {
		color: #808080;
		text-decoration: underline;
	}

	.blogbody a, 
	.blogbody a:link, 
	.blogbody a:visited {
		font-weight: normal;
		color: #000080;
		text-decoration: underline;
	}
	.blogbody a:active, 
	.blogbody a:hover {
		color: #808080;
		text-decoration: underline;
	}
	
    #container {
		width:100%;
		}
                
	.title	{ 
		font-family:verdana, arial, sans-serif; 
		font-size: 12px; 
		color: #000000; 
		text-transform: none;
		font-weight:bold;	
		}			

	.title a, 
	.title a:link, 
	.title a:visited {
		font-weight: normal;
		color: #000080;
		text-decoration: underline;
	}
	.title a:active, 
	.title a:hover {
		color: #808080;
		text-decoration: underline;
	}
		
	.date	{ 
		font-family: georgia, verdana, arial, sans-serif;
		font-size: 11px; 
		color: #000000; 
		font-weight: bold;
		font-style: normal;
		}			
		
	.side {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:normal;
  		line-height:130%;
		}	
		
	.sidetitle {
		font-family: verdana, arial, sans-serif;
		color:#000000;
		font-size:x-small;
		font-weight:normal;
  		line-height:130%;
  		text-align:left;
  		text-transform:uppercase;
		letter-spacing: .2em;  					
		}		
	
	.searchtitle {
		font-family: verdana, arial, sans-serif;
		color:#ffffff;
		font-size:x-small;
		font-weight:normal;
  		line-height:130%;
  		text-align:left;
  		text-transform:uppercase;
		letter-spacing: .2em;  					
		}		

	.toolbox {
		background-image: url(http://paperbackwarehouse.jp/images/skin/window.jpg);
		font-family: verdana, arial, sans-serif;
		border: 1px solid #808080;
		padding: 10px;
		}		

	.calendar {
		font-family:verdana, arial, sans-serif;
		color:#ffffff;
		font-size:11px;
		font-weight:normal;
  		line-height:140%;
		padding: 2px;
		}
	
	.calendar a, 
	.calendar a:link, 
	.calendar a:visited {
		font-weight: normal;
		color: #000080;
		text-decoration: underline;
	}

	.calendar a:active, 
	.calendar a:hover {
		color: #ffffff;
		text-decoration: underline;
	}

	.calendarhead {	
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:x-small;
		font-weight:bold;
  		line-height:140%;
  		padding:2px;				
		}	
                
	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		font-weight:bold;		
  		line-height:140%;
  		padding:2px;
  		margin-top:10px;
  		text-align:center;
		color:#000000;		
 		}	
		
	.powered {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		background-color: #b0c4de;
		font-size:xx-small;
		font-weight:bold;
		border:0px solid #000000;
		line-height:140%;
		text-transform:normal; 
		padding:2px;
		margin-top:0px;
		text-align:center;
		letter-spacing: .2em		
	    }	

	.footer {
		font-family:verdana, arial, sans-serif;
		color:#ffffff;
		font-size:12px;
		font-weight:normal;                
		font-style:italic;                
		}
		
	TABLE.spacing { background-color: #808080; }		
	TABLE.white_spacing { background-color: #ffffff; }		
	TABLE.back { background-color: #ffffff; border: 1px solid  #808080; }		
	TABLE.colored_back { background-color: #808080; }		
	TABLE.colored { background-color: #b0c4de; }		
	TABLE.calendar_back { background-color: #b0c4de; border: 1px solid #808080; }		
	TD.colored { background-color: #b0c4de; }		
	TD.back { background-color: #ffffff; }		
	TD.dotted { border: 1px dotted #808080; padding: 5px; }		
	TD.search_bar { color: #ffffff; background-color: #b0c4de; }		
	TABLE.date { margin-top: 20px; margin-bottom: 20px; }
	TD.date { font-size: 10px; background-image: url(http://paperbackwarehouse.jp/images/skin/subhead.gif); background-repeat: no-repeat; padding-left: 10px; }
	HR { background-color: #000000; color: #000000; border: none; height: 1px; }
	.current { color: #ffffff; }
	.bordered { border: 1px solid  #808080; }
	FORM { margin-top: 3px; margin-bottom: 3px;}
	IMG.bordered { border: 1px solid #808080; }
	.distribute { text-align: justify; text-justify: distribute; }
	.idiograph { text-align: justify; text-justify: inter-idiograph; }

