#home1, #home2, #home3, #home4 {
	display: block;
	background: transparent url(images/dot.png) no-repeat; /* left middle no-repeat; */
	background-position: 0 0;
	height: 35px;
	padding-left: 36px;
	padding-top: 5px;
	font: 22px bold "Times New Roman", serif;
	line-height: 20px;
	color: #cf9;
	vertical-align: bottom;
	text-decoration: none;
}
#home1:hover, #home2:hover, #home3:hover, #home4:hover {
	background-position: 0 -35px;
	color: #cf9;
}

#home1 { margin-left: 0px; }
#home2 { margin-left: 35px; }
#home3 { margin-left: 70px; }
#home4 { margin-left: 105px; }

body, p, li{
	font: 16px "Times New Roman", serif;
}

#main_content_pad {
	padding: 20px;
}

.rightpic {
	width: 225px;
	float: right;
	padding: 4px;
	border: 1px solid black;
	margin: 25px 0 10px 20px;
}

.rightpic img {
	display: block;
}

.rightpic div.caption {
	padding: 4px 4px 0 4px;
	font-size: 12px;
	text-align: center;
}

h1 {
	font: bold 30px "Times New Roman", serif;
}

.top_tag {
	font: bold 22px "Times New Roman", serif;
	padding-left: 25px;
}

h3.tagline {
	margin-top: 0;
	padding-top: 0;
}

h3 {
	padding: 0px;
	margin: 35px 0px 15px;
	font: bold 17px "Verdana", sans-serif;
}


p {
	padding: 0px;
	margin: 15px 0px;
}

h4.bullet_leadup {
	margin: 0px;
	padding: 18px 0px 5px;
	font-weight: bold;
	font-size: 20px;
}

ul {
	padding-top: 5px;
	margin-top: 0px;
}


p.quote_na {
	font-style: italic;
	padding: 10px 50px 10px 50px;
	margin: 0px;
}
p.quote, p.top_quote {
	font-style: italic;
	padding: 10px 50px 0 50px;
	margin: 0px;
}
p.attribution, p.top_attribution {
	font-weight: bold;
	padding: 0 0 7px 80px;
	margin: 0px;
	font-size: 14px;
}

p.top_quote {
	padding-left: 0px;
}
p.top_attribution {
	padding-left: 30px;
}

#footer {
	margin-top: 0px;
	padding-top: 30px;
}

.back_to {
	padding-top: 30px;
	font-weight: bold;
	font-size: 18px;
}

.copyright {
	font-size: 12px;
	color: #333;
}
