#yui-main li.vevent
{
	border: 1px solid #eee;

margin:0 15px 15px 0;
	background-color: #fff;
	-moz-border-radius: 10px;
float:left;
width:224px;
}

#yui-main li.ev5, 
#yui-main li.ev9,
#yui-main li.ev13,
#yui-main li.ev17,
#yui-main li.ev21,
#yui-main li.ev25,
#yui-main li.ev29,
#yui-main li.ev33,
#yui-main li.ev37,
#yui-main li.ev41,
#yui-main li.ev45,
#yui-main li.ev49,
#yui-main li.ev53,
#yui-main li.ev57,
#yui-main li.ev61,
#yui-main li.ev65,
#yui-main li.ev69,
#yui-main li.ev73,
#yui-main li.ev77,
#yui-main li.ev81,
#yui-main li.ev85,
#yui-main li.ev89,
#yui-main li.ev93,
#yui-main li.ev97,
#yui-main li.ev101,
#yui-main li.ev105,
#yui-main li.ev109,
#yui-main li.ev113,
#yui-main li.ev117,
#yui-main li.ev121,
#yui-main li.ev125 {
clear:left;
}

#yui-main li.ev4, 
#yui-main li.ev8,
#yui-main li.ev12,
#yui-main li.ev16,
#yui-main li.ev20,
#yui-main li.ev24,
#yui-main li.ev28,
#yui-main li.ev32,
#yui-main li.ev36,
#yui-main li.ev40,
#yui-main li.ev44,
#yui-main li.ev48,
#yui-main li.ev52,
#yui-main li.ev56,
#yui-main li.ev60,
#yui-main li.ev64,
#yui-main li.ev68,
#yui-main li.ev72,
#yui-main li.ev76,
#yui-main li.ev80,
#yui-main li.ev84,
#yui-main li.ev88,
#yui-main li.ev92,
#yui-main li.ev96,
#yui-main li.ev100,
#yui-main li.ev104,
#yui-main li.ev108,
#yui-main li.ev112,
#yui-main li.ev116,
#yui-main li.ev120,
#yui-main li.ev124 {
margin-right:0;
}

#yui-main li.vevent .summary
{
	margin:10px;
	background-position: 0 0;
}

#yui-main li.vevent .summary a
{
padding-top:125px;
	display: block;
}

#yui-main li.vevent:hover {
background-color:#d9e409;
border-color:#fff;
}

#yui-main li.vevent .category
{
	text-transform: uppercase;
	background-color: #000;
	color: #fff;
	padding: .1em .5em;
	line-height: 1.5em;
	display: inline;
	font-size: 77%;
	letter-spacing: .1em;
-moz-border-radius: 3px;
border:1px solid #fff;
position:absolute;
top:122px;
left:9px;
margin-right:9px;
}

#yui-main li.vevent p.summary strong
{
	display: block;
	font-size: 116%;
	margin: 1em 0 .33em;
	line-height: 1em;
}

#yui-main li.vevent p.summary .time {
font-size:85%;
line-height:.91em;
}

#yui-main li.vevent p.summary span
{
display:block;

}

#yui-main li.vevent p.summary .description {
display:none;
}


#yui-main li.vevent .date
{
border:0;
position:absolute;
top:9px;
left:9px;
width:2.62em;
background-color:#fff;
-moz-border-radius: 3px;
border:1px solid #fff;
}

#yui-main li.vevent .date .month {
font-size:77%;
line-height:1em;
white-space:nowrap;
padding:.2em;
background-color:#000;
-moz-border-radius: 2px;
margin-bottom:.1em;
}

#yui-main li.vevent .date .month,
#yui-main li.vevent .date .day {
display:block;
}

#yui-main li.vevent .date .day {
padding:0;
line-height:1em;
background-color:#fff;
}

#yui-main li.vevent .vcard
{

	font-size: 93%;
	line-height: 1.25em;
margin-right:.8em;
margin-bottom:.33em;
}



#yui-main div.vevent {

	background-color: #fff;
	padding: 20px;
padding-bottom:50px;
	margin-bottom: 20px;
	border: 1px solid #e2e1dd;
	-moz-border-radius: 10px;
}


#yui-main div.vevent .summary,
#yui-main div.vevent h3,
#yui-main div.vevent .location,
#yui-main div.vevent .description
{
margin-left:280px !important;
}


#yui-main div.vevent .date
{
	width: 60px;
	position: absolute;
	top: 10px;
	left: 10px;
}

#yui-main div.vevent .category
{
	background-color: #000;
	color: #fff;
	font-size: 93%;
	padding: .33em .75em;
	text-transform: uppercase;
	font-weight: normal;
	line-height: 1.66em;
	display: inline;
	letter-spacing: .1em;
	-moz-border-radius: 5px;
margin-left:20px;
}

#yui-main div.vevent h1.summary
{
	font-size: 261.5%;
	line-height: 1.03em;
	margin: .5em 0;

}

#yui-main div.vevent h2
{
font-size: 138%;
line-height: 1.11em;
	margin: 0;
margin-bottom:.5em;
}

#yui-main div.vevent h3
{
font-weight:normal;
font-size: 123.1%;
line-height: .95em;
	margin: 0;
margin-bottom:1em;
}

#yui-main div.vevent .adr {
display:none;
}


#yui-main div.vevent .description
{
	line-height: 1.54em;
margin-bottom: 1.54em;
margin-right:1.54em;
}

#yui-main div.vevent dl#organizer
{
position:absolute;
bottom:0;
right:15px;
font-weight:normal;
border-top:1px solid #e2e1dd;
color:#747679;
background-color:#fff;
width:440px;
padding-top:.77em;
}

#yui-main dl#organizer dt {

margin:0;
line-height:1.66em;
margin-bottom:.38em;
font-size:93%;
text-align:right;
}

#yui-main dl#organizer em {
letter-spacing:.02em;
margin-right:.62em;
font-weight:normal;
letter-spacing:.034em;
display:inline;
}


#yui-main dl#organizer dt a.organizer {
background-color:#747679;
color:#fff;
text-transform:uppercase;
letter-spacing:.05em;
display:inline;
font-weight:normal;
padding:.25em .5em;
	-moz-border-radius: 3px;
}

#yui-main dl#organizer .organizer:hover {
 background-color:#d9e409;
color:#333;
}

#yui-main dl#organizer dd.info {
background-color:#d9e409;
-moz-border-radius: 6px;
padding:.2em .38em;
margin-bottom:5px;
height:10em;
}

#yui-main dl#organizer dd.info dl {
padding:.25em 0;
margin:.25em .5em;
text-align:left;
color:#000;

}

#yui-main dl#organizer dd.info dt,
#yui-main dl#organizer dd.info dd {
margin:0;
text-align:left;

}

#yui-main dl#organizer dd.info dt {
font-weight:normal;
display:inline;
float:left;
width:8.8em;
text-transform:uppercase;
font-size:77%;
line-height:1.5em;
background-color:#747679;
padding:.2em .4em;
color:#fff;
-moz-border-radius: 3px;
letter-spacing:.038em;
}

#yui-main dl#organizer dd.info dd {
margin-left:8em;
line-height:1.5em;
}

#sb dd a.more {
display:block;
padding:.5em 1em;
}
