.eventHolder{height: 75px; width: 308px;}

.eventHolder .infoButtonHolder{float: left; width: 54px; height: 75px; display: inline; background-image: url('/assets/homepage/localwidget/informationButton.gif'); background-repeat: no-repeat; background-position: 22px 13px;}
.eventHolder .eventContentHolder{float: left; width: 254px;}
.eventHolder .eventTitle{padding: 12px 10px 0px 0px; color: #1d83c1; font-size: 21px; line-height: 19px; font-weight: bold; display: block; text-decoration: none;}
.eventHolder .eventTitle:hover{text-decoration: none;}
.eventHolder .eventLocation{padding: 0px 10px 0px 0px; color: #656565; font-size: 11px; height: 15px; overflow: hidden;}
.eventHolder .eventDescription{display: none; font-family: georgia; font-size: 14px;}

.eventBorder{background-image: url('/assets/homepage/localwidget/blueGreenBorder.gif'); background-repeat: repeat-x; height: 1px; overflow: hidden; margin: 0px 22px 0px 26px;}
* html #popupTopBackground{
	background-image: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/homepage/localwidget/widgetBubbleTop.png');
}
* html #popupBottomBackground{
	background-image: none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/homepage/localwidget/widgetBubbleBottom.png');
}

#widget	{ width: 308px; margin: auto; margin-top: 6px; text-align: left; font-family: arial; position: relative; overflow: hidden;}
#widgetBubble { position: absolute; width: 277px; visibility: hidden; left: 19px;}
#widgetBubbleImg { width: 308px; height: 87px; background-image: url('/assets/homepage/localwidget/widgetBubble.gif'); background-repeat: no-repeat;}
#locationHolder { color: #666666; font-weight: bold; font-size: 12px; float: left; margin: 4px 0px 0px 12px; display: inline; width: 186px; overflow: hidden;}
#widget1 { clear: both;}
#widget2 { padding: 0px 28px 0px 0px;}
#widget3 { float: left; overflow: hidden; width: 125px; margin: 20px 0px 0px 34px; display: inline;}
#widget4 { font-family: georgia; font-size: 12px; font-weight: bold; font-style: italic; color: #feff78;}
#popupTopBackground { background-image: url('/assets/homepage/localwidget/widgetBubbleTop.png'); background-repeat: no-repeat; width: 277px; height: 23px;}
#widgetBubbleContent { background-image: url('/assets/homepage/localwidget/widgetBubbleMid.png'); background-repeat: repeat-y; padding: 0px 20px 0px 20px;}
#widgetBubbleContent div a.eventDescriptionLink, #widgetBubbleContent a.eventDescriptionLink{color: #666666; font-style: normal;}
#widgetBubbleContent div a, #widgetBubbleContent a{text-decoration: none; font-family: georgia; font-size: 14px; font-style: italic;}

#popupBottomBackground { background-image: url('/assets/homepage/localwidget/widgetBubbleBottom.png'); background-repeat: no-repeat;width: 277px; height: 11px;}
#bigWhiteDate { float: right; text-align: right; width: 120px; margin: 20px 0px 0px 0px; font-size: 35px; font-weight: bold; letter-spacing: -2px; color: #ffffff; display: inline;}
#yellowDay {color: #ffff79; font-size: 24px; letter-spacing: -.5px; margin-top: -4px;}
#cityStateZipInput { width: 92px; height: 18px; border: #e1f5f6 solid 1px; float: right; margin: 2px 2px -18px 0px; background-repeat: no-repeat; background-position: 8px 4px; padding: 0px 0px 0px 10px;}

#todaysEventsContainer{width: 333px;overflow: hidden;}
#todaysEventsHeaderContainer{font-size: 24px; color: #333333; font-weight: bold; letter-spacing: -.7px; padding: 0px 0px 0px 10px;}
#todaysEventsHeader{}

#seeAllLinkContainer{float: right; padding: 23px 24px 0px 0px; font-family: georgia; font-style: italic; font-size: 18px; color: #1d83c1;}
#seeAllLink{padding: 0px 0px 0px 20px; background-image: url('/assets/homepage/localwidget/pinkArrowRight.gif'); background-repeat: no-repeat; background-position: 0px 3px; text-decoration: none;}

#widgetError{
width: 286px;
height: 270px;
padding-left:16px;
padding-top:6px;
}
#widgetNothing{
width: 286px;
height: 270px;
padding-left:16px;
padding-top:6px;
}
#widgetErrorTopBackground{
background-image: url(/assets/homepage/errorwidget/widgetErrorTop.png);
background-repeat: no-repeat;
height: 10px;
width: 286px;
}
#widgetErrorBottomBackground{
background-image: url(/assets/homepage/errorwidget/widgetErrorBottom.png);
background-repeat: no-repeat;
height: 12px;
width: 286px;
}
#widgetErrorContentContainer{
background-image: url(/assets/homepage/errorwidget/widgetErrorMid.png);
background-repeat: repeat-y;
height: 248px;
width: 286px;
padding:0;
}
#widgetErrorContent {
padding-top: 36px;
padding-left: 11px;
padding-right: 11px;
padding-bottom: 0px;
}
#widgetTopClose{
font-family: georgia; 
font-size: 9px; 
color: #1d83c1;
font-weight: bold;
float:right;
padding: 0 11px 0 0;
}
.widgetErrorTitle{
color: #b023ae;
font-family: arial;
font-size: 30px;  
font-weight: bold;
letter-spacing: -.8px;
}
.widgetErrorText{
color: #333333;
font-family: georgia;
font-size: 14px;
}
.errorHolder .eventBorder{background-image: url('/assets/homepage/localwidget/blueGreenBorder.gif'); background-repeat: repeat-x; height: 1px; overflow: hidden; margin: 4px 10px 0 20px;}
.eventHolder #seeAllLinkContainer{float: right; padding: 20px 24px 0px 0px; font-family: georgia; font-style: italic; font-size: 18px; color: #1d83c1;}
.eventHolder #seeAllLink{padding: 0px 0px 0px 6px; background-image: url('/assets/homepage/localwidget/pinkArrowRight.gif'); background-repeat: no-repeat; background-position: 0px 3px; text-decoration: none;}
