﻿/* This is the hCard main wrapper */
.vcard
{
	font-family:inherit;
	margin:10px;
	width:auto;
	border:1px solid #999999;
	padding:10px;
	color:#ffffff;
	background-image:none;
	background-repeat:no-repeat;
	border:1px solid #999999;
	text-transform:none;
	background-color:#333333;
}

/* This defines the links in the hCard. */
.vcard a
{
	color:#ffffff;
}

/* This defines the over state of links in the vcard. */
.vcard a:hover
{
	color:#ffffff;
}

/* This defines the wrapper for the hCalendar */
.vevent
{
	font-family:inherit;
	margin:10px;
	width:auto;
	border:1px solid #999999;
	padding:10px;
	color:#ffffff;
	background-image:none;
	background-repeat:no-repeat;
	border:1px solid #999999;
	text-transform:none;
	background-color:#333333;
}

/* This defines the links in the hCalendar. */
.vevent a
{
	color:#ffffff;
}

/* This defines the links in the hCalendar. */
.vevent a:hover
{
	color:#ffffff;
}

/* This defines the container div around the event content in the hCard */
.container
{
	width:auto;
	padding:0px;
	margin-left:80px;
}

/* This defines the container div around the event content in the hCalendar */
.eventContainer
{
	width:auto;
	padding:0px;
	margin-left:0px;
}


/* This defines the photo in the hCard */
.photo
{
	float:left;
	margin-left:0px;
	border:1px solid #333333;
	width:64px;
	height:64px;
}

/* This defines the name in the hCard*/
.full-name
{
	font-size:1.2em;
	font-weight:bold;
	text-transform:none;
}

/* This defines the first name of the person in the hCard*/
.given-name
{
}

/* This defines the middle name of the person in the hCard*/
.additional-name
{
}

/* This defines the family name name of the person in the hCard*/
.family-name
{
}

/* This defines the address in the hCard and hCalendar*/
.adr
{
	margin:10px 10px 0px 0px;
}

/* This defines the telephone number in the hCard and hCalendar*/
.tel
{
	margin:10px 10px 0px 0px;
}

/* This defines the company name in the hCard and hCalendar*/
.org
{
	font-size:1.2em;
	font-weight:bold;
	text-transform:none;
}

/* This defines the short summary in the hCalendar*/
.summary
{
	font-size:1.4em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
}

/* This defines the long description of the event in the hCalendar*/
.description
{
	margin-top:10px;
	padding-top:10px;
	border-top:1px dotted #cccccc;
}

/* This defines the start date of the event in the hCalendar*/
.dtstart
{
}

/* This defines the end date of the event in the hCalendar*/
.dtend
{
}

/* This defines the location of the event in the hCalendar*/
.location
{
}

/* This defines the category of the event in the hCalendar*/
#category
{
	margin-top:10px;
}

/* This defines the link and tag area in the hCard.  This is not a hCard style.*/
.linksTags
{
	margin-top:10px;
}

/* This defines the link and tag area in the hCard.  This is not a hCard style. In this case, the display is set to none, as we do not use this style.*/
.footer
{
	background-image:none;
	background-repeat:no-repeat;
	width:0;
	height:0;
	margin-left:0;
	display:none;
}
