A:link {color: #5F5D53;}
A:visited {color: #827D6C;}
A:hover {color: #D88D44;}

/* Front Page Event Links Unvisited */
a.:link.front_page_event {
	color: #0000ff;
	font-size: 11px;
}

/* Front Page Event Links Visited */
a.:visited.front_page_event {
	color: #0000ff;
	font-size: 11px;
}

.breadcrumbs {font-size: 10px;}
.breadcrumbs A:link {font-size: 10px;}
.breadcrumbs A:visited {font-size: 10px;}
.breadcrumbs A:hover {font-size: 10px;}

.calendar_event_body{
	font-family:arial;
	font-size:20px;
}

.calendar_event_contact{
	font-family:arial;
	font-size:12px;
}

.calendar_event_date{
	font-family:arial;
	font-size:13px;
	font-style:italic;
}

.calendar_event_headers{
	font-family:arial;
	font-size:12px;
	font-weight:bold;
}

.calendar_event_location{
	font-family:arial;
	font-size:12px;
}

.calendar_event_logo{
	font-family:arial;
	font-size:10px;
	font-style:italic;
}

.calendar_event_price{
	font-family:arial;
	font-size:12px;
}

.calendar_event_title {
	color: #002f5f;
	font-family:arial;
	font-size:15px;
	font-weight: bold;
	text-decoration: underline;
}

/* Front Page Event Dates */
.front_page_event_date {
	color: #000000;
	font-size: 10px;
}

.directory_category{
	vertical-align: top;
	width:200;
	text-align:right;
}

.directory_data{
	vertical-align: top;
	width:300;
}

INPUT,TEXTAREA { font-family: arial; font-size: 10px; }

.issues_bill_title{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.issues_summary_title{
	font-style: italic;
}

.issues_summary_first{
	font-weight: bold;
}

.issues_summary_rest{
	font-size: 12px;
	font-family: arial;
}

.issues_patron_name{
	font-size: 12px;
	font-family: arial;
}

.issues_patron_title{
	font-style: italic;
}

.midpage_title{
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

/* Descriptions Under Pictures on Image Page */
.picture_descriptions{
	font-size: 16px;
}

/* Titles on press_release.php */
.press_release_title{
	font-size: 17px;
	font-weight: bold;
}

.required{
	font-size: 12px;
	color: #ff0000;
}

.stat_header{
	font-weight: bold;
}

.store_admin{
	font-size: 12px;
}

.store_featured_title{
	font-size: 15px;
	font-weight: bold;
}

.store_form{
	margin: 0px;
	padding: 0px;
	display: inline;
}

.store_form_elements{
	font-family: arial; font-size: 10px;
}

.store_li{
	font-size:11px;
	line-height:1em;
	margin:0px;
	padding:0px;
}

.store_price{
	font-size: 17px;
	font-weight: bold;
}

.store_product_page_title{
	font-size: 18px;
	font-weight: bold;
}

.store_sort_chosen{
	font-size: 11 px;
}

.store_ul{
	list-style-image: url(/store/images/li_dot.gif);
	list-style-position:inside;
	margin:0px 0px 0px 0px;
	padding:0px;
}

td{ 
	font-size: 12px;
	font-family: arial; 
}