@charset "UTF-8";
/* CSS Document */

#maincontent #fpa_latestnews {
	list-style: none;
	padding-left: 0;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
}

#fpa_latestnews li {
	border-bottom: #ccc 1px dotted;
	margin-bottom: 10px;
}

/* "zenlinks" to go along with zenbox/zentable color scheme */

#maincontent a.zenlink {
	background: #F7F7F7 repeat-x scroll center bottom;
	font-weight: bold;
	display: inline-block;
	padding: 5px 10px;
	border:  1px solid #ededed;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-left-radius: 3px 3px;
	-webkit-border-bottom-right-radius: 3px 3px;
	-webkit-border-top-left-radius: 3px 3px;
	-webkit-border-top-right-radius: 3px 3px;
}
#maincontent .zenlink.bright {
	background-color: #F5E702;
	border-color: #F5E702;
	color: #3a3a3a;
}
#maincontent .zenlink.bright:hover {
	color: #6a6a6a;
}
#maincontent .zenlink.cool {
	background-color: #3982CE;
	border-color: #3982CE;
	color: #FFF;
}
#maincontent .zenlink.cool:hover {
	color: #EEE;
}
#maincontent .zenlink.energetic {
	background-color: #FF6521;
	border-color: #FF6521;
	color: #FFF;
}
#maincontent .zenlink.energetic:hover {
	color: #EEE;
}

#maincontent .zenlink.soothing {
	background-color: #028A02;
	border-color: #028A02;
	color: #FFF;
}
#maincontent .zenlink.soothing:hover {
	color: #EEE;
}

#maincontent .zenlink.neutral {
	background-color: #393C39;
	border-color: #393C39;
	color: #FFF;
}
#maincontent .zenlink.neutral:hover {
	color: #EEE;
}


#maincontent .zenlink.primary {
	background-color: #AD0000;
	border-color: #AD0000;
	color: #FFF;
}
#maincontent a.zenlink.primary:hover {
	color: #EEE;
}


#maincontent .zenlink.tricky {
	background-color: #FFF;
	border-color: #FFF;
}

#maincontent .zenlink.tricky:hover {
	background-color: #f7f7f7;
	border-color: #ededed;
	
}

#maincontent .zenlink.neutral:active, #maincontent .zenlink.primary:active,  #maincontent .zenlink.soothing:active,  #maincontent .zenlink.energetic:active, #maincontent .zenlink.cool:active { color: #FFF; }



p.toggle_click {
	text-align: right;
}

/* events widget */



#local_calendar .upcoming-header { display: none; }
table.upcoming {border-collapse:collapse; margin-right: 5px;}
table.upcoming td {padding:4px;}
td.date {vertical-align:top;}
.dtstart {font-size:80%;}
.dtstart:after {display:none;}
.location {font-size:80%; display:block;}
#local_calendar .location a:link {color:green;}
table .alt {background-color:#fafafa;}
table tbody tr:hover {background-color:#FFFDE2;}

thead .title {font-style:normal;}
p#feeds{margin:10px 0 0 0;padding:0;}
p#feeds a{display:inline-block;text-indent:-9999px;height:20px;}
p#feeds a#icsformat{background:url(http://events.unl.edu/templates/default/images/ics.gif) no-repeat;width:35px;}
p#feeds a#rssformat{background:url(http://events.unl.edu/templates/default/images/rss.gif) no-repeat;margin-left:5px;width:20px;}


/*Splash Calendar Events */
span.subhead {display:block;text-align:right;font-size:0.75em;margin-top:-15px;}
#maincontent div#local_calendar h4.upcoming-header, #maincontent div#local_calendar thead, .vevent .description {display:none;}
/*Splash News headlines */
#maincontent table.upcoming tr td.date {text-align:center;color:#6b6b6b;text-transform:uppercase;padding-right:5px;}
#maincontent table.upcoming tr td span.month {text-transform:uppercase;display:block}
#maincontent table.upcoming tr td span.day {font-size:1.7em;display:block;}
#maincontent table.upcoming tr td span.time {display:block;font-size:.8em;}
#maincontent table.upcoming tr td span.month, #maincontent table.upcoming tr td span.day, #maincontent table.upcoming tr td span.time {padding-right:5px;}
#maincontent table.upcoming tr td a.summary, #maincontent table.upcoming tr td span.location {border-left:#e5e5e5 solid 2px;padding-left:5px;display:block;font-size:.9em; line-height:130%;}
#maincontent table.upcoming tr td span.location {font-size:75%; display:block; color:green;}

/*table CSS */
#maincontent tbody.vcalendar tr td {padding:4px 0px 4px 0px;}


