table.calendar td a.selected {
	color:#fff;
  background-color:#dadada;
	width:15px;
	height:23px;
	display:block;
}

table.calendar td a.selected:hover {
	color:#f5847c;
	font-weight:bold;
}

table.calendar caption a img{
	border: none;
}

#archive-title{
	text-align:left;
	font-size: 12px;
	font-weight:bold;
	color: #fff;
	background-color: #7f9b55;
	letter-spacing: 0.3em
}

.photoframe img{
 border:1px solid #ccc;
 padding:8px;
	}


h1.blog_title a{  text-decoration: none; color:#7f9b55;}
h1.blog_title a:hover {  text-decoration: none; color:#ca9d93;}

.entry p a{text-decoration: underline; color: #7f9b55 !important;}
#gotop{padding-right:30px;}

.pagination-controls {height:24px;}
.pagination-controls ul { float:right;list-style-type:none;color:#000;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:2.2;overflow:hidden;width:auto; text-align:center;}
.pagination-controls li {float:left;line-height:2.2;width:auto}
.pagination-controls li.pagecount {height:auto;line-height:2.7;margin:-3px 3px 0pt;overflow:visible;text-align:left;}

.pagination-controls li.pagecount em {font-weight:bold;color:#cccccc;margin:0pt;padding:4px 4px 5px;font-style:normal; }
* html .pagination-controls li.previous a {width:57px;height:29px}
* html .pagination-controls li.next a {width:30px;height:20px;}
* html .pagination-controls li.viewAll a {height:20px}
.pagination-controls li.pagecount a {display:inline;margin:0pt;padding:6px 4px 7px;text-indent:0;}
.pagination-controls li.pagecount a, a.back_next {color:#7f9b55;}
.pagination-controls li.pagecount a:hover, a.back_next:hover { color:#ff9393;}
