@charset "utf-8"; 

/* =========================== ITEMLIST ======================================================*/

#itemlist{
	background: #F6F6F2;
	padding-bottom: 5px;
}

#itemlist div.item{
	padding: 2px 5px 5px 5px;
	border-bottom: 1px dotted green;
	margin: 0 3px;
}

div.item div.props{
	margin: 2px 0.5em;
	line-height:115%;
}
div.item div.props span.categories a{
	text-decoration:none;
	border-bottom: 1px dotted #C5B9AF;
	background: #FCF6F2;
}
div.item div.props span.categories a:hover {
	color:#918A7F
}


div.item h3 { margin: 4px 0 0 0; font-size: 100%; }
div.item h3 .anchor{  font-size:130%; color:#E9846D; text-decoration:none;}
div.item h3 a.caption { font-size:130%; font-weight:bold;}
div.item h3 span.mtime{ font-weight: normal; font-size:80%; color:#009090; margin-left:1em;}

div.item div.props span.author{ padding-right: 1em; }

div.item span.url{ color: blue; font-size: 95%; padding-right:1.5em}
div.item span.cnt{	font-weight: normal; font-size:80%; color:#366; margin-left:0.5em;}
div.item cite a{ color:green }

div.item p{ margin: 0.5em 1em 0.5em 0.5em; }



ul.siteitem { margin-top:0.5em; padding-left:1em; }
ul.siteitem li{ list-style:none; font-size:95%; }
ul.siteitem .anchor{  color:#E9846D; text-decoration:none;}
ul.siteitem span.author{ padding-right: 0.5em; }
div.item span.mtime{ font-weight: normal; font-size:80%; color:#099; margin-left:1.5em;}




div.pagination{
	margin: 0.5em 1em;
	text-align: center;
}
div.pagination span.current{ background: pink;}

#paginate_info{
	margin: 2px 0;
	font-size: 90%;
	text-align:right;
}
#paginate_info em{ font-weight:bold; font-style:normal; }

h2 div.caption{ float:left; margin: 1px 2px;}
#sortination{
	font-size: 85%;
	text-align:right;
	padding: 7px 5px 2px 10px;
	float: right;
}


/* =========================== DETAIL ==================================*/

#itemdetail h2 { 
	font-size: 300%;
	font-style: italic;
	color: #A5ACB6;
	background: none;
	border:none;
	margin:0;
}
#itemdetail h3 { 
	font-size:200%; font-weight:normal; 
	margin: 0 1em 5px 30px;
}

#itemdetail div.props{
	margin: 0.5em 30px;
	line-height: 125%;
}
#itemdetail span.url{ color: blue; }
#itemdetail div.props span.categories a{
	text-decoration:none;
	border-bottom: 1px dotted #C5B9AF;
	background: #FCF6F2;
}
#itemdetail cite a{ color:green }


#itemdetail p{
	margin: 10px 40px 5px 35px;
	padding: 1em 1.5em;
	border-top: 1px solid #BBD3D0;
	border-bottom: 1px solid #BBD3D0;
	line-height: 170%;
}

#itemdetail div.timestamp{
	margin: 0 40px 1em 0;
	color: #85898A;
	text-align:right;
	font-size: 85%;
}

#itemdetail div#seealso{
	background: url("bk-roundcorner-white.png") top left no-repeat;
	margin:0;
	padding: 5px 0 0.5em 10px;
}
#itemdetail div#seealso h3{
	margin:0;
	padding: 4px 0;
	color: #4C5767;
	font-size:100%;
}

#itemdetail div#seealso ul{
	background: #F2F6F5;
	list-style: none;
	margin: 3px 0 15px 0;
	padding: 3px 0 3px 40px;
}
#itemdetail div#seealso ul li{
	padding: 2px 0 0 0;
}
#itemdetail div#seealso span.mtime{ font-size:80%; color:#009090; margin-left:1em;}



a.orphanFlag{ margin:0 4px; }


