/*  activities events section */

/* colors
red color: dc432e
brown: 784427
*/

body { background-color: #FFFFE7; }

p,td {
	color: #784427;
	}

.PageTitles {
	color: #784427; /* brown, overriding the site styles by virtue of the cascade */
}

a:link {  color: #dc432e; text-decoration: none; }
a:visited {  color: #dc432e; text-decoration: none; }
a:hover {  color: #676F85; background-color: transparent; text-decoration: underline;}


#shiftUp {
/* to snug content table up to site nav bar */
	margin-top: -15px;
}

.backgroundMain {
	background-image: url(../activities_interface/act_events_72.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffe7;
}

#relative {
	position: relative;
}

#activitiesNav {    /* sets position of layer with Activity navigation */
	position: absolute;
	visibility: visible;
	width: 255px; height: 248px; z-index: 2;
	margin: 230px 0 0 136px;
	overflow: visible;
}

#activitiesNav td {   /* controls table (why table: to position arrows) of "section" navigation */
	padding: 5px;
	background-color: transparent;
	font-weight: bold;  /* sub-link bold set in html */
}

#content {  /* for main page; not a layer; copy wrapping not affected by this margin; why ?? */
	position: relative;
	margin: 455px 75px 0px 160px;
	padding: 0;
	overflow: visible;
}

#overlapPhotos {
	margin-top: -45px;
	z-index: 10;
	position: relative;
}

#twoPhotos {
	position: relative;
	z-index: 3;
}


.ActivitiesTable {
	margin: 0px 0px 15px 0px;
	border-color: #dc432e;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	}

.ActivitiesTable td {
	background-color: transparent;
	padding: 5px 5px 5px 0px;
}

.ActivitiesSeasons {
	color: #dc432e;   /* red */
	font-family: Serif;
	font-size: 18px;
	font-weight: bold;
}

.ActivitiesEventTitles {
	margin: 0px 0px 0px 0px;
	color: #784427;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	border-color: #784427;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
}

.ActivitiesEventDates {
	color: #784427;  /* brown */
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ActivitiesPhotosRight {
	margin: 0px 0px 10px 20px;
	vertical-align: top;
	float: right;
}

.ActivitiesPhotosLeft {
	margin: 0px 20px 20px 0px;
	vertical-align: top;
	float: left;
}


/* eblast signup formatting */


#content2 {  /* margins for body content of subpages like eblast */
	position: relative;
	margin: 380px 90px 0px 168px;
	padding-left: 0px;
	overflow: visible;
}

.backgroundEblast {
	background-image:   url("../innsider/interface/act_events_72_crop.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffe7;
}

#eblastNav {    /* sets position of layer with Activity navigation */
	position: absolute;
	left: 146px; top: 210px;
	width: 255px; height: 248px; z-index: 2;
	overflow: visible;
}

#eblastNav td {
	padding: 5px;
	background-color: transparent;
	font-weight: bold;  /* sub-link bold set in html */
}

/* see "eblast_styles.css" for the actual eblast email styles  */

/* New Activities Subpages */

#contentSub {
	position: relative;
	margin: 380px 90px 0px 168px;
	padding-left: 0px;
	overflow: visible;
}

.ActSubBackground {
	background-image: url(../activities_interface/activity_background2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #ffffe7;
}
