/*Theme Name: jmw-ccrblogTheme URI: http://jmwest.com	Author: jmwestAuthor URI: http://jmwest.comDescription: Theme for Courage & Renewal blog.*//********************************************************************************************//*                               OVERWRITE DEFAULT TAGS                                     *//********************************************************************************************//* clear margins and padding as a default */* { margin:0; padding:0;}/*** blocks - reset some margin and padding ***/p, table, ol, ul, fieldset{ margin: .75em 0 1.5em 0; padding: 0; font-size: 1em; font-weight: normal; line-height:1.6em;} /* padding if avoiding margin-collapse */blockquote{margin: 1.25em 0 1.25em 25px; padding-left: 25px; } /***/ol, ul { padding: 0 0 0 15px;}td {padding: 2px; font-size: 1.0em; line-height: 1.4em;}li {font-size: 1em; line-height: 1.6em; margin: .75em 0;}/*** headings ***/h1, h2, h3, h4, h5, h6 {margin: .75em 0; padding: 0;font-weight: normal; line-height:1.4em;}h1{font-size:2em; margin-top: 1em; }h2{font-size:1.6em; margin-top: 1.5em; }h3{font-size:1.2em; font-weight: bold;}h4{font-size: 1em; font-style: italic;} /*** forms ***/input, select, textarea {/*c*/border: 1px solid #bebebe; font-size: 1em; padding: 2px;}input[type=file], input[type=image], input[type=radio]{ border: none;} /*not all browsers understand so may need to manually fix *//*option {margin-right: 10px;} /* options for select form field so end doesn't get cut off*/input[type=image] {padding: 0;}textarea {font:normal 1em Verdana, Geneva, Arial, Helvetica, sans-serif;}/*** links, rules, img, and emphasis ***/a, a:link, a:visited {color: #E02B04;/*#8e113a;/*#21616d;*/ text-decoration: none; } /*color of links*/a:hover {text-decoration: underline;}img { border: none; max-width: 100%; }	p img { max-width: 100%; }	hr {/*c*/border:none; border-top: 1px solid #999999; height: 0; margin: 10px 0;} /*color of rules*/strong {font-weight: bold;}em {font-style: italic;}/********************************************************************************************//*                                          LAYOUT                                          *//********************************************************************************************/body { background: #f3f3ea; /*color: #333333;*/ color: #000000; font-family: 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 14px; line-height:1.2em; margin:0; padding:0;}#wrapper { background: #ffffff; width: 940px; margin: 0 auto; padding: 12px 20px 30px 20px; min-height: 100%; position: relative;}.pagewidth {width: 940px; padding: 0; margin: 0; position:relative;}/*** Topper & Header ***/#header, header {height: 120px; position: relative; z-index:10;}#header .pagewidth { position:relative;}#header-branding {width:276px; height: 100%; position:absolute; top:0; left: 0; overflow: hidden;}#header-branding a {display: block; width: 100%; height: 100%; background: url(images/bordered-logo.png) top left no-repeat;}#header-title, #header-tagline {position: absolute; left: -9999px;}  /*text titles*/#header-logo { position:absolute; top:0; left: 0; width:220px; height: 120px; margin:0; padding:0; background: #ededed;}#header-logo-link {}#header-logo-image {}#header-content {left: 276px; width: 664px; height: 80px; position:absolute; top:18px; border-bottom: 7px solid #56836c;/*#49796b;*/}#link-to-ccr {display: none;}input#s {display: block; float: left; margin:0 10px 0 0;}input#s-mag {display: block; float: left; margin: 0 15px 0 0;}#header-social {position: absolute; top:0; right: 0; height: 20px; width: 170px;/*make width code via plugin later*/overflow:hidden;}.social-icons {text-indent: -9999em; width: 20px; height: 20px; float: right; margin: 0 10px 0 0 ; overflow:hidden;}.social-icons:first-child {margin:0;}.social-icons a {display: block; width: 20px; height: 20px; background: url(images/socialbuttons.png) top left no-repeat; overflow:hidden;}.social-icons a:hover {background-position: 0 -20px;}#ictwitter a, #fictwitter a { background-position: -40px 0;}#icrss a, #ficrss a { background-position: -80px 0;}#icitunes a, #ficitunes a {background-position: -120px 0;}#icyoutube a, #ficyoutube a{background-position: -160px 0;}#iclinkedin a, #ficlinkedin a {background-position: -200px 0;}#icvimeo a, #ficvimeo a {background-position: -240px 0;}#ictwitter a:hover, #fictwitter a:hover { background-position: -40px -20px;}#icrss a:hover, #ficrss a:hover { background-position: -80px -20px;}#icitunes a:hover, #ficitunes a:hover {background-position: -120px -20px;}#icyoutube a:hover, #ficyoutube a:hover{background-position: -160px -20px;}#iclinkedin a:hover, #ficlinkedin a:hover {background-position: -200px -20px;}#icvimeo a:hover, #ficvimeo a:hover {background-position: -240px -20px;}#header-content .widget_text {position: absolute; top: 0; right: 170px; text-align: right; width: 200px; height: 28px; padding: 0 }#header-content .widget_text a {display: block; width: 176px; height:20px; padding: 4px 24px 4px 0; height: 20px;}.widget_text a:before { content: ""; width: 20px; height: 20px; background: url(images/socialbuttons.png) -280px 0 no-repeat;  float: right; margin: -4px -24px 0 0;}#header-content .widget_text a, #header-content .widget_text a:link, #header-content .widget_text a:visited {color: #666666;  font-size: 12px; font-weight: bold;}#header-content .widget_search {position: absolute; top: 0; right: 370px; }#header-content .widget_nav_menu {width:auto; float:right; margin-top: 60px;  list-style: none;}/*** Main ***/#main {background: #ffffff; z-index:5;}#main .pagewidth {}/*** 2-column right sidebars: ***/#container{ float:left; width: 100%; margin:0 -310px 0 0; }#home-top { float:left; width: 100%; margin:0 -285px 0 0;}#content { padding-top:1px; /* avoid margin collapse */ margin:0 310px 0 10px;}#home-top-content {padding-top:1px; /* avoid margin collapse */ margin:0 285px 0 0;}#container:before, #container:after, #home-top:before, #home-top:after {/*clearfix*/ content:''; display: table;}#container:after, #home-top:after {clear:both;}.sidebar { float:right; overflow:hidden; width:270px;}#primary {margin-top: 0;padding-top: 30px;}#secondary { clear:right;}/*** full page, no sidebars ***/#container.fullpage{margin:0;}#content.fullpage {margin: 0 10px;}/*** 3 column page ***/#content.col3 {margin:0 310px 0 0;}.centercolumn {width: 100%; margin: 10px 0 0 -200px;float: right;}#content.col3 article {margin: 0 0 0 200px;}#leftcolumn {margin:30px 0 0 0; width: 180px;/* width of secondary sidebar */float: left;}.home #leftcolumn {margin-top: 10px;}.home #primary {padding-top: 10px;}.home h1.article-title {margin-top: 0;}/*** Footer ***/#footer {clear:both; padding: 0; /***/  min-height: 60px;border-top: 4px solid #56836c; margin-top:30px}#footer-links {}#footer-content {padding:3px; text-align: left; padding-left: 40px; font-size:11px;border-bottom: 1px solid #56836c; overflow:auto;}#footer-content:before{ content: ""; width: 32px; height: 35px; float: left; background: url(images/symbols.png) left 3px no-repeat; margin: -3px 0 0 -40px}#footer-content div {float: left; margin: 0 20px 0 0;}#footer-content div p {text-align: left;}#footer-social {float: right; margin-top: 20px; height: 20px; width: 170px;/*make width code via plugin later*/overflow:hidden;}#footer .pagewidth:before, #footer .pagewidth:after {content:''; display:table;}#footer .pagewidth:after {clear:both;}.modal {display:none;}/*** Nav Lists & Inline (wp) ***/.menu-navmenu-container ul, .sidebar ul {list-style: none;}.inline-menu {text-align: center;padding: 10px 0;}/*** Columns, Floats, Etc. ***//*.col-third {width: 308px; margin-right: 24px;}*/.col-third {width: 300px; margin-right: 36px;}.col-quarter {width: 228px; margin-right: 20px;}.col-third.lastcol, .col-quarter.lastcol {margin-right: 0;}.left {float: left;}.right {float: right;}.alignleft, img.left, .facilitator-thumbnail {float: left;  margin: 2px 15px 10px 0px}.alignright, img.right {float: right; margin: 2px 0 10px 15px;}.clear {clear: both;}.none {display: none;}/********************************************************************************************//*                                         NAVBAR                                           *//********************************************************************************************//*** These styles only work when menu is named NavBar and placed in Horizontal Navbar Menu ***//*** Main Horizontal NavBar and Menu ***/#navbar {/*c*/font-size: 16px; height: 30px; left: 266px; top: 78px; width: 694px; position: absolute; z-index:100; }#navbar ul {padding: 0;}.menu-navbar-container {width:auto; height:100%; margin: 0 auto; padding: 0;  z-index:120; float: right;} /*pagewidth*/#menu-navbar {margin:0 0 0 -15px; position: relative; list-style:none; padding:0; } /*ul*//*** First Level Menu Item Styling ***/#menu-navbar li {float:left; margin:0; padding:0; position: relative;}#menu-navbar a {height:18px; padding:3px 14px; font-weight:bold; line-height: 16px; display:block; margin:0; text-decoration: none;  font-size: 12px; }/*** Submenu Styling ***/#menu-navbar li ul {width: 234px; text-align: left; left: -9999em; position:absolute; list-style:none; margin:0; }#menu-navbar li ul ul {position: relative; top: auto; border: none; width: auto; padding-left: 15px;}#menu-navbar li:hover ul { left: 0; top: 24px; } /* popup menu comes on-screen */#menu-navbar li:hover ul ul {top: auto;}#menu-navbar li li {width: 100%;}/*** Menu Background & Colors ***************************************************************************/ /*c*/#navbar {background: #ffffff; border-none;} /*bar across screen or wrapper*/.menu-navbar-container {background:#ffffff;} /*bar across pagewidth*/#menu-navbar a {background: #ffffff; color: #3c6b5d;border-left:1px solid #49796b;} /* menu items style */#menu-navbar a:hover {color: #57999f} /* menu item hover style */#menu-navbar li:first-child a {border: none;}#menu-navbar ul {width: 224px;border:1px solid #49796b; background: #ffffff;}/*submenu style - top border should match width of #navbar bottom border*/#menu-navbar ul a {/*border-top:1px solid #49796b;*/ border-left: none; font-weight: normal; font-size: 11px;} /*submenu item style*//*** Mobile ***************************************************************************/.nav-button {display: none; height: 0; width: 0;}.exp-button {display: none; height: 0; width: 0; position: absolute;}/********************************************************************************************//*                                    CONTENT STYLING                                       *//********************************************************************************************//*** Sizing ***/.small, small {font-size: .9em;}.small {font-size: .9em;}.small-italic {font-size: .9em; font-style:italic}.smaller {font-size: .8em;}.large {font-size: 1.1em;}.larger {font-size: 1.2em;}.largerer {font-size: 1.4em;}.invis {display: none;}#content h3 {font-family:Georgia, 'Goudy Bookletter 1911', "Times New Roman", serif; font-size:18px; font-weight:bold;margin-top: 1.5em;}/*** Fonts ***/.goudybookletter {font-family: 'Goudy Bookletter 1911', Georgia, Times, "Times New Roman", serif; font-size: 18px;}.georgia {font-family:Georgia, Times, "Times New Roman", serif;}/*** Posts Archive ***/.blog #content {	margin: 0;}.post-item {    margin: 0 310px 0 10px;}.search .post-item {	 margin: 0 0 0 10px;}.post-meta {	max-width: 610px;}/*.post-item-title {margin-top: 30px; border-top:4px solid #57999f; color: #57999f; font-family:Georgia, "Times New Roman", Times, serif; padding-top: 1px; width: 450px; float: right;}.post-item-title a, .post-item-title a:link, .post-item-title a:visited, .post-item-title a:hover  { color: #57999f; text-decoration: none;}.post-content {width: 450px; float: right;}.post-meta {width: 130px; float: left; font-family:Georgia, "Times New Roman", Times, serif;font-size: 11px; overflow:hidden;}.post-meta a, .post-meta a:link, .post-meta a:visited {color:#333333;}.post-meta.top {background : url(images/left-col-top.png) top left no-repeat; margin-top: 30px;}.post-meta.bottom {border-bottom: 1px solid #c7d8c6;border-top: 1px solid #c7d8c6;  }.post-meta-left {}.post-meta-right {}.posted-by {display: none;}*/.post-item-title {margin-top: 30px; border-top:4px solid #57999f; color: #57999f; font-family:Georgia, "Times New Roman", Times, serif; padding-top: 1px; font-size: 22px; padding-top: 8px;}.post-item-title a, .post-item-title a:link, .post-item-title a:visited, .post-item-title a:hover  { color: #57999f; text-decoration: none;}.post-content {width: auto; float: none;}.post-meta {width: auto; float: none;overflow:auto;}.post-meta.bottom {border-bottom: 1px solid #c7d8c6;border-top: 1px solid #c7d8c6; background: #e8efe7; padding:10px; }.post-meta-left {width: 45%; float: left; padding: 0;}.post-meta-right {width: 45%; float: right; text-align: right; padding: 0; }.post-home-image img {width: 140px; height: auto;}.more-link {font-style: italic;}.older-newer {border-top: 1px solid #ededed;overflow: hidden; margin-top: 25px;}.older-newer:before, .older-newer:after {/*clearfix*/ content:''; display: table;}.older-newer:after {clear:both;}.older-newer a:hover {color: #49796b; text-decoration:none;}.older {width: 135px; float: left; position: relative; padding: 10px 0; }.older a {display: block; width: 115px; height: 100%; padding: 0 0 0 16px; position: relative; }.older a:after {content:''; height: 0; width:0; position: absolute; left:-6px; top: 2px; border: 6px solid transparent; border-right-width: 10px; border-right-color:#57999f;}.older a:hover:after {border-right-color:#49796b;}.newer {width: 135px; float: right;  text-align: right; padding: 10px 0; position: relative; }.newer a{display: block; width: 115px; height: 100%; padding: 0 20px 0 0; position: relative; }.newer a:after{content:''; height: 0; width:0; position: absolute; left: 121px; top: 2px; border: 6px solid transparent; border-left-width: 10px; border-left-color:#57999f;}.newer a:hover:after{border-left-color:#49796b;}/*** Single Post ***/#post-banner {margin: 0 -10px;}.blog #post-banner, .page #post-banner {margin: 0;}h1.article-title { font-family:Georgia, "Times New Roman", Times, serif; margin: .5em 0;margin-top: 30px; color: #57999f;}h1.article-title a {color: #57999f; font-family:Georgia, "Times New Roman", Times, serif; padding-top: 1px; }h1.profile-title { font-family:Georgia, "Times New Roman", Times, serif; margin: .5em 0;margin-top: 30px; color: #57999f; margin-bottom: 0;}.prev-next {overflow:auto; }.prev {width: 46%; float: left; padding: 0; }.next {width: 46%; float: right; text-align: right; padding: 0;}.single .post-item-title, .single .post-content {width: auto; float: none;}.single .post-meta {width: auto; float: none;overflow:auto;}.single .post-meta.bottom {border-bottom: 1px solid #c7d8c6;border-top: 1px solid #c7d8c6; background: #e8efe7; padding:10px; }.single .post-meta-left {width: 45%; float: left; padding: 0;}.single .post-meta-right {width: 45%; float: right; text-align: right; padding: 0; }.prev-next {border-top: 1px solid #ededed;overflow: hidden; margin-top: 25px;}.prev-next:before, .prev-next:after {/*clearfix*/ content:''; display: table;}.prev-next:after {clear:both;}.prev-next a:hover {color: #49796b; text-decoration:none;}.prev {width: 135px; float: left; position: relative; padding: 10px 0; }.prev a {display: block; width: 115px; height: 100%; padding: 0 0 0 16px; position: relative; }.prev a:after {content:''; height: 0; width:0; position: absolute; left:-6px; top: 2px; border: 6px solid transparent; border-right-width: 10px; border-right-color:#57999f;}.prev a:hover:after {border-right-color:#49796b;}.next {width: 135px; float: right;  text-align: right; padding: 10px 0; position: relative; }.next a{display: block; width: 115px; height: 100%; padding: 0 20px 0 0; position: relative; }.next a:after{content:''; height: 0; width:0; position: absolute; left: 121px; top: 2px; border: 6px solid transparent; border-left-width: 10px; border-left-color:#57999f;}.next a:hover:after{border-left-color:#49796b;}.single .post-content img {max-width:580px; height: auto;}#ssba {margin: 20px 0;}#ssba img {width: 26px !important;}#ssba, #ssba a {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}/*** Comments ***/#comments {border-top: 1px solid #000000; margin-top: 30px; padding-top: 15px;}#comments h3 {}#comments ul {padding: 0;}li.comment {background: #f3f3ea;	font-size: 13px;margin: 15px 0; padding: 8px;list-style: none;}.comment-meta {font-size: 11px; font-style:italic;}/*** Comment Form ***/#respond {margin-top: 20px; border-top: 1px solid #ededed;}#commentform label {display: inline-block; font-weight: bold; width: 80px;}#commentform .comment-form-url label {width:85px;} /*to match weird scooch with required fields*/.required {color: #ff0000;}/*** Page ***/.content-callout {width: 210px; border: none;}.content-callout.bordered {padding: 15px;}.content-callout.tiled {background: url(images/tile-top.png) top center no-repeat #e4f3e4; padding: 10px;}.content-callout.left {margin: 5px 25px 15px 0px}.content-callout.right {margin: 5px 0 15px 25px;}/*** Specific Page Content ***/.showcase-slide-image {float: left; width: 640px;}.showcase-slide-text {font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; line-height: 1.2em; width: 295px; height: 300px; display: table-cell; vertical-align: middle; text-shadow: 1px 1px 0px rgba(255, 255, 255, 1)}.showcase-slide-text a, .showcase-slide-text a:link, .showcase-slide-text a:visited, .showcase-slide-text a:hover {color: #333333; text-decoration:none;}.home .post-content img {max-width:580px; height: auto;}#home-bottom-content ul {list-style: none; padding:0;}#home-bottom-content li {width: 196px; margin-left: 16px; float: left;}#home-bottom-content li:first-child {margin-left: 0;}#home-bottom-content:before, #home-bottom-content:after { content:''; display:table;}#home-bottom-content:after{clear:both;}div.css-search.has-advanced div.em-search-main {border-bottom: 1px solid #c7d8c6;}div.css-search {border: 1px solid #c7d8c6;}div.em-search-advanced label {margin-right: 8px; padding-top: 7px;}.events-table {width: 100%;margin-bottom: 30px;}.events-table th {text-align:left; text-transform:uppercase;}.events-table th, .events-table td {vertical-align: top;}.events-table td {border-top: 1px solid #c7d8c6; padding: 6px 0 10px 0;}div.css-search div.em-search-main .em-search-submit {background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #6f9d85), color-stop(1, #56836c) );}div.css-search div.em-search-main .em-search-submit:hover {background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #93c5ab), color-stop(1, #6f9d85) );}.event-date-block {text-align: center; margin: 0;width: 60px; padding: 5px 10px;background: #57999f; color: #ffffff; font-weight: bold;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;text-shadow: 1px 1px 2px #333333;} .type-event .single-event-location { margin-bottom: .5em;}.type-event ul.event-categories {list-style: none; padding:0; margin-bottom: .5em;}.type-event ul.event-categories li {display: inline;}.type-event ul.event-categories li:after {content:' | '; font-weight: bold;}.type-event ul.event-categories li:last-child:after {content:' '}.userlist thead tr th, .userlist tfoot tr th{background: #e8efe7;}table.userlist, .userlist td, .userlist th {border-color: #c7d8c6;}.tablenav {margin-top: 4px;}.em-pagination {display: block; float: right;}.em-pagination a.page-numbers {border: 1px solid #666666; padding: 3px 6px;text-decoration: none; background: #EEEEEE;color: #666;}.em-pagination .page-numbers.current {border: 1px solid ##D3D3D3; background: #dfdfdf;padding: 4px 7px;text-decoration: none;}.next.page-numbers, .prev.page-numbers { display:inline; float:none;}.event-category-links ul.event-categories, .event-category-links li {margin-top: 0;}.event-category-links {margin-bottom: 30px;}/*Leading Together*/#page-14359 h1 {	display: none;}.su-tabs-nav span {	color: #adffd1 !important;	font-size: 16px !important;	font-weight: bold !important;}.su-tabs-pane h2 {	color: #d34e1a !important;	font-size: 14px !important;	font-family: 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif !important;	font-weight: bold !important;}.su-tabs-pane p {	font-size: 14px !important;	line-height: 20px !important;	font-family: 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif !important;}#page-14359 .content-callout {	border-radius: 5px !important;	background: #ffc671 !important;}#page-14359 .content-callout h3 {	color: #fff !important;	font-size: 16px !important;	font-weight: bold !important;	font-family: 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif !important;}#page-14359 .content-callout p,#page-14359 .content-callout a,.su-posts-teaser-loop h2.su-post-title,.su-posts-teaser-loop h2.su-post-title a {	font-size: 14px !important;	font-family: 'Open Sans', Verdana, Geneva, Arial, Helvetica, sans-serif !important;	font-weight: normal !important;}#page-14359 .content-callout a,.su-posts-teaser-loop h2.su-post-title a {	color: #fff !important;}#page-14359 .content-callout a:hover,.su-posts-teaser-loop h2.su-post-title a:hover {	color: #3d81b2 !important;}/*Stories*/.storythumb {width: 300px; float:left; margin: 30px 30px 10px 0; position:relative;}.storythumb a {display: block; width: 300px; height: 230px; position: relative;}img.storypic {display: block; width: 300px; height: 200px; position: relative;}.playbutton{position: absolute; width: 50px; height: 34px; bottom: 48px; right: 18px; background: url('images/play.png'); text-indent:9999em;overflow: hidden;}.storygrid {margin-right: -41px}.storythumb p {text-align: center; font-weight: bold;}/*Profile/Registration*/#your-profile h3, #registerform h3 { margin-top: 3em; border-top: 1px solid #cecece; padding-top: 10px; text-transform:uppercase;}#your-profile .field, #registerform .field {display: block; clear: both; padding: 1px 0; margin-bottom: 6px;}#your-profile p.label, #registerform p.label {float: left; width: 150px; margin: 10px 10px 10px 0; font-weight: bold; color:#666666;}.acf_postbox p.label label {color: #666666; font-size: 12px;}.acf-input-wrap {padding-top: 4px; }#your-profile input, #registerform input {width: 250px; padding: 4px; line-height:1em; height: auto;}#your-profile input.add-image, #registerform input.add-image {width: auto; padding: 6px;}#your-profile input.button-primary, #registerform input.button-primary{width: auto; padding: 6px;}#your-profile .true_false input, #registerform .true_false input {padding-top:4px;}#your-profile select, #registerform select {max-width: 580px; clear: both;}ul.acf-checkbox-list.true_false {list-style:none;}.acf_postbox > .inside > .field {border: none;}#your-profile #acf-exclude_from_directory, #registerform #acf-exclude_from_directory {display: none;}#your-profile #acf-facilitator_photo, #registerform #acf-facilitator_photo {display: none;}#your-profile #acf-facilitator_address, #your-profile #acf-facilitator_upcoming_retreats {display: none;}.page-id-1039 #loginform1 {display: none;}.facilitator-profile {margin-top: 40px;}.facilitator-profile p a, .facilitator-profile p a:link, .facilitator-profile p a:visited {text-decoration:underline;}/*** Sidebar ***/.sidebar {font-size: .9em;}.sidebar ul, #leftcolumn ul {padding:0; margin: 0; list-style:none;}li.widget-sidebar {margin-bottom:65px; margin-top: 0;}li.widget-sidebar.widget-homesb {margin-bottom: 16px;}li#text-3 {margin-bottom: 0;}.sidebar h3 {background: #56836c;/*#c2dac2;*/ padding: 4px; font-size:12px; color: #ffffff; text-shadow: 1px 1px 2px #333333; margin-top: 0;}.sidebar a, .sidebar a:link, .sidebar a:visited {color: #40695d}li.widget-sidebar li {padding: 0 3px 3px 15px; border-bottom: 1px dashed #c2dac2; }li.widget-sidebar li li {border-bottom: none;}/*** Specific Sidebar Content ***/.quotescollection-quote {background: url(images/symbols.png) center -32px no-repeat; padding:50px 25px 0 25px; font-size:16px; line-height:22px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif;font-style:italic; color:#56836c/*#709970*/;}.quotescollection-quote attribution {text-align: center; font-style:normal; margin-top: 12px;}#loginform1 {margin: 10px 15px; padding: 0 15px; border:1px dashed #c2dac2;}.homebutton {height: 64px; display:block; font-family:Georgia, "Times New Roman", Times, serif; color: #ffffff; font-size: 24px; padding-top: 44px; text-align: center; text-shadow: 1px 1px 2px #222222;}.sidebar a.homebutton, .sidebar a.homebutton:link, .sidebar a.homebutton:visited {color: #ffffff}a.homebutton:hover {text-decoration:none; text-shadow: none; } #homebutton1 {background-color: #49796b;}#homebutton2 {background-color: #9bd560;}#homebutton3 {background-color: #57999f;}q:lang(en) {quotes: "" "" "" "";}/*** Holiday Support Message ***/#holiday-support {width: 100%; height: 356px;background: url(/images/banners/special/hs-bg-1.jpg) top left no-repeat; background-size: 100% auto; margin-bottom: 36px; position: relative;}#holiday-support-note { display: block; width: 375px; height: 291px; float: left; margin: 30px 0 0 290px;background: url(/images/banners/special/ParkerMessage1.png) center center no-repeat;}#holiday-support-donate {display: block; width: 229px; height: 229px; float: right; background: url(/images/banners/special/hs-donate.png) center center no-repeat;margin: 32px 26px 0 0;}#holiday-support-donate:hover  { background: url(/images/banners/special/hs-thankyou.png) center center; }#holiday-support-text:before, #holiday-support-text:after {content: ''; display: table;}#holiday-support-text:after{clear: both;}.catalyst-slideshow {float: right; margin: 2px 45px 38px 20px; /*width: 200px;height: 200px;*/ overflow: hidden;width: 225px; height: 225px;}/***********************************************************************************************//*                               RESPONSIVE LAYOUT MODIFICATIONS                               *//***********************************************************************************************/@media only screen and (min-width: 768px) and (max-width: 991px) {	/* ipad / tablet */	#wrapper {width: 720px; padding: 12px 15px 30px 15px;}	.pagewidth {width: 720px; padding:0;}	#header, header {height: 114px;}	#header-content {width: 444px; position: relative; }	#header-content .widget_nav_menu {position: absolute; right:0; bottom: -50px; width: 700px; }	#header-content .widget_search {position: absolute; top:30px; right: 0; }.menu-ccrblog-container {padding-left:0; width: auto; float: right;}	#menu-ccrblog a {  padding:0 7px;}	#main {padding-top: 25px;}	#container { margin:0 -260px 0 0;}	#home-top { margin:0 -255px 0 0; height: 252px !important}	#content { margin:0 260px 0 0;}	#home-top-content { margin:0 255px 0 0;}#home-bottom-content li:first-child {margin-left: 16px;}	#content img, #content iframe {max-width: 460px;}	#content iframe.vimeo620 {height: 259px;}	#your-profile select, #registerform select {max-width: 460px}	#content img {height: auto;}	.sidebar {width: 240px;}	.sidebar img {max-width: 240px;}	#footer-content div {float: left; margin: 0 10px 0 0;}	#showcase {display: none;}	#post-banner{width: 720px; margin:0}	#post-banner img {width: 720px; height: auto; }	.post-item-title, .post-meta , .post-content {width: auto;  float: none;}	.post-item-title {height: auto;}	.post-meta.top {background : none; margin-top: 5px;}	.post-meta.bottom {background: #e8efe7; padding:0 12px;}	.post-home-image img {width: 274px; height: auto;}	input#s-mag {display: block; float: left; margin: 0;}		#usertable.userlist {font-size: 11px;}	#usertable.userlist td {background: #ffffff;}	.homebutton {height: 44px; padding-top: 30px;}	#home-top-content .slideshow_container, #home-top-content .slideshow_content, #homecontenttop-image {height: 252px !important; overflow:hidden;}li.widget-sidebar.widget-homesb {margin-bottom: 15px;}#navbar {top: 126px; left: 15px; width: 720px;}.storygrid {margin-right: 0;}.storythumb {float: none; margin: 30px auto;}#holiday-support { height: 273px}#holiday-support-note { display: block; width: 288px; height: 223px; float: left; margin: 30px 0 0 230px;background-size: 100% auto; }#holiday-support-donate {display: block; width: 177px; height: 178px; float: right; background-size: auto 100%;margin: 30px 15px 0 0;}#holiday-support-donate:hover  {background-size: auto 100%; }.catalyst-slideshow {margin-right: 15px;}}@media only screen and (max-width: 767px) {	/* mobile portrait */	/*#navbar {position: relative; width: 100%; top: auto; left: auto;}*/	#navbar {top: 30px; right:0; left: auto;width: 40px; background: none;}#post-banner{width: 276px; margin:0}#post-banner img {width: 276px; height: auto; }	#wrapper {width: 276px; padding: 12px 12px 30px 12px;}	.pagewidth { width: 276px; padding:0;}	#header, header {height: 125px}	#header-branding {width:194px; }	#header-branding a {background: url(images/bordered-logo-sm.png) top left no-repeat;}	#header-content {left: 194px; width: 82px; height: 50px;  border-bottom: 4px solid #49796b;}	#link-to-ccr {display: block; margin-top: 8px; text-align: right;}	#link-to-ccr a, #link-to-ccr a:link, #link-to-ccr a:visited {color: #3c6b5d;font-size: 12px; font-weight: bold;}	#header-social {display: none;}#header-content .widget_text {display:none;}#header-content .widget_search {left:-194px; right: auto; top: 80px }#header-content .widget_nav_menu {display:none;}		#container, #content, #home-top, #home-top-content{ margin:0 }	#content.col3,.centercolumn, #content.col3 article {margin: 0; float: none;}	#home-top {height: 149px !important; margin-bottom: 25px;}	#home-bottom-content li, #home-bottom-content li:first-child {margin: 15px auto; float: none;}	#home-sidebar {float:none; clear:both;}	#home-top-content .slideshow_container, #home-top-content .slideshow_content, #homecontenttop-image {height: 149px !important; overflow:hidden;}	.homebutton {height: 44px; padding-top: 30px;}	#showcase {display: none;}	.single .post-meta-left {width: auto; float: none; padding: 0;}	.single .post-meta-right {width: auto; float: none; text-align: left; padding: 0; margin-top: 20px; }	.sidebar {float: none; margin: 0 3px;}	#leftcolumn {float: none; clear: both;}	.facilitator-thumbnail {float: none; margin: 0 auto;}			#content img, #content iframe {max-width: 276px !important}		#content iframe.vimeo620 {height: 155px; }		#your-profile select, #registerform select {max-width: 276px}		#your-profile p.label, #registerform p.label {float: none;}		#your-profile .field_type-true_false p.label, #registerform .field_type-true_false p.label {float: left;}	#content img {height: auto;}	/*.post-item {margin-top: 45px;}*/	.post-item {    		margin: 45px 0 0;	}	.post-item:first-child {margin-top: 0;}.post-item-title {margin-top: 10px;}		.post-item-title, .post-meta , .post-content {width: auto;  float: none;}	.post-item-title {height: auto;}	.post-meta.top {background : none; margin-top: 5px;}	.post-meta.bottom {background: #e8efe7;  padding: 0 12px; margin: 0 -12px;}.post-home-image img {width: 274px; height: auto;}#usertable.userlist {font-size: 11px;}#usertable.userlist td {background: #ffffff;}#footer-social {width: 140px; float: none; margin: 10px auto;}#footer-content div {float: none;}	/* mobile nav menu */	.menu-navbar-container { width: 276px; }	.nav-button {background: url('images/m-menu.png') center center no-repeat; right: 5px; width: 28px; height: 22px; display: block; position: absolute; top: 0px; cursor: pointer; border: 0 none; z-index: 999; text-indent: -9999px;}	.nav-button:hover { border: none;}	.nav-button.open { background: url('images/m-close-menu.png') center center no-repeat;}	.exp-button {background: url('images/m-expand.png') center center no-repeat; right: 0; width: 26px; height: 28px; display: block; position: absolute; top: 0; cursor: pointer; border: 0 none; z-index: 999; text-indent: -9999px;}	ul.sub-menu .exp-button {display: none;}	.exp-button.expanded { background: url('images/m-collapse.png') center center no-repeat;}	/* mobile nav menu */	.nav-button:hover { border: none;}		#menu-navbar {width: 285px; top: 22px; right: 3px; float: right; display: block; height: 20px; margin: 0; padding: 0; overflow: hidden; position: absolute; z-index: 998; clear: both; border:none; }	#menu-navbar li { display: none; width: 100%; }	#menu-navbar li a { display: block; width: 100%; border-top:1px solid #49796b; border-left: none;  padding: 6px 12px; font-size: 14px; }	#menu-navbar>li>a {font-size: 16px;}	#menu-navbar ul.sub-menu {display:none;}	#menu-navbar li.expanded ul.sub-menu {display:block;}	#menu-navbar ul.sub-menu a {border: none;}	#menu-navbar > li:first-child {}	/*submenu level	#menu-navbar li ul {display:none;}*/	#menu-navbar li ul {position: relative; top: auto; border: none; width: auto; padding-left: 15px; left: auto;}#menu-navbar li:hover ul {left: auto; top: auto;}#menu-navbar li:hover ul ul {top: auto;}	/* Toggle the navigation bar open  */	#menu-navbar.open {/*c*/ height: auto; border:1px solid #49796b; background: #ffffff;}	#menu-navbar.open li { display: block; }		/*#menu-navbar.open li.expanded ul { display: block; }*/		.playbutton{bottom: 60px; right: 10px;}	.storygrid {margin: 0;}	.storythumb {float: none; margin: 30px auto; width: 276px;}	.storythumb a {width: 276px;}		#holiday-support {height: 846px;background: url(/images/banners/special/hs-bg-3.jpg) top left no-repeat; background-size: auto; padding-top: 1px;}#holiday-support-note { float: none; width:100% ; margin: 270px auto 0 auto; min-height: 315px; background: url(/images/banners/special/ParkerMessage.png) center center no-repeat; background-size: auto; }#holiday-support-donate {float: none; width: 194px; height: 194px; float: none; background-size: auto 100%;margin: 10px auto; top: 640px; position: relative; }#holiday-support-donate:hover  { background-size: auto 100%; }.catalyst-slideshow {float: none; margin: 12px auto;}	}@media only screen and (min-width: 480px) and (max-width: 767px) {	/* mobile landscape */	#wrapper {width: 468px; padding: 12px 8px 30px auto; }		#navbar {right: 8px; }	#post-banner{width: 468px; margin:0;}	#post-banner img {width: 468px; height: auto; }	.pagewidth {width: 468px; padding:0;}#header-content { width: 274px; }	#home-top {height: 254px !important; margin-bottom: 25px;}#home-sidebar {width: 468px;}	#home-top-content .slideshow_container, #home-top-content .slideshow_content, #homecontenttop-image {height: 254px !important; overflow:hidden;}	.sidebar {float: none; margin: 0;}		#content img, #content iframe {max-width: 468px !important;}		#content iframe.vimeo620 { height: 263px;}		#your-profile select, #registerform select {max-width: 468px}		#your-profile p.label, #registerform p.label {float: left;}		.post-meta.bottom {background: #e8efe7;  padding: 0 12px; margin: 0 -8px;}		#usertable.userlist {font-size: 11px;}#usertable.userlist td {background: #ffffff;}#home-bottom-content li {margin: 0 0 0 16px; float:left;}#home-bottom-content li:first-child {margin-left: 16px;}.playbutton{bottom: 50px; right: 0px;}	#holiday-support {height: 464px; background: url(/images/banners/special/hs-bg-2.jpg) top left no-repeat;}	#holiday-support-note { float: right; margin: 150px -6px 0 0; width: 276px;}	#holiday-support-donate {float: left; margin: 225px 0 0 15px; top: auto;}	#holiday-support-donate:hover  {}.catalyst-slideshow {float: right; margin: 2px 0px 10px 15px;}}@media only screen and (max-width: 479px) {	.content-callout.left, .content-callout.right {float: none; margin: 5px auto 15px auto;}}