/* Event details margin
*/
.WaGadgetEvents .boxOuterContainer .boxBodyOuterContainer .boxBodyContainer .boxBodyInfoOuterContainer {
    padding: 0;
    text-align: left;
    width: 26%;
}

/* RESET ALL FONT SIZES ------------------------------------------------------------------------
 
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version:2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks moidHeaderContentde.
 */
body {font:13px/1.231 lato;*font-size:small;*font:x-small;line-height:121%;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:lato;*font-size:108%;line-height:100%;}
 
/* ----------------------------------------------------------------------------------------- */
 
/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------
 
 {font-size:77%;}       =>  10px
 {font-size:85%;}       =>  11px
 {font-size:93%;}       =>  12px
 {font-size:100%;}      =>  13px
 {font-size:108%;}      =>  14px
 {font-size:116%;}      =>  15px
 {font-size:123.1%;}        =>  16px
 {font-size:131%;}      =>  17px
 {font-size:138.5%;}        =>  18px
 {font-size:146.5%;}        =>  19px
 {font-size:153.9%;}        =>  20px
 {font-size:161.6%;}        =>  21px
 {font-size:167%;}      =>  22px
 {font-size:174%;}      =>  23px
 {font-size:182%;}      =>  24px
 {font-size:189%;}      =>  25px
 {font-size:197%;}      =>  26px
 {font-size:205%;}      =>  27px        // the rest were added to use larger fonts
 {font-size:213%;}      =>  28px        // and are only a rough estimate!   
 {font-size:220%;}      =>  29px        // chris@nicasiodesign.com
 {font-size:228%;}      =>  30px
 {font-size:236%;}      =>  31px
 {font-size:243.1%;}        =>  32px
 {font-size:251%;}      =>  33px
 {font-size:258.5%;}        =>  34px
 
 
------------------------------------------------------------------------------------------- */
 
 
/* RESET MISC. ITEMS ---------------------------------------------------------------------- */
 
* {margin:0;padding:0;}
 
a img {border:0px;}
 
.clear {clear:both;height:0px;overflow:hidden;}

input, textarea, select, legend {font-family:lato !important;}
input, textarea, select, a {outline:none;} /* removes the on focus/active blue border in safari + firefox */
textarea {resize:none;} /* removes ability to resize field in css3 */
legend, fieldset {border:0px;padding:0px;height:auto;margin:0px;}
 
/* RESET AD SPACE */
.advertisement * {padding:0px !important;white-space:nowrap;}
 
/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height:100%;margin:0 0 1px;}
html { overflow: -moz-scrollbars-vertical !important; overflow-y: visible; *overflow-y: auto; }

#idPrintLinkContainer {display:none !important;}

BODY, TD, P, H1, H2, H3, H4, H5, H6
{
  font-family: Lato;
}



/* Main Layout */

body
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/header-tile.jpg) repeat-x #c5c1af;
}

.cnMainContainer
{
width: 962px;
}





/*
*    Header
*/




.cnHeaderContainer
{
height: 162px;
}
.headerContent
{
width: 962px;
}
.headerContentHolder
{
background: transparent;
overflow: visible;
}
#idHeaderLogo
{
top: 25px !important;
}
#id_LoginBoxGadget .loginContainer
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/login-bg.png); 
width: 235px;
height: 125px;
padding-left: 93px;
left: 598px;
top: 15px;
overflow: visible;
}
body.memberContentView  #id_LoginBoxGadget .loginContainer
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/login-bg-welcome.png);
}
.loginData
{
padding-top: 11px;
}
#id_LoginBoxGadget .loginContainer label
{
font-size: 93%;
font-weight: bold;
text-transform: uppercase;
color: #FFFFFF !important;
}
.loginUserName
{
margin-bottom: 1px !important;
}
.loginUserNameTextBox input,
.loginPasswordTextBox input
{
width: 139px !important;
height: 26px !important;
padding: 0 5px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/login-field.png);
border: 0 !important;
}
.loginAction
{
padding: 0 !important;
width: auto !important;
position: relative;
top: 3px !important;
/*
position: relative;
bottom: -4px !important;
*/
}
.loginAction input
{
width: 223px;
height: 27px !important;
padding: 0;
bottom: 0 !important;
background: url(https://nedra.wildapricot.org/resources/Theme/images/login.jpg);
border: 0;
font-size: 123.1% !important;
font-weight: bold;
color: #e5f2d2;
text-transform: uppercase;
}
.loginAction input:hover
{
background-position: 0 -27px;
color: #fefefe;
}
.loginPasswordLabel
{
width: 69px !important;
}
.loginTable_passwordRequiredValidator
{
float: left;
}
#id_LoginBoxGadget .loginActionRememberMe
{
padding: 7px 0 0 0 !important;
}
#id_LoginBoxGadget .loginActionRememberMe label
{
text-transform: capitalize;
margin-left: 5px;
top: -1px !important;
}
.loginPasswordForgot
{
float: left;
position: relative !important;
left: 131px !important;
top: -43px !important;
}
.loginPasswordForgot a
{
color: #5c830e !important;
font-size: 100% !important;
}
.loginPasswordForgot a:hover
{
color: #6b685d !important;
}
#stay-in-touch
{
text-align: center;
float: right;
position: relative;
right: -51px;
top: 15px;
width: 34px;
font-size: 93%;
font-family: "Times", "Times New Romain", serif;
color: #6b685d;
}
a#email
{
display: block;
margin: 7px 0 5px 5px;
width: 24px;
height: 25px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/envelope.png);
}
a#facebook
{
display: block;
margin-bottom: 5px;
margin-left: 5px;
width: 24px;
height: 25px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/facebook.png);
}
a#linkedin
{
display: block;
margin-left: 5px;
width: 24px;
height: 25px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/linkedin.png);
}
a#email:hover,
a#facebook:hover,
a#linkedin:hover
{
opacity: 0.6;
}





/*
*    Menu
*/





.mainMenu
{
margin: 0;
float: none;
}
.mainMenuContainer
{
height: 47px;
width: 961px;
padding: 0 4px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/menu-fade-border.jpg);
}
.mainMenu0
{
width: 100%;
}
.mainMenuInner
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/menu-tile.jpg) top left repeat-x #958c63;
}
.mainMenu0.menuLevel1 td a, .mainMenu0.menuLevel1 td a:link, .mainMenu0.menuLevel1 td a:active, .mainMenu0.menuLevel1 td a:visited, .mainMenu0.menuLevel1 td a:hover, .mainMenu0.menuLevel1 td span span
{
color: #e1ddc8 !important;
font-weight: bold;
font-size: 116%;
padding: 16px 19px 16px 19px;
display: block;
height: 15px;
border-left: 1px solid #5f5941;
text-align: center;
}
.mainMenu0.menuLevel1 td a:hover, .mainMenu0.menuLevel1 td span span
{
padding: 16px 19px;
}
/*
body#PAGEID_758534 .mainMenu0.menuLevel1 td a,
body#PAGEID_758534 .mainMenu0.menuLevel1 td a:link,
body#PAGEID_758534 .mainMenu0.menuLevel1 td a:active, body#PAGEID_758534 .mainMenu0.menuLevel1 td a:visited, body#PAGEID_758534 .mainMenu0.menuLevel1 td a:hover, body#PAGEID_758534 .mainMenu0.menuLevel1 td span span
{
padding: 16px 19px 16px 19px;
}
*/

.mainMenu0.menuLevel1 td.first a,
.mainMenu0.menuLevel1 td.first span span
{
border-left: 0;
}
.mainMenu0.menuLevel1 TD:hover,
.mainMenu0.menuLevel1 TD A:hover,
.mainMenu0.menuLevel1 TD.itemCurrentParent A:hover,
.mainMenu0.menuLevel1 TD.itemCurrentLeaf span span,
.mainMenu0.menuLevel1 TD.itemCurrent span span,
.mainMenu0.menuLevel1 TD.itemCurrentParent a
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/menu-hover-bg.jpg);
}
.mainMenuContainer .menuLevel1 td.separator
{
display: none;
}
.mainMenu .menuLevel1 td.itemNormal .d5
{
background: transparent;
padding-right: 0;
}

.mainMenu0 td
{

}

.mainMenu .mainMenu0 td.itemNormal ul.dynamic
{
background: #575138;
width: 240px !important;
border-bottom: 4px solid #47422e;
}
.mainMenu .mainMenu0 td.itemNormal ul.dynamic li
{
padding: 10px 0 !important;
width: 240px !important;
}
.mainMenu .mainMenu0 td.itemNormal ul.dynamic a
{
text-align: left;
font-weight: bold !important;
color: #e1ddc8 !important;
width: 218px !important;
border: none !important;
}
.mainMenu .mainMenu0 td.itemNormal ul.dynamic li:hover a
{
background: transparent !important;
}
.mainMenu .mainMenu0 td.itemNormal ul.dynamic li a:hover
{
text-decoration: underline !important;
}
.mainMenu .mainMenu0 td ul.dynamic li a, .mainMenu .mainMenu0 td ul.dynamic li a:link, .mainMenu .mainMenu0 td ul.dynamic li a:active, .mainMenu .mainMenu0 td ul.dynamic li a:visited, .mainMenu .mainMenu0 td ul.dynamic li a:hover, .mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a, .mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:link, .mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:active, .mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:visited, .mainMenu .mainMenu0 td.itemNormal:hover ul.dynamic li a:hover
{
padding: 3px 11px 3px 13px;
}



#id_MenuGadget_idMainMenuItem923214 {display:none;}





/*** SUB NAV ***/

.cnNavigationContainer{height: auto;}

.rootHasSubitems .cnNavigationContainer{width: 209px;}

.subMenu {padding-top:23px;}

.subMenu .menuLevel2 {background-color:transparent;}

.subMenu .menuLevel2 li {height:auto;margin:0padding:0;width:230px;}

.subMenu .menuLevel2 li a, 
.subMenu .menuLevel2 li a:link,
.subMenu .menuLevel2 li a:active, 
.subMenu .menuLevel2 li a:visited, 
.subMenu .menuLevel2 li a:hover, 
.subMenu .menuLevel2 li span span {
font-size:100%;
font-weight:bold;
padding:6px 10px 6px 10px;
white-space:normal;
width:210px;
}

.subMenu .menuLevel2 li a, 
.subMenu .menuLevel2 li a:link, 
.subMenu .menuLevel2 li a:active, 
.subMenu .menuLevel2 li a:visited, 
.subMenu .menuLevel2 li.itemNormal a, 
.subMenu .menuLevel2 li.itemNormal a:link, 
.subMenu .menuLevel2 li.itemNormal a:active, 
.subMenu .menuLevel2 li.itemNormal a:visited, 
.subMenu .menuLevel2 li.itemNormalLeaf a, 
.subMenu .menuLevel2 li.itemNormalLeaf a:link, 
.subMenu .menuLevel2 li.itemNormalLeaf a:active, 
.subMenu .menuLevel2 li.itemNormalLeaf a:visited, 
.subMenu .menuLevel2 li span span {
background-color:transparent;
/*color:#3c3937;*/
color: #4f423a;
font-size:93%;
}

.subMenu .menuLevel2 li a:hover,
.subMenu .menuLevel2 li.itemNormal a:hover,
.subMenu .menuLevel2 li.itemNormalLeaf a:hover
{
/*background-color:#cbc9c9 !important;*/
background: #8c8460 !important;
color: #f4f3ec !important;
}

.subMenu .menuLevel2 li.itemCurrentLeaf span span,
.subMenu .menuLevel2 li.itemCurrent span span,
.subMenu .menuLevel2 li.itemCurrentParent a, 
.subMenu .menuLevel2 li.itemCurrentParent a:link, 
.subMenu .menuLevel2 li.itemCurrentParent a:active, 
.subMenu .menuLevel2 li.itemCurrentParent a:visited {
background-color:transparent;
color:#8C8460;
}

.subMenu .menuLevel2 li.itemCurrentParent a:hover {
color:#3c3937;
}


.subMenu .menuLevel2 .menuLevel3 {background: transparent;}

.subMenu .menuLevel2 .menuLevel3 li a, 
.subMenu .menuLevel2 .menuLevel3 li a:link, 
.subMenu .menuLevel2 .menuLevel3 li a:active, 
.subMenu .menuLevel2 .menuLevel3 li a:visited, 
.subMenu .menuLevel2 .menuLevel3 li.itemNormal a, 
.subMenu .menuLevel2 .menuLevel3 li.itemNormal a:link, 
.subMenu .menuLevel2 .menuLevel3 li.itemNormal a:active, 
.subMenu .menuLevel2 .menuLevel3 li.itemNormal a:visited, 
.subMenu .menuLevel2 .menuLevel3 li.itemNormalLeaf a, 
.subMenu .menuLevel2 .menuLevel3 li.itemNormalLeaf a:link, 
.subMenu .menuLevel2 .menuLevel3 li.itemNormalLeaf a:active, 
.subMenu .menuLevel2 .menuLevel3 li.itemNormalLeaf a:visited, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a:link, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a:active, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a:visited, .subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a, .subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a:link, .subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a:active, .subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a:visited, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a:link, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a:active, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a:visited, 
.subMenu .menuLevel2 .menuLevel3 li span span
{
background-color:transparent;
/*color:#3c3937;*/
color: #91632A;
font-size:93%;
}

.subMenu .menuLevel3 li a, 
.subMenu .menuLevel3 li a:link, 
.subMenu .menuLevel3 li a:active, 
.subMenu .menuLevel3 li a:visited, 
.subMenu .menuLevel3 li a:hover, 
.subMenu .menuLevel3 li.itemNormal a, 
.subMenu .menuLevel3 li.itemNormal a:link, 
.subMenu .menuLevel3 li.itemNormal a:active, 
.subMenu .menuLevel3 li.itemNormal a:visited, 
.subMenu .menuLevel3 li.itemNormal a:hover, 
.subMenu .menuLevel3 li.itemNormalLeaf a, 
.subMenu .menuLevel3 li.itemNormalLeaf a:link, 
.subMenu .menuLevel3 li.itemNormalLeaf a:active, 
.subMenu .menuLevel3 li.itemNormalLeaf a:visited, 
.subMenu .menuLevel3 li.itemNormalLeaf a:hover, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a:link, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a:active, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a:visited, .subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li a:hover, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a, .subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a:link, .subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a:active, .subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a:visited, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormal a:hover, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a:link, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a:active, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a:visited, 
.subMenu .menuLevel2 li.itemCurrentParent .menuLevel3 li.itemNormalLeaf a:hover, 
.subMenu .menuLevel3 li span span {
font-size:93%;
padding:6px 10px 6px 20px;
width:200px;
}

.subMenu .menuLevel2 .menuLevel3 li span span
{
color:#91632A;
font-weight: normal;
font-style: italic;
}





/*
*    Content
*/




input[type=text],
input[type=password]
{
color: #9c9a91 !important;
}
.cnPrimaryContentBlock1 input[type=submit],
.cnPrimaryContentBlock1 input.typeButton
{
color: black !important;
}
.cnContentContainer
{
width: 961px;
border-left: 4px solid #dad8cd;
border-right: 4px solid #dad8cd;
border-bottom: 4px solid #dad8cd;
margin-top: 0;
}
.cnContentContainer.rootHasSubitems
{
background: #eae9e1;
}
.cnPrimaryContentContainer
{
width: 962px;
}
.cnPrimaryContentContainer .d1PrimaryContentContainer
{
border: 0 !important;
}
.cnPrimaryContentBlock1ContentHolder,
.cnPrimaryContentBlock1Content
{
width: 930px;
color: #6B685D !important;
font-size: 100% !important;
line-height: 153.9%;
}
.cnPrimaryContentBlock1ContentHolder
{
padding: 25px 15px;
width: 931px;
min-height: 200px;
overflow: visible;
background: #f4f3ec;
}
.rootHasSubitems .cnPrimaryContentBlock1ContentHolder,
.rootHasSubitems .cnPrimaryContentBlock1Content
{
width: 713px;
}
body#PAGEID_758534 .cnPrimaryContentBlock1ContentHolder,
body#PAGEID_758534 .cnPrimaryContentBlock1Content
{
padding: 0;
width: 961px;
}
.cnPrimaryContentContainer .block .inner
{
padding: 0;
}
.mainMenu .menuLevel1 td.itemCurrent .d5, .mainMenu .menuLevel1 td.itemCurrentParent .d5
{
padding-right: 0;
background: transparent;
}
.cnPrimaryContentBlock1Content ul,
.cnPrimaryContentBlock1Content ol
{
padding-left: 40px;
margin: 0 0 15px 0;
}
.cnPrimaryContentBlock1Content ul li,
.cnPrimaryContentBlock1Content ol li
{
padding: 3px 0;
}
.cnPrimaryContentBlock1Content ul.boxesList
{
padding-left: 0;
}
div.pageTitleOuterContainer
{
padding: 0;
}
.cnPrimaryContentBlock1Content h2
{
color: #5A880B;
font-family: 'Times New Roman', serif;
font-size: 167%;
font-weight: normal;
margin-bottom: 15px;
text-shadow: white 1px 1px 1px;
text-transform: uppercase;
}
.cnPrimaryContentBlock1Content h3,
h3.formTitle
{
font-family: 'Times New Roman', serif;
font-weight: normal;
margin-bottom: 20px;
color: #91632a !important;
font-size: 146.5% !important;
font-weight: bold !important;
text-shadow: 1px 1px 1px #fff;
}
.cnPrimaryContentBlock1Content h4
{
color: #6B685D;
font-family: 'Times New Roman', serif;
font-size: 131% !important;
margin-bottom: 10px;
text-shadow: white 1px 1px 1px;
}
.cnPrimaryContentBlock1Content h1,
h1[class*=SystemPageTitle],
#idLoginMessage h3
{
color: #5A880B !important;
font-family: 'Times New Roman', serif !important;
font-size: 205% !important;
font-weight: normal !important;
margin-bottom: 20px !important;
padding: 0 !important;
text-shadow: white 1px 1px 1px !important;
}
#idGeneralFormContainer,
#idInfoContainer
{
width: 700px;
}
.cnPrimaryContentBlock1Content a,
.profileBox a
{
color: #5C830E !important;
}
.cnPrimaryContentBlock1Content a:hover,
.profileBox a:hover
{
color: #6b685d !important;
}
div.functionalPageContentContainer, div.upcomingEventsContainer, div.boxContainer, div.boxHeaderContainer, div.boxBodyContainer, div.boxBodyContentContainer, div.boxBodyInfoOuterContainer, div.boxBodyContentOuterContainer, div.boxBodyInfoContainer, div.boxBodyContentContainer, div.boxFooterContainer
{
overflow: visible;
}
#idEventBackContainer
{
float: none !important;
}
#idEventsTitleContainer
{
float: left;
width: auto;
}
div.boxBodyContentContainer
{
overflow: hidden;
}

table.EventListCalendar {
width: 926px;
border-color: #eae9e1 !important;
}

.rootHasSubitems table.EventListCalendar {
width:713px;
}

.EventListCalendarHeader
{
background: #eae9e1;
border-color: #eae9e1;
color: #6B685D;
}
.pastEventsList,
.pastEventsList *
{
color: #6B685D !important;
}
#FunctionalBlock1_ctl00_eventPageViewBase_ctl00_ctl00_calendar td
{
border-color: #eae9e1 !important;
}
.WaGadgetForumStateList div.boxHeaderContainer table td.threadTD div.thread,
.WaGadgetForumStateList div.boxBodyContainer table td.threadTD div.thread,
.WaGadgetForumStateList div.boxHeaderContainer table td.lastReplyTD div.lastReply,
.WaGadgetForumStateList div.boxBodyContainer table td.lastReplyTD div.lastReply,
.WaGadgetForumStateList div.boxHeaderContainer table td.topicsCountTD div.topicsCount,
.WaGadgetForumStateList div.boxBodyContainer table td.topicsCountTD div.topicsCount,
.WaGadgetForumStateList div.boxHeaderContainer table td.repliesCountTD div.repliesCount,
.WaGadgetForumStateList div.boxBodyContainer table td.repliesCountTD div.repliesCount,
.WaGadgetForumStateTopicList div.boxHeaderContainer table td.threadTD div.thread,
.WaGadgetForumStateTopicList div.boxBodyContainer table td.threadTD div.thread,
.WaGadgetForumStateTopicList div.boxHeaderContainer table td.lastReplyTD div.lastReply,
.WaGadgetForumStateTopicList div.boxBodyContainer table td.lastReplyTD div.lastReply,
.WaGadgetForumStateTopicList div.boxHeaderContainer table td.repliesCountTD div.repliesCount,
.WaGadgetForumStateTopicList div.boxBodyContainer table td.repliesCountTD div.repliesCount
{
overflow: visible;
}
div.publicWizardContainer div.cornersContainer div.c1, div.publicWizardContainer div.cornersContainer div.c2, div.publicWizardContainer div.cornersContainer div.c3, div.publicWizardContainer div.cornersContainer div.c4, div.publicWizardContainer div.infoContainer, div.generalFieldsContainer div.captionContainer,
div.cornersContainer div.c1, div.cornersContainer div.c2, div.cornersContainer div.c3, div.cornersContainer div.c4, div.publicWizardContainer div.infoContainer, div.generalFieldsContainer div.captionContainer, div.boxViewOutline div.boxHeaderContainer, div.boxViewOutline div.boxFooterContainer, div.boxBodyInfoViewFill div.boxBodyInfoContainer,
.highlight,
.WaGadgetForumStateTopicList div.boxBodyContainer tr.highlight,
.WaGadgetForumStateList div.boxBodyContainer tr.highlight,
#membersTable th,
.cnPrimaryContentBlock1Content .membersTable TR.hover
{
background: #eae9e1;
}
.forumListRow,
.forumListRow *,
.boxContainer,
.boxContainer *,
#idLoginMessage p,
#FunctionalBlock1_ctl00_loginViewControl_loginControl span,
.cnPrimaryContentBlock1Content p,
label[for=ctl00_ContentArea_loginViewControl_loginControl_RememberMe]
{
color: #6B685D;
}
#FunctionalBlock1_ctl00_loginViewControl_loginControl
{
margin-top: 15px;
}
.forumMessage blockquote
{
background: #f4f3ec !important;
}

/* hide the rss link on the blog as it's behind a login */
#FunctionalBlock1_ctl00_blogPostList_rssLink {display:none;}


/*
*    Member Area
*/




.loggedName span
{
color: #6B685D;
font-size: 131%;
}
.loginData a
{
color: #5C830E;
}
.loginData input[value=Logout]
{
width: 105px;
height: 27px;
border: 0;
background: url(https://nedra.wildapricot.org/resources/Theme/images/logout-button.jpg);
color: #E5F2D2;
font-size: 123.1% !important;
font-weight: bold;
text-shadow: #375519 0px 0px 3px;
text-transform: uppercase;
}
.loginData input[value=Logout]:hover
{
background-position: 0 -27px;
color: #fff;
}
.menuMemberOnlyIcon
{
display: none;
}
.mainMenu .mainMenu0 td.itemNormal ul.dynamic li.itemNormal .d5
{
background: transparent;
}
.mainMenu .mainMenu0 td ul li.itemNormal:hover ul.dynamic, .mainMenu .mainMenu0 td ul li.itemNormal a:hover ul.dynamic, .mainMenu .mainMenu0 td.itemNormal ul.dynamic li.itemNormal:hover ul.dynamic, .mainMenu .mainMenu0 td.itemNormal ul.dynamic li.itemNormal a:hover ul.dynamic
{
left: 240px;
top: -10px;
background: #898160;
border-color: #575138;
}


/*
*   Home Page
*/





#home-top
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/home-top-content-tile.jpg) right repeat-y;
}
#home-banner-image
{
float: left;
width: 663px;
height: 267px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/home-image.jpg);
}
#home-top-content
{
width: 298px;
float: left;
color: #fff;
line-height: 174%;
font-size: 100%;
}
#home-top-content .home-inner
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/home-top-content-bg.jpg) no-repeat;
width: 248px;
padding: 20px 30px 12px 20px;
}
#home-middle
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/home-middle-tile2.jpg);
/*
border-top: 2px solid #e8e6db;
border-bottom: 2px solid #f4f3ec;
*/
}
#home-middle-inner
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/home-middle-bottom-border.jpg) bottom no-repeat;
margin-bottom: 2px;
*margin-bottom: 2px;
padding-bottom: 30px;
}
#home-middle #events
{
width: 332px;
/*min-height: 272px;*/
/*padding: 20px;*/
float: left;
/*
background: url(https://nedra.wildapricot.org/resources/Theme/images/events-tile.png) repeat-x;
*/
background: url(https://nedra.wildapricot.org/resources/Theme/images/events-tile-top.jpg) repeat-x;
background-position: 0 1px;
}

#home-middle #events #more-event-text
{
padding: 0 20px;
font-size: 93%;
}
#home-middle #events #more-event-text a
{
font-size: 100%;
}
#home-middle #events .artBoxHolder
{
padding: 0 20px;
margin-top: 15px;
}
#home-middle #news
{
/*padding: 20px 50px 20px 20px;*/
padding: 0;
width: 331px;
/*min-height: 272px;*/
float: left;
background: url(https://nedra.wildapricot.org/resources/Theme/images/news-tile-top.jpg) repeat-x;
background-position: 0 1px;
}
#home-middle #news .artBoxHolder
{
padding: 0 20px;
font-size: 93% !important;
}
#home-middle #news #more-news-text
{
padding: 0 50px 0 20px;
}
#home-middle #news #more-news-text a
{
font-size: 100% !important;
}
#home-middle #events .itemInfoContainer,
#home-middle #news .itemInfoContainer
{
color: #91632a;
}
#home-middle #news
{
color: #6b685d;
font-size: 93%;
}
#home-middle #news a
{
font-size: 85% !important;
color: #5c830e;
font-weight: bold;
}
#home-middle #news a.itemAuthor
{
font-size: 100% !important;
}
#home-middle #news .artBoxInnerContainer
{
margin-bottom: 15px;
font-size: 108%;
}
#home-middle #join
{
width: 295px;
/*min-height: 272px;*/
/*padding: 15px 20px 15px 15px;*/
padding: 0;
float: left;
font-size: 93%;
color: #6b685d;
line-height: 153.9%;
background: url(https://nedra.wildapricot.org/resources/Theme/images/join-tile-top.jpg) repeat-x;
background-position: 0 1px;
}
#home-middle #join #join-inner-2
{
padding: 0 15px 0 20px;
}
#home-middle #events a,
#home-middle #news .artBoxInnerContainer a,
#home-middle #join a
{
color: #5c830e;
font-weight: bold;
font-size: 85%;
}
#home-middle #events a:hover,
#home-middle #news a:hover,
#home-middle #join a:hover
{
color: #2a5609;
}
#home-middle #events h2,
#home-middle #news h2,
#home-middle #join h2
{
color: #5a880b;
font-family: "Lato", serif;
font-size: 167%;
font-weight: normal;
text-shadow: 1px 1px 1px #fff;
text-transform: uppercase;
/*border-bottom: 1px solid #e8e6db;*/
background: url(https://nedra.wildapricot.org/resources/Theme/images/home-h2-border.png) repeat-x;
background-position: 0 22px;
padding: 0 0 17px 20px;
margin: 20px 0 0 0 !important;
}
#home-middle #events h2
{
font-size: 153.9% !important;
}
#home-middle .artBoxInner
{
line-height: normal;
}
#home-middle .more-events-text
{
font-size: 93%;
}
#join-button
{
margin-top: 15px;
}
#join-button a
{
display: block;
padding-left: 17px;
width: 242px;
margin: 0 auto;
height: 62px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/join-button.png);
color: #f3f3f3 !important;
font-size: 131% !important;
line-height: 62px;
text-decoration: none;
text-shadow: 0px 0px 3px #5d5d5d;
text-transform: uppercase;
}
#join-button a:hover
{
background-position: 0 -62px;
color: #fff !important;
}


#home-bottom
{
background: url(/resources/Theme/images/home-bottom-tile.jpg) repeat-x;
height:1%;
}
#home-bottom #sponsors
{
float: left;
/*padding: 20px;*/
margin: 20px;
width: 644px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/sponsors-sidebar-border.jpg) right repeat-y;
}
#home-bottom #sponsors h3
{
/*
margin-bottom: 0;
font-size: 123.1% !important;
*/
margin-bottom: 0 !important;
color: #5A880B !important;
font-family: 'Times New Roman', serif;
font-size: 167% !important;
font-weight: normal !important;
padding: 0px 0px 0px 0px;
text-shadow: white 1px 1px 1px;
display:block;
}
#home-bottom #sponsors #sponsor-legend
{
/*float: left;*/
/*position: relative;*/
padding: 8px 0;
/*
top: -19px;
right: 52px;
*/
}
#home-bottom #sponsors #sponsor-legend .platinum
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/sponsor-legend.png);
width: 136px;
height: 29px;
float: left;
margin-right: 12px;
}
#home-bottom #sponsors #sponsor-legend .gold
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/gold-sponsor-legend.png);
width: 116px;
height: 29px;
float: left;
margin-right: 12px;
}
#home-bottom #sponsors #sponsor-legend .silver
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/silver-sponsor-legend.png);
width: 121px;
height: 29px;
float: left;
}
#home-bottom #sponsors #logos
{
margin-top: 25px;
margin-left: 35px;
text-align: center;
}
#home-bottom #sponsors #logos table
{
width: 587px;
}
#home-bottom #sponsors #logos table td
{
padding: 6px 0;
}
#home-bottom #sponsors #logos a
{
/*
display: block;
float: left;
*/
margin-right: 40px;
margin-bottom: 20px;
position: relative;
}
#home-bottom #sponsors #logos td.platinum a span,
#home-bottom #sponsors #logos td.gold a span,
#home-bottom #sponsors #logos td.silver a span
{
display: block;
width: 24px;
height: 24px;
position: absolute;
/*
right: -10px;
top: -10px;
*/
right: -15px;
top: -2px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/platinum-marker.png) top right no-repeat;
}
#home-bottom #sponsors #logos td.gold a span
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/gold-sponsor-marker.png) top right no-repeat;
}
#home-bottom #sponsors #logos td.silver a span
{
background: url(https://nedra.wildapricot.org/resources/Theme/images/silver-sponsor-marker.png) top right no-repeat;
}
#home-bottom #sponsors img
{
/*
margin-right: 40px;
margin-bottom: 20px;
*/
}
/*
#home-bottom #sponsors img + img + img + img
{
clear: left;
}
#home-bottom #sponsors img + img + img + img + img
{
clear: none;
}
*/
#home-bottom #sponsors-sidebar
{
float: left;
/*
padding: 0 20px;
margin: 20px 0;
*/
}
#view-sponsors
{
text-align: center;
margin-top: 80px;
margin-bottom: 40px;
}
#view-sponsors a
{
color: #5a880b;
text-shadow: 1px 1px 1px #fff;
font-size: 123.1%;
font-weight: bold;
font-family: "Times New Roman", serif;
}
#view-sponsors a:hover
{
color: #6b685d;
}
#become-a-sponsor a
{
display: block;
padding-left: 17px;
padding-top: 12px;
width: 242px;
height: 51px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/become-a-sponsor.png);
color: #eee1a5 !important;
font-size: 131% !important;
text-decoration: none;
font-weight: bold;
text-shadow: 0px 0px 3px #5d5d5d;
text-transform: uppercase;
}
#become-a-sponsor a:hover
{
background-position: 0 -63px;
color: #f5f1dd !important;
}


div.artBoxContainer div.artBoxContentHolder
{
overflow: visible;
}





/*
*    Footer
*/





.cnFooterContainer,
.footerContent,
.footerContentHolder
{
width: 968px;
}
.cnFooterPoweredByContainer
{
display: none;
}
#footer-logo a
{
display: block;
width: 309px;
height: 72px;
background: url(https://nedra.wildapricot.org/resources/Theme/images/footer-logo.jpg);
float: left;
}
#footer-content
{
width: 365px;
float: right;
font-size: 85%;
text-align: right;
margin-right: 4px;
}
#footer-menu
{
margin-bottom: 3px;
}
#footer-menu ul
{
list-style-type: none;
color: #517202;
float: right;
}
#footer-menu ul li
{
float: left;
margin-left: 5px;
}
#footer-menu ul li:first-child
{
margin-left: 0;
}
#footer-menu ul li a
{
color: #517202;
text-decoration: none;
font-weight: bold;
}
#footer-menu ul li a:hover
{
text-decoration: underline;
}
#footer-contact
{
margin-bottom: 3px;
}
#footer-contact,
#footer-contact a
{
color: #676248;
font-weight: bold;
text-decoration: none;
}
#footer-contact a:hover
{
text-decoration: underline;
}
#footer-copyright
{
color: #676248;
}
#footer-credit
{
margin-top: 25px;
}
#footer-credit a
{
color: #f4f3ec;
font-weight: bold;
}
#footer-credit a:hover
{
color: #676248;
}
.footerContentHolder
{
background: transparent;
}
.eventTime
{
color: #ffffff
}

/*Wild Apricot legacy styles for compatibility with version 5.0. Begin.*/
.headerContent, .headerContent .gadgetContentEditableArea
{
  overflow: visible;
}

/*
#idProfileMainContainer, #idProfileMainContainer *, .fieldBody h4, .textFieldContainer, .infoText, .generalFieldsOuterContainer, .generalFieldsOuterContainer * {
    color: #000000 !important;
}
*/

.generalFieldsContainer input[type=submit], .generalFieldsContainer input.typeButton {
    display: inline-block;
    box-sizing: border-box;
    padding: 5px 14px 6px 14px;
    background-color: #b3ea86;
    border: 0;
    color: white;
    font: 300 12px/normal Lato;
    text-transform: uppercase;
    height: auto;
    margin: 10px 0;
    outline: 0;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    -webkit-appearance: none;
    white-space: nowrap;
    min-width: 92px;


/*Wild Apricot legacy styles for compatibility with version 5.0. End.*/