	body { font-size:small;
		margin:0px 0px 10px 0px;
		background:#000000;
scrollbar-arrow-color: #C0C0C0;
scrollbar-base-color: #808080;
scrollbar-face-color: #000000;
scrollbar-highlight-color: #C0C0C0;
scrollbar-shadow-color: #808080; 
}


                A  { color:#4060BF; text-decoration:none; }
	A:link	{ color:#4060BF; text-decoration:none; }
	A:visited	{ color:#4060BF; text-decoration:none; }
	A:active	{ color:#99CC66; }
	A:hover	{ color:#99CC66; text-decoration:underline; }

                 .aqua { font-size:small;color:#99CCFF;
		margin:0px 0px 10px 0px;
		background:#000000;
		font-family:verdana, arial, sans-serif;}

	.aqua a	{ color:#99CCFF; text-decoration:none; }
	.aqua a:link	{ color:#99CCFF; text-decoration:none; }
	.aqua a:visited	{ color:#99CCFF; text-decoration:none; }
	.aqua a:active	{ color:#DF9F9F; }
	.aqua a:hover	{ color:#DF9F9F; text-decoration:underline; }

	


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

                #banner {color:#FFCC66;
		font-family:verdana, arial, sans-serif;
		font-size: x-large;
		background:#FA6400;
                                padding-right: 5px; 
                                padding-left: 15px; 
		padding-bottom: 6px; 
		border-bottom: 5px #FA6400 groove;
		border-top: 5px ridge #FA6400;
                                padding:5px;
		text-transform:uppercase;
                                height: 90px;}

        #banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family:verdana, arial, sans-serif;
		font-size: XX-large;
	                color:#FFCC66;
		text-decoration: bold;
		
		padding-top:15px; 					                padding-right: 15px; 
                                padding-left: 15px; 
		padding-bottom: 6px; 
                                }

                 #bannerr {color:#FFFFFF;
		font-family:verdana, arial, sans-serif;
		font-size: small;
		background:#2E3192;
                                padding-right: 15px; 
                                padding-left: 15px; 
		text-decoration: bold;
                                padding-bottom: 6px; 
                                padding:7px;}

                #bannerr a	{ color:#FFFFFF; text-decoration:none; }
	#bannerr a:link	{ color:#FFFFFF; text-decoration:none; }
	#bannerr a:visited	{ color:#FFFFFF; text-decoration:none;}
	#bannerr a:active	{ color:#FFCC00; }
	#bannerr a:hover	{ color:#FFCC00; 
                                 text-decoration:none; 
                                 font-family:verdana, arial, sans-serif;
		 font-size: small;
                                padding-top:20px; 					                padding-right: 15px; 
                                padding-left: 15px; 
		padding-bottom: 6px; }

	
              .description {
		font-family:osaka, Ms-Gothic,verdana, arial, sans-serif;
		color:#FFFFFF;
		font-size:small;
		font-weight:bold;
  		padding-left: 15px;}


	#content {background:#000000;
		z-index: 3;
		padding: 10px;
		margin-top: 30px; 
		margin-right:305px;
		margin-left: 10px;
		margin-bottom:0px}

	#links {     z-index:1;
		position:absolute;
		top: 45px; 
		right: 5px;
		width: 300px;
		background: #000000;
		color: #FFCC66;
		text-align:left;
 font-size:small;		}

	#llinks {
		z-index:2;
		position:absolute;
		top: 100px;
		left: 10px;
		width: 10px;
		background: #000000;
		color: #FFCC66;
		text-align:left;
		}
		
	.blog {
		padding-left:10px;
		padding-top:10px;
		padding-right:10px;
		}

	.blogbody {
		font-family:arial,verdana,  sans-serif;
		color:#eee;
		font-size:small;
		font-weight:normal;
		background:#222;
		line-height:18px;		
  		border-left: 1px dotted #6F9191;			
  		border-right: 1px dotted #6F9191;
  		border-bottom: 1px dotted #6F9191;	  			  		
  		padding:10px;
  		}

	.blogbody a,
	.blogbody a:link{ color: #506DC5;
                                 font-weight: nomal;
                                 text-decoration: underline; 
                                 font-weight: bold;}
	.blogbody a:visited{ color: #506DC5; text-decoration: none;
                                 font-weight: nomal;} 
	.blogbody a:active { color: #AA0000; text-decoration: none; }
	.blogbody a:hover { color:#AA0000;
		font-weight: bold;
		text-decoration: underline;
	}
	.title {
		font-family:arial,verdana,  sans-serif;
		font-size:small;
		color:#99CCFF;
		background:none;
                                font-weight: bold;
		text-transform:uppercase;
		
		font-weight:nomal;
		}

	#menu {
		margin-bottom:10px;
		
		background: #000000;
		font-size:11px;
		font-weight:normal;  
		}

	.date
	     {
		 font-family:verdana, arial, sans-serif;
		 
		 font-size: 10px; 
		color: #FFCC66; 
		font-weight:normal;
		text-transform:uppercase;
		margin-top:10px;		
  		border-bottom: 1px dotted #6F9191;	
		}	

	.posted	{
		font-family:verdana, arial, sans-serif;
		font-size:x-small;
		color:#6F9191;
		
		display:block; 
		text-align:right; 
		}
                .posted a,
	.posted a:link{ color: #6F9191;
                                 
                                 text-decoration: none; 
                                 font-weight: normal;}
	.posted a:visited{ color: #6F9191; text-decoration: none;}
	.posted a:active { color: #6F9191; text-decoration: none; }
	.posted a:hover { color: #99CC66;
		text-decoration: none;
}


	.calendar {
		font-family:MS PGothic,Osaka,verdana, arial, sans-serif;
		color:#FFCC66;
		font-size:x-small;
		font-weight:normal;
		background:#000000;
		line-height:120%;
		
		text-align:center



		}
                .calendar  a	{ color:#99CCFF; text-decoration:none; }
	.calendar  a:link	{ color:#99CCFF; text-decoration:none; font-weight: bold;}
	.calendar  a:visited	{ color:#99CCFF; text-decoration:none; font-weight: nomal;}
	.calendar  a:active	{ color:#DF9F9F; }
	.calendar  a:hover	{ color:#DF9F9F; font-weight: bold; }

	.calendarhead {
		font-family:MS PGothic,Osaka,verdana, arial, sans-serif;
		color:#CCC;
		font-size:small;
		font-weight:normal;
		background:#333;
		line-height:100%;
		padding-top:3pt; 
		padding-bottom:3pt; 
}

	.side {
		font-family:verdana, arial, sans-serif;
		color:#BFBFBF;
		font-size:small;
		font-weight:normal;
		background:#000000;
		line-height:120%;
		
		}
.weekly{
		font-family:verdana, arial, sans-serif;
		color:#BFBFBF;
		font-size:xx-small;
		font-weight:normal;
		background:#000000;
		line-height:120%;
		
		}

	.sidetitle {
		font-family:verdana, arial, sans-serif;

		color:#FFFFFF;
		font-size:x-small;
		font-weight:normal;
		background:#8F3030;
		line-height:120%;
		
		margin-top:10px;
		text-align:left;
		
		
		
		border-bottom:1px solid #8F3030;
		}

	.syndicate {
		font-family:verdana, arial, sans-serif;
		font-size:xx-small;
		line-height:120%;
		padding:1px;
		margin-top:5px;
		text-align:left;
		}

	.powered {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:x-small;
		
	
		line-height:120%;
		text-transform:uppercase;
		
		text-align:left;
		
		font-weight:normal;}

	.powered a,
	.powered a:link{ color: #4060BF;
                                 text-decoration: none; 
                                 font-weight: normal;}
	.powered a:visited{ color: #4060BF; text-decoration: none;}
	.powered a:active { color: #99CC66; text-decoration: none; }
	.powered a:hover { color:#99CC66;
		
		text-decoration: underline;
}

	.comments-body {
		font-family:verdana, arial, sans-serif;
		color:#CCC;
		font-size:small;
		font-weight:normal;
		background:#000000;
		line-height:15px;
		padding-left:10px;
		padding-right:10px;
		padding-bottom:15px;
line-height:140%;
		}

	.comments-post {
		font-family:verdana, arial, sans-serif;
		color:#999;
		font-size:x-small;
		font-weight:normal;
		background:#FFFFFF;
		}

	.comments-head {
		font-family:verdana, arial, sans-serif;
		font-size: small;
		color: #CCC;
		border:1px solid #999;
		padding:5px;
		font-weight:normal;
		margin-top:10px;
		}

	#banner-commentspop {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:large;
		font-weight:none;
		border-bottom:1px dotted #999;
		border-top:3px dotted #999;
		background:#FFFFFF;
		padding:15px;
		text-transform:uppercase;
		letter-spacing:.2em;
		}
		
		
	 .trackback-body {
		font-family:verdana, arial, sans-serif;
		color:#000000;
		font-size:x-small;
		font-weight:normal;
  		background:#FFFFFF;
padding-left:10px;
		padding-right:10px;
  		line-height:140%;	
  		padding-top:15px;				
		}		

	.trackback-url {
		font-family:verdana, arial, sans-serif;
		color:#999;
		font-size:small;
		font-weight:normal;
  		background:#333;
  		line-height:140%;	
  		padding:5px;
  		border:1px dashed #999; 				
		}

	.trackback-post {
		font-family:verdana, arial, sans-serif;
		color:#999;
		font-size:x-small;
		font-weight:normal;
  		background:#333;
  		margin-bottom:20px;
		}

	.extended	{
		font-family:verdana, arial, sans-serif;
		font-size:x-small;
		color:#230080;
		text-align:left; 
		text-decoration: underline;
                                 }
                .extended a,
	.extended a:link{ color: #DF9F9F;
                                 
                                 text-decoration: underline; 
                                 font-weight: bold;}
	.extended a:visited{ color: #DF9F9F; text-decoration: none;}
	.extended a:active { color: #DF9F9F; text-decoration: none; }
	.extended a:hover { color: #FFCC66;
		text-decoration: underline;
}


.log {
		font-family:verdana, arial, sans-serif;
		color:#506DC5;
		font-size:small;
		
	
		line-height:120%;
		text-transform:uppercase;
		
		text-align:left;
		
		font-weight:normal;}

	.log a,
	.log a:link{ color: #9F9F9F;
                                 
                                 text-decoration: none; 
                                 font-weight: none;}
	.log a:visited{ color: #9F9F9F; text-decoration: none;}
	.log a:active { color: #99CC66; text-decoration: none; }
	.log a:hover { color:#99CC66;
		
		text-decoration: underline;
}

 .yellow {
		font-family:verdana, arial, sans-serif;
		color:#FFCC66;
		font-size:x-small;
		font-weight:normal;
		background:#000000;
		line-height:120%;
		 }

	.yellow a,	{ color:#FFCC66; text-decoration:none; }
	.yellow a:link	{ color:#FFCC66; text-decoration:none; }
	.yellow a:visited	{ color:#FFCC66; text-decoration:none; }
	.yellow a:active	{ color:#DF9F9F; }
	.yellow a:hover	{ color:#DF9F9F; text-decoration:underline; }
	}

 .red {
		font-family:verdana, arial, sans-serif;
		color:#CC3300;
		font-size:x-small;
		font-weight:normal;
		background:#000000;
		line-height:120%;
		 }

	.red a,	{ color:#CC3300; text-decoration:none; }
	.red a:link	{ color:#CC3300; text-decoration:none; }
	.red a:visited	{ color:#CC3300; text-decoration:none; }
	.red a:active	{ color:#DF9F9F; }
	.red a:hover	{ color:#DF9F9F; text-decoration:underline; }
	}

.blue {
		font-family:verdana, arial, sans-serif;
		color:#4060BF;
		font-size:x-small;
		font-weight:normal;
		background:#000000;
		line-height:120%;
		
		}
.blue  a,	{ color:#4060BF; text-decoration:none; }
	.blue a:link	{ color:#4060BF; text-decoration:none; }
	.blue  a:visited	{ color:#4060BF; text-decoration:none; }
	.blue  a:active	{ color:#99CC66; }
	.blue  a:hover	{ color:#99CC66; text-decoration:underline; }
	}


	.blogbodyy {
		font-family:arial,verdana,sans-serif;
		color:#eee;
		font-size:small;
		font-weight:normal;
		background:#222;
		line-height:18px;		
  		border-left: 1px dotted #6F9191;			
  		border-right: 1px dotted #6F9191;
  		border-bottom: 1px dotted #6F9191;	  			padding:10px;
  		}

	.blogbodyy a,
	.blogbodyy a:link{ color: #99CCFF;
                                 font-weight: nomal;
                                 text-decoration: none; }
	.blogbodyy a:visited{ color: #506DC5; 
　　　　　　　　　　　　　　　　　text-decoration: none; font-weight: nomal;} 
	.blogbodyy a:active { color: #FFCC66; text-decoration: none; }
	.blogbodyy a:hover { color:#FFCC66;font-weight: nomal;
		text-decoration: underline;}

   
.gray {font-family:verdana, arial, sans-serif;
		color:#616161;
		font-size:x-small;
		line-height:120%;
		text-transform:uppercase;
		text-align:left;
		font-weight:normal;}

	.gray a,
	.gray a:link{ color: #616161;
                                 text-decoration: none; 
                                 font-weight: none;}
	.gray a:visited{ color:#616161; text-decoration: none;}
	.gray a:active { color:#DF9F9F; text-decoration: none; }
	.gray a:hover { color:#DF9F9F;text-decoration: underline;}

.archives {
		font-family:arial,verdana,sans-serif;
		color:#FFCC66;
		font-size:small;
		font-weight:normal;
		background:#000000;
		line-height:20px;		  			                padding:10px;}

	.archives  a,
	.archives  a:link{ color: #99CCFF;
                                 font-weight: nomal;
                                 text-decoration: none; }
	.archives  a:visited{ color: #CCCCCC; 
　　　　　　　　　　　　　　　　　text-decoration: none; font-weight: nomal;} 
	.archives  a:active { color: #FFCC66; text-decoration: none; }
	.archives  a:hover { color:#FFCC66;font-weight: nomal;
		text-decoration: none;}