body {
background: #fefef1 url(/img/bkg-body.gif) repeat-x;
}

.bodyText {
	font: 14px/18px "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 16px;
}
.pagetitle {
	font: 18px "Times New Roman", Times, serif;
	color: #FFFFF2;
	text-decoration: none;
}
.subnav {
	font: italic 13px "Times New Roman", Times, serif;
	color: #666;
	text-decoration: none;
}
.subnav:hover {
	font: italic 13px "Times New Roman", Times, serif;
	color: #146a4f;
	text-decoration: underline;
}
.greenheadline {
	font: italic bold 18px "Times New Roman", Times, serif;
	color: #146a4f;
}
.submenu {
	font: italic 13px "Times New Roman", Times, serif;
	color: #666666;
	text-decoration: none;
}
.storyDate {
	font: 13px "Times New Roman", Times, serif;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}
.leftQuote {
	font: italic 14px/18px "Times New Roman", Times, serif;
	color: #146a4f;
	text-decoration: none;
}

/*p { margin-top: 3px; margin-bottom: 16px; }*/

ul { margin-top: 3px; margin-bottom: 6px; }
.subheadline {
	font: bold 14px "Times New Roman", Times, serif;
	color: #146a4f;
}
.tourquote {
	font: italic 14px "Times New Roman", Times, serif;
	color: #996633;
}
.photocaption {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

span.smaller {
font-size: 90%;
}

.BigHeading {
font: italic bold 1.4em "Times New Roman", Times, serif;
color: #005e3f;
text-align: center;
}

.roughbackground {
background: url(/img/bkg-rough-brown.gif) no-repeat;
height: 60px;
padding-top: 10px;
margin: 0 26px;
margin-top: 5px;
width: 188px;
}

.roughbackground a {
text-decoration: none;
}

.roughbackground a:hover {
text-decoration: underline;
}

a.fancy {
text-decoration: none;
}

a.fancy:hover {
text-decoration: underline;
}

#camlabel {
display: block;
margin-top: 0.5em;
}

.celebrating {
margin-top: 0.5em;	
}
