@charset "utf-8";

/*  
Theme Name: Lunatic Fringe
Theme URI: http://the-cloisters.net/themedemos/?SelectedTheme=Lunatic+Fringe
Description: 4 Column, widget-ready theme. Compatible up to WP 2.7.
Version: 1.4
Author: Mina
Author URI: http://www.the-cloisters.net/
Tags: 4 column, fixed width, gravatars, widget-ready, white, brown, yellow, related posts, author box, 2.7

*/

/* --------------------------
	General
-------------------------- */

html {
}

body {
	margin: 20px 0 0 0;
	padding: 0;
	font-size: 13px;
	line-height: 1.5;
	font-family : 'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,sans-serif;
	background:#f7f6e3;
	color: #333;
	text-align: left;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	font-variant: normal;
	font-weight: normal;
	clear: both;
}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 14px;
}

h3 {
	font-size: 12px;
}

h4 {
	font-size: 12px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 12px;
}


p {
	margin: 8px 0;
	padding: 0;
	line-height: 1.5;
}

pre {
	margin: 8px 0;
}

address {
	margin: 0;
	padding: 0;
}

dd{
	margin: 0;
	padding: 0;
}

dl {
	margin: 0;
	padding: 0;
}

hr {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}


table {
    width: 100%;
    border: 1px #ccc solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table tr {
}

table tr th {
    padding: 5px;
    border: 1px #ccc solid;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}

table tr td {
    padding: 5px;
    border: 1px #ccc solid;
}

a:link,
a:visited {
	text-decoration: underline;
	color: #000;
}

a:hover {
	text-decoration: underline;
	color: #61574a;
}

blockquote {
	margin: 15px 30px 10px 30px;
    padding: 0.5em 1em;
    background: #eee;
    border: 0;
}

code {
	display: block;
	margin: 0;
	padding: 1em;
	border: 1px solid #000;
	width: auto;
	_width: 90%;
	overflow: auto;
	_overflow: scroll;
	color: #000;
	background-color: #f6f6f6;
	font-family: 'MS Gothic', monospace;
	white-space: pre
}


img {
	border: 0;
	padding: 0;
}


/* --------------------------
	common class
-------------------------- */

.alignright {
	float: right;
}

.alignleft {
	float: left;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignleft {
	display: inline;
	margin: 0 1em 1em 0;
	padding: 0;
}

img.alignright {
	display: inline;
	margin: 0 0 1em 1em;
	padding: 0;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* --------------------------
	related-wrapper
-------------------------- */

div#related-wrapper {
	position: fixed;
	_position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	background: url(images/related_back.png) repeat-x 0 0;
	width: 100%;
	color: #888;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
}

div#related {
	width: 950px;
	margin: 0 auto;
}

div#related p {
	margin: 0;
	padding: 0;
	float: left;
}

div#related ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
}

div#related ul li {
	display: inline;
	margin: 0 5px;
	padding: 0;
	color: #888;
}

div#related ul li a {
	display: inline-block;
	color: #ccc;
	text-decoration: none;
}

div#related ul li a:hover {
	color: #fff;
	text-decoration: none;
}


/* --------------------------
	wrapper
-------------------------- */

div#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 950px;
	border-left: 1px solid #aaa;
	border-right: 1px solid #aaa;

	zoom: 100%;
}

div#wrapper:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}


/* --------------------------
	header
-------------------------- */

div#header {
	width: 950px;
	height: 200px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	background:  url(images/header.jpg);
	position: relative;
}

div#header h1 {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 15px;
	left: 15px;
	font-size: 30px;
	color: #f7f6e3;
	font-family: Georgia, Sans-serif; 
}

div#header h1 a {
	color: #f7f6e3;
	text-decoration: none;
}

div#header h1 a:hover {
	color: #fff;
}

div#header p.description {
	font-size: 14px;
	color: #f7f6e3;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 70px;
	left: 15px;
}

div#header ul#header_nav {
	margin: 0;
	padding: 0;
	height: 14px;
	line-height: 14px;
	position: absolute;
	top: 170px;
	left: 15px;
	list-style-type: none;
	border-right: 1px solid #eae8c6;
	font-size: 12px;
}

div#header ul#header_nav li {
	margin: 0;
	padding: 0;
	display: inline;
	border-left: 1px solid #eae8c6;
}

div#header ul#header_nav li a {
	color: #eae8c6;
	display: inline-block;
	margin: 0;
	padding: 0 10px;
	height: 14px;
	line-height: 14px;
}

div#header ul#header_nav li a:hover {
	color: #fff;
}


/* --------------------------
	menu
-------------------------- */

div#menu {
	float: left;
	width: 950px;
	margin: 0;
	padding: 0;
	display: inline;
}

div#menu ul {
	list-style: none;
	background: #eae7b3;
	margin: 0;
	padding: 0 0 0 15px;
	width: 935px;
}

div#menu ul li {
	display: inline;
	margin: 0;
}

div#menu ul li a {
	text-decoration: none;
	color: #61574a;
	display: inline-block;
	padding: 3px 5px;
	font-variant: normal;
	font-weight: normal;
}

div#menu ul li a:hover {
	text-decoration: underline;
}


/* --------------------------
	menu_sub
-------------------------- */

div#menu_sub {
	float: left;
	display: inline;

	background: #61574A;
	height: 15px;
	margin: 0;
	padding: 5px 0 6px 15px;
	width: 935px;
}


/* --------------------------
	wp-plugin-diary
-------------------------- */

div#wp-plugin-diary {
	float: left;
	margin: 15px 0 0 21px;
}


/* --------------------------
	info
-------------------------- */

div#info {
	float: left;
	border: #ccc 2px double;
	background: #eae8c6;
	margin: 15px 0 15px 21px;
	padding: 5px 10px;
	width: 368px;
}

div#info h2 {
	border-bottom: #aaa 1px solid;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}

div#info p {
	font-size: 10px;
	margin: 0.5em 0;
	padding: 0;
	color: #333;
}


/* --------------------------
	sidebar
-------------------------- */







#left_sidebar h2, #right_sidebar h2, #main_sidebar h2, #commentblock h2 { color: #000000; font-size: 14px; font-weight: bold; margin: 15px auto 10px auto; padding: 10px auto 0 auto; border-bottom: #9D9080 1px solid; width: 90%; text-align: left; } 
#left_sidebar ul li a:hover, #right_sidebar ul li a:hover, #main_sidebar ul li a:hover { color: #61574a; }
#left_sidebar a.title, #right_sidebar a.title, #main_sidebar a.title { color: #fff; padding: 0px; margin:0px; }	
#left_sidebar ul li a, #right_sidebar ul li a, #main_sidebar ul li a { display: inline;
font-size: 11px; color: #600000; text-decoration: none; margin: 0; padding: 0; }
#left_sidebar ul li, #right_sidebar ul li, #main_sidebar ul li { display: block; padding: 0; margin: 0px; font-size: 10px; color:#000; }

#left_sidebar { width: 185px; float: left; margin: 5px 0 0 15px; padding: 0 5px 10px 5px; }  
#left_sidebar ul { list-style: none; margin: 0 0 5px 0; padding: 0; }

#right_sidebar { width: 185px; float: right; padding: 0 0 10px 5px; margin: 5px 10px 0 0; }
#right_sidebar ul { list-style: none; margin: 0px; padding: 0; }

#main_sidebar { width: 480px; float: left; text-align: justify; padding: 10px 0px 5px 0px; margin: 0 0 15px 7px; }
#main_sidebar ul { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; }





#left_sidebar h2,
#right_sidebar h2,
#main_sidebar h2,
#commentblock h2 {
	width: 100%;
	font-variant: normal;
	font-family: inherit;
	border-bottom: 1px solid #9D9080;
}



div#left_sidebar {
	margin: 0;
	padding: 0 0 0 21px;
}

div#right_sidebar {
	margin: 0;
	padding: 0 21px 0 0;
}


div#left_sidebar,
div#right_sidebar {
}

div#left_sidebar ul,
div#right_sidebar ul {
	margin: 0;
}

div#left_sidebar ul li,
div#right_sidebar ul li {
	overflow: hidden;
	margin: 0 0 30px 0;
	width: 100%;
}

div#left_sidebar ul li h2,
div#right_sidebar ul li h2 {
	margin: 0 0 5px 0;
}

div#left_sidebar ul li ul,
div#right_sidebar ul li ul {
}

div#left_sidebar ul li ul li,
div#right_sidebar ul li ul li {
	margin-top: 2px;
	margin-left: 0;
	margin-bottom: 2px;
}

div#left_sidebar select,
div#right_sidebar select {
	width: 100%;
}

div#left_sidebar div.adsense_sidebar,
div#right_sidebar div.adsense_sidebar {
	text-align: center;
	padding: 12px 11px 12px 12px;
	border: 1px solid #aaa;
	background: #eee;
}


/* --------------------------
	main_content
-------------------------- */

div#main_content {
	margin: 0 auto;
	padding: 0;
	width: 950px;
	float: left;
	border: 0;
	background: #fff;
}


/* --------------------------
	container
-------------------------- */

div#container {
	padding: 15px;
	float: left;
	margin: 15px 0 0 0;
	border-right: #eee 1px solid;
	width: 485px;
	padding: 0 14px 0 15px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}


/* --------------------------
	breadcrumb
-------------------------- */

div.breadcrumb {
	margin: 0 0 15px;
	padding: 0;
}


/* --------------------------
	post
-------------------------- */

div.post {
	margin: 0 0 30px;
	padding: 0;
	clear: both;
}

div.post h2 {
	background-color: #EAE8C6;
	margin: 0 -15px;
	padding: 5px 10px;
	border-left: 15px solid #61574a;
	font-size: 14px;

	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
}

div.post h2 a {
	display: inline-block;
	text-decoration: none;

	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
}

div.post h2 a:hover {
	background-color: #eae7b3;
}


/* --------------------------
	entry
-------------------------- */

div.entry {
	line-height: 1.5;
	margin: 6px 0 0 0;
}

p.date {
	margin: 0;
	padding: 0 0 1px 0;
	font-size: 12px;
	border-bottom: 1px dotted #aaa;
}


div.post h3,
div.comments-template h3 {
	clear: both;
	margin: 1em 0 5px;
	padding: 3px 5px;
	background: #efeee0;
	font-size: 100%;
}

a.fullbanner {
}

a.fullbanner:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.8;
}

a.fullbanner img,
img.fullbanner {
	width: 468px;
	height: 60px;
	margin: 0;
	padding: 8px 7px 8px 8px;
	border: 1px solid #ccc;
}


p.postmetadata {
	clear: both;
	margin: 10px 0 0 0;
	text-align: right;
}


/* --------------------------
	Footer & main_sidebar
-------------------------- */

div#footer {
	clear: both;
	float: left;
	width: 950px;
	margin: 10px 0 0 0;
	padding: 15px 0 5px 0;
	border-bottom: #aaa 1px solid;
	background: #61574a;
}

div#footer p {
	color: #F7F6E3;
	font-size: 9px;
	line-height: 18px;
	padding: 0 10px 0 10px;
	text-align: center;
}

div#main_sidebar {
	width: 936px;
	margin: 0 -16px 30px 0;
	padding: 0 0 0 15px;
	clear: left;
}

div#main_sidebar h2 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #f7f6e3;
}

div#main_sidebar ul {
	margin: 0;
	padding: 0;
}

div#main_sidebar ul li {
	width: 296px;
	float: left;
	margin: 0 16px 0 0;
	color: #f7f6e3;
	font-size: 13px;
}

div#main_sidebar ul li ul li {
	float: none;
	margin: 0;
}


div#footer p a,
div#main_sidebar ul li a {
	color: #f7f6e3;
	font-size: 14px;
}

div#footer p a:hover,
div#main_sidebar ul li a:hover {
	color: #fff;
}




/* ---------------------------------------- */

code.long {
  height: 300px;
  overflow: scroll;
}


#wp-calendar { text-align:center; background-color:#f7f6e3; margin:0 0 10px 5px; padding:0; width: 95%; border: #61574a 3px double; font-variant: small-caps; font-family: Times, Verdana, Sans-Serif; }
#wp-calendar td { line-height:10px; font-size:10px; color:#333; font-variant:  small-caps; }
#wp-calendar td a { display:block; color:#333; text-decoration:none; line-height:10px; font-weight:bold; font-variant: small-caps; font-size:10px; }
#wp-calendar #prev a { width:30px; font-variant: small-caps; }
#wp-calendar #next a { width:30px; margin:0 0 0 30px; font-variant: small-caps; }
#wp-calendar #today { background:#600000; color:#d7d7bf; font-variant: small-caps; }
#wp-calendar #today a { color:#d7d7bf; font-weight:700; font-variant: small-caps; }
#wp-calendar caption { text-align: center; width: 100%; margin:5px 0 5px 0; font-variant: small-caps; font-family: Times, Verdana,Sans-Serif; font-size:12px; }


#wp-calendar {
	width: 100%;
	margin: 0;
}


#wp-calendar,
#wp-calendar caption {
	font-variant: normal;
	font-family: inherit;
	margin: 0;
	padding: 0;
}

.comments-template {
	border: 0;
	margin: 0;
	padding: 0;
}







.comments-template { margin: 10px 0 0 0; border-top: 1px solid #bab195; padding: 10px 0 0 0; clear: both;}
.comments-template ol { margin: 0 ; padding: 0 0 15px ; list-style: none; }
.comments-template ol li { margin: 0 0 0; line-height: 14px; padding: 10px 0 10px 5px; }
.comments-template h2, .comments-template h3 { font-family: Georgia, Sans-serif; font-size: 12px; margin: 20px 0 0 0; }
.commentmetadata { font-size: 9px; }
.comments-template p.nocomments { padding: 0; }
.comments-template textarea { font-family: Arial, Helvetica, Georgia, Sans-serif; font-size: 11px; }
.authorcomment { background: #f7f6e3; }








div#main_reply {
}

div#main_reply ul.ui-tabs-nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#main_reply ul.ui-tabs-nav li {
	list-style-type: none;
	margin-left: 18px;
}


div#main_comment {
	margin: 0 0 18px 0;
	padding: 0;
}

div#main_comment div.comment_navigation {
	margin:0 0 18px 0;
	background-color:#F7F7FC;
	zoom: 1; /* for IE7 */
}


div#main_comment div.comment_navigation:after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

div#main_comment div.comment_navigation div.comment_navigation_prev {
	float: left;
}

div#main_comment div.comment_navigation div.comment_navigation_next {
	float: right;
}


ol#main_commentlist,
ol#main_commentpreview,
ol#main_trackbacklist {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	float: left;
	background: #f3f3f3;
	width: 100%;
}

ol#main_commentlist li,
ol#main_commentpreview li,
ol#main_trackbacklist li {
	margin:0;
	padding:0;
	border-top: 1px solid #ccc;
	list-style-type:none;
	float: left;
	width: 100%;
}

ol#main_commentlist li p.unauthorized,
ol#main_commentpreview li p.unauthorized,
ol#main_trackbacklist li p.unauthorized {
	font-weight: bold;
}

ol#main_commentlist li ul.comment_info,
ol#main_commentpreview li ul.comment_info,
ol#main_trackbacklist li ul.comment_info {
	border-bottom: 1px solid #eee;
	margin: 9px 0 9px 72px;
	padding: 0 9px 0 0;
}


ol#main_commentlist li ul.comment_info li,
ol#main_commentpreview li ul.comment_info li,
ol#main_trackbacklist li ul.comment_info li {
	display: inline;
	border-top: 0;
	padding: 0 5px 0 0;
	width: auto;
	float: none;
}

ol#main_commentlist li p,
ol#main_commentpreview li p {
	margin: 0;
	padding: 0;
}

ol#main_commentlist li div.comment_body,
ol#main_commentpreview li div.comment_body {
	margin: 10px 0 10px 72px;
	padding: 10px 9px 0 0;
	border-top: 1px solid #ddd;
}

ol#main_commentlist li div.comment_author,
ol#main_commentpreview li div.comment_author {
	display:inline; /* for IE6 */
	float: left;
	margin: 9px;
	padding: 0;
}

ol#main_commentlist li div.comment_author img,
ol#main_commentpreview li div.comment_author img {
	padding: 2px;
}


ol#main_trackbacklist li div.comment_author_preview {
	float: left;
	text-align: center;
	margin: 9px;
	padding: 0;
}

ol#main_trackbacklist li div.comment_author_preview img {
	padding: 2px;
}

ol#main_trackbacklist li p {
	margin: 0;
}

ol#main_trackbacklist li div.comment_body {
	margin: 0 0 0 120px;
	padding: 0 9px 0 0;
}


ol#main_commentlist ul.children,
ol#main_commentpreview ul.children,
ol#main_trackbacklist ul.children {
	margin: 0;
	padding: 0;
	clear: both;
}

ol#main_commentlist ul.children li,
ol#main_commentpreview ul.children li,
ol#main_trackbacklist ul.children li {
	list-style-type: none;
	margin: 0;
}

form#commentform textarea {
	margin: 0;
	padding: 3px;
	border: 1px solid #ccc;
	width: 477px;
	font-size: 13px;
}

form#commentform p {
}


div#main_trackback {
	margin: 0 0 18px 0;
	padding: 0;
}



div.post input#main_trackbackurl {
	background-color:#ddd;
	font-size:1em;
	width: 477px;
	margin: 0 0 18px 0;
	padding: 3px;
	border: 1px solid #aaa;
}




.hatena-bookmark-widget-title {
	display: none;
}

span.hatena-bookmark-count {
	margin-left: 1em;
}

span.hatena-bookmark-count strong {
	background: #fbb;
	font-style: normal;
}

span.hatena-bookmark-count em {
	background: #fcc;
	font-style: normal;
}

span.hatena-bookmark-count {
	background: #fdd;
	font-style: normal;
}

.hatena-bookmark-widget-footer {
	display: none;
}

.pagebar {
	margin: 30px 0 0 0;
	border: 0;
	background: #fff;
	text-decoration: none;
	text-align: center;
	clear: both;
}

.pagebar a,
.pagebar .this-page {
	border: 1px solid #eae8c6;
	text-decoration: none;
	padding: 0.2em 0.5em;
	display: inline-block;
}

.pagebar a:visited {
	border: 1px solid #eae8c6;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #61574A;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #61574A;
	color: #fff;
}

.pagebar a:hover {
	border-color: #61574a;
}

.pagebar .inactive
{
	border: 1px solid #cccccc;
	color: #ccc;
	text-decoration: none;
	padding: 0.2em 0.5em;
}




#searchform {
	margin: 0;
	padding: 0;
	text-align: center;
}

#searchform input#s {
	margin: 0;
	padding: 2px;
	border: 1px solid #aaa;
	width: 179px;
}

#sidebar #searchsubmit { padding: 1px; }



.navigation {
	padding: 15px 0 15px 0;
	line-height: 18px;
}

img.avatar {
	float:left;
	border: #afb997 1px solid;

	width: auto; /* for IE8 */
}

div.flagcounter {
	width: 150px;
	padding: 16px 17px 16px 16px;
	background: #eee;
	border: 1px solid #aaa;
}

div#takeMeUpContainer {
	bottom: 0;
	right: 0 !important;
	width: auto;
	background: #61574a !important;
}

ul.ui-tabs-nav,
ul.ui-tabs-panel {
	font-family: inherit;
}

div.get_recent_comments_wrap {
}

div#get_recent_comments_wrap img {
	float: left;
	margin: 0 2px 2px 0;
	padding: 1px;
	border: 1px solid #aaa;
}

a.retweet strong {
	font-weight: normal;
}

a.retweet span {
	border: none !important;
	padding: 1px 3px !important;
	margin: 0 !important;
}

/*-- postmeta --*/
.postmeta   { border-bottom: 1px solid #eeeeee; margin: 20px 0; background:#eeeeee url(images/postmeta_back.gif); font-size: 12px;}
.postmeta dt{ border-top:    1px solid #eeeeee; padding: 2px; width: 120px; float: left; display: block; clear: left;}
.postmeta dd{ border-top:    1px solid #eeeeee; padding: 2px; margin-left: 120px; }
.postmeta dd a{text-decoration: none;}
.postmeta img {vertical-align: middle;}
.postmeta input {font-size:11px; border: 1px solid #cccccc}



.nicodo                     { line-height:140%; border:solid 1px #888888; color:#222222; background-color:#ffffff; background-image:url( "../../plugins/wp-nicodo/images/back.gif" ); background-position:bottom; background-repeat:repeat-x; font-size:12px; width: 483px; margin-bottom:1em; }
.nicodo .nicotitle          { background:#222222; color:#ffffff; border-bottom:solid 1px #cccccc; padding:0px 4px; text-align:left; line-height:180%; }
.nicodo .nicotitle a        { color:#ffffff; text-decoration:none; }
.nicodo .nicotitle a:hover  { text-decoration:none; }
.nicodo .nicoinfo           { padding:4px 8px 0px 8px; }
.nicodo .nicothumb          { padding:2px 8px 8px 8px; float:left; }
.nicodo .nicodetail         { padding:2px 8px 8px 8px; margin-left:90px; word-break:break-all; }
.nicodo .nicodetail a       { color:#2970A6; text-decoration:none; }
.nicodo .nicodetail a:hover { text-decoration:underline; }
.nicodo .nicothumb img      { width:80px; height:60px; border:solid 2px #333; }
.nicodo .nicomment          { padding:2px 8px 8px 8px; clear:both; }
.nicodo .nicomment .res     { font-weight:bold; background-color:#ffffff; border:solid 2px #888888; padding:8px;  }

.nicodo ul.nicotag          { border:solid 2px #888888; margin: 2px 8px 8px 8px; padding:8px; list-style-type: none;}
.nicodo ul.nicotag li       { display: inline; margin: 0 1em 0 0; padding: 0;}

div#jquery-comment-wrap {
	width: auto;
}

div#jquery-comment-preview {
	width: auto;
}

div#comment_preview {
	border: 0;
	margin: 0;
	padding: 0;
	width: auto;
}

div#cse-search-results iframe {
	width: 485px;
}
