
.latestnewsenhanced_.newslist {}

	.latestnewsenhanced_ ul.newsitems {
		margin: 0;
		padding: 0;
		list-style: none;
		
		/* remove extra gaps between inline blocks */
	    font-size: 0;
	    letter-spacing: -1px; /* only for Safari */
	}
		
		@media only screen and (max-width: 480px) {
			.latestnewsenhanced_ li.newsitem {
				width: 100% !important;
				margin-left: 0 !important;
				margin-right: 0 !important;
			}
		}
		
			
		.latestnewsenhanced_ li.newsitem {
			width: 100%;
			overflow: hidden;
			
							display: inline-block;
						
							font-size: medium;
					
			letter-spacing: normal;
			vertical-align: top;
			margin-bottom: 5px;
			margin-left: 0%;
			margin-right: 0%;
			list-style: none; /* To avoid possible template overrides */
		    padding: 0 !important; /* To avoid possible template overrides */
		    background-image: none !important; /* To avoid possible template overrides */
		}
		
		.latestnewsenhanced_ li.newsitem.active {}
		
			.latestnewsenhanced_ .news {
				overflow: hidden;
				padding: 2px;
			}
			
			.latestnewsenhanced_ .odd {
				padding: 0; /* to override k2 style */
			}
		
			.latestnewsenhanced_ .even {
				padding: 0; /* to override k2 style */
			}
			
				.latestnewsenhanced_ .newshead {}
				
				.latestnewsenhanced_ .headleft {
					float: left;
					margin-right: 8px;
				}
				
				.latestnewsenhanced_ .headright {
					float: right;
					margin-left: 8px;
				}
					
					.latestnewsenhanced_ .newshead .picture,
					.latestnewsenhanced_ .newshead .nopicture,
					.latestnewsenhanced_ .newshead .nodate {
						width: 0px;
						height: 0px;
						min-width: 0px;
						min-height: 0px;
					}
					
					.latestnewsenhanced_ .newshead .calendar {
						width: 0px;
						min-width: 0px;
					}
				
					.latestnewsenhanced_ .newshead .calendar {
						/* next properties to avoid conflict with calendar.jos.css */
						font-family: inherit;
    					font-size: inherit;
					}	
					
					.latestnewsenhanced_ .newshead .calendar.noimage {}		
		
						.latestnewsenhanced_ .newshead .calendar .weekday, 
						.latestnewsenhanced_ .newshead .calendar .month, 
						.latestnewsenhanced_ .newshead .calendar .day, 
						.latestnewsenhanced_ .newshead .calendar .year, 
						.latestnewsenhanced_ .newshead .calendar .time {
							position: relative;
							width: 100%;
							text-align: center;
						}
						
						.latestnewsenhanced_ .newshead .calendar.noimage .weekday {}
						
						.latestnewsenhanced_ .newshead .calendar.noimage .time {}
				
						.latestnewsenhanced_ .newshead .calendar .weekday {}
						
						.latestnewsenhanced_ .newshead .calendar .month {}
						
						.latestnewsenhanced_ .newshead .calendar .day {}
						
						.latestnewsenhanced_ .newshead .calendar .year {}	
						
						.latestnewsenhanced_ .newshead .calendar .time {}			
	
					.latestnewsenhanced_ .newshead .picture {
		    			overflow: hidden;
					}
					
					.latestnewsenhanced_ .newshead .picture a,
					.latestnewsenhanced_ .newshead .nopicture a {
						display: inline-block;
						height: 100%;
	    				width: 100%;
					}
					
					.latestnewsenhanced_ .newshead .picture a:hover,
					.latestnewsenhanced_ .newshead .nopicture a:hover {}
		
					.latestnewsenhanced_  .newshead .picture img {
						max-width: 100%;
						max-height: 100%;
					}
					
					.latestnewsenhanced_ .newshead .picture .defaultpicture {}
					
					.latestnewsenhanced_ .newshead .nopicture {
		    			overflow: hidden;
					}
		
					.latestnewsenhanced_ .newshead .nopicture span {
						display: inline-block;
						width: 100%;
						height: 100%;
					}
	
				.latestnewsenhanced_ .newsinfo {
											overflow: hidden;
									}
				
				.latestnewsenhanced_ .infonoimageleft {}	
						
				.latestnewsenhanced_ .infoleft {}
				
				.latestnewsenhanced_ .infonoimageright {
					text-align: right;
				}
				
				.latestnewsenhanced_ .inforight {
					text-align: right;
				}
				
					.latestnewsenhanced_ .newstitle {}
					
										
					.latestnewsenhanced_ .newsintro {}
					
					.latestnewsenhanced_ .newsextra {}
					
						.latestnewsenhanced_ .newsextra .delimiter {
							padding: 0 3px;
						}
					
						.latestnewsenhanced_ .newsextra .delimiter:before {
							content: "-";
						}
				
					.latestnewsenhanced_ .link {}
					
					.latestnewsenhanced_ .catlink {}

	.latestnewsenhanced_ .pagination {
		margin: 0;
		padding: 0;
		list-style: none;
		text-align: center;
		position: relative;
		clear: both;
	}
	
	.latestnewsenhanced_ .pagination li {
		display: inline;
		list-style: none;
		cursor: pointer;
		padding: 0 2px;
	}
	
	.latestnewsenhanced_ .pagination li.active span {}
	
	.latestnewsenhanced_ .pagination li.disabled span {}
	
	.latestnewsenhanced_ .onecatlink {
		margin-right: 0%;
	}		
	
	.latestnewsenhanced_ .error-message {
		width: 100%;
	}
	
	.latestnewsenhanced_ .error-message dl {}
	
	.latestnewsenhanced_ .error-message dt {}
	
	.latestnewsenhanced_ .error-message dd {}
		