/* FOUNDATION LINK STYLES */
/* ------------------------------------------- */
a:link {
	color: #0000FF;
}
a:visited {
	color: #800080;
}
a:hover {
	color: #FF0000;
}
a:hover img {
	background: transparent
}

/* FOUNDATION STYLES */
/* ------------------------------------------- */

pre, code {
	font-family: "courier new", monospace
}
p {
	line-height:120%
}
b, strong {
	font-weight: bold
}
i, em {
	font-style: italic
}
ul {
	margin-left: 10px;
	padding-left: 10px;
}

ol {
	margin-left: 26px;
	padding-left: 16px;
}
img {
	padding: 0;
	margin: 0
}
h1 {
	font-size: 260%;
}
h2 {
	font-size: 190%;
}
h3 {
	font-size: 160%;
}
h4 {
	font-size: 115%;
}
hr {
	background: transparent;
	height: 1px;
	color: #000000;
	padding: 0;
	margin: 0;
	border: inset 1px #000000;
}
blockquote hr {
	text-align: left;
	margin: 0
}

/* SMALL TEXT */
.small, .crumb {
	font-size: x-small
}
/*/*/a{}
body .small, body .crumb {
	font-size: x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: xx-small;
}
html>head:first-child+body .small, html>head:first-child+body .crumb {
	font-size: x-small
}
/* */

/* MEDIUM TEXT */
th, td, ul, ol, dl, dt, dd, p, blockquote, pre, code, input {
	font-size: small
}
/*/*/a{}
 body th, body td, body ul, body ol, body dl, body dt, body dd, body p, body blockquote, body pre, body code, body input {
	font-size: small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: x-small;
}
html>head:first-child+body th, html>head:first-child+body td, html>head:first-child+body ul, html>head:first-child+body ol, html>head:first-child+body dl, html>head:first-child+body dt, html>head:first-child+body dd, html>head:first-child+body p, html>head:first-child+body blockquote, html>head:first-child+body pre, html>head:first-child+body code, html>head:first-child+body input {
	font-size: small
}
/* */



/* buttons and button-like links for calendar */

a.buttonlink:link, a.buttonlink:visited, a.buttonlink:hover {
	background-color: #780000;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #000000;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
}
.form-button {
	background-color:#780000;
	color:#FFFFFF;
	border: 1px solid #000000;
	font-weight:bold
}
.submit-button {
	background-color:#780000;
	color:#FFFFFF;
	border: 1px solid #000000;
	font-weight:bold
}