.Welcome {
	position: relative;
	top: 0px;
	left: 0px;
	min-height: 275px;
	width: 900px;
	background-color: #a24311;
	border-bottom: 1px solid #666655;
}
.Welcome img {
	position: absolute;
	bottom: 0px;
	left: 0px;
}
.Welcome div {
	position: relative;
	top: 0px;
	left: 0px;
	padding: 30px 35px 30px 365px;
}
.Welcome h1 {
	color: #ece8d0;
}
.Welcome p {
	margin-top: 1em;
	color: #eeeeee;
	line-height: 175%;
}
.ContentWrapper {
	clear: both;
}
.Content h2, .ColumnLeft h2, .ColumnMiddle h2 { 
	clear: both;
	padding-top: 1em;
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-size: 1.5em; 
	color: #993333; 
}
.Content h2.First, .ColumnLeft h2.First, .ColumnMiddle h2.First { 
	padding-top: 0em;
}
.Content h3 { 
	font-family: Georgia, Arial, Helvetica, sans-serif; 
	font-size: 1em; 
	color: #660000; 
}
.Content img.Odd {
	float: right;
	margin: 0px 0px 5px 20px;
}
.Content img.Even {
	float: left;
	margin: 0px 20px 5px 0px;
}
.Content .More {
	text-align: right;
}
.ColumnLeft, .ColumnMiddle { 
	float: left; 
	width: 275px; 
	margin-top: 15px;
}
.ColumnMiddle {
	position: relative;
	left: 30px;
}
.ColumnLeft img { 
	float: right;
	margin: 0px 0px 5px 10px;
}
.ContentEnd {
	clear: both;
}
.Byline {
	color: #666666;
	font-size: 80%;
}
table {
	margin-top: 0;
}
td {
	padding: 0px 10px 0px 0px;
}
.Spot {
	clear: both;
	float: left;
	margin-top: 1em;
	border: 1px solid #990000;
	padding: 15px 20px 15px 20px;
	background-color: #FFCC33;
	background-image: url(images/yellowbg.gif);
}
.Spot h2 {
	clear: none;
	margin-top: 0;
	padding-top: 0;
	color: #CC0000;
	font-size: 1.75em;
}
.Content .Spot h2 .Even {
	margin-top: 8px;
}
.Content .Heart {
	margin-top: 30px;
	background-image: url(images/hearthor.gif);
	background-repeat: repeat-y;
}
.Content .Heart h2, .Content .Heart p {
	padding: 0 40px 0px 40px;
}
.Content .Heart p.Last {
	padding-bottom: 20px;
}
