ins {
	text-decoration:none;
}
@media print{
	body{
		background: #ffffff;
		color:#000000;
		line-height:150%;
	}
	h1{
		font-size:1.2em;
		font-weight:bold;
	}
	h2{
		font-size:1.1em;
		font-weight:bold;
	}
	h3{
		font-size:1em;
		font-weight:bold;
	}
	.sidebars{
		display:none;
	}
	.sidebars2{
	display:none;
	}
	a{
		color:#000000;
		text-decoration:none;
	}
	.menuitem{
		display:none;
	}
	address{
		font-style:normal;
	}
	.signature{
		font-size:0.8em;
		text-align:right;
		margin-right:1em;
	}
	.contentsubheader{
		text-align:right;
		font-size:0.8em;
	}
	.contentheader{
		margin:2em 0em 1em 1em;
		border : solid 1px #000000;
		border-width: 1px 5px 1px 5px;
		padding-left:10px;
	}
	p{
		text-indent:1em;
		text-align:justify;
		text-justify:inter-ideograph;
	}
	#footer{
		text-align:center;
		width:99%;
		margin:auto;
	}

	.message{
		display:none;
	}

}

@media screen {
	#loginform {
	margin:5em auto;
	width:50%;
	text-align:center;
	border:dotted 1px ;
	}
 li {
   margin-top:0.75em;
   margin-bottom:0.75em;
 }
 
	body {
	margin:0px;
	/*		background:#dddddd;*/
	background: #ffffff url('pageimg/bodybg.png') repeat-x;
		color:#3e322e;
		line-height:150%;
	}

	a{
		color:#3e322e;
	}
	a:hover{
		background:#f8efed;
	}


	p{
		text-indent:1em;
		text-align:justify;
		text-justify:inter-ideograph;
	}


	#header{
	  /*		background:url('pageimg/titlebg.png') repeat-x;*/
		height:134px;
		position:relative;
		margin:0em 1em 0px 1em;
		padding-top:1em;
		border:solid 1px #e83a3a;
		border-width:0px 1px 1px 1px;

		/*	background:url('pageimg/menubg.png');*/
	background:#ffffff;
		z-index:1;

	}

	#mainheader{
		color:transparent;
		margin:0px 0px 0px 0px;
		height:90px;
		background:url('pageimg/catlogo.png') no-repeat top left;
		font-size:0.8em;
		font-weight:normal;
		text-align:left;
		z-index:1;
		border:solid 1px #e83a3a;
		border-width:1px 0px 1px 0px
	}

	#menu {
		position:absolute;
		top:0px;
		width:100%;
		background:url('pageimg/miaulogo.png') no-repeat top left;
	width:685px;
		background-position:1px 1em;
		padding:114px 0px 0px 0px;
		text-indent:10px;
	margin:0px 1em 0px 1em;
		z-index:0;
	}

	.menuitem {
		display:inline;
		background:url('pageimg/lihead.png') no-repeat left;
		padding:0px 20px 0px 16px;
	}
	.menulink{
	  text-decoration:none;
	}
	.menulink:hover{
	background:#be615b;
		       color:white;
	}

	#main {
		margin:0px 21% 0px 1%;
		padding:0em 0em 0em 0em;
		color:#000000;
		/*		width:auto;*/
		text-align:left;
	}

	#footer{
		border:solid 1px #e83a3a;
	border-width:1px 0px 0px 0px;
		clear:both;
		text-align:center;
		margin:0em 1em 0em 1em;
		padding:2.5em 0em 2em 2em;
		font-style:normal;
	}
	.contentheader{
	background:url('pageimg/h2bg.png') repeat-y #ffffff;
		/*		white-space: nowrap;*/
		padding: 0.3em 0.3em 0.1em 38px;
		position:relative;
		font-size:1.2em;
		margin:0px;
		border:solid 1px #e83a3a;
	}
	.contentheader > a {
	}


	.contentsubheader{
		font-size:80%;
		font-style:normal;
		font-weight:bold;
		text-align:right;
		margin:0.2em 0.3em 2.5em 0em;
		padding:0px;
	}

	h3{
		background:url('pageimg/h3bg.png') no-repeat transparent;
		color: #666666;
		padding: 0em 0px 12px 30px;
		position:relative;
		font-size:1.0em;
		margin-top:3em;
		/*		white-space: nowrap;*/
	}

	address{
		font-style:normal;
	}

	.signature{
		text-align:right;
		font-size:80%;
		margin:1em 0em 5em 0em;
		padding-right:0em;
	}
	.updated{
	display:none;
	}
	.blogtext{
		margin: 0em 1em;
	}

	a.headerlink{
		color:#000000;
		text-decoration:none;
	}
	a.headerlink:hover{
	color:#ffffff;
	background:#be615b;
	}
	a.yyyymm{
		text-decoration:none;
		color:#3e322e;
	}
	.sidebars {
		float:right;
		background:#ffffff;
		margin:0em 1% 0em 1%;
		padding:0em 0em 1em 1em;
		width:18%;
		border: solid pink 0px;
		color:#000000;
		text-align:left;
		overflow:hidden;
		font-weight:bold;
		z-index:1000;
	}
	.sidebars2 {
		float:left;
		margin:0em 1% 0em 0.5em;
		padding:0em 0em 1em 0em;
		width:18%;
		color:#000000;
		text-align:left;
		overflow:hidden;
		font-weight:bold;
	}


	.sidebar{
		font-size:0.8em;
		margin:0em;
		padding:0em 0em 0em 0em;
		z-index:100;
	}

	.sidebartitle{
/*		background:url('pageimg/sidebartitle.png') no-repeat left;*/
/*		background:#be615b url('pageimg/sidebartopcorner.png') no-repeat top right;*/
		white-space: nowrap;
		padding:4px 0px 0px 6px;
		border:solid 0px #e83a3a;
		border-width:1px 1px 1px 10px;
		font-size:1.25em;
		margin:0em;
	color:#000000;
		z-index:200;
	}


	#ksq{
		background:#f8efed;
		width:63%;
		margin-left:0.5em;
		line-height:1em;
	}
	#yearmonth{
		background:#f8efed;
		color:#3e322e;
		width:9.5em;
	}

	#yearmonthselectsubmit{
		background:#3e322e;
		color:#ffffff;
		width:3em;
		height:1.8em;
	}
	#ksqsubmit{
		background:#3e322e;
		color:#ffffff;
		width:3em;
		height:1.8em;
	}
	#keywordsearch{
		margin:1em 0em 2em 0em;
	}
	#content{
	background:#ffffff;
	clear:both;
	position:relative;
	padding:3em 0.5em;
	margin:0em 1em 0em 1em;
	border:solid 1px #e83a3a;
	border-width:0px 0px;
	_margin:0em 1.5em 0em 0.5em;
	_float:left;
	}
	#pager{
		margin:0px 22% 0px 1em;
		font-size:1em;
		padding:0em;
		text-align:right;
	}
	.pagerpage{
		display:inline;
		white-space: nowrap;
		padding-right:0.2em;
	}

	#currentpage{
		font-size:120%;
		font-weight:bold;
	}


	.message{
		color:#ff0000;
		font-weight:bold;
		text-align:center;
	}
	blockquote{
		border:solid 2px #bbaaaa;
		padding:0.2em;
	}
	pre {
		line-height:120%;
	}
	#updatetime{
		font-size:80%;
		margin-top:2em;
		text-align:right;
	}
	.ksqword{
		background:#ffbbaa;
		font-weight:bold;
	}
	.sidebarlist{
		margin-left:3em;
		padding-left:1em;
		text-indent:0em;
		margin-bottom:2em;
		/*	color:#e83a3a;*/
		/*	color:#e83a3a;*/
	color:#12a6a7;
	}
	.entrylist{
		margin-left:-2em;
		padding:0.3em;
	}
	#entrylistbymonth{
		margin:1em 0em 2em 0em;
		white-space:nowrap;
	}


	#twitter_update_list{
		border:solid 0px black;
		margin:0em;
		padding:0.5em 0em 0.5em 0em;
		text-align:justify;
		text-indent:0em;
		font-weight:normal;
		text-justify:inter-ideograph;
		list-style-position:inside;
	}
	.twitter_update_item{
	  /*		background:#f8efed;*/
		font-weight:normal;
		font-size:0.9em;
		line-height:1.5em;
	padding:1.5em 1em;
	margin:0em 0em 0em 0em;
		
	}
	.twitter_update_time{
		white-space:nowrap;
		font-size:0.8em;
		font-style:normal;
		text-align:right;
	}
	.twitterlink{
	color:#000000;
	}

 #previousentrylink{
 padding:0px;
 float:left;
 left:0em;
 text-align:left;
 margin:0em;
 list-style-type:none;
 }
 #nextentrylink{
 padding:0em;
 float:right;
 text-align:right;
 margin:0em;
 list-style-type:none;
 }
 #entrynavigator{
 margin:0em;
 padding:0.4em 0em 0em 0em ;
 border:dotted 1px ;
 border-width : 1px 0 0 0;
 }
  .showthefollowinglinktext{
    text-decoration:underline;
    font-weight:bold;
    padding-left:2em;
  }

}

