/* Start of CMSMS style sheet 'home' */
div#contentWrapper {
min-height:56em;
}

div#sidebarColumnPrimary {
width: 19.1em;
}

h2.pageTitle {
display: none;
}

h3.sidebarTitle {
display: none;
}


/*Middle Content*/

div#contentPrimary {
background: #3a4047;
padding: 0;
width: 45.4em;
margin: 0 0 1em 15.6em;
color: #fff;
}

div.content p {
color: #fff !important;
}

div#contentImage p {
margin: 0;
padding: 0;
line-height: 0;
}

div#contentImage img {
border-bottom: .7em #99aabb solid;
width: 44.3em;
height: 29.7em;
font-size: 1em;
}

/*News*/
div#newsRegion {
margin: 1em 0 0;
}

img#newsRegionTitle {
display: block;
margin: 2em 0 .5em;
}


div.newsSummary {
height: auto;
margin: 0;
padding: 0;
width: 100%;
}

div.NewsSummaryLink a {
color: #fff;
text-decoration: none;
font-weight: bold;
font-size: 1.1em;
}

div.newsPhoto {
display: none;
}

div.newsSummary div.NewsSummarySummary {
display: none;
}

div.newsSummary div.newsLink {
display: none;
}


div.newsSummary div.newsTitle {
color: #fff;
font-size: 1.1em;
margin: 0 0 .5em 0;
padding: 0;
}

div.newsContent {
margin: .4em 0 .75em 0;
padding: 0;
width: 100%;
}

div.newsSummary div.newsTitle a {
color: #fff;
margin: 0;

}

.hviewall p {padding: 1em; line-height: 150%;}

/*Events*/
div.hcalendarEvent {
width: 43em;
margin: 0;
float:left;
}

div.heventContent {
float: left;
color: #fff;
margin: 0 0 1em 0;
padding: 0;
}

div.heventContent a {
color: #fff;
}

div.hcalendarEvent h3 {
margin-bottom: 0;
padding-bottom: 0;
font-size: 1.2em;
line-height: 130%;
font-weight: bold;
}

div.hcalendar-date-from {display:inline; color: #fff; font-size: 100%;}
div.hcalendar-date-to {display:inline; color: #fff; font-size: 100%;}


div.calendarEvent {
width: 100%;
}

div.calendar-summary {
display: none;
}

div.calendarEvent {
font-size: 100%;
margin-top: 0;
}

div.calendarEvent a {
font-weight: bold;
margin: 0 0 0;
}

div.eventImage {
display: none;
}

div.eventContent h3 {
color: #fff;
font-size: 1.1em;
margin: 0 0 0;
padding: 0;
font-weight: normal;
width: 60em;
float:left;
line-height:100%;
}

div.eventContent h3 a {
color: #fff;
}

img#eventsTitle {
margin: 1.5em 0 .25em 0;
}

div.calendar-upcominglist {
display:block;
}



/*Right Column*/
div#sidebarColumnSecondary {
top: -2.9em;
right: -3.9em;
width: 27.8em;
font-size: 1em;
}

div#spotlightRegion {
padding: 0 .5em 0 0;
}

div#spotlightRegion img {
}

div#spotlightRegion div.BlankOfTheMonthSummarySummary {
color: #fff;
font-size: 1.2em;
line-height: 130%;
margin-bottom: 1em;
}

div#spotlightRegion div.BlankOfTheMonthSummarySummary p {
color: #fff;
font-size: 1em !important;
line-height: 130%;
}

div#spotlightRegion div.BlankOfTheMonthSummarySummary p img {
font-size: 1em;
margin-top: 1em;
}

div#spotlightRegion div.BlankOfTheMonthSummaryMorelink {
padding-bottom: .25em;
}

div#spotlightRegion div.BlankOfTheMonthSummaryMorelink a {
font-weight: bold;
color: #c4c3a8;
font-size: 1.15em;
padding-bottom: .25em;
}

div#spotlightRegion div.BlankOfTheMonthSummaryArchiveLink{
padding: 0;
}

div#spotlightRegion div.BlankOfTheMonthSummaryArchiveLink a {
font-weight: bold;
color: #c4c3a8;
font-size: 1.15em;
}

div#spotlightRegion div.BlankOfTheMonthSummarySummary img {
border: .2em #3b2e22 solid;
float: right;
margin: 0 0 .2em .2em;
font-size: 1em;
}

div#spotlightRegion div.BlankOfTheMonthSummaryLink {
display: none;
}

/* End of 'home' */

