fieldset dl {
padding-bottom:25px;
background:#999999;
}
fieldset dt {
float:left;
width:150px;
padding:5px;
}
fieldset dd {
width:450px;
margin:0;
padding:5px;
}
form {
margin:0;
padding:0;
}

fieldset {
margin:0 0 0 0;
padding:5px;
width:450px;
border:10px solid #999999;
font: normal 12px 'Lucida Grande',Verdana,sans-serif;
}
fieldset p {
padding:5px;
}
legend {
margin: 0;
padding:5px;
font-size:2em;
font-weight:bold;
color:black;
}
label {
font-weight:bold;
}
#name, #email, #message, #subject {
width:280px;
}


.container input, .container textarea {
	font:normal 1em "lucida grande", arial, sans-serif;
border:3px solid #999999;
}
select {
margin:5px 0 5px 0;
}
/*BEGIN GIVE PAGE*/
#give #side_info {
	float:right;
	margin:0px 0px 0px 0px;
	padding:0;
	width:500px;
}
#give #teaser ul {
	font: bold 1.3em "lucida grande",arial, sans-serif;
	margin:0;
	padding:0;
}
#give #teaser ul li {
	display:inline;
	margin-left:30px;
	font: normal 1em "lucida grande", arial, sans-serif;
	text-transform:uppercase;
}
#give #teaser ul li a:hover {
	background-color:#999999;
}
#give .sub_1, #give .sub_2 {
	float:right;
	text-align:left;
	font: normal 1.1em "Lucida Grande",arial, sans-serif;
	width:100%;
	margin-bottom:20px;
}

#give .sub_1 h3, #give .sub_2 h3 {
	font: bold 1.3em "lucida grande",arial, sans-serif;
	color:black;
}
.warning {
	color:#ff0000;
}
dt .warning {
	color:#ffffff;
}