/* CSS Document */

/* STEPHANIE ADDED */

img.featurephoto  { margin-right:10px; }

a.allcaps:link { text-transform: uppercase; }
a.allcaps:visited { text-transform: uppercase; }
a.allcaps:hover { text-transform: uppercase; }


/* BOULEVARDS STYLE */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #666; background: #FFF; padding: 0px; margin-top: 0px; margin-bottom: 0; text-align: center; }

a:link { color: #3080CB; text-decoration: none; }
a:visited { color: #3080CB; text-decoration: none; }
a:hover { color: #F37020; text-decoration: underline; }


#frame { width: 600px; margin-right:auto; margin-left:auto; margin-top: 40px; margin-bottom: 0; padding: 0 20px 20px 20px; text-align: left; }


#nav_bar { font-size: 12px; color: #999; margin: 0; padding-bottom: 3px; }
#nav_bar a:link { font-weight: bold; color: #3080CB; margin: 0; padding-bottom: 3px; }
#nav_bar a:visited { font-weight: bold; color: #3080CB; margin: 0; padding-bottom: 3px; }
#nav_bar a:hover { font-weight: bold; color: #3080CB; text-decoration: underline; margin: 0; padding-bottom: 3px; }

#infoM { padding: 0 0 0 10px; vertical-align: top; }
#infoM h1 { font-size: 24px; font-weight: normal; color: #3366FF; margin: 0; padding: 0; border: 0; font-weight: bold;  }

#infoM h1 a:link { font-size: 24px; font-weight: normal; color: #3366FF; margin: 0; padding: 0; border: 0; font-weight: bold;  }
#infoM h1 a:visited { font-size: 24px; font-weight: normal; color: #3366FF; margin: 0; padding: 0; border: 0; font-weight: bold;  }
#infoM h1 a:hover { font-size: 24px; font-weight: normal; color: #3366FF; margin: 0; padding: 0; border: 0; font-weight: bold; text-decoration: none; }



#infoM h2 { font-size: 18px; margin: 0px; padding: 10px 0 0 0; color: #3366FF; }

.formfield { margin-bottom: 10px; width: 300px; font-size: 12px; }
.formfield_button { font-size: 12px; }

/* COPYRIGHT */

#copyright { width: 600px; color: #777; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; margin-top: 0; padding-top: 10px; line-height: 18px; text-align: center; }
	
#copyright a:link { color: #999; text-decoration: underline; padding: 1px 3px 1px 3px; }
#copyright a:visited { color: #999; text-decoration: underline; padding: 1px 3px 1px 3px; }
#copyright a:hover { color: #FFF; text-decoration: none; background: #999; padding: 1px 3px 1px 3px; }

/* Donation form
-----------------------------------------------*/
fieldset#fundForm{ 
	width:480px;
	margin:10px 0 15px 0; 
	border:5px outset;
	padding:10px;

	}
fieldset#fundForm *{
	margin:0;
	padding:0;
	
	}
fieldset#fundForm legend{
	vertical-align:middle;
	padding-bottom:15px;
	font-size:1.25em;
	font-weight:bold;
	color:#036;
	
	}
fieldset#fundForm legend span{
	margin-top:-25px;
	margin-left:70px;
	margin-right:20px;
	display:block;
	}
fieldset#fundForm option{ margin-bottom:0px; }
fieldset#fundForm input.button{
	display:inline;
	margin-bottom:-10px;
	}