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

/* general use */
p.rightalign {text-align:right;}
.hidden {display:none;}
a.more {text-transform:uppercase;font:9px verdana, arial, sans-serif;font-weight:bold;color:#933;border-bottom:1px dotted;}
a:hover.more{text-decoration:underline;}

/* sidebar */
.nonwhite {background-color:#eee;}

/* event listings - navigation */
.calendar_nav{text-align:center;}
#days a {color:#8ba8bb;text-decoration:none;border:none;}
#days a:hover {color:#485761;text-decoration:none;}
#days {list-style:none;width:auto;margin:0px 0px 10px 0px;padding:0px;}
#days li {display:inline-block;background-image:url(http://www.jacksonfreepress.com/images/note.jpg);background-repeat:no-repeat;margin:0px 0px -10px 10px;padding:15px 0px 0px 0px;width:70px;height:83px;font-size:28px;font-weight:bold;}
#days li.weekli {margin-top:-15px;}
#days span {display:block;font-size:16px;}
#days .week {background-color:red;margin:0px;padding:0px 0px 0px 0px;}

/* index page event widget */
#event_widget {width:296px;background-color:transparent;padding:0px;margin:0px;font-family:verdana;}
#event_widget h1 {color:#768E9D;font-size:13px;text-transform:lowercase;font-family:georgia,serif;margin:0px 0px 4px 0px;padding:0px;}
#event_widget ul#dates {list-style:none;margin:0px 0px 4px 0px;padding:0px;text-align:center;}
#event_widget li.date {background-color:#fff;width:36px;display:inline-block;margin:0px;padding:0px;text-align:center;font-size:.75em;}
#event_widget .active {background-color:#8ba8bb;}
#event_widget .inactive {background-color:#fff;}
#event_widget li.date>a:link,#event_widget li.date>a:visited,#event_widget li.date>a:active {border-top:1px solid #666;border-left:1px solid #666;border-bottom:3px solid #666;border-right:3px solid #666;display:inline-block;width:34px;text-decoration:none;color:#000;}
#event_widget li.date>a:hover {background-color:#b2ccdd;border-top:1px solid #666;border-left:1px solid #666;border-bottom:3px solid #666;border-right:3px solid #666;color:#000;text-decoration:none;}
#event_widget ul#events {list-style:none;margin:0px;padding:0px;text-align:center;}
#event_widget li.event {padding:2px 4px 2px 4px;font-size:12px;display:block;border-bottom:1px solid #ccc;overflow:hidden;}
#event_widget li.event a:link,#event_widget li.event a:visited,#event_widget li.event a:active {color:#000;text-decoration:none;}
#event_widget li.event a:hover {color:#8ba8bb;text-decoration:none;}
#event_widget li.link {text-align:right;font:normal normal normal 9px/normal verdana, arial, sans-serif;display:block;margin-top:4px;}
#event_widget li.link a:link,#event_widget li.link a:visited,#event_widget li.link a:active {font-weight:bold;text-decoration:none;text-transform:uppercase;color:#993333;}
#event_widget li.link a:hover {text-decoration:underline;border-bottom:none;}
#event_widget li>ul {list-style:none;margin:0px;padding:0px;text-align:left;}
#event_widget .hidden {display:none;}

/* events page floating calender widget */
#floatme {float:right;}
#cal_container {width:182px;background-color:#ddd;padding:2px;margin:0px 0px 10px 10px;border:1px dotted #444;font-family:verdana;font-size:12px;text-align:center;}
#cal_container #this_month span,#next_month span {padding-top:5px;}
#cal_container #next_month {display:none;}
#cal_container #this_month span a:link,#cal_container #this_month span a:visited,#cal_container #this_month span a:active,#cal_container #next_month span a:link,#cal_container #next_month span a:visited,#cal_container #next_month span a:active,#picker li a:link,#picker li a:visited,#picker li a:active {text-transform:uppercase;text-decoration:none;color:#993333;font-size:75%;font-weight:bold;}
#cal_container #this_month span a:hover,#cal_container #next_month span a:hover,#howto a:hover,#picker li a:hover {text-decoration:underline;}
#cal_container h3 {font-size:12px;padding:0px;margin:0px;text-align:center;}
#cal_container td {border-bottom:1px solid #aaa;}
#cal_container .calendarBG {background-color:#ddd;}
#cal_container .calendarBlank {background-color:#ddd;}
#cal_container .calendarHeader {font-weight:bold;color:#fff;text-align:center;background-color:#000;}
#cal_container .calendarMonthLinks {font-size:11px;font-weight:bold;letter-spacing:.1em;text-decoration:none;color:#fff;background-color:transparent;}
#cal_container .calendarMonthLinks a {color:#fff;text-decoration:none;background-color:transparent;}
#cal_container .calendarMonthLinks a:visited {color:#fff;text-decoration:none;background-color:transparent;}
#cal_container .calendarMonthLinks a:hover {color:#ccc;text-decoration:underline;background-color:transparent;}
#cal_container .calendarDayHeading {font-weight:bold;font-size:11px;color:#000;background-color:#ddd;text-align:center;vertical-align:middle;}
#cal_container .calendarToday {font-size:12px;font-weight:bold;letter-spacing:.1em;text-decoration:none;text-align:center;vertical-align:middle;color:#000;background-color:#ddd;padding:3px;}
#cal_container .calendarCell {padding:3px;font-size:12px;text-decoration:none;text-align:center;vertical-align:middle;color:#666;background-color:#ddd;}
#cal_container .calendarToday a:link,.calendarToday a:visited,.calendarToday a:active,.calendarToday a:hover {font-weight:bold;}
#cal_container .calendarCell a:link,.calendarCell a:visited,.calendarCell a:active,.calendarToday a:link,.calendarToday a:visited,.calendarToday a:active {color:#993333;text-decoration:none;background-color:transparent;}
#cal_container .calendarCell a:hover,.calendarToday a:hover {color:#993333;text-decoration:underline;background-color:transparent;}
#howto {width:182px;margin:0px 0px 10px 10px;padding:2px 2px 5px 2px;border:1px solid #3CB371;text-align:center;background-color:#3CB371;}
#howto p,#howto a:link,#howto a:visited,#howto a:active {font-size:75%;text-transform:uppercase;text-decoration:none;color:#fff;font-weight:bold;}
#picker {background-color:#ddd;width:182px;padding:2px;margin:0px 0px 15px 10px;border:1px dotted #444;}
#picker ul {list-style:none;margin:0px;padding:0px;}
#picker li {margin:0px;padding:0px;text-align:center;}

/* accordion menu */
#accordion ul {
	margin:0px;
	padding:5px 0px 5px 0px;
	list-style:none;
}
#accordion ul li {
	display:block;
	padding:0px;
	margin:0px 0px 0px 10px;
}
#accordion ul li span {color:#FFA500;}
#accordion h3 {
	outline:none;
	color:#fff;
	background-color:#768E9D;
	border-left:1px solid #ccc;
	padding: 5px 15px 5px 5px;
	cursor:pointer;
	font:georgia, serif;
	size:13px;
	text-transform:lowercase;
}

/* tweets accordion */
#tweets h3 { 
	margin:0px;
	padding:0px;
	outline:none;
	text-align:right;
}
#tweets div {
	margin:0px;
	padding:0px;
}
#tweets p {
	width:280px;
	padding: 2.5px 0px 2.5px 5px;
	margin:0px;
}
#tweets p span.orange {color:#FFA500;}
#tweets p span.italic {
	color:#808080;
	font-style:italic;
}
#tweets>div>p {padding-right:5px;}
#tweets #switchlink {margin-bottom:3px;}