/* NP_Calendar */
table.calendar { 
	font-size: 8pt; 
	color: black; 
	margin: auto;
	text-align: center; 
} 
table.calendar caption{ 
	text-align: center; 
	padding: 0;
	margin: auto;
} 
tr.calendardateheaders { 
	font-size: 7pt; 
	color: red; 
} 

td.days { 
} 

td.today { 
	text-align: center; 
	color: green; 
	background-color: whitesmoke; 
} 
.sidebar_contents_value_ul_cal
{
	text-align: center; 
}
.sidebar_contents_value_ul_cal li
{
	padding: 0;
	margin: 0;
}
.sidebar_contents_value_ul_cal li a:link
{
	text-decoration: underline;
}
.sidebar_contents_value_ul_cal li a:visited
{
	text-decoration: underline;
}
.sidebar_contents_value_ul_cal li a:hover
{
	text-decoration: none;
}

/* NP_Counter */
.counter { 
	text-align: center; 
	color: white; 
}
/* NP_ShowBlogs */
.pageswitch {
	color: #FFFFFF;
	text-align: center; 
}
.pageswitch a:link {
	color: #333333;
	text-decoration: none;
}
.pageswitch a:visited {
	color: #000000;
	text-decoration: none;
}
.pageswitch a:hover {
	color: #000000;
	text-decoration: underline;
	background-color: whitesmoke; 
}
.pageswitch a:active {
	color: #000000;
	text-decoration: none;
}
/* NP_CommentTree */ 
ul.commenttree { 
	list-style: none; 
	margin: 0; 
	padding: 0; 
} 
ul.commenttree li { 
	margin: 0; 
	padding 0; 
	padding-left: 14px; 
} 
ul.commenttree li.item { 
	background: url(images/ico_item.gif) left top no-repeat; 
	border-width: 0px 0 1px 0;
	border-style: solid;
	border-color: white;
} 
ul.commenttree li.comment, ul.commenttree li.more { 
	background: url(images/ico_comment.gif) left center no-repeat; 
} 
ul.commenttree li.trackback { 
	background: url(images/ico_tb.gif) left center no-repeat; 
} 



.dtree {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: x-small;
    color: #666;
    white-space: nowrap;
    width:100px;
}
.dtree img {
    border: 0px;
    vertical-align: middle;
}
.dtree a {
    color: #333;
    text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
    white-space: nowrap;
    padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
    color: #333;
    text-decoration: underline;
}
.dtree a.nodeSel {
    background-color: #c0d2ec;
}
.dtree .clip {
    overflow: hidden;
}
.dtree a.selectedNode {
    background-color:#fcc;
    font-weight:bold;
}
.dtree a.selectedCatNode {
    background-color:#ffc;
    font-weight:bold;
}
.dtree a.selectedScatNode {
    background-color:#ffc;
    font-weight:bold;
}
.dtree a.urlselected {
    border-right:1em solid red;
}





/* NP_MultiTags */ 
.tagbody {
  font-size:  120%;
  border:  1px solid #ccc;
  background-color: #fdfdf6;
  line-height: 160%; 
  color: #000;
  padding :  2px;
  margin: 0px 0px 15px 0px;
  list-style: none;
}

.tagsub {
  padding: 0px 5px; 
}

.tagselect {
  padding: 0px 5px; 
  margin: 2px 0px;
  background-color: #ffeeff;
}

.tagnum, .tagdesc, .multitags_date {
  font-size: 11px;
  padding: 1px 0px; 
  color: gray;
}

.tagmap {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.tagsubmap, .tagtitle {
  border:  1px solid #ccc;
  border-bottom:  0px solid #ccc;
  background-color: #efefef;
  background-image: url("img/pink.png");
  color: #000;
  font-size:  14px;
  padding :  2px;
}


.tagnavi {
  padding: 5px 0px; 
}
