.wpng-cal-loading {
	height: 100px;
	text-align: center;
}

.wpng-cal-image {
	margin-top: 20px;
}

.wpng-page-list-table {
	width: 100%;
/*	margin-bottom: 10px;*/
}

.wpng-page-list-head {
	padding-top: 12px;
	font-size: 1.3em;
    font-weight: bold;
    padding-bottom: 2px;
    padding-left: 2px;
    border-bottom: 1px solid silver;
}

.wpng-page-list-time {
	width: 30%;
	padding-top: 10px;
}

.wpng-entry {
	font-size: 120%;
}

.wpng-entry-label-row {
	padding-top: 7px;
	font-size: 120%;
}

.wpng-entry-label {
	font-weight: bold;
	width: 60px;
        float: left;
}

.wpng-entry-label-text {
	float: left;
}

.wpng-entry-desc {
	padding-top: 10px;
	font-size: 110%;
}

.wpng-widget-date-title {
	/*margin-top: 6px;*/
    text-align: left;
    background-image: url(/wp-content/themes/overeasy/images/icon_calendar.png);
    background-repeat: no-repeat;
    background-position: 13px 4px;
    padding-left: 55px;
    margin: 8px 0;
}

br {
	clear: both;
}

#wpng-cal-widget-events {
    text-align: center;
    margin-top: -11px;
}

#wpng-cal-events {
    margin-top: -10px;
}

/* --------------- custom! */
.wpng-page-list-title {
    padding: 2px 0 0 30px;
}

    .wpng-page-list-title span.title{
        display: block;
        float: left;
        font-weight: bold;
    }
    
    .wpng-page-list-title span.loc{
        display: block;
        float: left;
        margin-left: 60px;
        margin-right: 20px;
    }
    
    .wpng-page-list-title span.desc {
        display: block;
        clear: left;
        margin-left: 30px;
    }
    
        .wpng-page-list-title span.desc p {
            margin-bottom: 0;
            padding-bottom: 0;
        }
    
        .wpng-page-list-title span.desc pre {
            font-family: inherit;
            font-size: inherit;
        }
        
        .wpng-page-list-title span.desc a {
            background-image: url(/wp-content/themes/overeasy/images/info.png);
            background-repeat: no-repeat;
            background-position: 0 1px;
            padding-left: 20px;
        }
        
        
         .wpng-page-list-title span.desc ul {
            padding: 1px 0 0 0;
         }
         
        .wpng-page-list-title span.desc li {
            background: none;
            padding: 0px 0 0 2px;
        }
            
    
a.wpng-map-link {

}

span.WidgetTitle {
    display: block;
}