@charset "UTF-8";

	body {
		margin:0px 0px 0px 0px;
		color: #333333;
		background: #ffffff;
		}
	A 			{ color: #333333; text-decoration: underline; }
	A:link		{ color: #339999; text-decoration: none; }
	A:visited	{ color: #339999; text-decoration: none; }
	A:active	{ color: #e7e7e7;  }
	A:hover	{ color:#339999; background:#339999; text-decoration: none; }

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

         #bodyk {
		margin:0px 0px 0px 0px;
		color: #333333;
		background: #e7e7e7;
		}

	#banner {
		font-family:palatino,  georgia,"Osaka", verdana, arial, sans-serif;
		color:#333333;
		font-size: 12px;
		font-weight:normal;
 		padding:0px;
		}

	#banner a,
		#banner a:link,
		#banner a:visited,
		#banner a:active,
		#banner a:hover {
		font-family: palatino,  georgia,"Osaka", verdana, arial, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		}

	.description {
		font-family:palatino,  georgia,"Osaka",  times new roman, serif;
		color:#333333;
		font-size:small;
		text-transform:none;
		}

	#content {
		position:absolute;
		margin-right:5px;
		margin-left:10px;
		margin-top:10px;
		padding:9px;
		margin-bottom:20px;
		width:700px;
		border:0px solid #e7e7e7;
		}

	#container {
		border:0px solid #e7e7e7;
		margin-left:30px;
		}

	#links {
		position:absolute;
		margin-left:700px;
		margin-top:10px;
		border:0px solid #e7e7e7;
		width:200px;
		}

	.blog {
		padding:20px 60px 20px 20px;
		margin-bottom:10px;
		}

	.blogbody {
		font-family:arial, helvetica,"Osaka", verdana, sans-serif;
		color:#333333;
		font-size:10px;
		font-weight:normal;
		line-height:160%;
		margin-left:5px;
		margin-bottom:80px;
		}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: none;
	}

	.title	{
		font-family:"Osaka",arial, helvetica, verdana, Chicago, sans-serif;
		font-size: 12px;
		font-weight:bold;
		color: #333333;
		}

	#menu {
		font-family:helvetica, arial, "Osaka", verdana, sans-serif;
		color:#333333;
		font-size: 12px;
		font-weight:bold;
		text-align:left;
		}

	.date	{
		font-family:helvetica, arial,"Osaka",verdana, Chicago, sans-serif;
		color:#333333;
		font-size: 10px;
		font-weight:normal;
		padding:1px;
		border-bottom:1px solid #e7e7e7;
		margin-bottom:20px;
		}

	.category {
		font-family:helvetica, "Osaka",verdana, arial, sans-serif; 
		font-size: 10px;
		color: #333333;  
		margin-top:40px;
		text-align:right; 
		}

	.posted	{
		font-family:helvetica, "Osaka",verdana, arial, sans-serif;
		font-size: 10px;
		line-height:14px;
		color: #333333;
		margin-bottom:60px;
		text-align:right;
		}

.extended	{
		font-family:helvetica, verdana, arial, "Osaka", sans-serif;
		font-size: 10px;
		color: #333333;
		margin-bottom:20px;
		}
		
	.calendar {
		font-family:arial, helvetica,"Osaka",verdana, sans-serif;
		color:#333333;
		font-size:x-small;
		font-weight:normal;
		line-height:140%;
		padding:2px;
		text-align:left;
		}

	.calendarhead {
		font-family:helvetica, arial, "Osaka",verdana, Chicago, sans-serif;
		color:#e7e7e7;
		font-size: 333333;
		font-weight:normal;
		border-bottom:1px solid #e7e7e7;
		margin-bottom:20px;
		padding:1px;
		text-align:left;
		}

	.side {
		font-family:"Osaka", helvetica, arial, verdana, sans-serif;
		color:#333333;
		font-size:10px;
		font-weight:normal;
		line-height:150%;
		padding:2px;
		}

	.sidetitle {
		font-family:helvetica, arial, "Osaka",verdana, Chicago, sans-serif;
		color:#333333;
		font-size: 10px;
		font-weight:normal;
		border-bottom:1px solid #e7e7e7;
		margin-top:30px;
		margin-bottom:5px;
		padding:1px;
		text-align:left;
		}

	.syndicate {
		font-family:helvetica, arial,"Osaka",verdana, sans-serif;
		font-size:10px;
		line-height:140%;
		text-align:left;
		margin-top:60px;
		border-bottom:1px dotted #e7e7e7;
		padding-left:2px;
		padding-bottom:10px;
		}

	.google {
		font-family:helvetica, arial,"Osaka", verdana, Chicago, sans-serif;
		color:#333333;
		font-size: 9px;
		padding:2px;
		margin-top:20px;
		border-bottom:1px dotted #e7e7e7;
		padding-bottom:10px;
		}

	.powered {
		font-family:helvetica, arial,"Osaka", verdana, Chicago, sans-serif;
		color:#e7e7e7;
		font-size: 9px;
		padding:2px;
		margin-top:10px;
		}


	.comments-body {
		font-family:"Osaka", arial, helvetica, verdana, sans-serif;
		color:#333333;
		font-size: 10px;
		line-height:150%;
		border-bottom:1px dotted #e7e7e7;
		padding-bottom:10px;
		padding-top:20px;
		}

	.comments-post {
		font-family:"Osaka", verdana, arial, sans-serif;
		font-size: 10px;
		color: #333333;
		}


	.trackback-url {
		font-family:palatino, georgia,"Osaka", verdana, arial, sans-serif;
		color:#e7e7e7;
		font-size:small;
		font-weight:normal;
		background:#e7e7e7;
		line-height:140%;
		padding:5px;
		border:1px dotted #e7e7e7;
		}


	.trackback-body {
		font-family:palatino, georgia,"Osaka", verdana, arial, sans-serif;
		color:#e7e7e7;
		font-size:small;
		font-weight:normal;
		background:#FFF;
		line-height:140%;
		padding-bottom:10px;
		padding-top:10px;
		border-bottom:1px dotted #e7e7e7;
		}

	.trackback-post {
		font-family:"Osaka",verdana, arial, sans-serif;
		color:#e7e7e7;
		font-size:x-small;
		font-weight:normal;
		background:#e7e7e7;
		}


	.comments-head	{
		font-family:"Osaka",arial, helvetica, verdana, Chicago, sans-serif;
		font-size: 10px;
		color: #e7e7e7;
		margin-top:1px;
		}

	#banner-commentspop {
		font-family:helvetica, verdana, arial, sans-serif;
		color:#6C755D;
		font-size:10px;
		font-weight:100;
		border-left:0px solid #FFF;
		border-right:0px solid #FFF;
		border-top:0px solid #FFF;
		}

	textarea {
		font-family: "Osaka", arial, helvetica, verdana, sans-serif;;
	}