@charset "utf-8";
/*REDESIGN oct2015 */
body {font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; color: #333333;}
#footer-inside a, #footer-bottom a { color:#dce9f6;} 
#top p { margin: 0 0 .9em;}
.smalltxt {font-size: 1.1em; letter-spacing: -.01em; }
.smalltxt a {color: #0056ab; font-weight: 500;}
.smalltxt a:hover { text-decoration:underline; }
#block-search-form input.form-text {color: #84a3c2; text-transform: uppercase;}
#block-search-form { background: none repeat scroll 0 0 #fff;}
a, a:active {color: #0056ab;}
a:hover {text-decoration: underline;}
.ui-widget-content {color: #333333;}
#quad {clear: both; /*background-color: #06757E; background: url("../images/sidebar_bg.png") repeat-x scroll left bottom transparent;*/ border-radius: 1em; padding: 1em .25em; margin: 0 auto;}
#quad-inside .quad-area1, #quad-inside .quad-area2, #quad-inside .quad-area3, #quad-inside .quad-area4 { background: none repeat scroll 0 0 #f4f4f4; border-bottom: 1px solid #DADBDC; border-right: 1px solid #DADBDC;  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.2); float: left;  padding: .5em;}
/*REDESIGN*/.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 
background: url("../images/ui-bg_glass_75_dae0e9_1x400.png") repeat-x scroll 50% 50% #f0f0f0; border: 1px solid #ffffff; color: #555555; font-weight: normal;}
.no-sidebars #main {padding-bottom: 0em;}
.pager-current {color: #405468;}
.ui-widget-content { border: none;}
ul.primary li.active a {color: #999;}

/** end **/

/*alert*/
#block-views-alert-block { left: 0; position: fixed; top: 0; position: relative;  width: 100%;	display: block; overflow: auto; z-index: 500;background-color: #CB3C30;	border-top: solid #FF0 .25em;	border-bottom: solid #FF0 .25em;}
span.alert-label { background-color: #000; float:left; padding: .5em; margin: .3em .5em .3em .3em;}
#block-views-alert-block .alert-message {  color: #fff;  font-size: 1.2em;  margin-left: auto; margin-right: auto;  padding: .5em 0;}
#block-views-alert-block .alert-message p { text-align: left; margin:0em; padding: .25em; }
#block-views-alert-block .alert-message a { color: #000; }

#top .region-top { background-color: #fafafa;  margin-left: auto; margin-right: auto;/*max-width: 960px;*/}

/*#logo {margin-top: -1em;}*/
#header #block-search-form { margin: 0;}

#container .container-inside-top #container .container-inside {  margin-left: auto; margin-right: auto; background-color: none;}
/*REDESIGN*/#container .container-inside { margin-left: auto; margin-right: auto; /*border-right: 5px #2E2245 solid; border-left: 5px #2E2245 solid;*/  box-shadow: 0 0 1.5em #A1A1A1; padding-bottom: .5em; background-color: #fff; }

#header, #header-menu { background: /*url("../images/mtn_bg.jpg")*/ no-repeat scroll center 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false !important) /* ie8+*/; }
#header-inside {/*background-color: #efeee8;*/ padding: /*10px*/ 0;  margin-bottom: .5em; overflow: visible;}
#header-inside .container_12 { margin: 0 auto;}
#header-menu, #footer-bottom  { border-top: none;}
#navigation .secondary-menu {background-color: #B37532; margin: 0px; padding-left: 10px;}

/*REDESIGN*/#banner #bnr-front, #banner .bannerbg {/*border-top: .15em #0056AB solid; border-right: 5px #2E2245 solid; border-left: 5px #2E2245 solid;*/ background-color: #0056AB; box-shadow: 0 0 1.5em #A1A1A1;}
#banner-btm .region-banner-btm {  margin-left: auto; margin-right: auto; background-color: #ffffff;}
#banner { background: /*#332F32*/ transparent repeat scroll; border-bottom: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false !important)/*ie9*/; overflow: visible;}
#banner .region-banner {margin-left: auto; margin-right: auto;} /* front and inner pages */
#banner .bannerbg { /*background: #e7b448;*/ margin-left: auto; margin-right: auto;} /* inner pages only */
#banner-btm { background: none repeat scroll 0 0 transparent; border-bottom: none; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false !important)/*ie9*/;}
#banner .region-banner { padding-bottom: 0px;}

#bnr970 .bnr_caption a, #bnr970 .bnr_caption a:active { color: #fff;}

#content { min-height: 300px; border: 0 none; margin: 0; padding: 0; text-align: left; filter: progid:DXImageTransform.Microsoft.gradient(enabled=false !important)/*ie8+*/;}
/*REDESIGN*/ #content-inside { background-color: none; padding-bottom: 0px; /*margin-top: 3em;*/ margin-bottom: 0px; padding-top: .0em;}
/*REDESIGN*/ #main {background-color: none; margin-bottom: 1em;}

a#text_resize_increase {margin-left: .5em;}
#text_resize_clear {clear: none;}
.field-type-image img {background: url("../images/pattern.png") repeat scroll 0 0 transparent; border: 2px solid #D8D8D8; margin: 0px 20px 20px 0px; padding: 2px; float: left;}
#footer{ padding: 2em 0 1em;}
#footer-bottom { padding: 10px 0;}
#quad h2 {margin: .5em}
#quad-inside .content { margin: 0 .5em;}
#quad-inside .quad-area4 {margin: 0em;}
.quad-area1 h3,.quad-area2 h3,.quad-area3 h3,.quad-area4 h3 {margin: .5em 0 .4em;}
.quadlist {line-height: 1.25em; font-size: 1em; margin: .5em 0 .7em;}
/*REDESIGN*/ #quadhdr {margin-bottom: .5em; letter-spacing: -.01em; text-transform: uppercase; font-weight: 400; background-color: #003366; color: #fff; padding: .2em 0; text-align: center; }
.quadcontent ul {padding-left: 0; list-style: none; margin-bottom: 0;}

/*REDESIGN*/.book-navigation .menu { background-color: #f0f0f0; border-top: 1px solid #f0f0f0; padding: 1em 0; margin: 1em 0 0 0;}
.book-navigation ul.menu { list-style: none inside none; text-align: left;}

/*text styling*/
#first-time {display: none;} /*hides no front page content text*/
.region-content {line-height: 150%;}
p {margin: 0 0 .75em;}
.bold {font-weight: bold;}
/*REDESIGN*/.breadcrumb { font-size: .95em; padding: .25em; padding: 1em .25em 1em 0; color: #ccc;}
/*REDESIGN*/.breadcrumb a {color: #686868;}
.copyright { color: #ffffff; font-size: .75em;}
.field-type-taxonomy-term-reference .field-items .field-item {float: left; margin-right: .5em;}
#block-views-og-title-block-block .view-display-id-block, #block-views-og-title-block .view-display-id-block { background-color: #E7B448; padding: 5px 10px; }
#block-views-og-title-block { text-align: left;}
#block-views-og-title-block-block .view-display-id-block a, #block-views-og-title-block .view-display-id-block a { color: #FFF; font-size: 1.5em; font-weight: bold; text-transform: uppercase;}
/*REDESIGN*/h1, h2, h3, h4, h5, h6 { color: #000000; text-shadow: none; font-weight: normal; margin: 1em 0 .5em;}
h1 {font-size: 2.5em; letter-spacing: -.015em; text-transform: uppercase; margin: .25em 0 .5em; line-height: 1em;}

.medtxt {font-size: 1em; letter-spacing: -.05em; line-height: 1.9em;}

.subhd { background-color: #F0EDE5; font-weight: bold; font-size: 1.1em; padding: .2em 0; margin: .25em 0;}

/*tables*/
/*REDESIGN*/table th { background: none repeat scroll 0 0 #f0f0f0; color: #000000;}
.node-group-page table td, table th { border: 1px solid #ccc; vertical-align: text-top; font-size: .9em;}
table#tablewht td, table#tablewht th {border: 1px solid #fff;}
table#tablegray td, table#tablegray th {border: 1px solid #ccc;}
td.active { background-color: #F3F4F4;}
tr.odd td.active {background-color: #fff;}
.view-id-taxonomy_term_docs table {font-size: .95em;}
.node-group-park table td, .node-group-park table th {border: #fff solid .05em;}
caption {margin: 1em 0 .5em; text-align: left;}
	
/*calendar colors assign in adv view class settng*/
.calcolor .calendar-calendar .month-view .full td.multi-day div.monthview, .calcolor  .calendar-calendar .week-view .full td.multi-day div.weekview, .calcolor  .calendar-calendar .day-view .full td.multi-day div.dayview {  background: none repeat scroll 0 0 #f9f9f9;}
.calcolor .calendar-calendar .month-view .full td.multi-day .inner .monthview .continues, .calcolor .calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff, .calcolor .calendar-calendar .week-view .full td.multi-day .inner .weekview .continues, .calcolor .calendar-calendar .week-view .full td.multi-day .inner .weekview .cutoff { background: none repeat scroll 0 0 #f9f9f9;}
.calcolor .calendar-calendar .month-view .full td.single-day div.monthview, .calcolor .calendar-calendar .week-view .full td.single-day div.weekview, .calcolor .calendar-calendar .day-view .full td.single-day div.dayview {   background: none repeat scroll 0 0 #f9f9f9;}
.calcolor .calendar-calendar .day-view td .stripe, .calcolor .calendar-calendar .month-view .full td .stripe, .calcolor .calendar-calendar .week-view .full td .stripe { border-radius: .5em .5em 0 0;  height: 5em;} /*override stripe size*/
.calcolor .calendar-calendar th.days { background-color: #d8d8f3;}
.calcolor .calendar-calendar .week-view .full div.single-day div.weekview, .calcolor .calendar-calendar .day-view .full div.single-day div.dayview { border: 1px solid #f9f9f9;}
.calcolor .calendar-calendar .week-view .full div.single-day div.weekview, .calcolor .calendar-calendar .day-view .full div.single-day div.dayview {  background: none repeat scroll 0 0 #f9f9f9;}

/*print v*/
.print_html, .print_mail, .print_pdf, .print_epub {  margin-left: 1em; float: right;}
.view-transit-calendar .print_html, .print_mail, .print_pdf, .print_epub { margin-top: -2em;}

/*news, calendar lists*/
.view-display-id-block_1 .prev-main img {float: left; margin: 0 1em 1em 0; border: 0.25em solid #D8D2C7;}
.clear-both {clear: both; margin-bottom: .5em;}
.view-display-id-page_1 .views-field-field-date-content, .view-display-id-block_4 .views-field-field-date-content {border-bottom: 1px dashed #ccc; padding: .25em 0; }
.view-display-id-block_quorum .views-field-field-date-no-repeat, .view-display-id-block_nodis .views-field-field-date-no-repeat {border-bottom: 1px dashed #ccc; padding: .25em 0; padding: .7em 0 .25em;}
.view-display-id-page_4 .views-field-field-event-repeat-date, .view-display-id-block_1 .views-field-field-event-repeat-date {padding: .25em 0; }
.calnews {border-bottom: #CCC dotted .2em; }
.newsdate {float: left; width:40%;}
.newstitle { display: inline-block;}
.date-display-range {display: inline;}
.latest-news .item-list ul { margin: 0;}
.latest-news .item-list ul li { border-bottom: 1px dashed #999999; line-height: normal; list-style-type: none; padding: .75em 0; margin: 0;}
.latest-news .item-list ul.pager li {border: none; padding: 0;}
.latest-news .item-list ul.pager { padding-top: .5em;}
.latest-news .pager-current { background: none repeat scroll 0 0 #18549A; color: #FFFFFF; padding: 5px 8px; border-radius: 5px 5px 5px 5px;}
#main_img_prev {float: left; margin: 0 1em .75em 0; border: solid .25em #d8d2c7; }
.calendar-calendar .month-view .full td.date-box.today {border-color: #0463C2;}
/*REDESIGN*/.calendar-calendar .month-view .full tr td.single-day.today {border-bottom: 2px solid #0463C2;}
.calendar-calendar .month-view .full tr td.today, .calendar-calendar .month-view .full tr.odd td.today, .calendar-calendar .month-view .full tr.even td.today {border-left: 2px solid #0463C2; border-right: 2px solid #0463C2;}

.item-list ul.nobull li {list-style-type: none;}

.view-display-id-block_1 .views-field-field-main-image {margin-bottom: 2em;}
/*REDESIGN*/.view-display-id-block .main_img_prev img, .view-display-id-block_1 .main_img_prev img, .view-display-id-block_7 .main_img_prev img, .view-display-id-block_3 .main_img_prev img, .view-display-id-block_2 .main_img_prev img, .view-display-id-block_5 .main_img_prev img, .view-display-id-block_8 .main_img_prev img, .view-id-nodequeue_2 img, .view-display-id-block_10 .main_img_prev img, .view-display-id-block_21 .main_img_prev img, .view-display-id-block_20 .main_img_prev img  {  float: left; margin: 0 1em 1em 0; border: solid .25em #E9E9E9;}

/*announcements*/
/*REDESIGN*/#block-views-og-content-block-1  {background-color:#FCF5E3; padding: .5em .5em .2em; ; margin-bottom: .75em;}
#block-views-og-content-block-1 .announce {font-size: .95em; line-height: 120%} 
#block-views-og-content-block-1 .item-list ul { margin-bottom: 0;} 
 #block-views-og-content-block-1 .item-list ul li { padding-bottom: 0;} 
 
/*front news queue, youth spot, awards blocks*/
#block-views-nodequeue-2-block h2{ text-transform: uppercase; margin: .25em 0 0; background-color: #fff;}
/*REDESIGN*/.headline a, .headlinesm a {color: #0056AB; font-weight: 500; letter-spacing: -0.05em;}
/*REDESIGN*/.headlinebold a, .headlinesmbold a {font-weight: bold; letter-spacing: -0.04em;}
#block-views-nodequeue-2-block .headline a { font-size: 1.7em; line-height: 1.2em;}
#block-views-nodequeue-2-block-1 .headlinesm a, #block-views-news-block-1 .headlinesm a, .view-display-id-block_16 .headlinesm a { font-size: 1.2em; line-height: 1em;}
.view-display-id-block_16 .item-list ul li {color: #555;} /*award bullet - body */
#block-views-news-block-1 {background-color: #F3F4F4; padding: .5em; margin-bottom: 1em;}
#block-views-nodequeue-2-block, #block-views-news-block-8 { padding: .5em 0 0 .5em; margin: .5em 0 1em;}

#block-views-nodequeue-2-block .latest-news .item-list ul li {border-bottom: none; padding-bottom: 0;}
#block-views-nodequeue-2-block-1 .views-field-field-main-image { margin-bottom: 1em;}
.views-field-field-main-image p {margin: 0 0 0.125em;}
.node-news .field-name-field-date-content {margin: 1em 0em;}
.node-news span.date-display-single {background-color: #ccc;}
.node-group-event .field-name-field-event-repeat-date, .node-group-event-signup .field-name-field-event-repeat-date  {margin: 1em 0em;}
.node-group-event span.date-display-single, .node-group-event span.date-display-start, .node-group-event span.date-display-end {background-color: #ccc4df;}

/*VIDEO*/
.view-display-id-block_svideo .views-field-title .field-content {color: #333; font-size: 1.1em; font-weight:bold;} 
#sidebar-second #block-views-og-content-block-svideo, #sidebar-second #block-views-video-block-svideo {margin-bottom: 1em;}
#block-views-og-content-block-svideo .content, #block-views-video-block-svideo .content {border: none; margin: none; padding: 0;}
#block-views-og-content-block-svideo .headline a, #block-views-video-block-svideo .headline a { font-weight: bold;}
/*REDESIGN*//* .vidtitle{border-bottom: 0.5em solid #cccccc; }side video*/
/*REDESIGN*/.vidtitle a {color: #0056ab; font-size: 1.1em; font-weight: bold; text-transform: uppercase;}
#block-views-video-block-1 h2 {background-color: #7b7693; color: #FFF; text-transform: uppercase; margin: 0 .5em; padding: .05em 0 0 .5em; width: 97%; font-size: 1.3em;}
#block-views-video-block-1 #vidhmgrid {float: left; width: 24%;} /*displays in btm banner front*/
#block-views-video-block-1 .views-row-odd #vidhmgrid, #block-views-video-block-1 .views-row-even #vidhmgrid {margin-right: .3em;}
#block-views-video-block-1 .views-row-last #vidhmgrid {margin: 0em;}
#block-views-video-block-1 .views-row-first #vidhmgrid {margin-left: 1em;}
.vidtitlehm {font-size: .9em; line-height: 1em; font-weight: 500;}
.vidtitlehm a {color: #474364;}

/*media module - css elastic videos */
.media-youtube-video { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;}
.media-youtube-video iframe,  
.media-youtube-video object,  
.media-youtube-video embed { position: absolute; top: 0;left: 0;width: 100%;height: 100%;}

/*video embed module */
.embedded-video .player {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}

.embedded-video .player iframe,
.embedded-video .player object,
.embedded-video .player embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*main img block*/
#main-img-display  {margin-bottom: 2em;}

/*GALLERY, ALBUM*/
.field-name-field-album-reference {font-size: 1.25em;}
/*REDESIGN*/.field-name-field-album-reference .field-label {background-color: #003366; color: #fff; margin-right: .3em;}
.view-id-og_gallery_view table td, .view-id-og_gallery_view table th { border: .125em solid #fff;}
/*REDESIGN .views-field-field-add-gallery-image img { border: .125em solid #ccc;} */

/*SIDEBAR*/
#content-inside #sidebar-second {background-color: #fff; /*url("../images/sidebar_bg.png") repeat-x scroll left bottom transparent;*/ border-bottom: 1px solid #fff; border-left: 1px solid #Ffffff; border-radius: .5em .5em 0 .5em; display: inline; float: left;}
#sidebar-second .region-sidebar-second .block {background-color: #fff; margin-bottom: .75em; border: none;}
#block-views-staff-block .content, #block-views-staff-block-1 .content {background-color: #e1e1e6; padding: 0.5em 0.6em; line-height: 1.5;}
#block-views-staff-block .content .views-field-field-email {padding:0 .6em;}
#block-views-staff-block .content .views-field-field-staff-photo img {border: #686582 solid .125em;}
#block-views-nodequeue-3-block .content{padding: 0 0 .5em; background-color: #F3F4F4 ; border: .125em solid #c3c1d2; }
/*REDESIGN*/#block-views-news-block-6 .content, #block-views-news-block-22 .content {padding: 0 0 .5em; background-color: #003366; }
#nq-biz .nq-title a {font-size: 1.15em; line-height: 1.2em; color: #fff;}
#block-views-nodequeue-3-block h2 { color: #fff; padding-bottom: 0;}
#block-views-news-block-6 #nq-biz, #block-views-news-block-22 #nq-biz {padding: .2em;}
#nq-event {border-bottom: solid #F3F4F4 .25em;}
#nq-event img {margin: 0 0 .5em; border-bottom: #c3c1d2 .25em solid; width: 100%;}
#nq-event .nq-title a {font-size: 1.15em; line-height: 1.2em; color: #462685; font-weight: bold;}
#nq-event .nq-title, #nq-event .nq-date, #nq-biz .nq-title {padding: 0.2em .2em 0 .5em;}

/*2 feat events*/
/*REDESIGN*/#block-views-nodequeue-3-block-1 .content {margin: 0 0 .5em; padding: 0 0 .2em; background-color: #F0f0f0; }
/*REDESIGN*/#block-views-nodequeue-3-block-1 h2 {padding-bottom: 0; background-color: #003366; color: #ffffff; border-bottom: .2em solid #84a3c2;}
#nq-events {margin: 0.5em 0 0.75em;}
#nq-events img {float: left;}
/*REDESIGN*/#nq-events .nq-title a {color: #0056AB; font-weight: bold;}
#nq-events .nq-title, #nq-events .nq-date {padding: 0.2em .2em 0 .5em;}

#nq-event {border-bottom: solid #F3F4F4 .25em;}
#nq-event img {margin: 0 0 .5em; border-bottom: #c3c1d2 .25em solid; width: 100%;}
#nq-event .nq-title a {font-size: 1.15em; line-height: 1.2em; color: #462685; font-weight: bold;}
#nq-event .nq-title, #nq-event .nq-date, #nq-biz .nq-title {padding: 0.2em .2em 0 .5em;}

/*MENUS*/
/*REDESIGN*/#block-og-menu-og-single-menu-block h2, #block-og-menu-og-single-menu-block h2 a {color: #000000; margin-top: .5em; background-color: #fff;}
/*REDESIGN*/#block-og-menu-og-single-menu-block .content a {color: #0056AB;}
/*REDESIGN*/#sidebar-second .region-sidebar-second #block-og-menu-og-single-menu-block {border: none; background-color: #fff; margin-top:1.5em;}
#block-og-menu-og-single-menu-block .content {line-height: 1.5;}
/*REDESIGN*/.region-sidebar-second #block-og-menu-og-single-menu-block  ul.menu li { background-color: #f0f0f0; border-bottom: #fff solid .15em; padding: 0 .25em 0 .5em; list-style-image: none;}
#block-og-menu-og-single-menu-block .content { border-bottom: #F3F4F4 solid .5em; padding: 0;}
/*REDESIGN*/.region-sidebar-first .block h2, .region-sidebar-second .block h2 { margin: .3em 0 0;  padding: .25em; font-size: 1.25em; text-transform: uppercase; letter-spacing: -.015em; color: #fff; background-color: #0157AD; }	
.region-sidebar-first .block h2 a, .region-sidebar-second .block h2 a {color: #CA9610;}	
.region-sidebar-first .block .content, .region-sidebar-second .block .content { border-bottom: 1px solid #ffffff; border-radius: 0;  box-shadow: none; margin: 0 0 .5em;  overflow: hidden;  padding: .5em; font-size: .9em; background-color: #fff; line-height: 1.2;}
.region-sidebar-first ul.menu li a, .region-sidebar-second ul.menu li a { border-bottom: none;  display: block;  padding: 3px;}
.region-sidebar-second ul.menu li.collapsed {list-style-image: url("../images/menu-collapsed.png");list-style-position: inside;}
p.button {margin: 0;}
/*REDESIGN*/#block-block-11 a, #block-block-11 a:active {color: #0056B3;}
.country {display: none;}	/*hide US from appearing in address*/

/*og menu and mast block styling */
#block-menu-block-1 ul.menu {background-color: #f5e8cc; margin-left: 0px; padding: 0 5px;}
#block-menu-block-1 ul {margin: 0px;} 
#block-menu-block-1 li  {display: inline; background-color: #f5e8cc; padding: 0 5px; list-style: none;}
#block-menu-block-1 .active-trail  {color: #19376B; background-color: #f5e8cc; padding: 0 5px;}
/*REDESIGN*/#block-views-og-name-block-2 #og_mast {font-size: 1.2em; background-image: linear-gradient(to right, rgb(135, 134, 134), rgb(255, 255, 255)); padding-left: .5em; margin-top: .5em; text-transform: uppercase;}
#block-views-og-name-block-2 a {color: #fff;}

/*QT*/
.quicktabs_main.quicktabs-style-excel {border-bottom: .125em solid #fff;}
#block-quicktabs-qt-side-events .content, #block-quicktabs-qt-side-dis .content {padding: 0;}
/*REDESIGN*/ #block-quicktabs-qt-side-events a, #block-quicktabs-qt-side-events a:active, #block-quicktabs-qt-side-dis a, #block-quicktabs-qt-side-dis a:active   {color: #0056AB; }
#block-quicktabs-qt-side-events .ui-accordion .ui-accordion-content, #block-quicktabs-qt-side-dis .ui-accordion .ui-accordion-content { padding: 1em 0em; border: none;}
#block-views-qt-block span.qtaccord, #block-views-qt-block-1 span.qtaccord{ font-size: 1em; }
#block-views-qt-block .field-content, #block-views-qt-block-1 .field-content, #block-views-qt-block-2 .field-content, #block-views-qt-block-3 .views-field-title, #block-views-qt-ds-block-4  .field-content {margin: 0 0 .8em; font-size:1.1em; }

#block-views-projects-block caption {margin: .5em 0 0em;}
#block-views-projects-block tbody {background-color: #d9d6e9;}

/*getdirections, address and location*/
#gdcontent {width: 95%;}
#gdcontent .table td, .getdirections-list, .getdirections-map{border: 1px solid #fff;}
#block-views-og-name-block-1 .view-display-id-block_1 h2 {display: none;}
#block-views-og-name-block-1 .content { font-size: .95em; padding: 0em; line-height: 1.5;}
#block-views-og-name-block-1 .field-name-field-address {padding: .5em 0em; line-height: 1.2;}
#block-views-og-name-block-1 .view-get-directions {line-height: 1.2;}
/*REDESIGN*/#contact .contacttitle { margin: .3em 0 0;  padding: .25em; font-size: 1.25em; text-transform: uppercase; letter-spacing: -.015em; color: #fff; background-color: #2C4E96; line-height: 1;}
/*REDESIGN*/#contact .side { padding: .3em; line-height: 1.5; border: .05em #CCCCCC solid;}
/*REDESIGN*/#contact .content { border: none;}
.node.node-teaser { margin-bottom: .25em;}
/*REDESIGN*/.region-content .loc_node { background-color: #F4f4f4; padding: .5em .5em .5em .8em; margin-top: 1em;}
.region-content .loc_node .street-block {float: left; padding-right: .5em; margin-right: .5em; border-right: .125em #666666 solid;}
/*REDESIGN*/.geofieldMap {border: .12em #C0C0C0 solid;}

/*views grouping*/
.view-grouping-header {font-weight: bold; font-size: 1.1em;}
.view-grouping-content {margin-bottom: 1em;}

/*submit btns and input form*/
input.form-text { height: 1.25em; line-height: 1.25em;}
.views-exposed-form .views-exposed-widget .form-submit { margin-top: 1.5em;}
.links ul li a, a.more,
input[type="submit"], input[type="reset"], input[type="button"] { padding: .25em .75em; font-size: 1em;
/* radius */-webkit-border-radius: .25em; -moz-border-radius: .25em; border-radius: .25em;}

/*og event signup form*/
#group-event-signup-node-form .form-type-checkbox .form-item-field-event-repeat-date-und-0-show-repeat-settings  {display: none;}

/*webform*/
.webform-component--fieldset1--dropoff-time-now {display: none;}

/*maint page*/
#maint-content {color: #FFF; text-align: center;}
#maint-content a {color: #F7B917;}
.maintenance-page {background-color: #003366;}
.maintenance-page h1 {color: #fff; text-align: center; margin-top: 1em;}

/*social icon for groups*/ .sicon img {float: left;}
/*from rblog Social Profile */
.social-profile {float: right; margin-right: .2em;/*  position: relative; right: 3%;/*  top: .8em; clear: both;*/}
.social-profile ul {  list-style: none;  margin: 0;  padding: 0;}
.social-profile ul li a { display: block; background: url("../images/social-profiles.png") no-repeat right top;
  -webkit-border-radius: 3px; -moz-border-radius: 3px;  border-radius: 3px;  text-indent: -99999px;}
.social-profile ul li a:active { -moz-box-shadow: inset 0 0 6px #000;  -webkit-box-shadow: inset 0 0 6px #000;  box-shadow: inset 0 0 6px #000;}
.social-profile ul li.facebook a {  background-position: 0 0;}
.social-profile ul li.facebook a:hover {  background-position: 0 -44px;}
.social-profile ul li.twitter a {  background-position: -44px 0;}
.social-profile ul li.twitter a:hover {  background-position: -44px -44px;}
.social-profile ul li.rss a {  background-position: -88px 0;}
.social-profile ul li.rss a:hover {  background-position: -88px -44px;}
.social-profile ul li.youtube a {  background-position: -132px 0;}
.social-profile ul li.youtube a:hover {  background-position: -132px -44px;}