/*
Interior Styles
*/

html body {
	font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
}

#content {
  max-width: 1160px;
  margin-top: 30px;
}

.navbar .nav .active > a,
.navbar .nav .active > a:hover {
  background: none;
}

a:hover {
  color: #24A6A6;
}

#sidebar #searchsubmit { height: 48px; }

/* -------------CALENDAR */

#tag_list { display:none; }

#calendar_month table { table-layout:fixed; }

#main .large_calendar_month a { color:#fff; text-decoration:none; }
.large_calendar th, .weekly_large_calendar th
{
background:url("images/dark-waves.png") repeat scroll 0 0 #D5C7AC;
}

#content .large_calendar tr td, #content .weekly_large_calendar tr td
{
height: 6em;
}
#content td.calendar_today {
  background:url("images/dark-waves.png") repeat scroll 0 0 #D5C7AC;
}

.large_calendar td.blank_cell, .weekly_large_calendar td.blank_cell {
    background: url("images/home-ss-bdr.png") repeat scroll 0 0 transparent;
}

body h1
{
  color:#a40f11;
  font-family:"proxima-nova";
  font-weight:700;
}

body h2 {
    color: #24A6A6;
    font-size: 2em;
    font-family:"proxima-nova";
  	font-weight:400;
  	letter-spacing: -0.02em;
    line-height: 1.3em;
    margin-bottom: 0.5em;
    margin-top: 1em;
    clear:both;
}

body h3 { margin: 0.6em 0; }

#main h3 a { font-weight:normal; }

hr { color:#9A7939; }

p strong { font-size:1.14em; }

.big-list
{
	list-style:none;
	margin:0;
}

a { color:#9A7939; text-decoration:underline; }
.home a,
.well a { text-decoration:none; }

#main li {
    line-height: 1.4em;
    padding: 0.5em 0.5em;
}

#menu-sidebar-menu li { display:none; }
.well #menu-sidebar-menu .current-menu-item,
.well #menu-sidebar-menu .current-menu-item li,
.well #menu-sidebar-menu .current-menu-ancestor,
.well #menu-sidebar-menu .current-menu-ancestor li { /*display:block;*/ }

.well #menu-sidebar-menu .current-menu-ancestor,
.well #menu-sidebar-menu .current_page_item,
.well #menu-sidebar-menu .current_page_item > ul > li,
.well #menu-sidebar-menu .current-menu-item,
.well #menu-sidebar-menu .current-menu-item > ul > li,
.well #menu-sidebar-menu .current_page_parent,
.well #menu-sidebar-menu .current_page_parent > ul > li {
	display:block;
}

#nav_menu-3 .widget-inner > h3 { display:none; }
#sidebar #nav_menu-3 #menu-sidebar-menu > li.current-menu-item > a,
#sidebar #nav_menu-3 li.current-menu-ancestor > a
{
color: #A30F11;
font-size: 18px;
font-weight:700;
text-transform: uppercase;
  }
  #sidebar #nav_menu-3 #menu-sidebar-menu > li.current-menu-item > a:hover,
  #sidebar #nav_menu-3 li.current-menu-ancestor > a:hover
  {
  color:#24A6A6;
  }

#sidebar #nav_menu-3 #menu-sidebar-menu > li.current-menu-item > ul,
#sidebar #nav_menu-3 li.current-menu-ancestor > ul { margin:0; }

#sidebar #nav_menu-3 ul ul {
    margin: 0 0 0 1.5em;
}

#nav_menu-3 #menu-sidebar-menu { margin:0 0 0 1em; }

/* ------------- BOARD DIRECTORY */

#board-list {
  list-style:none;
  margin-top:1em;
  overflow:hidden;
  }
  #board-list li {
    float:left;
    width:47%;
    padding-right:3%;
    height:90px;
  }


/* ------------- MEMBER DIRECTORY */

.page-id-203 .member {
  margin: 10px 0;
}
.page-id-203 .wp-pagenavi {
  margin-top: 25px;
}
.page-id-203 .wp-pagenavi span.current {
  border-color: #A30F11;
  color: #A30F11;
}
.page-id-203 .wp-pagenavi a:hover {
  border-color: #24A6A6;
}
.single-count_me_in h2 {
  margin: 0;
}
.single-count_me_in hr {
  margin-bottom: 13px;
}

.biggie-txt {
    color: #24A6A6;
    font-family: "proxima-nova";
    font-size: 1.5em;
    font-weight: 400;
    letter-spacing: -0.02em;
    line-height: 1.3em;
    margin:.2em 0;
  }
  .biggie-txt em { color:#9C1B15; }
.norm-txt { color:#000; font-size:.8em; }

/* ------------- FORMS */

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    font-size: 1em !important;
    height: 2em;
}

label, input, button, select, textarea {
    font-size: 1em;
    }
.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    font-size: 1em;
}

.gform_wrapper select {
    font-size: 1em;
}

.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
    display: block;
    font-size: 0.8em;
    letter-spacing: 0.5pt;
    margin: -5px 3px 3px 5px;
}

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"] {
    font-size: 1em;
    padding: 0.5em;
}

.gform_page_footer input.button {
    background: none repeat scroll 0 0 #24A6A6;
    color: #FFFFFF;
    padding: 0.5em 1.5em;
  }
  .gform_page_footer input.button.gform_previous_button {
    background:url("images/home-ss-bdr.png") repeat scroll center bottom #D5C7AC;
  }


body .gform_wrapper .percentbar_blue {
    background: url('images/percentbar-blue.png') repeat scroll 0 0 #0072BC;
    color: #FFFFFF;
}

#field_1_24 .gfield_description { padding:1em 0;}
#example-button {
    background: none repeat scroll 0 0 #24A6A6;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 1em;
    padding: 1.2em 2em;
    text-decoration: none;
    text-transform: uppercase;
}
#example-button:hover {
    background: url("images/home-ss-bdr.png") repeat scroll center bottom #24A6A6;
  }

a.g_example_button {
	display:block;
	background: none repeat scroll 0 0 #24A6A6;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 1em;
	padding: 1em 1em 1em 2em;
    text-decoration: none;
    text-transform: uppercase;
	margin-bottom:10px;
}
  
.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {
    width: 94% !important;
}
.gform_wrapper .ginput_complex .ginput_right input, .gform_wrapper .ginput_complex .ginput_right select {
    width: 94% !important;
}