a {
font-family: "Lucida Grande", arial, sans-serif;
zzzfont-size: 12px;
font-weight: bold;
color: #888888;
text-decoration : none;
}

zzza:visited {
zzzfont-family: "Lucida Grande", arial, sans-serif;
zzzfont-size: 12px;
zzzcolor: #FF8888;
zzztext-decoration : none;
zzz}

zzz.a:active {
zzzfont-family: "Lucida Grande", arial, sans-serif;
zzzfont-size: 11px;
zzzcolor: #666666;
zzztext-decoration : none;
zzz}

a:hover {
font-family: "Lucida Grande", arial, sans-serif;
zzzfont-size: 12px;
color: #CC0000;
font-weight: bold;
text-decoration : none;
}

Body {
color: #444444;
font-size: 12px;
font-family: "Lucida Grande", arial, sans-serif;
top-margin : 20px;
bottom-margin : 0px;
left-margin : 0px;
right-margin : 0px;
zzzSCROLLBAR-BASE-COLOR: #404040;
zzzSCROLLBAR-ARROW-COLOR: #EFEFEF;
}

TD {
zzzcolor: #000000;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
}

.normal {
color: #000000;
font-size: 12px;
font-family: "Lucida Grande", arial, sans-serif;
}

.blocktext
{
	color: #888888;
	font-size: 11px;
	font-family: "Lucida Grande", arial, sans-serif;
	zzzfont-weight: bold;
}

.storybox {
color: #000000;
font-size: 12px;
font-family: "Lucida Grande", arial, sans-serif;
background-color: #FFFFFF;
}

.storyinfo {
color: #888888;
font-size: 11px;
font-family: "Helvetica, Lucida Grande", arial, sans-serif;
zzzfont-weight: bold;
}

.commentbar4 {
color: #000000;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
background-color: #EEEEEE;
}



H1 {
color: #000000; 
font-size: 12px;
font-family: "Lucida Grande", arial, sans-serif;
}


H2 {
color: #000000; 
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
}

H3 {
color: #000000; 
font-size: 13px;
font-family: "Lucida Grande", arial, sans-serif;
}

option {
font-family: "Lucida Grande", arial, sans-serif;
font-size: 11px;
color: #000000;
}

textarea {
font-family: "Lucida Grande", arial, sans-serif;
font-size: 11px;
color: #000000;
}

select {
font-family: "Lucida Grande", arial, sans-serif;
font-size: 10px;
color: #000000;
}

input, submit {
font-family: "Lucida Grande", arial, sans-serif;
font-size: 10px;
color: #000000;
}

th {
color: #000000;
font-size: 12px;
font-weight: bold;
font-family: "Lucida Grande", arial, sans-serif;
}

.headertext {
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
font-family: "Lucida Grande", arial, sans-serif;
}

.navtext {
color: #000000;
font-family: "Lucida Grande", arial, sans-serif;
}


.blocktitle {
color: #000000;
font-size: 11px;
font-weight: bold;
font-family: "Lucida Grande", arial, sans-serif;
padding-left:5px;
}



.blockinfo {
color: #888888;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
zzzbackground-color: #FF4444;
padding-left:18px;
zzzpadding-bottom:2px;
zzzpadding-top:2px;
}



.footerblock {
color: #888888;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
zzzborder-top-width: 1px;
zzzborder-top-style: dashed;
}


.headerblock
{
	color: #888888;
	font-size: 11px;
	font-family: "Lucida Grande", arial, sans-serif;
	font-color: #dddddd //background-color: #EEEEEE;
	zzzpadding-top: 15px;
	zzzpadding-bottom: 6px;
	padding-left: 10px;
	padding-right: 20px;
	zzzborder-bottom-width: 1px;
	zzzborder-bottom-style: dashed;
//	font-weight: bold;
}

.welcomeblock {
color: #000000;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
zzzbackground-color: #EEEEEE;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
border-top-width: 1px;
border-top-style: dashed;
}


.featureblock {
color: #000000;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
}


.footer {
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
}

.feturedstorytitle {
color: #CC0000;
font-size: 18px;
font-weight: bold;
font-family: "Lucida Grande", Arial;
}

.storytitle {
color: #000000;
font-size: 18px;
font-weight: bold;
font-family: "Lucida Grande", Arial;
}

.storybyline {
color: #000000;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
}

.storyunderline{
background-color: #000000;
}

.warning {
color: red;
font-size: 12px;
font-weight: bold;
font-family: "Lucida Grande", arial, sans-serif;
}

.warningsmall {
color: red;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
}

.commentbar1 {
color: #000000;
background-color: #EEEEEE;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
}

.commentbar2 {
background-color: #EEEEEE;
font-size: 11px;
font-family: "Lucida Grande", arial, sans-serif;
}

.commentbar3 {
color: #888888;
background-color: #EEEEEE;
font-size: 10px;
font-family: "Helvetica, Lucida Grande", arial, sans-serif;
}

.commenttitle {
color: #000000;
font-size: 12px;
font-weight: bold;
background-color: #EEEEEE;
font-family: "Lucida Grande", arial, sans-serif;

}


.cal_day {

font-size: 13px;

font-weight: bold;

color: #000000;

}






.cal_day {
font-size: 12px;
font-weight: normal;
color: #000000;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal_body {
xxbackground-color: #C0C0C0;
font-family: "arial, sans-serif";
font-weight: bold;
color: #000000;
border-style: none none none none;
border-color: #000000 #000000 #000000 #000000;
}

.cal-nullday {
xxbackground-color: #EEEEEE;
color: #000000;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal-oldday {
background-color: #eeeeee;
color: #000000;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal-futureday {
xxbackground-color: #EEEEEE;
color: #000000;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal_month {
font-size: 6px;
xxbackground-color: #C0C0C0;
border-style: solid none solid none;
border-color: #bbbbbb #ffffff #bbbbbb #ffffff;
}

.cal-today {
background-color: #9CC2E6;
font-color: #ffffff;
border-style: solid dashed none none;
border-color: #bbbbbb #bbbbbb #ffffff #ffffff;
}

.cal-event {
font-size: 6px;
}

.weekview_caltitle {
background-color: #dddddd;
font-weight: bold;
font-size: 13px;
color: #000000;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 5px;
}

.weekview-curday {
background-color: #66A6CE;
color: #000000;
}

.weekview-offday {
xxbackground-color: #C0C0C0;
color: #000000;
}

.weekview_dayformat {
font-size: 11px;
background-color: #eeeeee;
color: #000000;
padding-left: 5px;
padding-top: 5px;
}

.weekview_addevent {
font-size: 11px;
background-color: #eeeeee;
color: #000000;
padding-top: 5px;
padding-right: 5px;
}

.weekview_daterange {
font-size: 16px;
font-weight: normal;
xxbackground-color: #66A6CE;
color: #000000;
}


.dayview_times {
font-size: 14px;
xxbackground-color: #bbbbbb;
color: #000000;
}

.dayview_datecol {
font-weight: normal;
xxbackground-color: #C0C0C0;
font-size: 16px;
color: #000000;
padding-left: 5px;
padding-top: 5px;
}

.dayview_quickaddtitle {
font-weight: bold;
background-color: #C0C0C0;
font-size: 13px;
color: #000000;
}




.storyboxfooter {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom: 3px;
	border-top-width: 3px;
	border-top-style: groove;
	border-top-color: #eeeeee;
}



}
.searchAuth { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: left;  
    color:#557755;
}
.searchDate { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right;  
    color:#557755;
}
.searchHits { 
    font-weight: normal; 
    font-size: 80%; 
    font-family: sans-serif; 
    text-align: right; 
    color:#557755;
}
.highlight { 
    background-color: yellow; 
    text-decoration: none; 
} 
