/* =bbPress
	http://wordpress.org/extend/plugins/bbpress/
-------------------------------------------------------------- */

#page .bbp-topics {
	border: none;
}

#page table.bbp-forums th,
#page table.bbp-topics th,
#page table.bbp-topic th,
#page table.bbp-replies th {
    background-color: #AFAFAF;
	font-size: 11px;
	font-weight: normal;
}

#page .bbp-topic-title a {
	font-weight: bold;
	text-decoration: none;
}

#page .bbp-topic-title .bbp-topic-pagination a {
	font-weight: normal;
	text-decoration: none;
}

#page .bbp-topic-title .bbp-topic-meta a {
	font-weight: normal;
	text-decoration: underline;
}

#page .bbp-topic-title .bbp-topic-meta a:hover {
	text-decoration: none;
}

#page #content p.bbp-topic-meta .bbp-author-avatar {
	display: none;
}

#page .bbp-logged-in h4 {
    margin-bottom: 5px;
}

#page .bbp-logged-in .dark-button {
	float: right;
}

#page .bbp-logged-in .logout-link {
	background: none;
	border:none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #333;
	display: inline;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#page .bbp-logged-in a:hover.button.logout-link  {
	color: #000;
	background: none;
	text-decoration: none;
}

#page .bbp-logged-in a:active.button.logout-link  {
	background: none;
}

.logged-in .bbp_widget_login h4.widget-title {
	display: none;
}

.widget fieldset {
	background: none;
	border: none;
}
.bbp-submit-wrapper p {
	display: none;
}

#sidebar .bbp-remember-me {
	margin: 0 0 10px 75px;
	font-size: 11px;
	line-height: 11px;
}

#sidebar .bbp-login-form .bbp-remember-me label {
width: 88px;
}

a.bbp-register-link {
	background-color: #898989;
	background: -moz-linear-gradient(100% 100% 90deg, #898989, #b4b4b4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#898989), to(#b4b4b4));
	border: solid 1px #636363;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 1px 3px #ccc;
	-moz-box-shadow: 0 1px 3px #ccc;
	-webkit-box-shadow: 0 1px 3px #ccc;
	color: #fff;
	display: inline-block;
	font-weight: bold;
	padding: 3px 10px;
	margin: 0 0 2px 0;
	text-decoration: none;
}

a:hover.bbp-register-link  {
	background-color: #7d7d7d;
	background: -moz-linear-gradient(100% 100% 90deg, #7d7d7d, #9d9d9d);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7d7d7d), to(#9d9d9d));
	text-decoration: none;
	color: #fff;
}

a:active.bbp-register-link  {
	background-color: #686868;
	background: -moz-linear-gradient(100% 100% 90deg, #686868, #7d7d7d);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#686868), to(#7d7d7d));
}

#sidebar .bbp-login-form .bbp-submit-wrapper {
	margin: 0 18px 0 0;
}

#user-submit {
	background-color: #e5e5e5;
	background: -moz-linear-gradient(100% 100% 90deg, #e5e5e5, #f7f7f7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5e5e5), to(#f7f7f7));
	border: solid 1px #bababa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 1px 3px #ccc;
	-webkit-box-shadow: 0 1px 3px #ccc;
	box-shadow: 0 1px 3px #ccc;
	color: #000;
	display: inline-block;
	font-weight: bold;
	margin: 0;
	padding: 3px 10px;
	text-decoration: none;
}

#user-submit:hover {
	color: #000;
	cursor: pointer;
	background-color: #d8d8d8;
	background: -moz-linear-gradient(100% 100% 90deg, #d8d8d8, #e8e8e8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8d8d8), to(#e8e8e8));
	text-decoration: none;
}

#user-submit:active {
	background-color: #c8c8c8;
	background: -moz-linear-gradient(100% 100% 90deg, #c8c8c8, #d8d8d8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8c8c8), to(#d8d8d8));
}
#sidebar .bbp-lostpass-link {
	float: right;
	font-size: 11px;
	margin: 0 18px 0 0;
}

/* =Breadcrumb NavXT
	http://mtekk.us/code/breadcrumb-navxt/
-------------------------------------------------------------- */

.breadcrumb {
	border-bottom: 1px solid #e5e5e5;
	color: #afafaf;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}

.breadcrumb a {
	color: #afafaf;
	text-decoration: underline;
}

.breadcrumb a:hover {
	color: #3f3f3f;
	text-decoration: none;
}

/* =Category Posts Widget
-------------------------------------------------------------- */

.widget_categoryposts .powerpress_player,
.widget_categoryposts .powerpress_links {
	display: none;
}

.widget_categoryposts li p,
.widget_categoryposts li img {
	display: none;
}

.widget_categoryposts li.first p {
	display: block;
	margin: 0;
}

/* =Gravity Forms
	http://www.gravityforms.com/
-------------------------------------------------------------- */

#page .gform_wrapper h2.gsection_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 0;
	margin: 0;
}

#page .gform_wrapper h3.gform_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.6em;
	margin: 20px 0 0 0;
	padding: 0;
}

#page .gform_wrapper .description,
#page .gform_wrapper .gfield_description,
#page .gform_wrapper .gsection_description,
#page .gform_wrapper .instruction {
	color: #888787;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.6em;
}

#page .gform_wrapper .gsection {
	border-bottom: 1px solid #afafaf !important;
	margin: 8px 0 16px 0;
	padding: 0 0 4px 0;
}

#page .gform_wrapper input,
#page .gform_wrapper textarea,
#page .gform_wrapper select  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	padding: 3px;
}

#page .gfield_checkbox input:hover,
#page .gfield_checkbox label:hover,
#page .gfield_radio input:hover,
#page .gfield_radio label:hover {
	color: #000;
	cursor: pointer;
}

#page .gform_wrapper input.button {
	background-color: #808080;
	border: none;
	color: #fff;
	padding: 3px;
	margin: 0 0 5px 0;
}

#page .gform_wrapper input.button:hover {
	background-color: #5e5e5e;
	border: none;
	color:#fff;
	cursor: pointer;
}

#page .gform_wrapper .gfield_required {
	color: #000;
	margin-left: 4px;
}

.ui-datepicker-div,
.ui-datepicker-inline,
body #ui-datepicker-div {
	border: 1px solid #959494;
}

table.ui-datepicker {
	border: none;
	margin: 0;
}

table.ui-datepicker tr td {
	border: 1px solid #fff;
}

table tr.ui-datepicker-title-row td {
	border-top: none;
}

table tr.ui-datepicker-title-row td a {
	font-weight: bold;
	text-decoration: none;
}

table tr.ui-datepicker-title-row td a:hover {
	text-decoration: underline;
}

#ui-datepicker-div table.ui-datepicker td a {
	background: none;
	border: none;
}

table.ui-datepicker tbody {
	background-color: #f7f7f7;
}

table.ui-datepicker tbody tr td a {
	text-decoration: none;
}

table.ui-datepicker tbody tr td a:hover {
	text-decoration: underline;
}

table.ui-datepicker tbody tr td:hover {
	background: #fff;
}

#ui-datepicker-div .ui-datepicker-next,
#ui-datepicker-div .ui-datepicker-prev {
	background: #f7f7f7;
}

#ui-datepicker-div  .ui-datepicker-header select {
	background: #f7f7f7;
}

/* =Image Widget
	http://wordpress.org/extend/plugins/image-widget/
-------------------------------------------------------------- */

.widget_sp_image,
#promo .widget_sp_image {
	background: none;
	border: none;
	margin: 0 0 20px 0;
	padding: 0;
}

/* =Mail Chimp
-------------------------------------------------------------- */

#mc_signup_form {
margin: 0 0 7px 0;
}

#page .mc_merge_var {
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
}

#page .mc_signup_submit {
    display: inline;
    text-align: left;
}

#page .mc_signup_submit input.button {
  background-color: #e5e5e5;
  background: -moz-linear-gradient(100% 100% 90deg, #e5e5e5, #f7f7f7);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e5e5e5), to(#f7f7f7));
  border: solid 1px #bababa;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 1px 3px #ccc;
  -webkit-box-shadow: 0 1px 3px #ccc;
  box-shadow: 0 1px 3px #ccc;
  color: #000;
  display: inline-block;
  font-weight: bold;
  margin: 5px 0;
  padding: 8px 10px 5px;
  text-decoration: none;
}

#page .mc_signup_submit input.button:hover {
	color: #000;
	background-color: #d8d8d8;
	background: -moz-linear-gradient(100% 100% 90deg, #d8d8d8, #e8e8e8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d8d8d8), to(#e8e8e8));
	text-decoration: none;
}

#page .mc_signup_submit input.button:active {
	background-color: #c8c8c8;
	background: -moz-linear-gradient(100% 100% 90deg, #c8c8c8, #d8d8d8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c8c8c8), to(#d8d8d8));
}

#sidebar .mc_merge_var .mc_var_label {
	display: none;
}

#sidebar .mergeRow {
	display: none;
}

.widget_mailchimpsf_widget h4 {
	font-size: 1.2em;
}

#mc_subheader {
	font-size: 0.8em;
}

.home #page #mc_signup_form .mc_input {
	width: 100%;
	padding: 2%;
}

.home .widget_mailchimpsf_widget h4 {
	font-size: 1.4em;
}
.widget_mailchimpsf_widget .widget-title {
  margin-bottom: 5px;
}
#mc_subheader {
  margin-bottom: 0px;
}
#page #mc_signup_submit {
  width: 50%;
}

.home #mc_subheader {
	font-size: 1em;
}

.home #mc_signup_form {
margin: 0 0 15px 0;
}

/* =Simple Pull Quote
	http://wordpress.org/extend/plugins/simple-pull-quote/
-------------------------------------------------------------- */

#page .simplePullQuote {
	background: url("../images/pullquote-bg.jpg") no-repeat scroll left top #fff;
	border-bottom: 1px solid #afafaf;
	border-top: 1px solid #afafaf;
	-moz-box-shadow: none;
	float: right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-style: italic;
	line-height: 1.5em;
	margin: 10px 0 10px 10px;
	padding: 10px 5px 10px 55px;
	text-indent: 0;
	width: 225px;
}

/* =TwitPic
	http://wordpress.org/extend/plugins/twitpic/
-------------------------------------------------------------- */

#page #twitpic img {
	border: solid 1px #afafaf;
	margin: 0 5px 5px 0;
}

#page #twitpic img:hover {
	border: solid 1px #000;
}

#page .twitpic-footer {
	display: none;
}

/* =Twitter Tools
	http://wordpress.org/extend/plugins/twitter-tools/
-------------------------------------------------------------- */

#page .aktt_tweets a {
	text-decoration: underline;
}

#page .aktt_tweets a:hover {
	text-decoration: none;
}

#page .aktt_tweets li {
	line-height: 1.5em;
	padding: 10px 0;
}

#page .aktt_tweets li.aktt_more_updates {
	border-bottom: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding: 10px 0 0 0;
	text-transform: uppercase;
}

#page .aktt_tweets li a.aktt_tweet_time {
	color: #afafaf;
	font-size: 0.8em;
	font-style: italic;
	text-decoration: none;
}

#page .aktt_tweets li a:hover.aktt_tweet_time {
	color: #4E4E4E;
	text-decoration: underline;
}

#page #aktt_tweet_form {
	margin: 0;
	padding: 10px 0 0 0;
}

#page #aktt_tweet_form fieldset {
	border: 0 none;
	background: none;
	margin: 0;
	padding: 0;
}

#page #aktt_tweet_form fieldset p {
	margin: 0 0 10px 0;
}

#page #aktt_tweet_form input {
	width: 98%;
}

#page #aktt_tweet_form input#aktt_tweet_submit {
	background-color: #808080;
	border: none;
	color: #fff;
	margin-right: 0;
	padding: 3px;
	width: auto;
}

#page #aktt_tweet_form input#aktt_tweet_submit:hover {
	background-color: #5e5e5e;
	border: none;
	color:#fff;
	cursor: pointer;
}

#page .aktt_credit {
	display: none;
}

/* =WP-PageNavi
	http://wordpress.org/extend/plugins/wp-pagenavi/
-------------------------------------------------------------- */

#nav-post .wp-pagenavi {
	clear: both;
}

#nav-post .wp-pagenavi .pages {
	color: #737373;
	font-style: italic;
}

#nav-post .wp-pagenavi span {
	border: none;
	color: #3f3f3f;
	margin: 2px;
	padding: 3px 5px;
	text-decoration: none;
}

#nav-post .wp-pagenavi a {
	background-color: #ededed;
	border: none;
	color: #3f3f3f;
	margin: 2px;
	padding: 3px 5px;
	text-decoration: none;
}

#nav-post .wp-pagenavi a.previouspostslink,
#nav-post .wp-pagenavi a.nextpostslink,
#nav-post .wp-pagenavi a.first,
#nav-post .wp-pagenavi a.last {
	background: none;
	border: none;
	color: #3f3f3f;
	padding: 3px 5px;
	margin: 2px;
	text-decoration: none;
}

#nav-post .wp-pagenavi a:hover,
#nav-post .wp-pagenavi span.current {
	background-color: #c9c9c9;
	color: #3f3f3f;
}

#nav-post .wp-pagenavi a:hover.previouspostslink,
#nav-post .wp-pagenavi a:hover.nextpostslink,
#nav-post .wp-pagenavi a:hover.first,
#nav-post .wp-pagenavi a:hover.last {
	background: none;
	color: #3f3f3f;
	text-decoration: underline;
}

#nav-post .wp-pagenavi span.current {
	font-weight: bold;
}