img {border:0;}
a.img {border:0;}

.flash_notice{
	background-color: #e2ec68; color: #fff; font-size: 85%; padding: 5px; margin-bottom:15px;
}
.flash_notice_dash{
	background-color: #e2ec68; color: #46423c; padding: 5px; padding-left:10px; margin-bottom:15px; width:97%; font-weight:bold;
}


#data {font-size:0px;}

.cause {padding-bottom:20px; }

#form .label_help {font-size:80%;}

#form {}
#form .short_field {width: 200px;}
#form .med_field {width: 350px;}
#form .inputfield {padding: 5px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
#form .left {float:left;}
#form .form_margin {margin-right:10px;}
#form .area { height:70px; }
#form .agree .error_message {margin-top:0px; display:inline; float:left;}

#form .agree {font-size:80%;}
#form .error_message {font-size:12px; color:red; padding-bottom:10px; display:block; margin:0; margin-top:-18px;}

.avatar {line-height:1em;}

#blue {color: #8AB4CE;}
#pink {color: #DC6565;}

#accordion .cause a{color:#8AB4CE; outline:none;}
#accordion .cause a:hover{color:#fff; padding-bottom:0px;}

#accordion .cause {line-height:18px; margin-top:14px;}

li.headlink ul { min-width:100px; display: none; position:absolute; margin:0; padding:0; border: 2px solid #e4e4e4; padding:5px; background-color:#fff; margin-left:-45px; margin-top: -3px;}
li.headlink ul li { margin:0; padding:0; list-style:none; background-color:#fff;}
li.headlink ul li a{display:block; padding:3px; border-bottom:1px solid #e4e4e4;}
li.headlink ul li a:hover {text-decoration:none;}
li.headlink ul li:hover {background-color:#e4e4e4;}
.settings_btn:hover {cursor:pointer;}

.buttton {border:none; background-color:transparent; padding:3px; margin:0; font-size:12px; font-family:Helvetica; color:#df639a; display:block; width:100%; text-align:left; cursor:pointer;}
.buttton:hover {cursor:pointer;}

div.subheading {line-height:1.0em; margin-top:-10px; padding-left:38px; clear:right}

.gift_list_item { height:60px; line-height:1.2em; font-size:15px; border-bottom:1px dashed #969595; width:570px;}
	.gift_list_item .date { padding-left:10px; color:#969595; width:60px; line-height:60px; float:left; height:60px; margin-right:5px; }
	.gift_list_item .amount { float:left; height:60px; width:80px; line-height:60px; color:#000; font-weight:bold; text-align:right; margin-right:30px; }
	.gift_list_item .cause { float:left; width:380px; margin-top:12px; height:28px; }
	.gift_list_item .giver { float:left; width:380px; line-height:60px; font-size:19px; }
.gift_list_item:hover { background-color:#fafce4; }

#receipt p { font-size:23px; line-height:34px; }


