.event .feature {
position: relative;
width: 654px;
margin: 0 auto;
}
.event .feature .headline {
position: relative;
width: 650px;
height: 20px;
background: transparent url(../../images/mysalsa/layout/feathl_b.gif) no-repeat;
}
.event .feature .address {
position: relative;
top: 4px;
left: 7px;
font-size: 11px;
max-width: 580px;
max-height: 14px;
overflow: hidden;
}
.event .feature .address .location,
.event .feature .address .city {
display: inline;
padding-right: 3px;
text-transform: uppercase;
}
.event .feature .address .location {
}

.event .feature .guests {
position: absolute;
top: 4px;
right: 7px;
font-size: 11px;
text-align: right;
}
.event .feature .guests a.me,
.event .feature .guests a.me:link,
.event .feature .guests a.me:visited,
.event .feature .guests a.me:active,
.event .feature .guests a.me:hover,
.event .feature .guests a.me:focus {
}
.event .feature .guests a.no,
.event .feature .guests a.no:link,
.event .feature .guests a.no:visited,
.event .feature .guests a.no:active,
.event .feature .guests a.no:hover,
.event .feature .guests a.no:focus {
}
.event .feature .flyer {
height: 164px;
}
.event .feature .flyer img {
position: absolute;
width: 636px;
padding: 3px;
background-color: #930f0a;
border: 4px solid #d7201a;
border-top: none;
}
.event .feature .smallflyer {
position:absolute;
bottom:5px;
right:12px;
height:104px;
overflow:hidden;
}
.event .feature .smallflyer img {
border:1px solid #ddd;
padding: 1px;
}
.event .feature h1 {
position: absolute;
top: 65px;
left: 7px;
background-color: #F7E602;
border: 1px solid #930F0A;
border-left: none;
padding: 2px 3px;
font-size: 12px;
font-weight: bold;
margin: 0;
}
.event .feature .category {
display: inline;
font-size: 12px;
}
.event .feature .time {
position: absolute;
top: 40px;
left: 6px;
background-color: #930F0A;
border: 1px solid #930F0A;
padding: 1px 3px;
font-size: 11px;
}
.event .feature .time .weekday,
.event .feature .time .date,
.event .feature .time .start,
.event .feature .time .end {
display: inline;
padding-right: 3px;
text-transform: uppercase;
}
.event .description {
position: relative;
display: block;
margin-bottom: 8px;
font-size: 12px;
}
.event .description .part1,
.event .description .part2 {
width: 630px;
height: auto;
padding: 7px 10px;
}
.event .description .part2 {
position: absolute;
top: 0px;
right: 1px;
}


.event .feature-small {
position: relative;
width: 204px;
margin: 0 auto;
}
.event .feature-small .headline {
position: relative;
width: 204px;
height: 20px;
background: transparent url(../../images/mysalsa/layout/feathl_s.gif) no-repeat;
}
.event .feature-small .headline .address {
position: relative;
top: 5px;
left: 10px;
font-size: 11px;
max-width: 160px;
max-height: 28px;
overflow: hidden;
}
.event .feature-small .headline .address .location,
.event .feature-small .headline .address .city {
display: inline;
padding-right: 3px;
}
.event .feature-small .headline .address .location {
}
.event .feature-small .headline .guests {
position: absolute;
top: 4px;
right: 7px;
font-size: 11px;
text-align: right;
}
.event .feature-small .headline .guests a.no,
.event .feature-small .headline .guests a.no:link,
.event .feature-small .headline .guests a.no:visited,
.event .feature-small .headline .guests a.no:active,
.event .feature-small .headline .guests a.no:hover,
.event .feature-small .headline .guests a.no:focus {
}
.event .feature-small .headline .guests a.me,
.event .feature-small .headline .guests a.me:link,
.event .feature-small .headline .guests a.me:visited,
.event .feature-small .headline .guests a.me:active,
.event .feature-small .headline .guests a.me:hover,
.event .feature-small .headline .guests a.me:focus {
}
.event .feature-small .flyer {
height: 104px;
}
.event .feature-small .flyer img {
position: absolute;
width: 190px;
padding: 3px;
background-color: #930f0a;
border: 4px solid #d7201a;
border-top: none;
}
.event .feature-small h2 {
position: absolute;
top: 55px;
left: 7px;
background-color: #F7E602;
border: 1px solid #930F0A;
border-left: none;
padding: 3px 3px 2px 3px;
font-size: 12px;
font-weight: bold;
max-width: 160px;
max-height: 30px;
height: auto !important;
height: 30px;
overflow: hidden;
}
.event .feature-small .category {
display: inline;
font-size: 10px;
font-weight: normal;
text-transform: uppercase;
}

.event .feature-small .time {
position: absolute;
top: 40px;
left: 6px;
background-color: #930F0A;
border: 1px solid #930F0A;
padding: 1px 3px;
font-size: 11px;
}
.event .feature-small .time .weekday,
.event .feature-small .time .date,
.event .feature-small .time .start,
.event .feature-small .time .end {
display: inline;
padding-right: 4px;
}
.event .feature-small .description {
width: 190px;
margin: 0 auto 22px auto;
font-size: 12px;
padding-top: 5px;
}











