.y-calendar-cont
{
clear:both;
}

.monthdays {
width:30%;
margin:1.5%;
float:left;
height:200px;
}

#content .monthtable td 
{
width:12%;
padding:0;
text-align:center;
border:1px solid silver;
}

#content .monthtable td.fish { background-color:#9CFF8F;  }
#content .monthtable td.oil { background-color:#BDCAFF;  }
#content .monthtable td.no-oil { background-color:#C89EFF;  }
#content .monthtable td.uncooked { background-color:#FF9EDB;  }
#content .monthtable td.no-food { background-color:#aaaaaa;  }
#content .monthtable td.no-fasting { background-color:#FCE062;  }
#content .monthtable td.no-meet { background-color:#FFFC8A;  }



#content .monthtable td a{
text-decoration:none;
}
.widget-area .calendar_widget_date_title {	font-size:12pt; margin:5px 0; }
.calendar_widget_content {text-align:left; font-size:10pt; }


#ycalendar a.wd7, #ycalendar .wd7, #ycalendar a.holy , #ycalendar p.holy a{
color:red;
}
a.wd7, a.holy {font-weight:bold;}

.acl3, .acl4 {text-align:right;}

p {margin: 3pt 0;}


.ul-wp_list_pages li {
font-size: 14pt;
list-style-type: circle;
list-style-image: none;
margin: 2px;
line-height: 1.3;
padding-bottom: 5px;
margin-bottom: 10px;
border-bottom: 1px solid silver;
}

.ul-wp_list_pages li.page_item_has_children {
	list-style-type: none;
	list-style-image: url(img/tri.png);
}

ul.contacts-list.ul-wp_list_pages li.page_item{
	list-style-type: none;
	list-style-image: none;
}

article img {
	margin: 8px;
	padding:5px;
	border:1px solid silver;
}

/* gallery-rel-excerpt */
.entry-summary .gallery-rel-excerpt img {margin:0;}
.gallery-rel-excerpt {line-height:85px;}

.gallery-rel-excerpt img {
	height:80px;
}
.gallery-rel-excerpt {
	height:170px;
	overflow: hidden;
}

.entry-gallery .image a img{
height:90px;
margin:0;
}

.entry-gallery td.image {
text-align:center;
width:25%;
}

.calendar_widget_links {font-size:11px;}

li.recent-post-item {
	list-style: none;
	list-style-type: none;
	margin: 3px 0;
	padding: 3px 0;
	border-bottom: 1px solid #ccc;
}

.advanced_recent_posts_widget li .post-title {font-weight:normal;}

.entry-content p.att-files-title {font-size:10pt; font-weight:bold; text-indent:0; margin:0}
.entry-content p.att-file { margin:0}
.entry-content p.att-file span.att-file-online {padding-left:10px;}
.entry-content p.att-file-sub, .entry-content p.att-file-desc {margin:0}
div.att-fileinfo {border:1px solid silver; margin: 0 0 10px 0;}

div.single h6.title {clear:none;}