table.mini {
    background-color: silver;
}
caption.mini {
    font-family: verdana;
    font-size: 12px;
    background-color: while;
}
.prevMonth {
    font-size: 10px;
    text-align: left;
}
.nextMonth {
    font-size: 10px;
    text-align: right;
}
th.mini {
    font-family: verdana;
    font-size: 10px;
    text-align: center;
}
td.mini {
    font-family: verdana;
    font-size: 10px;
    text-align: center;
}
#content .selected {
	color: #fff;
	background-color: #666;
/*    background-color: yellow; */
	font-family: verdana;
    font-size: 10px;
    text-align: center;
}
.empty {
    color: white;
}
#content .selected a {
	color: #fff;
}

#content .selected a:hover {
	color: #fff;
}

#content .selected a:visited {
	color: #fff;
}

div.blog-article {
	border-bottom:1px solid #E8E8E8;
	clear:both;
	margin:0pt 0pt 1.2em;
}
div.blog-article h2 {
	margin:0pt !important;
	padding:1em 0pt 0em !important;
}
div.blog-article h2 a {
	color:#000000 !important;
	text-decoration:none !important;
}
div.blog-article p.posted {
	color:#AAAAAA;
	font-size:0.9em;
	margin-bottom:0pt !important;
	margin-top:0pt !important;
	padding-bottom:0pt !important;
	padding-top:0pt !important;
}
div.blog-article p.category {
	color:#AAAAAA;
	font-size:0.9em;
	margin-top:0pt !important;
	padding-top:0pt !important;
}
div.blog-article p.description {
}
div.blog-article p.full-link {
	color:#AAAAAA;
	float:left;
}
div.blog-article p.comment-link {
	color:#AAAAAA;
	float:right;
}

/* other*/
#content button img {
	border: none;
	margin: 0;
	padding: 0;
	padding-top: 1px;
}

#content input.rsvpDate {
	width: auto;
}
#content fieldset input#startDate, #content fieldset input#endDate, #content fieldset input#timeEndTime, #content fieldset input#timeStartTime { 
	width: auto;
}

#content input.input-image {
	border: none;
	margin: 0;
	padding: 0;
	padding-top: 1px;
	width: auto !important;
	height: auto !important;
}

/* LT 20080911 */
input.wider-input {
	width: 30em !important;
}

