/* contains just formatting instructions for microformat-marked content */

/* hAtom */

.hfeed .hentry {
    margin-top: 2em;
}

.hfeed .hentry address{
    display: inline;
}
.hfeed .hentry abbr{
    border-bottom-style: none;
}

.hfeed .hentry .published {
	font-style: italic;
	font-size: smaller;
}

.hfeed .hentry h3 {
font-size: 12pt;
font-family: Gill Sans MT;
font-weight: normal;
margin: 0;
}

/* hCal */

.vcalendar .vevent {
    margin-top: 2em;
}
.vcalendar .vevent abbr {
    border-bottom-style: none;
}
.vcalendar .vevent .location {
    font-size: small;
    font-style: italic;
}

/* hCard */

address.vcard {
    font-style: normal;
}
/*
.vcard {
	overflow:hidden;
	width: auto; 
    margin-bottom: 2ex;
}

.vcard dl {
   margin-left: 140px;
   width: 25.1em;
}

.vcard dt {
    float: left;
    font-weight: bold;
    text-align: right;
    margin: 0 1em 0 0;
    width: 6em;
    }
.vcard dd {
    float: left;
    margin: 0;
    width: 18em;
    }
.vcard img {
    float: left;
    border: solid 1px black;
    padding-top: 1ex;
}
.vcard img.icon {
    border: none;
    float: right;
}
*/

.vcard {
	overflow: hidden;
	width: 100%;
}

.vcard img.photo {
	float: left; 
    border: solid 1px black;
}
.vcard img.icon {
	float: right;
}

.vcard dl {
	width: 100%; 
	/* background-color: #eee; */
	
}
	
.vcard dl dt {
	width: 16%; /* Change to accomodate larger/smaller label text */
	float: left;
	text-align: right; /* Aesthetic only */
	font-weight: bold;
	/* background-color: #ccc; */
}
	
.vcard dl dd {
	/*  Using float:left in this declaration block causes _MAJOR_ printing 
		problems, most browsers... */
	float: none; /* Therefore, this is crucial! */
	width: 82%; /* Change in response to changes in DT width. Playing with whole number percentages
			here, in margin below, and in DT width, above-- particularly when using larger font 
			sizes and/or when expected content of DT changes-- is necessary... */
	margin: 0 0 1px 18%; /* Left margin indent replaces float:left, should match DT width plus a bit. */
	text-indent: 1.5%; /* Aesthetic only */
	/* background-color: #ddd; */
}
