#wrapper {
	width: 100%;
	min-width: 780;
}
#wrapper.td {
	vertical-align: top;
}

body { 
	margin: 4;
	background-color:#FFFFFF;
}
#shell {
	width: 744;
	padding: 0;
	margin: 0 0 0 0;
}
#inner {
	width: 718;
	padding: 0;
	margin: 0;
}

#bottomBoxes {
	height: 290px;
}
td {
	font-family: arial;
	font-size: 14px;
	color: #4A4A4A;
	height: 100%;
	line-height: 14px;
}
#bio {
	font-family: arial;
	font-size: 11px;
	color: #4A4A4A;
	width: 718;
	line-height: 14px;
}
#homeTable td {
	font-family: arial;
	font-size: 11px;
	color: #4A4A4A;
	height: 100%;
	line-height: 14px;
}
#buddyIcons td {
	padding-right: 7px;
	padding-bottom: 9px;
}
#buddyIcons img {
	background: #E9B7C7;
}
.textBox {
	font-family: arial;
	font-size: 11px;
	color: #4A4A4A;
}

.greyline {
	background: #F2F2F2;
	color: #F2F2F2;
	height: 1px;
	border: 0;
	font-size: 1px;
}

.hilight {
	color: #D7859F;
}
a:link {
	color: #D7859F;
	text-decoration: none;
}
a:active {
	color: #D7859F;
	text-decoration: none;
}
a:visited {
	color: #D7859F;
	text-decoration: none;
}
a:hover {
	color: #D7859F;
	text-decoration: underline;

}
.aBold:link {
	font-weight: bold;
	color: #D7859F;
	text-decoration: none;
}
.aBold:visited {
	font-weight: bold;
	color: #D7859F;
	text-decoration: none;
}
.aBold:active {
	font-weight: bold;
	color: #D7859F;
	text-decoration: none;
}
.aBold:hover {
	font-weight: bold;
	color: #D7859F;
	text-decoration: underline;
}
div#links p {
	line-height: 11px;
	margin-bottom: -4px;
}
#formTable td {
	font-family: arial;
	font-size: 11px;
	color: #7C7C7C;
	font-weight: normal;
}
.formBold {
	font-family: arial;
	font-size: 11px;
	color: #7C7C7C;
	font-weight: bold;
}
a.formBold, a.formBold:link, a.formBold:hover, a.formBold:active, a.formBold:visited {
	font-family: arial;
	font-size: 11px;
	color: #0000ff;
	font-weight: bold;
	text-decoration: underline;
}
.required {
	font-family: arial;
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}
#donorInfoTable td {
	font-family: arial;
	font-size: 11px;
	color: #7C7C7C;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.homePhotos {
	background: #f6f6f6;
}
.homeNewsDate {
	font-family: arial;
	font-size: 11px;
	color: #D7859F;
	font-weight: bold;
}
.homeNewsMonth {
	font-family: arial;
	font-size: 11px;
	color: #D7859F;
	font-weight: bold;
	padding-bottom: 15px;
}
.homeQuote {
	font-family: arial;
	font-size: 11px;
	color: #4A4A4A;
	font-weight: normal;
}
.pinkBold {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #DC94AA;
	text-decoration: none;
}
#eventTable td {
	background: #f9f9f9;
}
#newsSection {
	background: #f9f9f9;
}
#websites {
	line-height: 19px;
}
#newsList {
	padding-left: 5px;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 9px;
}
#newsArchive {
	padding-left: 5px;
	padding-top: 9px;
	padding-right: 5px;
	padding-bottom: 20px;
}
#newsList td {
	font-weight: normal;
	color: #929292;
	text-decoration: none;
}
#newsArchive td {
	padding-right: 40px;
	font-weight: bold;
	color: #C6C6C6;
	text-decoration: none;
}
#newsArchive a:link {
	font-weight: bold;
	color: #D7859F;
	text-decoration: none;
}
#newsArchive a:visited {
	font-weight: bold;
	color: #D7859F;
	text-decoration: none;
}
#newsArchive a:active {
	font-weight: bold;
	color: #D7859F;
	text-decoration: none;
}
#newsArchive a:hover {
	font-weight: bold;
	color: #D7859F;
	text-decoration: underline;
}
#remembranceTable td {
	font-weight: bold;
	font-size: 11px;
	color: #7C7C7C;
	text-decoration: none;
	padding-bottom: 10px;
}
.remFormButton {
	color: #FFFFFF;
	background: #C6C6C6;
	height: 26px;
	line-height: 26px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
}
.remFormButton:link {
	background: #C6C6C6;
	text-decoration: none;
}
.remFormButton:active {
	background: #C6C6C6;
	text-decoration: none;
}
.remFormButton:visited {
	background: #C6C6C6;
	text-decoration: none;
}
.remFormButton:hover {
	background: #E9B7C7;
	text-decoration: none;
}
.remFormButtonPink {
	color: #FFFFFF;
	background: #E9B7C7;
	height: 26px;
	line-height: 26px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 5px;
}
.remFormButtonPink:link {
	background: #E9B7C7;
	text-decoration: none;
}
.remFormButtonPink:active {
	background: #E9B7C7;
	text-decoration: none;
}
.remFormButtonPink:visited {
	background: #E9B7C7;
	text-decoration: none;
}
.remFormButtonPink:hover {
	background: #D88EA5;
	text-decoration: none;
}
.remFormPages {
	color: #FFFFFF;
	background: #C6C6C6;
	height: 26px;
	line-height: 26px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-indent: 7px;
}
.remFormPages a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.remFormPages a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.remFormPages a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.remFormPages a:hover {
	color: #4A4A4A;
	text-decoration: none;
}
.remMessage {
	font-size: 11px;
	font-weight: normal;
	color: #7C7C7C;
	text-decoration: none;
}
.remIdNumber {
	font-size: 11px;
	font-weight: bold;
	color: #DC94AA;
	text-decoration: none;
}
.timestamp {
	font-size: 11px;
	font-weight: bold;
	color: #7C7C7C;
	text-decoration: none;
}
.timestamp a:link {
	font-weight: bold;
	color: #DC94AA;
	text-decoration: none;
}
.timestamp a:visited {
	font-weight: bold;
	color: #DC94AA;
	text-decoration: none;
}
.timestamp a:active {
	font-weight: bold;
	color: #DC94AA;
	text-decoration: none;
}
.timestamp a:hover {
	font-weight: bold;
	color: #DC94AA;
	text-decoration: underline;
}
.newsArticleTitle {
	font-family: arial;
	font-size: 11px;
	color: #4A4A4A;
	font-weight: bold;
}
.newsArticleDate {
	font-family: arial;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.cpWelcome {
	font-size: 13px;
	font-weight: bold;
	color: #B8B7B7;
	text-decoration: none;
}
.cpUsername {
	font-size: 13px;
	font-weight: bold;
	color: #D7859F;
	text-decoration: none;
}
.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.aspxComponents {
	text-align: justify;
	padding-top: 4;
}
.copyright {
	font-size: 10px;
	color: #a4a4a4;
	line-height: 11px;
	margin: 9 0 9 0;
	text-align: justify;
}
