/* css to take out browser defaults */
a:link,a:visited { text-decoration:none }
ul { list-style:none }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input, dl, dd, dt, p {margin:0; padding:0; }
img, a img,:link img,:visited img { border: none;  }

html {margin: 0; padding: 0; }
html {height:100%}
body {min-height:101%}

body {margin: 0; padding: 0; 
	font-family: Verdana, Arial, sans-serif; 
	color: #000; text-align: center; 
	background: #fff; font-size: 76%; }

#wrapper {padding: 0; width: 756px; margin: 0 auto; 
	border: 1px solid #A20041; text-align: left; background: #fff; color: inherit; }
#wrapper-f06 {padding: 0; width: 756px; margin: 0 auto; 
	border: 1px solid #898C35; text-align: left; background: #fff; color: inherit; }
#wrapper-w06 {padding: 0; width: 756px; margin: 0 auto; 
	border: 1px solid #9395C8; text-align: left; background: #fff; color: inherit; }
#wrapper-s07 {padding: 0; width: 756px; margin: 0 auto; position: relative; 
	border: 1px solid #C58F1A; text-align: left; background: #fff; color: inherit; }
#wrapper-w07-08 {padding: 0; width: 756px; margin: 0 auto; position: relative; 
	border: 1px solid purple; text-align: left; background: #fff; color: inherit; }

div#header {margin: 3px 0 2px 0; padding: 0; width: 751px; height: 191px; 
	color: inherit; background: #fff; height: 117px; }

div#header img {float: left; margin: 5px 0 0 0px; }

div#firstcolumn {margin: 0; padding: 0; background: #fff; color: inherit; width: 135px; 
	float: left; }

/* begin menu */
ul#newslettermenu {margin-top: 60px; text-align: right; }
ul#newslettermenu li {background: #fff; padding: 10px; font-size: 1.1em; }
ul#newslettermenu li a {text-decoration: none; color: #88777E; 
	text-transform: uppercase; font-weight: bold; }
ul#newslettermenu li a:visited {text-decoration: none; color: #88777E; 
	text-transform: uppercase; font-weight: bold; }
ul#newslettermenu li a:hover {text-decoration: none; color: #A20041; 
	text-transform: uppercase; font-weight: bold; }
/* end menu */

#content {margin: 0px 10px 0 138px; padding: 15px 0 0 15px; 
	background: #fff; color: #000; 
	border: 0px solid black; }

p {font-size: 1em; line-height: 1.4em; padding: 5px 30px 5px 0; }

p.endingpara {margin: 25px 0; font-style: italic; }

ol.inpage {margin: 3px 25px 0 19px;  }
ol.inpage li{padding: 0 0 5px 0px; line-height: 1.4em; }

ul.inpage {margin: 3px 25px 0 19px; list-style: disc;  }
ul.inpage li{padding: 0 0 5px 0px; line-height: 1.4em; }



#thirdcolumn {margin: 0; padding-left: 5px; float: right; 
	width:196px; background: #fff; color: inherit; display: none; }

.clearer {clear: both; }

div#footer {margin: 0px 0 0 0; padding-top: 50px; 
	border-top: 0px solid purple; color: inherit; width: 100%; clear: both; height: 90px; }
div#footer img {float: left; padding: 5px 20px 10px 18px; }
div#footer a {text-transform: uppercase; color: #88777E; font-size: .9em; }
div#footer a:visited {text-transform: uppercase; color: #88777E; font-size: .9em; }
div#footer a:hover {text-transform: uppercase; color: #A20041; font-size: .9em; }


h1 {margin: 0; padding: 20px 0 6px 0; font-size: 1em; 
	font-weight: bold; color: #A20041; display: none; 
	margin-left: 5000px; }

h2 {margin: 0; padding: 0px 0 2px 0; font-size: 1.2em; font-family: verdana, sans-serif; 
	font-weight: bold; color: #A20041; text-transform: uppercase; }
h2.f05 {color: #990033;}
h2.f06 {color: #bbcb5d;}
h2.w06 {color: #6769b2;}
h2.s07 {color: #f3a200;}
h2.w07-08 {color: purple;}


#mhcnewsletter {margin: 0; padding: 20px 0 6px 0; font-size: 1em; font-weight: bold; color: #A20041; }
#mhcnewsletter-f06 {margin: 0; padding: 20px 0 6px 0; font-size: 1em; font-weight: bold; color: #bbcb5d; }
#mhcnewsletter-w06 {margin: 0; padding: 20px 0 6px 0; font-size: 1em; font-weight: bold; color: #6769b2; }
#mhcnewsletter-s07 {margin: 0; padding: 20px 0 6px 0; font-size: 1em; font-weight: bold; color: #C58F1A; }
#mhcnewsletter-w07-08 {margin: 0; padding: 20px 0 6px 0; font-size: 1em; font-weight: bold; color: purple; }



.author {font-size: .95em; text-transform: uppercase; padding-bottom: 15px; }

.backtotop {margin: 20px 10px 0 0; float: right; }

.firstletter:first-letter { color: #A20041; font-weight: bold; font-size: 170%; }

/* persistent page indicators */
body#pageone li#one a, body#pagetwo li#two a, body#pagethree li#three a, body#pagefour li#four a, body#pagefive li#five a, body#pagesix li#six a, body#pageseven li#seven a, body#pageeight li#eight a, body#pagenine li#nine a, body#pageten li#ten a   
{color: #000; }

.separators {background: #fff url(images/separators-fall05.jpg) repeat; margin: 10px 25px 10px 0; 
	clear: both; }

blockquote {margin: 0 25px 0 25px; }

.grantee {display: block;  margin: 5px 0 15px 0; padding: 0; }

/* styles for grants pages */
	h3.f-05 {margin: 15px 0 15px 0; padding: 0; text-transform: uppercase; color: #fff; font-weight: bold; 
	background: #990033; text-align: center; font-size: 1.1em; }

h3.f-06-top {margin: -10px 0 15px 0; padding: 0; text-transform: uppercase; color: #000; font-weight: bold; 	background: #bbcb5d; text-align: center; font-size: 1.1em; }
h3.f-06 {margin: 15px 0 15px 0; padding: 0; text-transform: uppercase; color: #000; font-weight: bold; 
	background: #bbcb5d; text-align: center; font-size: 1.1em; }

h3.w-06 {margin: 15px 0 15px 0; padding: 0; text-transform: uppercase; color: #000; font-weight: bold; 
	background: #9395C8; text-align: center; font-size: 1.1em; }

h3.s-07 {margin: 15px 0 15px 0; padding: 0; text-transform: uppercase; color: #000; font-weight: bold; 
	background: #f3a200; text-align: center; font-size: 1.1em; }

h3.w-07-08 {margin: 15px 0 15px 0; padding: 0; text-transform: uppercase; color: #000; font-weight: bold; 
	background: purple; text-align: center; font-size: 1.1em; }

h4.grantname {margin: 0px 0 0 0; padding: 0 0 3px 0;  font-weight: bold; border-bottom: 1px solid silver; }

/* below here, changes per Lori */

#wrapper-f06 ul#newslettermenu a:hover {color: #bbcb5d; }
#wrapper-f06 #footer a:hover {color: #bbcb5d; }
#wrapper-f06 #content p a:link {color: #000; border-bottom: 1px dashed #bbcb5d; }
#wrapper-f06 #content p a:visited {color: #000; border-bottom: 1px dashed #bbcb5d; }

#wrapper-w06 ul#newslettermenu a:hover {color: #6769b2; }
#wrapper-w06 #footer a:hover {color: #6769b2; }
#wrapper-w06 #content p a:link {color: #000; border-bottom: 1px dashed #6769b2; }
#wrapper-w06 #content p a:visited {color: #000; border-bottom: 1px dashed #6769b2; }

#wrapper-s07 ul#newslettermenu a:hover {color: #f3a200; }
#wrapper-s07 #footer a:hover {color: #f3a200; }
#wrapper-s07 #content p a:link {color: #000; border-bottom: 1px dashed #f3a200; }
#wrapper-s07 #content p a:visited {color: #000; border-bottom: 1px dashed #f3a200; }

#wrapper-w07-08 ul#newslettermenu a:hover {color: purple; }
#wrapper-w07-08 #footer a:hover {color: purple; }
#wrapper-w07-08 #content p a:link {color: #000; border-bottom: 1px dashed purple; }
#wrapper-w07-08 #content p a:visited {color: #000; border-bottom: 1px dashed purple; }



.callout {margin: 3px 0 3px 3px; float: right; }
.callout-left {margin: 8px 10px 3px 3px; float: left; }
.callout-caption {font-size: .90em; }
.callout-credit {margin-top: 3px; text-align: right; text-transform: uppercase; font-size: .85em; }

.callout-credit-left {margin-bottom: 3px; text-align: left; }


