body {
font-family: Arial, Helvetica, sans-serif;
font-size: .9em;
margin: 0px 0px 0px 0px;
padding: 0px;
color: #8B63AA;
background-color: white;
}

#container{
position: relative;
width: 760px;
text-align: left;
margin: 0 auto 0 auto;
position: relative;
top: 0px;
left: -1px;
background-color: white;

}

#printcontainer{
position: relative;
width: 550px;
text-align: left;
margin: 0 auto 0 auto;
position: relative;
top: 0px;
left: -1px;
background-color: white;

}


a.info{
    position:relative; /*this is the key*/
    z-index:24;
    color:#000;
    text-decoration:none;
	 background-image: url(images/prompt.gif);}

a.info:hover{z-index:25; background-color:#FBE6EB}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:2px solid #8B63AA;
    background-color:#DFD3E7; color:#000;
    text-align: center}
	 
 .tooltip A:hover {
 BACKGROUND-COLOR: #dbe4f2; TEXT-DECORATION: none
}
.tooltip .toolbox A:hover SPAN {
  DISPLAY: block! important; BACKGROUND:white; BORDER: black 1px solid; COLOR: black;  POSITION: absolute;
}
	 
	 
#pagecontent{
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 0 0px;
font-size: 90%;
}

#registercontent{
margin: 4px 0 0 5px;
width: 355px;
font-size: 90%;
}

#mainpagecontent{
font-family: Arial, Helvetica, sans-serif;
margin: 0px 10px 0 10px;
font-size: 90%;
}


#altpagecontent{
font-family: Arial, Helvetica, sans-serif;
margin: 0 0 0 160px;
font-size: 90%;
}

#altpagecontent2{
font-family: Arial, Helvetica, sans-serif;
margin: 0 ;
font-size: 90%;
}

#memorypagecontent{
font-family: Arial, Helvetica, sans-serif;
margin: 20px 0 0 1px;
font-size: 90%;
clear: both;
}

.navigationtop{
display: block;
background-image: url(images/sub_menu_corner.gif);
background-position: top right;
background-repeat: no-repeat;
text-align: left;
background-color: #8B63AA;
width: 140px;
color: White;
font-family: Arial, Helvetica, sans-serif;
font-size: 90%;
border-bottom: 1px solid #410E82;
text-indent:3px;
padding: 3px 0px 3px 0px;
}

#navigation{
font-size: 90%;
float: left;
display: block;
text-align: left;
background-color: #DFD3E7;
width: 140px;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 1px solid #8B63AA;
padding: 0px 0px 0px 0px;
text-indent:3px;
}

#navigation ul{
list-style: none;
padding: 0;
margin: 0;

}

#navigation ul li{
color:white;
border-bottom: 1px solid #EDEDED;

}

#navigation ul li a{

padding: 3px 0px;
text-decoration: none;
color: #E20077;
display: block;
}

#navigation ul li a:hover{
background-image: url(images/nav_arrow.gif);
background-position: right;
background-repeat: no-repeat;
text-decoration: none;
color: white;
background-color: #E20077;
}

#pagehome a#pagehome, 
#pagedetail a#pagedetail, 
#pagecreate a#pagecreate
{
background-image: url(images/nav_arrow.gif);
background-position: right;
background-repeat: no-repeat;
background-color: #E20077;
text-decoration: none;
color: white;
}


#sitenav ul{
background-color: #8B63AA;
background-image: url(images/top_menu_bg.gif);
background-repeat: repeat-x;
width: auto;
height: 26px;
line-height: 26px;
padding: 0px 0 0px 0px;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
display: block;
}

#sitenav ul li{
background-image: url(images/top_menu_seperator.gif);
background-repeat: no-repeat;
background-position: right;
list-style: none;
margin: 0;
display: inline;
padding-left: 3px;
padding-right: 3px;
}

#sitenav ul li a{
padding: 0 2px 0 2px;
margin-right: 0px;
/*border: 1px solid #778;*/
text-decoration: none;
color: White;
font-size: 80%;
font-weight: normal;
line-height: 26px;

}

#sitenav ul li a:hover{
text-decoration: none;
color: #8B63AA;
}

#sitenav ul li a#current{
border-bottom: 1px solid White;
color: White;
background: #E20077;
background-image: url(images/menutabonbg.gif);
background-position: top right;
background-repeat: no-repeat;
}

.sitenavseperator{
color: #830084;
background-image: url(images/top_menu_seperator.gif);
background-repeat: no-repeat;
width: 2px;
}

#adminav ul{
text-align: right;
background-color: #8B63AA;
background-image: url(images/top_menu_bg.gif);
background-repeat: repeat-x;
width: auto;
height: 26px;
line-height: 26px;
padding: 0px 0 0px 0px;
margin: 0;
font-family: Arial, Helvetica, sans-serif;
display: block;
}

#adminav ul li{
list-style: none;
margin: 0;
display: inline;
}

#adminav ul li a{
padding: 0 4px 0 4px;
margin-right: 0px;
/*border: 1px solid #778;*/
text-decoration: none;
color: White;
font-size: 80%;
font-weight: normal;
line-height: 26px;

}

#adminav ul li a:hover{
text-decoration: none;
color: #8B63AA;
}

#menubase{
background-image: url(images/top_menu_shadow.gif);
height: 13px;
line-height: 13px;
}

IMG.thumb{
border: solid 4px White;
}


a{
color: #8B63AA;
font-family: Arial, Helvetica, sans-serif;

font-weight: normal;
text-decoration: underline;
}

a:hover{
color: #830084;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
}

a.loginlink{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #E20077;
text-decoration: none;
}

a.loginlink:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #E20077;
text-decoration: underline;
}

a.registerlink{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #E20077;
text-decoration: underline;
}

a.registerlink:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #E20077;
text-decoration: none;
}


#header{
background-image: url(images/topbar-bg.gif);
background-repeat: repeat;
}


#spacer{
width: 162px;
height: 10px;
margin-left: 2px;
background-color: Black;
}


#footerbase{
background-color: #DFD3E7;
width: auto;
color: #8B63AA;
padding-left: 5px;
font-size: 75%;
padding-top: 4px;
padding-bottom: 4px;
clear: both;
}

#footerlinks{
padding-top: 2px;
padding-bottom: 2px;
padding-right: 5px;
text-align: right;
background-color: white;
color: #8B63AA;
}

#publicfooterlinks{
padding-top: 2px;
padding-bottom: 2px;
padding-right: 12px;
text-align: right;
background-color: white;
color: #8B63AA;
}

#footerlinks a{
font-family: Arial, Helvetica, sans-serif;
color: #410E82;
text-decoration: none;
font-size: 75%;
}

#footerlinks a:hover{
font-family: Arial, Helvetica, sans-serif;
color: #8B63AA;
text-decoration: underline;
}

#copyright{
padding: 2px 3px 6px;
text-align: right;
background-color: white;
color: #8B63AA;
font-size: 75%;
}

#publiccopyright{
padding: 2px 20px 6px;
text-align: right;
background-color: white;
color: #8B63AA;
font-size: 75%;
}


.headingtitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #8B63AA;
}

.homeheadingtitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.4em;
font-weight: bold;
color: #8B63AA;
}

.homenametitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.9em;
font-weight: bold;
color: #E20077;
}

.donatorheadingtitle{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #8B63AA;
margin-left: 2px;
}


textarea.txteditwide {
border: solid 1px #8B63AA;
background-color: white;
width: 350px;
height: 100px;
}

input.inpeditwide {
border: solid 1px #8B63AA;

width: 250px;
}

input.inpeditother {
border: solid 1px #8B63AA;

width: 240px;
}

input.inpeditfind {
border: solid 1px #8B63AA;
width: 150px;
}

input.inpedittrail {
border: solid 1px #8B63AA;
width: 350px;
}

input.inpeditphone {
border: solid 1px #232323;
width: 100px;
}

.buttonlogin{
margin-right: 125px;
	margin-bottom: 20px;
}

.buttonsearch{
margin-right: 95px;
margin-bottom: 16px;
}

.buttondonate{
	margin-right: 140px;
margin-bottom: 16px;
}

.buttonskip{
	margin-right: 40px;
margin-bottom: 16px;
}

.buttonskipgroup{
	margin-right: 10px;
margin-bottom: 2px;
}

.buttonregister{
	margin-right: 60px;
margin-top: 10px;
}

.buttonmainregister{
	margin-right: 10px;
margin-top: 10px;
}

.buttonrlogin{
margin-right: 15px;
margin-top: 10px;
}

.buttonfind{
margin-top: 10px;
}

.buttonhdonate{
margin-top: 4px;
}

.error{
color: Red;
}

.buttonsubmit{
background-color: #FFFFFF;
background-image: url(images/but_bg.gif);
background-repeat: no-repeat;
font-size: 80%;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
width: 108px;
height: 29px;
border: 0px;
}

img.datepicker{
padding-top: 3px;
}

/* table properties */

table.login{
background-color: #FBE6EB;
border-bottom: 2px solid #FDC3CC;
margin-left: 1px;
width: 550px;
}

table.tbldonatefloat{
background-color: #FBE6EB;
border-bottom: 2px solid #FDC3CC;
width: 550px;
}

table.tbldontate{
	width: 700px;
	background-color: #FBE6EB;
border-bottom: 2px solid #FDC3CC;
}

table.search{
background-color: #FBE6EB;
border-bottom: 2px solid #FDC3CC;
margin-top: 20px;
width: 550px;
}

table.memory{
width: 740px;
clear: both;
background-color: white;
}

table.memory2{
width: 550px;
clear: both;
background-color: white;
}

table.subnavcont{
width: 756px;
background-color: white;
}

table.tblpagin2{
width: 550px;
padding-bottom: 5px;
margin-bottom: 20px;
border-bottom: 1px dotted #DFD3E7;
}

table.tblpagin3{
width: 550px;
padding-bottom: 5px;
margin-bottom: 20px;
margin-left: 1px;
border-bottom: 1px dotted #DFD3E7;
}

table.tblregular{
width: 550px;
padding-bottom: 5px;
margin-bottom: 20px;
}

table.tbltopsection{
	width: 550px;
padding-bottom: 5px;
margin-bottom: 5px;
margin-left: 1px;

}

td.seperator{
	border-bottom: 1px dotted #DFD3E7;
}

td.tdmemorybase{
	background-color: #FFFFFF;
	border-bottom: 1px dotted #FDC3CC;
	padding-bottom: 4px;

}

table.tblinner{
	width:550px;
}

table.tblouter{
	width:550px;
	margin-top: 7px;
}

table.tblmemouter{
	width:570px;
	margin-top: 7px;
}

table.tblinner2{
	width:550px;
	margin-left: 1px;
	border-bottom: 2px solid #FDC3CC;
}

table.tblinner2 th{
background-color: #8B63AA;
color: White;
font-weight: bold;
}


table.tblinner3{
	width:550px;
}

table.tblnxtprevdonator{
width: 530px;
padding-bottom: 5px;
margin-bottom: 2px;
border-bottom: 1px dotted #DFD3E7;
margin-left: 2px;
}

table.donators{
width: 530px;
background-color: #EDEDED;
border-bottom: 3px solid #FDC3CC;
margin-left: 2px;
margin-right: 2px;
}

table.emptydonators{
width: 530px;
background-color: white;
border-bottom: 3px solid #FDC3CC;
margin-left: 2px;
margin-right: 2px;
}

table.donatorinfo{

width: 700px;
background-color: #FBE6EB;
border-bottom: 2px solid #FDC3CC;
margin-left: 1px;
margin-right: 2px;

}

table.groupinfo{
	width: 700px;
	background-color: #FBE6EB;
	border-top: 2px solid #E20077;
	border-bottom: 2px solid #FDC3CC;
	padding: 2px;
	margin-bottom: 5px;
}

table.createinfo{
width: 562px;
background-color: #FBE6EB;
border-bottom: 1px solid #410E82;
margin-left: 160px;
margin-right: 2px;
}

table.createtbl{
width: 562px;
background-color: #FBE6EB;
border-bottom: 2px solid #FDC3CC;
font-size: 90%;
}

table.createtbl2{
width: 562px;
background-color: white;
border-bottom: 2px solid #FDC3CC;
}

td.createtbl{
	background-image: url(images/memory_bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #FBE6EB;
	padding: 5px;
}

table.register{
width: 450px;
background-color: #FBE6EB;
border-bottom: 2px solid #FDC3CC;
}

table.minilogin{
width: 240px;
background-color: #FBE6EB;
border-bottom: 2px solid #FDC3CC;
}

table.createouter{
	margin-top:18px;
	width: 756px;
}

td.tdloginheader{
background-color: #E20077;
	background-image: url(images/form-tr.gif);
	background-position: top right;
	background-repeat: no-repeat;
font-size: 1em;
font-weight: bold;
color: white;
border-bottom: 1px dotted #EDEDED;
padding: 4px;
}

td.tdregheader{
background-color: #8B63AA;
font-size: 1em;
font-weight: bold;
color: white;
border-bottom: 1px dotted #EDEDED;
padding: 4px;
}

td.tdinformheader{
background-color: #8B63AA;
font-size: 1em;
font-weight: normal;
color: white;
border-bottom: 1px dotted #EDEDED;
padding: 4px;
}

#notregistered{
margin-left: 100px;
}

td.tdresultnames{
background-color: #DFD3E7;
border: 1px solid #8B63AA;
color: #8B63AA;
font-size: .9em;
font-weight: bold;
}

td.tdresultnames2{
background-color: #DFD3E7;
border: 1px solid #8B63AA;
border-left: none;
color: #8B63AA;
font-size: .9em;
font-weight: bold;
}

td.tdresultlist{
background-color: white;
border: 1px dotted #8B63AA;
border-top: none;
color: #8B63AA;
font-size: .9em;
font-weight: bold;
}

td.tdresultlist2{
background-color: white;
border: 1px dotted #8B63AA;
border-top: none;
border-left: none;
color: #8B63AA;
font-size: .9em;
font-weight: normal;
}

td.tdmemorystate{
margin-top: 10px;
border-top: 1px dotted #E20077;
}

td.tddonatenote{
border-bottom: 1px solid #DFD3E7;
}

td.tdmemorypostit{
	background-image: url(images/memory_bg.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 150px;
	background-color: #FBE6EB;
	padding: 5px;
	width: 530px;
}

td.tdmemorypostitpic{
	background-color: #FBE6EB;
		border-right: 1px dotted #FDC3CC;
}

td.tdmemorypostitpoem{
	background-color: #FBE6EB;
		border-right: 1px solid #FDC3CC;
		width: 200px;
		font-size: 0.82em;
		font-style: italic;
		padding: 2px;
}

img.mainmemorypic{
border: 1px solid #DFD3E7;

}

.donatedamount{
color: #E20077;
font-weight: bold;
font-size: 1.1em;
}

.breadcrumb{
float: right;
padding-right:30px;
}

#breadcrumbtitle{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #8B63AA;
margin-top: 4px;
}

.breadcrumbfull{
float: right;
padding-right: 50px;
}

td.breadcrumbfull{
	background-color: White;
}

td.loginboxbase{
	background-image: url(images/loginbox_bc.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #FBE6EB;
}

#breadcrumbtitlefull{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: bold;
color: #8B63AA;
	padding-left: 20px;
}

#breadcrumbdonate{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
font-weight: normal;
color: #8B63AA;
	padding-left: 1px;
}

.breadcurrent{
font-weight: bold;
color: #E20077;
}

.breadoff{
	color:#410E82;
}

#donatenormaltxt{
	float: left;
	font-family: Arial, Helvetica, sans-serif;

font-weight: normal;

	padding-left: 20px;
	
		padding-right: 20px;
}

#homelatest{
	float: right;
	background-color: #DFD3E7;
	width: 270px;
	height: 140px;
	padding-left:10px;
}

#registerlogin{
	background-image: url(images/memory_bg.jpg);
	background-position: bottom left;
	background-repeat: no-repeat;
	float: left;
	background-color: #FBE6EB;
	width: 240px;
	height: 135px;
	border-bottom: 2px solid #FDC3CC;
	margin-left: 50px;
}

#registerforgotten{
	float: right;
	width: 240px;
	height: 20px;
	text-align: right;
	padding-top: 2px;
	padding-right: 2px;
}

#homeintro{
	float: left;
	background-color: white;
	width: 560px;
}

#regintro{
	float: left;
	background-color: white;
	width: 450px;
}

.homepsalm{
	font-style: italic;
	font-weight: bold;
}

#fullcontent{
	background-color: white;
	width: auto;
}

#homelinks{
	clear: both;
}

#pagebreak{
	clear: both;
	padding-top: 20px;
}

table.homelinks{
	background-color: #FBE6EB;
	width: 100%;
	margin-top: 10px;
		clear: both;
		font-size: .9em;
}

table.homelinks td{
width:33%;
padding: 6px;
border-right: 1px solid white;
}

.homelinkheading{
	background-image: url(images/bullet-heading.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #8B63AA;
	font-weight: bold;
	font-size: 1em;
	padding-left: 10px;
}

.homememheading{
	background-image: url(images/bullet-heading.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #8B63AA;
	font-weight: bold;
	font-size: 1.2em;
	padding-left: 12px;
}

.homememname{
	background-image: url(images/bullet-heading.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #E20077;
	font-weight: bold;
	font-size: 1em;
	padding-left: 14px;
}

a.homememname{
color: #8B63AA;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
text-decoration: underline;
}

a.homememname:hover{
color: #830084;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
text-decoration: none;
}

.homelinktext{
	padding-left: 10px;
	display: block;
}

p.obitintro{
	width: 700px;
}

#enclose{
	float:left;
	width:760px;
	vertical-align: top;
	margin-top: 1px;
		vertical-align: top;
		font-size: 90%;
}

#encloseadmin{
	float:left;
	width:760px;
	vertical-align: top;
	margin-top: 1px;
		vertical-align: top;
}

#columnMainInternal{
	float:left;
	width:580px;
	vertical-align: top;
	padding-left: 10px;
	vertical-align: top;
}

#columnMainInternal3{
	float:right;
	width:580px;
	vertical-align: top;
	padding-left: 10px;
	vertical-align: top;
}

#columnMainInternal2{
	float:left;
	width:560px;
	vertical-align: top;
	padding-left: 10px;
	vertical-align: top;
}


#columnRight{
	float:right;
	width:170px;
	padding-right: 4px;
}

#columnNavRight{
	float:right;
	width:160px;
	padding-right: 4px;
}

#columnNavLeft{
	float:left;
	width:160px;
	padding-right: 4px;
}

#subnavigationtop{
background-image: url(images/sub_menu_corner.gif);
background-position: top right;
background-repeat: no-repeat;
background-color: #8B63AA;
float: right;
display: block;
text-align: left;
width: 160px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
color: White;
margin-left: 2px;
padding: 1px;
font-size: 0.9em;
}

#subnavigationtop span{
padding-left:4px;
display: block;

}

#subnavigation{
float: right;
display: block;
text-align: left;
background-color: #E20077;
width: 160px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
margin-left: 2px;
text-indent:4px;
border-bottom: 1px solid white;
color: White;border: 1px solid #410E82;
}

#subnavigation ul{
list-style: none;
padding: 0;
margin: 0;

}

#subnavigation ul li{
margin: 0;
background: #EDEDED;
text-indent: 5px;
font-size: 0.9em;
font-weight: bold;
color: White;
}

#subnavigation ul li a{
background-image: url(images/submenu_bullet1.gif);
background-repeat: no-repeat;
background-position: left;
background-color: #DFD3E7;
padding: 2px 0px;
margin-right: 0px;
text-indent: 20px;
text-decoration: none;
color: #410E82;
width: 160px;
display: block;
border-bottom: 1px solid white;
font-weight: normal;
}

#subnavigation ul li a:hover{
background-color: #EDEDED;
background-image: url(images/submenu_bullet.gif);
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
color:#830084 ;
border-bottom: 1px solid #830084;
}


/* main menu ids and page ids to define the on state of the menu*/
#bodypageregular a#pageregular, 
#bodypageevent a#pageevent, 
#bodypagefund a#pagefund
{
background-color: #EDEDED;
background-image: url(images/submenu_bullet.gif);
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
color:#830084 ;
border-bottom: 1px solid #830084;
}

/* ie5 fix*/
html>body #subnavigation ul li a{
width:auto;
}


#homememoriestop{
background-image: url(images/sub_menu_corner.gif);
background-position: top right;
background-repeat: no-repeat;
background-color: #8B63AA;
float: right;
display: block;
text-align: left;
width: 160px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
color: White;
margin-left: 2px;
padding: 1px;
margin-top: 20px;
}


#loginimage{
position: absolute;
left: 585px;
top: 280px;
display: block;
width: 150px;

}


#homememoriestop span{
padding-left:4px;
display: block;
font-size: 0.9em;

}


#homememories{
float: right;
display: block;
text-align: left;
background-color: #E20077;
width: 160px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold; 
text-indent:4px;
border-bottom: 1px solid white;
color: White;border: 1px solid #410E82;
margin-bottom: 15px;
margin-left: 2px;
}

#homememories ul{
list-style: none;
padding: 0;
margin: 0;

}

#homememories ul li{
margin: 0;
background: #EDEDED;
font-size: 1.1em;
font-weight: bold;
color: White;
}

#homememories ul li a{
background-image: url(images/homemem_bullet1.gif);
background-repeat: no-repeat;
background-position: left;
background-color: #DFD3E7;
padding: 2px 0px 0px 18px;
margin-right: 0px;
text-decoration: none;
color: #410E82;
width: 160px;
display: block;
border-bottom: 1px solid white;
font-weight: normal;
}

* html #homememories ul li a{
width: 140px}


#homememories ul li a:hover{
background-color: #EDEDED;
background-image: url(images/homemem_bullet.gif);
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
color:#830084 ;
border-bottom: 1px solid #830084;
}


/* main menu ids and page ids to define the on state of the menu*/
#pageregular a#pageregular, 
#pageevent a#pageevent, 
#pagefund a#pagefund
{
background-color: #EDEDED;
background-image: url(images/submenu_bullet.gif);
background-repeat: no-repeat;
background-position: left;
text-decoration: none;
color:#830084 ;
border-bottom: 1px solid #830084;
}

/* ie5 fix*/
html>body #homememories ul li a{
width:auto;
}




table.tblprintheader{
	background-color: #E20077;
	width: 550px;
}

#close{
	position: absolute;
	top:138px;
	padding-left: 500px;
}

#close a{
	font-weight: bold;
	text-decoration: underline;
}

#close a:hover{
	font-weight: bold;
	text-decoration: none;
}

#quote{
padding-bottom: 5px;
margin-bottom: 2px;
border-top: 1px dotted #DFD3E7;
border-bottom: 1px dotted #DFD3E7;
}

.quoteheading{
	color: #E20077;
	font-weight:bold; 
}

.quoteref{
	color: #E20077;
}

.quotespeech{
	color: #E20077;
	font-style: italic;
	text-align: justify;
	display: block;
}

.quotespeech img{
	margin-bottom: 40px;
	padding-left: 5px;
	padding-right: 5px;
}

#quote2{
margin-left: 10px;
margin-right: 10px;
padding-bottom: 5px;
margin-bottom: 2px;
border-bottom: 1px dotted #DFD3E7;
font-size: .9em;
}

#section2{
margin-left: 10px;
margin-right: 10px;
padding-bottom: 5px;
margin-bottom: 2px;
border-bottom: 1px dotted #DFD3E7;
font-size: .9em;
}

.quote2heading{
	color: #E20077;
	font-weight:bold; 
}

.quote2ref{
	color: #E20077;
}

.quote2speech{
	color: #E20077;
	font-style: italic;
	text-align: justify;
	display: block;
}

.quote2speech img{
	margin-bottom: 40px;
	padding-left: 5px;
	padding-right: 5px;
}

img.rightpic{
float: right;
top:200px;
left: 400px;
	border: 3px solid #FDC3CC;
	margin-left: 5px;
}

img.publicrightpic{

	border: 3px solid #FDC3CC;
	margin-left: 5px;
		margin-bottom: 5px;
}

img.publicrightpic2{

	border: 3px solid #FDC3CC;
	margin-left: 5px;
		margin-bottom: 20px;
}

img.memorythumb{
margin-right: 5px;
margin-top:5px;
border: 1px solid #DFD3E7;
	
}

td.mempreviewleft{
	background-color: White;
}

.goback{
	position: absolute;
	top:250px;
	left: 670px;
}

#groupDonate{
	display: none;
}

.poemheading{
	font-weight: bold;
	font-size: 1.1em;
	color: #E20077;

}

.readmore{
	text-align: right;
	margin-right: 10px;
}
