.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin: 8px 0 8px 8px;
	padding: 6px;
	border: ridge #bed5c9;
	width: 280px;
}
.fltrt-justify { /* this class can be used to float an element right in your page but with text justified. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin: 8px 0 8px 8px;
	padding: 6px;
	border: ridge #bed5c9;
	width: 280px;
	text-align:justify;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin: 8px 8px 8px 0;
	padding: 6px;
	border: ridge #bed5c9;
	width: 260px;
}
.fltlft-justify { /* this class can be used to float an element left in your page */
	float: left;
	margin: 8px 8px 8px 0;
	padding: 6px;
	border: ridge #bed5c9;
	width: 260px;
	text-align:justify;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.EntryDate {
	font-weight: bold;
	size: auto;
	color: #006666;
	font-family: Arial, Helvetica, sans-serif;
}
.EntryContent {
	font-family: "Times New Roman", Times, serif;
	color: #000000;
	size: auto;
	margin-bottom: 8px;
	margin-left: 20px;
	line-height: normal;
}
.boxtext { /* this class can be used to create a boxed text element */
	margin: 6px;
	padding: 6px;
	border: ridge #bed5c9;
	width: 250px;
	height:100px;
}
.boxtextwide { /* this class can be used to create a boxed text element */
	margin: 6px;
	padding: 6px;
	border: ridge #762929;
	background-color: #bed5c9;
}

div.toplink {
	font-size: 10px;
	text-align: right;
}

#date {
	color: #545454;
	font-size: 11px;
	margin: 0 5px 4px 0;
}

h1.pagetitle {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	color: #728B7C;
	font-size: 25px;
	padding: 10px 0 5px 10px;
	margin: 0 0 0 10px;
	text-align: right;
}

h2.subtitle {
	font-family: "Lucida Grande", Arial, sans-serif;
	font-weight: bold;
	color: #728B7C;
	font-size: 18px;
	padding: 10px 0 5px 0;
	margin:  0 0 10px;
	text-align: right;
}

.paratitle {
	color: #728B7C;
	font-size: 14px;
}

.small {
	font-size: 11px;
	line-height: 14px;
}

.big {
	font-size: 15px;
}

.bigger {
	font-size: 16px;
}

.red {
	color: #762929
}

.biggerred {
	font-size: 16px;
	color: #762929
}

.logogreen {
	color: #74a48c
}

.logogreenbold {
	color: #74a48c;
	font-weight: bold
}

.logolikegreen {
	color: #728B7C
}

.logolikegreenbold {
	color: #728B7C;
	font-weight: bold
}
.boldblue {
	color: #657f9a;
	font-weight: bold;
}

.boldgold {
	color: #999a65;
	font-weight: bold;
}

.boldgoldbig {
	font-size: 15px;
	color: #999a65;
	font-weight: bold;
}

.popup {
	font-size: 11px;
	font-weight: bold;
}

.photoBorder {
	border: 2px solid #336633;
}
