#Content h2 {
	font-size: 180%;
	color: #91d5ea;
	text-transform: uppercase;
	margin-top: -50px;
	margin-bottom: 0px;
	margin-left: -20px;
	letter-spacing: -0.2px;
	line-height: 2.2;
	.position: relative;
	.margin-top: -42px;
}

#Content h3 {
	font-size: 120%;
	color: #f7a240;
	text-transform: uppercase;
	margin-top: 12px;
}

#Content h3.Subtitle {
	margin-top: -10px;
	margin-bottom: 20px;
}

#Content h3.Flush {
	margin-top: 0;
}

#Content h3 + h4 {
	margin-top: 6px;
}

#Content h4 {
	font-weight: bold;
	color: #375c77;
}

#Content ul ul {
	margin-left: 20px;
}

#Content li {
	list-style-type: disc;
	margin-left: 20px;
	padding-left: 10px;
}

#Content .no-markers li {
	list-style-type: none;
	margin: 0 0 10px 0;
	padding-left: 0;
}

#Content ol li {
	list-style-type: decimal;
}

#FeaturedPhoto {
	width: 500px;
}

#FeaturedPhoto p {
	margin-top: 10px;
	font-family: "Georgia", Times, serif;
	font-size: 90%;
	line-height: 1.1;
}

#Content p, #Content ul, #Content ol {
	margin-bottom: 20px;
}

#Content .HeaderImage {
	width: 555px;
	margin-left: -30px;
	margin-bottom: 20px;
	margin-right: -10px;
}

#Content .HeaderImage img {
	width: 100%;
}

#Content img {
	border: 0;
}

.ContentImage {
	border: 1px solid #aaa;
	margin-bottom: 20px;
}

.ContentImage.Left {
	margin-right: 20px;
	float: left;
}

.ContentImage.Right {
	margin-left: 20px;
	float: right;
}

.TableBox, .Menu {
	border-right: 1px solid #b9dae9;
	border-left: 1px solid #b9dae9;
	border-bottom: 1px solid #b9dae9;
}

.TableBox th, .Menu th, .Menu li.Header {
	background-color: #375c77;
	color: #fff;
	padding: 2px 10px;
}

.TableBox th, .TableBox th a:link, .TableBox th a:visited,
.Menu th, .Menu th a:link, .Menu th a:visited,
.Menu li.Header, .Menu li.Header a:link, .Menu li.Header a:visited {
	background-color: #375c77;
	color: #fff;
	padding: 2px 10px;
	text-decoration: none;
}

.TableBox td, .Menu td {
	padding: 2px 10px;
	font-size: 90%;
	border-bottom: 1px dotted #ddd;
	vertical-align: middle;
}

.TableBox .noBorder td, .Menu .noBorder td {
	border-bottom: 0;
}

.TableBox tr.SubHeader th, .Menu tr.SubHeader th {
	background-color: #e6f5fc;
	border-bottom: 1px solid #b9dae9;
	color: #333;
}

.TableBox.Interactive .Action td {
	font-size: 80%;
}

.TableBox.Interactive .Action td input, .TableBox.Interactive .Action td select {
	font-size: 80%;
}

.Menu li {
	list-style-type: none !important;
	padding-left: 0 !important;
	margin-left: 0 !important;
}

.Menu li.Header {
	padding-left: 10px !important;
}

div.LeftBox {
	float: left;
	overflow: hidden;
}

div.RightBox {
	float: right;
	overflow: hidden;
}


#EditCat {
	position: relative;
	top: -50px;
	left: 425px;
	padding-bottom: -20px;
	height: 0;
	.margin-bottom: -50px;
}

.EditBit {
	float: right;
	clear: both;
}

#PhotoEssay {
	width: 100%;
	overflow:hidden;
}

#PhotoEssay .Photo {
	float: left;
	width: 100px;
	height: 100px;
	margin: 10px;
}

tr.Header td, td.Header {
	background-color: #375c77;
	color: #fff;
	font-weight: bold;
}

tr.SubHeader td, td.SubHeader {
	background-color: #e6f5fc;
	color: #375c77;
	font-weight: bold;
}

small {
	font-size: 80%;
}

blockquote {
display: block;
overflow: hidden;
padding: 10px;
margin: 10px;
background-color: #d9eacd;
}

blockquote .citation {
display: block;
float: right;
clear: both;
}

.EMessage {
	background-color: #fee;
	padding: 0.1em 1em;
	margin-bottom: 0.5em;
}

.SMessage {
	background-color: #e6f5fc;
	padding: 0.1em 1em;
	margin-bottom: 0.5em;
}

h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited,
h5 a:link, h5 a:visited,
h6 a:link, h6 a:visited,
a h2, a:visited h3, a h4, a h5, a h6 {
	text-decoration: none !important;

}