
.trombinoscope_142.personlist {}

	.trombinoscope_142 .person {
		overflow: hidden; 
		margin: 0 0 10px 0;
		border-bottom: 1px solid #CCCCCC;
	}
	
	.trombinoscope_142 .person:last-child { /*                            <= style specific to the last card */
		margin: 0;
		border-bottom: none;
	}
	
		.trombinoscope_142 .innerperson {
			overflow: hidden; 
			margin: 0 0 10px 0;
			padding: 2px;
		}
		
		.trombinoscope_142 .even { /*                                     <= styles for even cards */
			border-bottom: none; /* to override k2 style */
			background: none; /* to override k2 style */
			padding: 0; /* to override k2 style */
		}
	
		.trombinoscope_142 .odd { /*                                      <= styles for odd cards */
			border-bottom: none; /* to override k2 style */
			background: none; /* to override k2 style */
			padding: 0; /* to override k2 style */
		}
	
			.trombinoscope_142 .personpicture { /*                        <= the contact's picture */
				max-height: 120px; /*                                                        <= height for the image (or max height) */
    			max-width: 45%; /*                                                           <= width for the image (or max width) */
    			overflow: hidden;
				background-color: #FFFFFF;
				border: 1px solid #CCCCCC;
				padding: 3px;
			}
			
			.trombinoscope_142 .personpicture img {
				max-height: 120px; /*                                                        <= height for the image (or max height) */
				/*                                                                           <= width for the image (or max width) */
			}
			
			.trombinoscope_142 .nopicture {
				background: transparent url(images/100x120.jpg) 0 0 no-repeat;
				/*background-color: #DDDDDD;*/
				width: 100px;
				height: 120px;
				display: inline-block;
			}
			
			.trombinoscope_142 .personinfo { /*                           <= the contact's info */
				padding: 5px 8px 5px 8px;
				/* max-width: 45%; may be necessary for long sentences */
			}
			
			.trombinoscope_142 .left {
				clear: right;
				text-align: left; /*                                                         <= text left justified */
				margin-left: 108px; /*                                                       <= margin = picture size + padding + border */
			}
			
			.trombinoscope_142 .right {
				clear: left;
				text-align: right; /*                                                        <= text right justified */
				margin-right: 108px; /*                                                      <= margin = picture size + padding + border */
			}
			
				.trombinoscope_142 .personname { /*                       <= field name ... */
					font-size: 1em;
				}
				
				.trombinoscope_142 .personfield1 {
					overflow: hidden; /* so it does not bleed over the picture */
				}				
				
				.trombinoscope_142 .personfield2 {
					overflow: hidden;
				}
				
				.trombinoscope_142 .personfield3 {
					overflow: hidden;
				}
				
				.trombinoscope_142 .personfield4 {
					overflow: hidden;
				}
				
				.trombinoscope_142 .personfield5 {
					overflow: hidden;
				}
				
				.trombinoscope_142 .personfield1 span {
					font-size: 0.9em;
				}				
				
				.trombinoscope_142 .personfield2 span {
					font-size: 0.9em;
				}
				
				.trombinoscope_142 .personfield3 span {
					font-size: 0.9em;
				}
				
				.trombinoscope_142 .personfield4 span {
					font-size: 0.9em;
				}
				
				.trombinoscope_142 .personfield5 span {
					font-size: 0.9em;
				}
				
					.trombinoscope_142 .personposition {
						font-style: italic;
					}
				
					.trombinoscope_142 .persontel {
						background: transparent url(images/con_tel.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.trombinoscope_142 .personmobile {
						background: transparent url(images/con_mobile.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.trombinoscope_142 .personfax {
						background: transparent url(images/con_fax.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}
					
					.trombinoscope_142 .personemail {
						background: transparent url(images/con_email.png) 0 0 no-repeat;
						padding-left: 20px;
						display: inline-block;
					}

					.trombinoscope_142 .personemail span {
						/*display: none;*/
					}
					
					.trombinoscope_142 .personwebpage {
						background: transparent url(images/con_weblink.png) 0 0 no-repeat;
						padding-left: 20px;	
						display: inline-block;		
					}
					
					.trombinoscope_142 .personwebpage span {
						/*display: none;*/
					}
					
					.trombinoscope_142 .personaddress {
						background: transparent url(images/con_home.png) 0 0 no-repeat;
						padding-left: 20px;	
						display: inline-block;
					}
					
					.trombinoscope_142 .personsuburb {}
					
					.trombinoscope_142 .personstate {}
					
					.trombinoscope_142 .personformattedaddress {}
					
					.trombinoscope_142 .personcountry {}
					
					.trombinoscope_142 .personmiscinfo {}
					
					.trombinoscope_142 .personposition_empty {} /*        => styles if the fields are empty of data */
				
					.trombinoscope_142 .persontel_empty {}
					
					.trombinoscope_142 .personmobile_empty {}
					
					.trombinoscope_142 .personfax_empty {}
					
					.trombinoscope_142 .personemail_empty {}
					
					.trombinoscope_142 .personwebpage_empty {}
					
					.trombinoscope_142 .personaddress_empty {}
					
					.trombinoscope_142 .personsuburb_empty {}
					
					.trombinoscope_142 .personstate_empty {}
					
					.trombinoscope_142 .personformattedaddress_empty {}
					
					.trombinoscope_142 .personcountry_empty {}
					
					.trombinoscope_142 .personmiscinfo_empty {}
					
					.trombinoscope_142 ._empty {}
				
				.trombinoscope_142 .personlink { /*                       => link to the contact */               
					margin-top: 10px;
					font-size: 0.9em;
				}
				
				.trombinoscope_142 .personlink a {
					background: transparent url(images/contact_info.png) 0 0 no-repeat;
					padding-left: 20px;
					display: inline-block;
				}
				
				.trombinoscope_142 .personlink a span {
					/* display: none; */
				}
