body {
	background-color: #FFFFFF;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	list-style-image: none;
	list-style-type: square;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #0054A6;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #92278F;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #0054A6;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	color: #0054A6;
}
ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
hr {
	line-height: 1px;

}
.fine {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
}
.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
span {
	font-family: Arial, Helvetica, sans-serif;
}
td {
	font-family: Arial, Helvetica, sans-serif;
}

.ch_large {
	font-size: 14px;
}

/**** month and year header at top of calendar ****/
.date_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
}

/**** color and size of calendar cells.  ****/
.day_cell {
	background-color:#EDECD8; 
	height:80; 
	width: 90;
}
.empty_day_cell {
	background-color:#EEEEEE; 
	height:80; 
	width: 90;
}
.today_cell {
	background-color:#F5F4ED; 
	height:80; 
	width: 90; 
}

/**** day number in upper left corner of each cell ****/
.day_number	{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000
}

/**** title_txt is the text for each post on main page ****/
.title_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
}
.title_txt A:link { 
	color:#0054A6; 
	font-size:10px; 
}
.title_txt A:visited { 
	color:#92278F; 
	font-size:10px; 
}

/**** time line under title text when event time given ****/
.time_str {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
}

/**** column headers or days of the week ****/
.column_header { 
	background-color:#4A6142;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FFFFFF; 
	font-weight:bold;
}

/**** footprint text ****/
.footprint { 
	font-family: Arial, Helvetica, sans-serif;
}
.footprint A { 
	font-family: Arial, Helvetica, sans-serif;
}

/**** popup window ****/
.form_labels { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px; 
	font-style: normal;
	font-weight: bold;
}
.add_new_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	font-weight:bold;
	font-variant: small-caps;
}
.delete_pg_txt		{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px; 
}
.display_header	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px; 
	font-weight:bold; 
	font-variant: small-caps;
}
.display_title { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FFFFFF; 
	font-weight:bold; 
}
.display_txt { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000 
}
.display_user { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#999999; 
	font-weight:bold 
}
.display_edit { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
}
.display_title_bg { 
	background-color:#4A6142; 
}
.display_txt_bg	{ 
	background-color:#EDECD8;
}

/**** admin login ****/
.login_header { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.login_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.login_auth_fail { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FF0000;
}

.edit_user_header { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}
.edit_user_label { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.bad_user_name { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FF0000;
}

.user_table_col_label { 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#FFFFFF; 
	font-weight:bold;
}
.user_table_txt	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size:12; 
}

.user_list_header { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
}

.user_list_options { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
}
.user_list_options A:link { 
	color:#0054A6; 
	font-size:12px; 
}
.user_list_options A:visited { 
	color:#92278F; 
	font-size:12px; 
}

