	body {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "georgia", "verdana", "arial", "sans-serif";		margin:0px;		background:#FFF;		}	A 			{ color: #993300; text-decoration: none; font-weight:normal; } 	A:link		{ color: #993300; text-decoration: none; } 	A:visited	{ color: #993300; text-decoration: none; } 	A:active	{ color: #FFCC66;  } 	A:hover		{ color: #FFCC66;  }	h1, h2, h3 {		margin: 0px;		padding: 0px;  		line-height:120%;	}	#banner {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "georgia", "verdana", "arial", "sans-serif";		color:#333;		text-align:center;		font-size:x-large;		font-weight:bold;		background:#FFE060;		margin-left:0px;  		padding:10px;		}	#banner a,        #banner a:link,        #banner a:visited,        #banner a:active,        #banner a:hover {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "georgia", "verdana", "arial", "sans-serif";		font-size: x-large;		font-weight: bold;		color: #333;		text-decoration: none;		}	.description {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#333;		font-size:x-small;		font-weight:bold;		background:#FFE060;  		text-transform:none;			}		#main {		padding-left:10px;		padding-right:10px;		}	#content {		background:#FFF;		margin:0px;		}	#container {		background:#FFE060;		border:1px dotted #333;		display:table;		}	#side-a {		margin:0px;		border:0px;  		padding:10px;		}	#side-b {		margin:0px;		border:0px;  		padding:10px;		}	#center {		background:#FFE060;		width:160px;		margin:0px;		border:0px;  		padding:0px;  		padding-left:10px;  		padding-right:10px;		}	#menu {		background:#FFE060;		width:160px;		margin:0px;		border:0px;  		padding:10px;		}	#links {		background:#FEC;		margin:0px;		margin-top:10px;		margin-right:10px;		border:1px dotted #333;		  		padding:5px;		}	.old {		background:#FEC;		display:inline-table;		align:top;		}	.topic {		background:#FEC;		margin:0px;		margin-top:10px;		border:1px dotted #333;	  		padding:5px;		}	.x-lab {		background:#DADAF0;		margin:0px;		margin-top:10px;		border:1px dotted #333;		  		padding:5px;		}	.blog {  		padding-top:15px;		background:#FFF;  									}		.side-a_mark {		font-size:x-small;		font-weight:bold;		padding-left:5px;		padding-right:5px;		background-color:#87E;		color:#FFF;	}	.side-b_mark {		font-size:x-small;		font-weight:bold;		padding-left:5px;		padding-right:5px;		background-color:#E78;		color:#FFF;	}	#side-a .date {		border-color:#87E;			background-color:#87E;		}	#side-a .blogbody {		border-color:#87E;			}	#side-b .date {		border-color:#E78;			background-color:#E78;		}	#side-b .blogbody {		border-color:#E78;			}	.oldblog {  		padding-top:15px;		background:#FFF;  									}	#side-a .oldblog .date {		border-color:#777;			background-color:#777;		}	#side-a .oldblog .blogbody {		border-color:#777;			}	.blogbody {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#666;		font-size:small;		font-weight:normal;  		background:#FFF;		border-top:1px solid #777;		padding-top:10px;		padding-left:10px;  		line-height:140%;					}	.blogbody a,	.blogbody a:link,	.blogbody a:visited,	.blogbody a:active,	.blogbody a:hover {		font-weight: normal;		text-decoration: underline;	}		.blogbody blockquote {		margin:10px;  		padding-left:5px;		border-left:3px solid #F93;		}	.code blockquote {		font-family: "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Osaka", "‚l‚r ‚o–¾’©", "Courier";		margin:5px;		padding:10px;		background:#EEE;		border:1px solid #333;		}	.code h1,	.code h2,	.code h3 {		font-size:x-small;		font-weight:bold;		margin-bottom:10px;	}	.title	{ 		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		font-size:small; 		color: #003366;		text-transform:none;		}				.extended {		margin-top:0px;		margin-bottom:10px;		}	#side-content {		background:#FEC;		margin:0px;		margin-top:10px;		margin-right:10px;		border:1px dotted #333;		  		padding:5px;		}	.blogbody-side {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#000;		font-size:x-small;		font-weight:normal;		padding-left:10px;		padding-right:10px;  		line-height:140%;					}	.title-side	{ 		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		font-size: x-small; 		color: #111;		text-transform:none;		background:#FD8;		padding-left:5px;  		margin-left:-10px;  		margin-right:-10px;		border:1px dotted #777;			}				.posted-side{ 		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		font-size: x-small; 		color: #003366; 		margin-bottom:10px;  		margin-left:-8px;		}	.extended-side {		margin-top:0px;		margin-bottom:10px;		}	.date	{		font-family:verdana, arial, sans-serif; 		font-size:x-small; 		color: #FFF; 		padding:2px 0px 1px;		font-weight:bold;		border-left:10px dotted #777;			border-right:10px dotted #777;			background-color:#777;		display:inline-table;		}						.posted	{ 		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		font-size: x-small; 		color: #003366; 		margin-bottom:25px;  		text-align:right;			}					.calendar {		font-family:verdana, arial, sans-serif;		color:#333;		font-size:x-small;		font-weight:normal;  		line-height:140%;  		padding:2px;  		text-align:center;			}	.calendarhead {			font-family:verdana, arial, sans-serif;		color:#333;		font-size:x-small;		font-weight:bold;		background:#FFF;  		line-height:140%;  		padding:2px;							}		.side {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#333;		font-size:x-small;		font-weight:bold;  		line-height:140%;  		padding:2px;		}		.side ul {  		padding-left:20px;  		margin-left:0px;  		margin:0px;		}	.side2 {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#333;		font-size:x-small;		font-weight:normal;  		line-height:140%;  		padding:2px;		}	.comment {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#333;		font-size:x-small;		font-weight:normal;  		line-height:140%; 		padding:0px; 		padding-left:30px;		list-style-image:url("http://www.macospeak.org/Lab_1/blog/archives/img/comment.gif");		}	.cmt_auth {		}	.cmt_date {		}	.sidetitle {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#333;		font-size:x-small;		font-weight:bold;  		line-height:140%;  		padding:2px;  		margin-bottom:10px;		letter-spacing: .1em;		}			.sidetitle2 {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#333;		font-size:small;		font-weight:normal;  		line-height:140%;  		padding:2px;  		margin-top:10px;		letter-spacing: .1em;		text-align:center;		text-decoration :underline;		}		.sidetitle3 {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#FFF;		font-size:x-small;		font-weight:normal;  		line-height:140%;  		padding:2px;  		margin-top:10px;		letter-spacing: .1em;		border-left:5px solid #FFCC00;		text-align:center;		background:#3366CC;		}			.sidetitle4 {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#FFF;		font-size:x-small;		font-weight:normal;  		line-height:140%;  		padding:2px;  		margin-top:10px;		letter-spacing: .1em;		text-align:center;		background:#777;		}			.annotation {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#F00;		font-size:x-small;		font-weight:normal;  		line-height:140%;  		padding:2px;  		border:1px dotted #999;			  		margin:10px;  		margin-left:5px;  		margin-right:5px;  		margin-bottom:10px;		letter-spacing: .1em;		background:#FFF;		}			.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; 		}				.powered {		font-family:verdana, arial, sans-serif;		color:#666;		font-size:xx-small;		font-weight:bold;  		border:1px dotted #999;					line-height:140%;		text-transform:uppercase; 		padding:2px;		margin-top:10px;		text-align:center;		letter-spacing: .2em;							background:#FFF;		}		.powered_x {		padding:2px;		margin-top:10px;		text-align:center;		background:#FFE060;		}		.comments-body {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#666;		font-size:small;		font-weight:normal;		background:#FFF;  		line-height:140%; 		padding-bottom:10px;  		padding-top:10px;		 		border-bottom:1px dotted #999; 							}			.comments-post {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#666;		font-size:x-small;		font-weight:normal;  		background:#FFF;				}		.trackback-url {		font-family:verdana, arial, sans-serif;		color:#666;		font-size:small;		font-weight:normal;  		background:#FFF;  		line-height:140%; 		padding:5px;	 		border:1px dotted #999; 							}	.trackback-body {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#666;		font-size:small;		font-weight:normal;  		background:#FFF;  		line-height:140%; 		padding-bottom:10px;  		padding-top:10px;		 		border-bottom:1px dotted #999; 							}			.trackback-post {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		color:#666;		font-size:x-small;		font-weight:normal;  		background:#FFF;				}			.comments-head	{ 		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif";		font-size: small; 		color: #666; 		border-bottom:1px solid #999;		margin-top:20px;		font-weight:bold;  		background:#FFF;				}			#banner-commentspop {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "georgia", "verdana", "arial", "sans-serif";		color:#FFF;		font-size:large;		font-weight:bold;		border-left:1px dotted #FFF;			border-right:1px dotted #FFF;  				border-top:1px dotted #FFF;		background:#6699CC;  		padding-left:15px;  		padding-right:15px;  		padding-top:5px;  		padding-bottom:5px;  		  		  			 		}	.mailto	{ 		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "verdana", "arial", "sans-serif"; 		font-size:x-small;		color: #003366; 		text-align: right;		margin-bottom:25px;		}	.book			{ font-size: 12px; }	.book-sub	{ font-size: 10px; }	.snap {		width:74px;		height:74px;		overflow :hidden;		padding:1px;		margin-right:5px;		background-image:url(img/frame.gif);	}	UL.event {		list-style-image:url(img/event.gif);  		padding-left:35px;  		margin-left:0px;		line-height:140%;	}	UL.tv {		list-style-image:url(img/tv.gif);  		padding-left:35px;  		margin-left:0px;		line-height:140%;	}	UL.ideanote {		list-style-image:url(img/idea.gif);  		padding-left:35px;  		margin-left:0px;		line-height:140%;	}	input {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "palatino", "georgia", "verdana", "arial", "sans-serif";	}	textarea {		font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "palatino", "georgia", "verdana", "arial", "sans-serif";	}	.copyright {		font-size:x-small;	}	.q	{ 
		font-family: "arial black", "sans-serif";
		color: #FF3366;
		}			

	.a	{ 
		font-family: "arial black", "sans-serif";
		color: #3366FF;
		}			
