/* Styles relevant to the Interior Pages' Main Content Area */#MainContent {	color: #552f12;		vertical-align: top;	text-align:left;	margin-bottom: -10px; 	background-color: #ffffff;	width: 485px;	padding-top: 3px;	padding-right: 25px;	padding-left: 25px;	padding-bottom: 25px;	min-height: 400px;	}#MainContent strong {	font-weight: bold;	color: #7e461b;}#MainContent a:link, #MainContent a:visited  { 	color: #b06c38;	text-decoration: underline;}#MainContent a:hover, #MainContent a:active {	/* color: #fdb218; */	text-decoration: underline;}#MainContent p {	line-height: 170%;	font-size: 80%;}#MainContent h1, #MainContent h2, #MainContent h3, #MainContent h4 {	color: #552f12;	margin-bottom: .3em;}#MainContent .eventImages {	margin-left: 10px;	margin-bottom: 10px;}#eventList p.eventTitle {	font-size: normal;	font-weight: bold;	margin: 1em 0 .2em 0;	line-height: 1.3em;}#eventList p.eventDescription {	font-size: 80%;	margin: 0 14px .5em 14px;	line-height: 1.2em;}#eventList div.eventDetails {	margin: 0 14px 0 14px;	font-size: 90%;	padding: .3em 3px;	background-color: #bbbbbb;}#eventList p.eventDetails {	margin: 0;	line-height: 1.5em;} #eventPage {	margin: 0;}#eventPage p {	font-size: 80%;	line-height: 1.4em;}#eventPage p.eventDetails {	font-size: 80%;	margin: 0 0 .2em 0;}#eventPage h2 {	color: #7e461b;	font-size: 1.2em;}#eventPage h3 {	color: #7e461b;	font-size: 1em;}#eventPage img {	float: right;	padding: 5px 0px 10px 15px;}#contact h4 {	font-size: 11pt;}#contact p {	line-height: 1.2em;	margin: 0;}#contact p.address {	padding-left: 14px;}#contact p.name {	margin-top: 1em;	line-height: 1.3em;}#courses h3, #courses h4 {	color: #cb5a0c;	font-size: 11pt;}#courses p {	font-size: 80%;	line-height: 1.4em;	margin: 0;	padding-left: 14px;}#courses p.description {	margin: .5em 0;}#resources dl {	font-size: 80%;	line-height: 1.3em;	margin-bottom: 1.5em;}#resources dt {	margin-top: .5em;	margin-bottom: .5em;}#resources dd {	line-height: 1.1em;	margin-bottom: .7em;}#eventsOverview h2 {	margin-bottom: 0px;}#eventsOverview table {	margin: 0;	padding: 0;	line-height: normal;	letter-spacing: normal;}#eventsOverview td.month {	padding: 0px;}#eventsOverview td.left {	padding: 0 5px 0 0;}#eventsOverview td.right {	padding: 0 0 0 5px;}#eventsOverview td.row2 {	padding: .5em 5px 0 0;}#eventsOverview h3 {	background-color: #7e461b; 	color: #ffffff;	letter-spacing: 0.1ex;}#eventsOverview p.event {	font-weight: bold;	margin: 0;	line-height: 1.1em;}#eventsOverview p.date {	font-weight: normal;	margin: 0;	font-style: italic;}#eventsOverview a:link, #eventsOverview a:visited {	color: #7e461b;	text-decoration: none;}#eventsOverview a:hover, #eventsOverview a:active {	text-decoration: underline;}
