/*
Theme Name: How to Get Rid of Things
Theme URI: http://www.getridofthings.com/
Author: Jonathan Hatch
Author URI: http://www.jonathanhatch.com/
Description: A barebones,  semantic and responsive design based upon Automattic's Toolbox.
Version: 1.0
License: GNU General Public License
*/
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }	article, aside, figure, footer, header, nav, section, details, summary {display: block;} img, object, embed {max-width: 100%;} html {overflow-y: scroll;} ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;} a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent;} del {text-decoration: line-through;} abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;} input, select {vertical-align: middle;} pre {white-space: pre; white-space: pre-wrap; white-space: pre-line; word-wrap: break-word; } input[type="radio"] {vertical-align: text-bottom;} input[type="checkbox"] {vertical-align: middle;} .ie7 input[type="checkbox"] {vertical-align: baseline;} .ie6 input {vertical-align: text-bottom;} select, input, textarea {font: 99% sans-serif;} table {font-size: inherit; font: 100%;} small {font-size: 85%;} strong {font-weight: bold;} button, input, select, textarea {margin: 0;} button {width: auto; overflow: visible;} .ie7 img {-ms-interpolation-mode: bicubic;} .ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } .clearfix:after { clear: both; } .clearfix { zoom: 1; }

/* ===== Colors =====
Green: #83B63A;
Light Green: #CBD86A;

Orange: #F99517;
Light Orange: #FBBF74;

Gray: #676C7D;
Dark Gray: #010A26;

Blue: #3DA9C3;
Light Blue: #A9DDE8;

Purple: #493E8B;
Light Purple: #928BB9;
================== */

h1, h2, h3, h4, h5, h6, label {
    font-family: Lato, Georgia, sans-serif;
}
abbr, address, blockquote, caption, cite, code, input, ol, p, pre, ul {
    font-family: 'PT Serif', "Trebuchet MS", serif;
}
body {
    width: 100%}
div#page {
    margin: 0 auto;
    max-width: 1200px;
}
div#main {
    width: 100%;
    float: left;
}
a:hover, a:hover img, li:hover {
    -moz-transition: color .2s;
    -webkit-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}
:hover {
    -moz-transition: background .2s;
    -webkit-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
}
a img:hover {
    -moz-transition: opacity .2s;
    -webkit-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
}
a {
    word-wrap: break-word;
}
.alignleft {
    float: left;
    display: block;
}
.alignright {
    float: right;
    display: block;
}
.aligncenter {
    display: block;
    margin: 0 auto;
    text-align: center;
}
.mobile-off, span.edit-link {
    display: none;
}
body {
    background: #FFF;
}
nav#articleTopics {
    float: left;
    width: 100%;
    background: #83B63A;
    border-bottom: 1px solid #CBD86A;
    padding: 10px 0;
}
nav#articleTopics li {
    text-align: center;
    width: 25.8%;
    margin: 0 0 15px 5%;
    display: inline-block;
}
nav#articleTopics li img {
    width: 100%;
    height: auto;
}
nav#articleTopics a {
    color: #010A26;
    text-decoration: none;
}
nav#articleTopics a li:hover {
    color: #FFF;
}
nav#articleTopics a:hover li img {
    visibility: hidden;
}
li.acneTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_acne_rollover.png);
}
li.beautyTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_beauty_rollover.png);
}
li.financialTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_financial_rollover.png);
}
li.healthTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_health_rollover.png);
}
li.householdTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_household_rollover.png);
}
li.peopleTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_people_rollover.png);
}
li.petsTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_pets_rollover.png);
}
li.pestsTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_pests_rollover.png);
}
li.glossaryTopics {
    background: url(/wp-content/themes/howtogetridofthings/images/grot_icon_glossary_rollover.png);
}
li.acneTopics, li.beautyTopics, li.financialTopics, li.glossaryTopics, li.healthTopics, li.householdTopics, li.peopleTopics, li.pestsTopics, li.petsTopics {
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
}
header#homePage {
    width: 100%;
    float: left;
}
body.error404 nav#universal, body.home.page nav#universal {
    width: 100%;
    float: left;
    background: #83B63A;
    padding: 10px 0;
}
body.error404 nav#universal a:hover, body.home.page nav#universal a:hover {
    color: #CBD86A;
}
nav#universal ul {
    text-align: center;
}
nav#universal ul li {
    display: inline;
    font-size: .875em;
    margin: 0 5%}
nav#universal ul a {
    text-decoration: none;
    color: #FFF;
    font-family: Lato, Georgia, sans-serif;
}
div#logo {
    width: 90%;
    margin: 15px 5%;
    float: left;
}
div#logo h1 {
    font-size: 1.4em;
    width: 285px;
    margin: 0 auto;
    font-family: Lato, Georgia, sans-serif;
}
div#logo h1 a {
    text-decoration: none;
    color: #010A26;
}
div#logo h1 a span.orange {
    color: #F99517;
    background: #FFFFFF;
}
div#logo h1 span.small-header {
    font-size: .625em;
}
div#logo h2 {
    width: 285px;
    margin: 0 auto;
    text-align: right;
    font-size: .875em;
    font-weight: 400;
    font-style: italic;
    font-family: 'PT Serif', "Trebuchet MS", serif;
}
div#search {
    width: 90%;
	margin: 0 5% 10px 5%;
    float: left;
}
div.flexslider {
    width: 100%;
    float: left;
    background: #010A26;
    padding-bottom: 10px;
}
p.slide-tagline {
    font-family: Lato, Georgia, sans-serif;
    font-size: 1.2em;
    color: #FFF;
    font-weight: 700;
    margin: 10px 5% 3px;
}
h3.slide-title {
    color: #F99517;
    margin: 3px 5%;
    font-size: .875em;
}
h3.slide-title a {
    color: #F99517;
    text-decoration: none;
}
h3.slide-title a:hover {
    color: #FBBF74;
}
p.slide-description {
    color: #FFF;
    margin: 3px 5%}
p.slide-description a {
    text-decoration: none;
    color: #F99517;
}
aside#communityBar {
    width: 100%;
    float: left;
}
aside#communityBar h2 {
    background: #493E8B;
    color: #FFF;
    padding: 10px 5%;
    font-size: 1.2em;
    margin-bottom: 15px;
}
aside#communityBar h2 a {
    color: #FFF;
	text-decoration: none;
}
aside#communityBar h2 a:hover {
    color: #928BB9;
}
aside#communityBar ul {
    margin: 0 5%}
aside#communityBar ul a:hover {
    color: #928BB9;
}
aside#communityBar ul li {
    padding: 0 0 10px;
    margin: 0 0 10px;
    font-size: .875em;
    font-family: Lato, Georgia, sans-serif;
    font-weight: 100;
    border-bottom: 1px dotted #493E8B;
}
aside#communityBar ul li:last-child {
    border-bottom: 0;
}
aside#communityBar h3 {
    font-size: 1.5em;
}
aside#communityBar ul li a {
    font-size: 1.125em;
    text-decoration: none;
    color: #493E8B;
     font-weight: 700;
}
aside#communityBar ul li a:after  {
    content: '  ';
}
aside#communityBar span.topic-author {
    font-weight:  100;
    font-size:  .875em;
}
aside#communityBar span.topic-author a  {
    font-weight:  100;
    font-size:  .875em;
}
div#tabs {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
div#tabs-1 article:first-child {
    background: #3DA9C3;
    border-bottom: 0;
    margin-bottom: 15px;
}
div#tabs-1 article h2 {
    margin: 0 0 5px 5%;
}
div#tabs-1 article:first-child img {
    width: 100%;
    max-width: 100%;
    height: auto;
    float: none;
    padding: 0 0 10px;
    background: #CBD86A;
    margin: 0 0 10px;
}
div#tabs-1 h2.post-title a {
    color: #3DA9C3;
    text-decoration: none;
}
div#tabs-1 h2.post-title a:hover {
    color: #A9DDE8;
}
div#tabs-1 article:first-child h2.post-title a {
    color: #FFF;
    text-decoration: none;
    font-size: 1.2em;
}
div#tabs-1 article:first-child h2.post-title a:hover {
    color: #A9DDE8;
}
div#tabs-1 article:first-child div.post-meta p {
    color: #CBD86A;
    font-size: .75em;
    font-family: Lato, Georgia, sans-serif;
    margin: 0 5% 5px;
}
div#tabs-1 article:first-child div.post-meta a {
    color: #FFF;
    text-decoration: none;
}
div#tabs-1 article:first-child div.post-meta a:hover {
    color: #A9DDE8;
}
div#tabs-1 article:first-child div.entry-summary p {
    color: #FFF;
    margin: 0 5%;
    font-size: .875em;
    padding-bottom: 10px;
}
div#tabs-1 article {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #010A26;
}
div#tabs-1 article:last-child {
    border-bottom: 0;
}
div#tabs-1 article img {
    width: 90%;
    height: auto;
    margin: 0 5% 5px;
}
div#tabs-1 article a img:hover {
    opacity: .5;
}
div#tabs-1 article h1 {
    color: #3DA9C3;
    margin: 0 5% 5px;
}
div#tabs-1 article div.post-meta p {
    color: #676C7D;
    font-size: .75em;
    font-family: Lato, Georgia, sans-serif;
    margin: 0 5% 5px;
}
div#tabs-1 article div.post-meta p a {
    color: #3DA9C3;
    text-decoration: none;
}
div#tabs-1 article div.post-meta p a:hover {
    color: #A9DDE8;
}
div#tabs-1 article div.entry-summary p {
    color: #676C7D;
    margin: 0 5%;
    font-size: .875em;
    padding-bottom: 10px;
}
div#tabs-1 article div.entry-summary p a {
    color: #3DA9C3;
    text-decoration: none;
}
div#tabs-1 article div.entry-summary p a:hover {
    color: #A9DDE8;
}
div#tabs-2 li {
    list-style: none;
    margin: 10px 5%;
    color: #676C7D;
    font-size: .90em;
    padding-bottom: 10px;
}
div#tabs-2 li a {
    color: #3DA9C3;
    text-decoration: none;
}
div#tabs-2 li a:hover {
    color: #A9DDE8;
}
div#tabs-2 li h3 {
    font-size: 1.5em;
    margin-bottom: 3px;
}
div#homeSocial {
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
div#homeSocial h2 {
    background: #3DA9C3;
    color: #FFF;
    padding: 10px 5%;
    font-size: 1.2em;
    margin-bottom: 15px;    
}
div#homeSocial div.homeSocials {
    width: 25%;
    float: left;
    margin: 0;
    padding: 0;
    text-align: center;
}
nav#contributors {
    width: 100%;
    float: left;
    border-bottom: 10px solid #3DA9C3;
}
nav#contributors h2 {
    background: #3DA9C3;
    color: #FFF;
    padding: 10px 5%;
    font-size: 1.2em;
    margin-bottom: 15px;
}
nav#contributors li {
    text-align: center;
    width: 25.8%;
    margin: 0 0 15px 6%;
    display: block;
    float: left;
}
nav#contributors li img {
    width: 100%;
    height: auto;
}
nav#contributors h4 {
    font-size: .875em;
    font-weight: 400;
}
nav#contributors a {
    color: #010A26;
    text-decoration: none;
}
nav#contributors a li:hover {
    color: #3DA9C3;
}
nav#contributors a:hover li img {
    visibility: hidden;
}
li.contributorJonathan {
    background: url(/wp-content/themes/howtogetridofthings/images/jonathan_color.jpg);
}
li.contributorEric {
    background: url(/wp-content/themes/howtogetridofthings/images/eric_color.jpg);
}
li.contributorAmber {
    background: url(/wp-content/themes/howtogetridofthings/images/amber_color.jpg);
}
li.contributorErin {
    background: url(/wp-content/themes/howtogetridofthings/images/erin_color.jpg);
}
li.contributorPeder {
    background: url(/wp-content/themes/howtogetridofthings/images/peder_color.jpg);
}
li.contributorJacki {
    background: url(/wp-content/themes/howtogetridofthings/images/jacki_color.jpg);
}
li.contributorJulie {
    background: url(/wp-content/themes/howtogetridofthings/images/julie_color.jpg);
}
li.contributorJessica {
    background: url(/wp-content/themes/howtogetridofthings/images/jessica_color.jpg);
}
li.contributorAndrew {
    background: url(/wp-content/themes/howtogetridofthings/images/andrew_color.jpg);
}
li.contributorAmber, li.contributorAndrew, li.contributorEric, li.contributorErin, li.contributorJacki, li.contributorJessica, li.contributorJonathan, li.contributorJulie, li.contributorPeder {
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
}
div.newsletterSignup {
    width: 100%;
    float: left;
    margin: 30px 0;
}
div.newsletterSignup h3 {
    background: #3DA9C3;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
div.newsletterSignup p {
    width: 90%;
    margin: 0 5%;
    font-size: .875em;
}
body.article-template div#secondary div#mc_embed_signup,
body.author div#secondary div#mc_embed_signup {
    width: 90%;
    margin: 10px 5%;
    float: left;
}
body.article-template div#secondary div.mc-field-group {
    width: 100%;
    float: left;
    margin: 5px 0;
}
div.mc-field-group input {
    width: 100%;
    float: left;
}
div#mc_embed_signup input[type=submit] {
    margin-top: 10px;
}
body.article-template nav#universal {
    width: 100%;
    float: left;
    background: #F99517;
    padding: 10px 0;
    height: 23px;
}
body.article-template nav#universal a:hover {
    color: #FBBF74;
}
body.article-template div#primary {
    width: 100%;
    float: left;
}
body.article-template div#primaryTEST {
    width: 100%;
    float: left;
}
body.article-template div#secondary div {
    margin: 0 0 30px;
}
body.article-template div#content {
    width: 100%;
    float: left;
}
body.article-template div#content h3 {
    margin: 0 0 10px 0;
}
body.article-template div.inContentAds {
	width: 100%;
	margin: 0 0 15px -5%;
	clear: both;
}
body.article-template div.adLinks {
    width: 300px;
    height: 250px;
    margin: 0 auto 30px auto;
	clear: both;
}
body.article-template div.sidebarAds1, 
body.author div.sidebarAds1 {
    width: 100%;
    height: 250px;
    margin: 0 0 30px 0;
    float: left;
    text-align: center;
}
body.article-template div.sidebarAds2 {
	padding: 0 0 0 5%;
}
body.article-template div.sidebarAds3 {
	width: 90%;
	float: left;
	margin: 0 5%;
}
body.author div.sidebarAds2 {
	display: none;
}
body.article-template article {
    width: 100%;
    float: left;
}
div.breadcrumbs {
    font-size: .875em;
    font-family: Lato, Georgia, sans-serif;
    color: #010A26;
    margin: 5px 0;
    width: 100%;
    float: left;
}
div.breadcrumbs p#breadcrumbs {
    margin: 0 0 10px;
}
div.breadcrumbs a {
    text-decoration: none;
    color: #F99517;
}
div.breadcrumbs a:hover {
    color: #FBBF74;
}
body.article-template header.entry-header {
    width: 90%;
    float: left;
    margin: 0 5%}
body.article-template header.entry-header h1 {
    color: #F99517;
    font-size: 1.8em;
    margin-bottom: 10px;
    line-height: 1.125em;
}
body.article-template header.entry-header p {
    font-size: .75em;
    font-family: Lato, Georgia, sans-serif;
    color: #010A26;
    margin-bottom: 15px;
}
body.article-template header.entry-header p a {
    text-decoration: none;
    color: #F99517;
}
body.article-template header.entry-header p a:hover {
    color: #FBBF74;
}
body.article-template div.entry-content {
    width: 90%;
    padding: 0 5% 10px;
    color: #010A26;
    float: left;
}
body.article-template div.entry-content img:first-child {
    max-width: 100%;
    height: auto;
    margin-bottom: 5px;
}
body.article-template div.entry-content ol, body.article-template div.entry-content p, body.article-template div.entry-content ul {
    font-size: .875em;
    line-height: 1.5em;
    margin-bottom: 20px;
    width: 97.5%;
    float: left;
}
body.article-template div.entry-content ol li, body.article-template div.entry-content ul li {
    margin-bottom: 5px;
}
body.article-template div.entry-content ul {
    list-style: disc;
    margin: 0 2.5% 20px 18px;
}
body.article-template div.entry-content h1 a, body.article-template div.entry-content h2 a, body.article-template div.entry-content h3 a, body.article-template div.entry-content ol a, body.article-template div.entry-content p a, body.article-template div.entry-content ul a {
    color: #3DA9C3;
    text-decoration: none;
}
body.article-template div.entry-content h1 a:hover, body.article-template div.entry-content h2 a:hover, body.article-template div.entry-content h3 a:hover, body.article-template div.entry-content ol a:hover, body.article-template div.entry-content p a:hover, body.article-template div.entry-content ul a:hover {
    color: #A9DDE8;
    text-decoration: none;
}
body.article-template blockquote {
    margin: 0 0 15px;
    width: 100%;
    float: left;
}
body.article-template blockquote h2 {
    font-size: 1.125em;
    color: #FFF;
    background: #3DA9C3;
    background-image: url(/wp-content/themes/howtogetridofthings/images/down-arrow.svg);
    background-size: 20px;
    background-position: 97.5%;
    background-repeat: no-repeat;
    margin: 0;
    padding: 5px 10px;
    width: 95%;
}
body.article-template blockquote h2.active {
    background-image: url(/wp-content/themes/howtogetridofthings/images/up-arrow.svg);
}
body.article-template blockquote h2:hover {
    cursor: pointer;
    color: #A9DDE8;
}
body.article-template div.entry-content blockquote ul {
    display: none;
    list-style: disc;
    margin: 15px 0 0 18px;
    color: #676C7D;
    width: 100%
}
body.article-template div.entry-content blockquote ul ul {
    display: block;
    list-style: circle;
}
body.article-template blockquote ul li {
    line-height: 2em;
    font-family: Lato, Georgia, sans-serif;
    font-size: 1em;
    clear: both;
}
body.article-template blockquote ul li a {
    color: #F99517;
    font-weight: 600;
}
body.article-template h2 {
    color: #F99517;
    font-size: 1.2em;
    margin-bottom: 10px;
    width: 100%;
    float: left;
}
body.article-template div.entry-content img.alignleft {
    width: 35%;
    height: auto;
    float: left;
    margin-bottom: 15px;
    margin-right: 10px;
}
body.article-template div.wp-caption.alignleft {
    width: 100%!important;
    float: left;
    margin: 5px;
    margin-bottom: 20px;
}
body.article-template div.wp-caption.alignleft img {
    float: left;
    width: 30%;
	}
body.article-template div.wp-caption.alignleft p.wp-caption-text {
    float: left;
    width: 65%;
    margin-left: 5%;
    margin: 5px;
	}
body.article-template div.sidebarAuthor {
    width: 100%;
    float: left;
    margin: 0 0 15px;
}
body.article-template div.sidebarAuthor h3 {
    background: #3DA9C3;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
body.article-template div.sidebarAuthor img {
    width: 35%;
    height: auto;
    margin: 0 0 0 5%;
    float: left;
}
body.article-template div.sidebarAuthor ul {
    width: 55%;
    float: left;
    margin-left: 5%;
    margin-top: 11%;
    font-family: Lato, Georgia, sans-serif;
    color: #010A26;
}
body.article-template div.sidebarAuthor ul a {
    color: #3DA9C3;
    text-decoration: none;
}
body.article-template div.sidebarAuthor ul a:hover {
    color: #A9DDE8;
}
body.article-template div.sidebarAuthor ul li:first-child {
    font-size: 1.1em;
}
body.article-template div.sidebarRecentPosts {
    width: 100%;
    float: left;
}
body.article-template div.sidebarRecentPosts h3 {
    background: #3DA9C3;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
body.article-template div.sidebarRecentPosts ul {
    margin: 0 5%;
    font-family: Lato, Georgia, sans-serif;
    font-weight: 700;
}
body.article-template div.sidebarRecentPosts ul li {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px dotted #676C7D;
}
body.article-template div.sidebarRecentPosts ul li:last-child {
    border-bottom: 0;
}
body.article-template div.sidebarRecentPosts ul li a {
    display: block;
    color: #3DA9C3;
    text-decoration: none;
}
body.article-template div.sidebarRecentPosts ul li a:hover {
    color: #A9DDE8;
}
body.article-template div.sidebarRecentPosts ul li span.post-date {
    font-size: .75em;
    color: #676C7D;
}

/* Social Sidebars */
body.article-template div#secondary div.sidebarSocial,
body.author div#secondary div.sidebarSocial {
	width: 100%;
    float: left;
	margin: 0;
	padding: 0;
}
body.single-post div#secondary div.sidebarSocial {
	width: 47.5%;
	float: left;
	margin: 0 0 15px 5%;
}
body.article-template div.sidebarSocial h3,
body.author div#secondary div.sidebarSocial h3,
body.single-post div#secondary div.sidebarSocial h3 {
    background: #3DA9C3;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
body.article-template div#secondary div.sidebarSocials,
body.author div#secondary div.sidebarSocials,
body.single-post div#secondary div.sidebarSocials {
	width: 25%;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
}
/* Social Sidebars */

body.article-template div#tertiary, body.article-template div.sidebarCommunity {
    width: 100%;
    float: left;
}
body.article-template div.sidebarCommunity h2 {
    background: #493E8B;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
body.article-template div.sidebarCommunity li, body.author div.sidebarCommunity li {
    border-bottom: 1px dotted #493E8B;
    margin: 0 2.5% 10px;
    padding: 0 0 10px;
    font-family: Lato, Georgia, sans-serif;
    font-weight: 700;
    list-style: none;
}
body.article-template div.sidebarCommunity li h3 {
    font-weight: 700;
}
body.article-template div.sidebarCommunity li a {
    text-decoration: none;
    color: #493E8B;
}
body.article-template div.sidebarCommunity li a:hover {
    color: #928BB9;
}
body.article-template div.sidebarCommunity li:last-child {
    border-bottom: 0;
}
body.article-template div.sidebarCommunity div {
    display: block;
    font-size: .75em;
    color: #676C7D;
}
body.article-template div.sidebarQuestion {
    width: 100%;
    float: left;
    margin: 20px 0;
}
body.article-template div.sidebarQuestion h3 {
    background: #493E8B;
    color: #493E8B;
    text-align: center;
    padding: 10px 0;
}
body.article-template div.sidebarQuestion h3 a {
    color: #fff;
    text-decoration: none;
}
body.article-template div.sidebarQuestion h3 a:hover {
    color: #928BB9;
}
body.article-template div#comments {
    width: 90%;
    margin: 0 5% 30px;
    float: left;
}
body.article-template div#comments a:hover {
    color: #FBBF74;
}
body.article-template div#comments h2#comments-title {
    color: #fff;
    width: 100%;
    padding: 8px 0;
    font-size: 1.2em;
    text-align: center;
    float: left;
    background: #F99517;
}
body.article-template div#comments input, body.article-template div#comments textarea {
    max-width: 96%;
    border: 1px solid #010A26;
    padding: 3px 2%}
body.article-template div#comments ol {
    max-width: 100%;
    list-style: none;
    margin: 10px 0;
}
body.article-template div#comments article {
    list-style: none;
    float: left;
    width: 94%;
    padding: 3%;
    margin: 0 0 30px;
    font-size: .875em;
    border: 1px solid #333;
}
body.article-template div#comments div.comment-meta {
    font-size: .75em;
}
body.article-template div#comments div.comment-meta a {
    color: #F65A1C;
}
body.article-template div#comments div.comment-author {
    margin-top: 5px;
}
body.article-template div#comments div.comment-author img {
    padding: 5px 10px 0 0;
    float: left;
}
body.article-template div#comments div.comment-author cite {
    font-family: Lato, Georgia, sans-serif;
    font-style: normal;
    color: #F99517;
}
body.article-template div#comments div.comment-author span {
    font-family: Lato, Georgia, sans-serif;
    color: #F99517;
}
body.article-template div#comments div.comment-content {
    line-height: 1.5em;
}
body.article-template div#comments article p {
    font-family: Lato, Georgia, sans-serif;
}
body.article-template div#comments a {
    color: #F99517;
    font-style: normal;
    text-decoration: none;
}
body.article-template div#respond {
    width: 100%;
    float: left;
}
body.article-template h3#reply-title {
    color: #F99517;
    margin-bottom: 5px;
}
body.article-template div#respond p.comment-notes {
    font-family: Lato, Georgia, sans-serif;
    font-size: .75em;
    margin-bottom: 5px;
}
body.article-template div#respond label {
    width: 100%;
    float: left;
    font-size: .875em;
}
body.article-template div#respond input {
    padding: 3px;
    margin-bottom: 10px;
}
body.article-template div#respond input#submit {
    float: right;
    background: #F99517;
    border: 0;
    color: #fff;
    padding: 3px 1%}
body.article-template div#respond input#submit:hover {
    background: #FBBF74;
    cursor: pointer;
}
form {
    max-width: 100%}
form#commentform {
    width: 100%;
    float: left;
}
textarea#comment {
    width: 100%}
p.form-allowed-tags {
    display: none;
}
body.article-template div#secondary {
    width: 100%;
    float: left;
}
body.article-template code {
    display: none;
}

/*additional info for captions */
wp-caption {
margin: 5px;
}

wp-caption-text {
font-size: .8px;
}

body.overview-template div.breadcrumbs {
    margin: 8px 0 8px 5%;
    width: 95%}
body.overview-template nav#universal {
    width: 100%;
    float: left;
    background: #83B63A;
    padding: 10px 0;
    height: 23px;
}
body.overview-template nav#universal a:hover {
    color: #CBD86A;
}
body.overview-template h1.entry-title {
    background: #83B63A;
    color: #FFF;
    padding: 10px 5%;
    font-size: 1.2em;
    font-weight: 400;
}
body.overview-template div#content h2 {
    background: #000;
    color: #fff;
    width: 90%;
    padding: 8px 5%;
    margin: 0 0 10px;
    float: left;
    font-weight: 400;
}
body.overview-template div#content h2 a {
    color: #FFF;
    text-decoration: none;
}
body.overview-template div#content h2 a:hover {
    color: #FBBF74;
}
body.overview-template div#content ul.columns {
    float: left;
    font-family: Lato, Georgia, sans-serif;
    font-size: .875em;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    width: 90%;
    padding: 0 5% 5px;
    margin: 0 0 15px;
    border-bottom: 1px dotted #333;
    line-height: 2em;
}
body.overview-template div#content ul li {
    color: #F99517;
}
body.overview-template div#content ul li a {
    color: #F99517;
    text-decoration: none;
    font-weight: 700;
}
body.overview-template div#content ul li a:hover {
    color: #FBBF74;
}
body.community-template nav#universal {
    width: 100%;
    float: left;
    background: #493E8B;
    padding: 10px 0;
    height: 23px;
}
body.community-template nav#universal a:hover {
    color: #928BB9;
}
body.community-template div#content {
    margin:  0 0 30px 0;
}
body.community-template header.entry-header {
    width: 100%;
    float: left;
    background: #493E8B;
}
body.community-template h1.entry-title {
    color: #fff;
    padding: 8px 5% 10px;
    line-height: 1.2em;
	font-size: 1.125em;
}
body.community-template p.welcome {
    display: none;
}
body.community-template div.bbp-breadcrumb {
    width: 100%;
    float: left;
}
body.community-template div.bbp-breadcrumb p {
    font-size: .875em;
    font-family: Lato, Georgia, sans-serif;
    padding: 5px 5%;
}
body.community-template div.bbp-breadcrumb p a {
    color: #493E8B;
    text-decoration: none;
}
body.community-template div.bbp-breadcrumb p a:hover {
    color: #928BB9;
}
body.community-template div.inContentAds {
	width: 300px;
    height: 250px;
	margin: 0 0 0 -5%;
	padding: 0;
	clear: both;
    background: #FFFFFF;
}
body.community-template div#communityAds {
    width: 90%;
    margin: 20px 5% 0;
    float: left;
}
body.community-template div#communityAds div {
    float: left;
    width: 100%;
    height: 250px;
    margin: 0 0 20px;
}
body.community-template div#communitySidebar {
    width: 100%;
    float: left;
}
body.community-template div.communityLogin h3, body.community-template div.communitySearch h3, body.community-template div.communityTopics h3 {
    width: 90%;
    background: #493E8B;
    color: #fff;
    padding: 8px 5% 10px;
    line-height: 1.2em;
    float: left;
}
div.communityTopics h3 a {
	color: #FFF;
	text-decoration: none;
}
div.communityTopics h3 a:hover {
	color: #928BB9;
}
div.communityLogin li.bbp_widget_login, div.communitySearch li.widget_display_search, div.communityTopics li.widget_display_topics {
    list-style: none;
}
div.communityLogin p {
    font-size: .875em;
    width: 90%;
	padding: 2.5%;
    margin: 10px 2.5%;
    background: #F1F1F1;
    border: 1px solid #493E8B;
    float: left;
}
div.communityTopics li.widget_display_topics {
    float: left;
    width: 100%}
div.bbp-logged-in {
    width: 90%;
    margin: 10px 5%}
div.bbp-logged-in h4 {
    font-family: Lato, Georgia, sans-serif;
    text-decoration: none;
    color: #493E8B;
    margin: 0 0 5px;
}
div.bbp-logged-in h4 a {
    color: #493E8B;
    text-decoration: none;
}
div.bbp-logged-in a.logout-link {
    font-family: Lato, Georgia, sans-serif;
    text-decoration: none;
    color: #493E8B;
}
div.communityLogin li.bbp_widget_login {
    width: 100%;
    float: left;
    background: #fff;
}
div.communityLogin fieldset {
    margin-top: 10px;
}
div.communityLogin fieldset legend {
    display: none;
}
div.communityLogin div.bbp-login-links, div.communityLogin div.bbp-password, div.communityLogin div.bbp-username {
    width: 95%;
    margin: 10px 0 10px 5%;
    float: left;
}
div.communityLogin div.bbp-remember-me {
    width: 55%;
    margin: 8px 0 8px 5%;
    float: left;
}
div.communityLogin div.bbp-remember-me label {
    font-size: .75em;
}
div.communityLogin div.bbp-submit-wrapper {
    width: 35%;
    margin: 8px 5% 8px 0;
    float: left;
}
div.communityLogin div.bbp-password label, div.communityLogin div.bbp-username label {
    margin: 4px 0;
    width: 35%;
    float: left;
}
div.communityLogin div.bbp-password input, div.communityLogin div.bbp-username input {
    width: 56%;
    border: 1px solid #493E8B;
    padding: 2px 2% 5px;
    float: left;
}
div.communityLogin div.bbp-submit-wrapper button {
    float: right;
    width: 100%;
    background: #493E8B;
    color: #fff;
    border: 0;
    padding: 5px 0;
}
div.communityLogin div.bbp-submit-wrapper button:hover {
    cursor: pointer;
    background: #928BB9;
}
div.communityLogin div.bbp-login-links a.bbp-lostpass-link, div.communityLogin div.bbp-login-links a.bbp-register-link {
    display: block;
    width: 95%;
    text-align: center;
    background: #493E8B;
    margin: 5px 0;
    padding: 10px 0;
    float: left;
    font-size: 1.25em;
    color: #FFF;
    text-decoration: none;
    font-family: Lato, Georgia, sans-serif;
}
div.communityLogin div.bbp-login-links a.bbp-lostpass-link:hover, div.communityLogin div.bbp-login-links a.bbp-register-link:hover {
    background: #928BB9;
}
div.communityTopics {
    margin-bottom: 30px;
}
div.communityTopics li ul {
    margin-top: 15px;
}
div.communityTopics li ul li {
    margin: 0 5% 5px;
    width: 90%;
    border-bottom: 1px dotted #333;
    padding: 0 0 5px;
    font-size: .875em;
}
div.communityTopics li ul li:last-child {
    border-bottom: 0;
}
div.communityTopics li ul li a {
    text-decoration: none;
    color: #493E8B;
    font-family: Lato, Georgia, sans-serif;
    font-weight: 700;
}
div.communityTopics li ul li a:hover {
    color: #928BB9;
}
ul.bbp-forums {
    width: 100%;
    float: left;
}
ul.forum-titles {
    width: 90%;
    padding: 4px 5% 8px;
    float: left;
    background: #493E8B;
    font-family: Lato, Georgia, sans-serif;
}
ul.forum-titles li {
    display: inline-block;
    color: #fff;
    font-size: .875em;
    margin-right: 11%}
a.bbp-forum-title {
    color: #493E8B;
    text-decoration: none;
}
div.bbp-forum-content {
    color: #000;
    font-weight: 400;
}
ul.forum li.bbp-forum-freshness, ul.forum li.bbp-forum-reply-count, ul.forum li.bbp-forum-topic-count, ul.forum-titles li.bbp-forum-freshness, ul.forum-titles li.bbp-forum-reply-count, ul.forum-titles li.bbp-forum-topic-count, ul.forum-titles li.bbp-topic-freshness, ul.forum-titles li.bbp-topic-reply-count, ul.forum-titles li.bbp-topic-voice-count {
    display: none;
}
ul.forum, ul.topic {
    width: 90%;
    float: left;
    padding: 10px 5%}
ul.forum:nth-child(even), ul.topic:nth-child(even) {
    background: #f1f1f1;
}
ul.forum:last-child, ul.topic:last-child {
    padding-bottom: 20px;
    border-bottom: 1px solid #493E8B;
}
ul.forum li.bbp-forum-info {
    font-family: Lato, Georgia, sans-serif;
    color: #493E8B;
    text-decoration: none;
    font-size: 1em;
    font-weight: 700;
}
ul.forum li.bbp-forum-info div.bbp-forum-content {
    font-size: .75em;
}
div.bbp-template-notice {
    font-size: .875em;
    width: 90%;
    margin: 10px 5%;
    background: #F1F1F1;
    border: 1px solid #493E8B;
    float: left;
}
div.bbp-template-notice p {
    font-family: Lato, Georgia, sans-serif;
    padding: 5px;
}
div.bbp-template-notice p a {
    font-weight: 700;
	text-decoration: none;
	color: #493E8B;
}
div.bbp-template-notice p a:hover {
    color: #928BB9;
}
input.bbp_topic_subscription {
	
}
label.bbp_topic_subscription {
	color: #F99517;
	font-weight: 600;
}
p.bbp-forum-description a {
    text-decoration: none;
    color: #493E8B;
}
span.bbp-topic-pagination {
    font-size: .75em;
}
span.bbp-topic-pagination a {
    border: 1px solid #493E8B;
    padding: 1px 4px;
}
div.bbp-pagination {
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
div.bbp-pagination-links {
    width: 90%;
    margin: 15px 5%;
    float: left;
    text-align: center;
}
div.bbp-pagination-count {
    width: 90%;
    margin: 5px 5%;
    float: left;
    font-family: Lato, Georgia, sans-serif;
    font-size: .75em;
}
ul.topic li.bbp-topic-title a {
    font-family: Lato, Georgia, sans-serif;
    color: #493E8B;
    text-decoration: none;
    font-size: 1em;
    font-weight: 700;
}
ul.super-sticky {
	background: #A9DDE8;
}
p.bbp-topic-meta {
    font-size: .75em;
    padding: 5px 0;
}
li.bbp-topic-reply-count, li.bbp-topic-voice-count {
    display: none;
}
li.bbp-topic-freshness a {
    font-family: Lato, Georgia, sans-serif;
    font-size: .75em;
    color: #493E8B;
    margin: 0;
    padding: 0;
}
li.bbp-topic-freshness p {
    display: none;
}
form#new-post {
    width: 90%;
    margin: 10px 5%;
    float: left;
    max-width: 95%}
input#bbp_topic_title, textarea#bbp_topic_content {
    width: 98%;
    border: 1px solid #493E8B;
}
button#bbp_topic_submit {
    float: right;
}
ul.bbp-replies div.bbp-meta {
    width: 90%;
    padding: 5px 5%;
    margin-bottom: 10px;
    float: left;
    background: #F1F1F1;
    font-family: Lato, Georgia, sans-serif;
    font-size: .75em;
}
ul.bbp-replies div.bbp-meta a {
    color: #493E8B;
    text-decoration: none;
}
ul.bbp-replies a.bbp-reply-permalink, ul.bbp-replies div.bbp-meta span.bbp-admin-links {
    display: none;
}
ul.bbp-replies div.type-topic {
    width: 100%;
    float: left;
}
ul.bbp-replies li.bbp-header {
    background: #493E8B;
    padding: 5px 0;
    width: 100%;
    float: left;
}
ul.bbp-replies li.bbp-header div.bbp-reply-author {
    width: 25%;
    margin: 0 0 0 5%;
    float: left;
    font-family: Lato, Georgia, sans-serif;
    color: #fff;
}
ul.bbp-replies li.bbp-header div.bbp-reply-content {
    width: 60%;
    margin: 0 5%;
    padding: 0;
    float: left;
    font-family: Lato, Georgia, sans-serif;
    color: #fff;
    font-size: .875em;
}
ul.bbp-replies li.bbp-header div.bbp-reply-content a {
    color: #928BB9;
    text-decoration: none;
    padding: 0 0 0 2px;
}
ul.bbp-replies div.bbp-reply-author {
    width: 90%;
    margin: 0 5% 10px;
    float: left;
    font-family: Lato, Georgia, sans-serif;
    font-size: .875em;
}
ul.bbp-replies div.bbp-reply-author a {
    text-decoration: none;
    color: #493E8B;
    font-weight: 700;
}
ul.bbp-replies div.bbp-author-role {
    color: #CCC;
}
ul.bbp-replies span.bbp-author-ip {
    display: none;
}
ul.bbp-replies div.bbp-reply-content {
    width: 90%;
    padding: 0 5% 30px;
    float: left;
    border-bottom: 1px solid #493E8B;
}
ul.bbp-replies div.bbp-reply-content p {
    font-family: Lato, Georgia, sans-serif;
    font-size: .875em;
    line-height: 1.4em;
	margin-bottom: 15px;
}
ul.bbp-replies div.bbp-reply-content ul {
    font-family: Lato, Georgia, sans-serif;
    font-size: .875em;
    line-height: 1.4em;
	margin: 0 0 15px 20px;
    list-style: disc;
}
ul.bbp-replies div.bbp-reply-content ul li {
    padding-bottom: 8px;
}
ul.bbp-replies div.bbp-pagination {
    width: 90%;
    margin: 0 5%;
    float: left;
}
ul.bbp-replies li.bbp-footer {
    display: none;
}
fieldset.bbp-form p:nth-child(4) {
    display: none;
}
div.bbp-pagination-links * {
    border: 1px solid #493E8B;
    background: #493E8B;
    color: #FFF;
    padding: 3px 5px;
    font-family: Lato, Georgia, sans-serif;
    font-size: .875em;
    text-decoration: none;
}
div.bbp-pagination-links span.page-numbers.current {
    background: #FFF;
    color: #493E8B;
}
a.page-numbers:hover {
    background: #928BB9;
    cursor: pointer;
}
div.bbp-the-content-wrapper {
    width: 100%;
    float: left;
}
form#new-post legend {
    margin: 0 0 3px;
}
form#new-post p {
    width: 100%;
    float: left;
    margin: 5px 0;
}
textarea#bbp_reply_content {
    width: 96%;
    padding: 3px 2%}
input#bbp_topic_tags {
    width: 96%;
    padding: 3px 2%;
    border: 1px solid #333;
}
div.bbp-reply-form div.bbp-submit-wrapper {
    width: 100%;
    float: left;
    margin: 10px 0;
}
button#bbp_reply_submit {
    padding: 5px 15px;
    border: 0;
    background: #493E8B;
    color: #FFF;
    float: right;
}
button#bbp_reply_submit:hover {
    background: #928BB9;
    cursor: pointer;
}
body.bbp-user-page div#communityAds {
    display: none;
}
div#bbp-user-avatar {
    width: 35%;
    float: left;
    margin: 14px 0 10px 5%}
div#bbp-user-avatar img {
    width: 100%;
    height: auto;
}
div#bbp-user-navigation {
    width: 50%;
    margin: 10px 5%;
    float: left;
}
div#bbp-user-navigation li {
    font-family: Lato, Georgia, sans-serif;
    font-size: .875em;
    margin: 0 0 4px;
}
div#bbp-user-navigation li a {
    color: #493E8B;
    text-decoration: none;
    font-weight: 700;
}
div#bbp-user-body .bbp-topic-pagination {
    display: none;
}
div#bbp-user-body h2 {
    font-weight: 400;
    width: 90%;
    margin: 5px 5%;
    float: left;
}
div#bbp-user-profile {
    width: 90%;
    margin: 10px 5%;
    float: left;
}
div#bbp-user-profile h2.entry-title {
    margin: 0;
    font-size: 1.2em;
    font-weight: 700;
}
div#bbp-user-profile p {
    width: 90%;
	float: left;
}
div.bbp-user-section {
    width: 100%;
    margin: 0;
    float: left;
}
body.bbp-user-edit div#communityAds {
    display: none;
}
form#bbp-your-profile {
    width: 90%;
    margin: 0 5%}
form#bbp-your-profile h2.entry-title {
    margin: 0 0 15px;
    font-size: 1.2em;
    font-weight: 700;
}
form#bbp-your-profile legend {
    display: none;
}
form#bbp-your-profile label {
    width: 100%}
form#bbp-your-profile input {
    width: 96%;
    border: 1px solid #493E8B;
    padding: 3px 2%;
    margin: 0 0 10px;
}
form#bbp-your-profile select {
    width: 100%}
form#bbp-your-profile fieldset.bbp-form {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
form#bbp-your-profile fieldset.bbp-form:last-child {
    margin-bottom: 0;
}
form#bbp-your-profile textarea#description {
    width: 96%;
    padding: 3px 2%}
form#bbp-your-profile span.description {
    font-size: .75em;
    margin: 0 0 10px;
    display: block;
}
form#bbp-your-profile fieldset.submit {
    margin-bottom: 30px;
}
body.page-id-1685 nav#universal {
    width: 100%;
    float: left;
    background: #493E8B;
    padding: 10px 0;
}
body.page-id-1685 div#communitySidebar div.communityLogin {
    display: none;
}
body.page-id-1685 header.entry-header {
    display: none;
}
body.page-id-1685 article, body.page-id-1685 div#content, body.page-id-1685 div#primary, body.page-id-1685 div.entry-content {
    width: 100%;
    float: left;
}
form.bbp-login-form {
    display: block;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}
body.page-id-1685 fieldset {
    width: 100%;
    float: left;
}
body.page-id-1685 form.bbp-login-form legend {
    display: block;
    width: 90%;
    padding: 5px 5%;
    margin-bottom: 10px;
    float: left;
    background: #493E8B;
    color: #fff;
    font-family: Lato, Georgia, sans-serif;
}
body.page-id-1685 form.bbp-login-form label {
    width: 90%;
    margin: 0 5%}
body.page-id-1685 form.bbp-login-form input {
    border: 1px solid #493E8B;
    padding: 3px 2%;
    margin: 0 0 10px 5%;
    width: 86%}
body.page-id-1685 form.bbp-login-form button {
    float: right;
    margin: 5px 5% 0 0;
    padding: 5px 10px;
    border: 0;
    background: #493E8B;
    color: #FFF;
}
div.registerSuccess {
    font-size:  .875em;
    text-align:  center;
    width:  90%;
    margin:  10px 5%;
    padding:  5px 0;
    background:  red;
    border:  1px solid black;
    color: black;
    font-weight: bold;
    float:  left;
}
body.author nav#universal, body.blog nav#universal {
    width: 100%;
    float: left;
    background: #3DA9C3;
    padding: 10px 0;
    height: 23px;
}
body.author nav#universal a:hover, body.blog nav#universal a:hover {
    color: #A9DDE8;
}
body.blog div.breadcrumbs {
    width: 90%;
    margin: 0 5% 10px;
    float: left;
}
body.blog div.breadcrumbs a {
    color: #3DA9C3;
}
body.blog div.breadcrumbs a:hover {
    color: #A9DDE8;
}
h2.theBlogs {
    padding: 8px 5%;
    font-size: 1.125em;
    font-weight: 700;
    color: #FFF;
    text-align: left;
    background: #3DA9C3;
    margin: 0 0 30px;
    word-spacing: .2em;
}
body.author article, body.blog article {
    width: 90%;
    margin: 0 5% 20px;
    padding: 0 0 20px;
    float: left;
    border-bottom: 1px dotted #3C505A;
}
body.author article a:hover, body.blog article a:hover {
    color: #A9DDE8;
}
body.blog article:last-child {
    border-bottom: 0;
}
body.author article img.attachment-post-thumbnail, body.blog article img.attachment-post-thumbnail {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 10px;
}
body.author article a img:hover, body.blog article a img:hover {
    opacity: .5;
}
body.blog article h2 a {
    color: #3DA9C3;
    text-decoration: none;
}
body.blog article h2 a:hover {
    color: #A9DDE8;
}
body.author article div.post-meta, body.blog article div.post-meta {
    width: 100%;
    margin: 8px 0;
    float: left;
}
body.author article div.post-meta p, body.blog article div.post-meta p {
    font-size: .75em;
    font-family: Lato, Georgia, sans-serif;
}
body.author article div.post-meta p a, body.blog article div.post-meta p a {
    color: #3DA9C3;
    text-decoration: none;
}
body.author article div.post-meta p a:hover, body.blog article div.post-meta p a:hover {
    color: #A9DDE8;
}
body.blog article div.entry-summary {
    width: 100%;
    float: left;
}
body.blog article div.entry-summary p {
    font-size: .875em;
    font-family: Lato, Georgia, sans-serif;
}
body.blog nav#nav-below {
    width: 90%;
    margin: 0 5% 25px;
    float: left;
    padding: 8px 0;
}
body.blog nav#nav-below h1 {
    display: none;
}
body.blog nav#nav-below div.nav-previous {
    width: 50%;
    float: left;
}
body.blog nav#nav-below div.nav-next {
    text-align: right;
    width: 50%;
    float: right;
}
body.blog nav#nav-below div.nav-next a, body.blog nav#nav-below div.nav-previous a {
    color: #3DA9C3;
    text-decoration: none;
    font-family: Lato, Georgia, sans-serif;
    font-size: .875em;
    font-weight: 700;
}
body.blog nav#nav-below div.nav-next a:hover, body.blog nav#nav-below div.nav-previous a:hover {
    color: #A9DDE8;
}
body.blog div.sidebarContributors h2 {
    width: 90%;
    padding: 8px 5%;
    margin: 0 0 25px;
    float: left;
    background: #3DA9C3;
    color: #FFF;
    font-size: 1.2em;
    text-align: center;
}
body.blog div.sidebarContributors ul {
    display: block;
    width: 90%;
    margin: 0 5%;
    float: left;
}
body.blog div.sidebarContributors ul li {
    width: 42%;
    float: left;
    margin: 0 4% 25px;
}
body.blog div.sidebarContributors ul li img {
    width: 100%;
    height: auto;
}
body.blog div.sidebarContributors ul li h3 {
    font-size: .75em;
    text-align: center;
    font-weight: 400;
    color: #3DA9C3;
}
body.blog div.sidebarCommunity {
    width: 100%;
    float: left;
}
body.blog div.sidebarCommunity h2 {
    background: #493E8B;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
body.blog div.sidebarCommunity ul {
    width: 95%;
    margin: 0 2.5%}
body.blog div.sidebarCommunity li {
    list-style: none;
    font-family: Lato, Georgia, sans-serif;
    font-weight: 700;
    width: 100%;
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px dotted #493E8B;
}
body.blog div.sidebarCommunity li h3 {
    font-weight: 700;
}
body.blog div.sidebarCommunity li a {
    text-decoration: none;
    color: #493E8B;
}
body.blog div.sidebarCommunity li ul li:last-child {
    border-bottom: 0;
}
body.blog div.sidebarCommunity div {
    display: block;
    font-size: .75em;
    color: #676C7D;
}
body.blog div.sidebarQuestion {
    width: 100%;
    float: left;
    margin: 20px 0;
}
body.blog div.sidebarQuestion h3 {
    background: #493E8B;
    color: #493E8B;
    text-align: center;
    padding: 10px 0;
}
body.blog div.sidebarQuestion h3 a {
    color: #fff;
    text-decoration: none;
}
body.blog div.sidebarQuestion h3 a:hover {
    color: #928BB9;
}
body.author nav#universal a:hover, body.single-post div.breadcrumbs a:hover, body.single-post div.entry-content li a:hover, body.single-post div.entry-content p a:hover, body.single-post header.entry-header div.entry-meta a:hover, body.single-post nav#universal a:hover {
    color: #A9DDE8;
}
body.single-post nav#universal {
    width: 100%;
    float: left;
    background: #3DA9C3;
    padding: 10px 0;
}
body.single-post article {
    margin: 0 0 20px;
}
body.single-post div.breadcrumbs {
    width: 100%;
    margin: 0 0 10px;
    float: left;
}
body.single-post div.breadcrumbs a {
    color: #3DA9C3;
}
body.single-post header.entry-header {
    width: 90%;
    margin: 0 5%;
    float: left;
}
body.single-post header.entry-header h1 {
    font-size: 1.5em;
    font-weight: 400;
    margin-bottom: 10px;
}
body.single-post header.entry-header div.entry-meta p {
    font-size: .75em;
    font-family: Lato, Georgia, sans-serif;
    margin-bottom: 10px;
}
body.single-post header.entry-header div.entry-meta a {
    color: #3DA9C3;
    text-decoration: none;
}
body.single-post div.entry-content {
    width: 90%;
    margin: 0 5%;
    font-size: .875em;
    font-weight: 400;
    color: #333;
}
body.single-post div.entry-content h2 {
	color: #F99517;
	font-size: 1.25em;
	margin: 0 0 5px 0;
    float: left;
    width: 100%;
}
body.single-post div.entry-content p {
    margin: 0 0 30px;
    line-height: 1.6em;
    float: left;
    width: 100%;
}
body.single-post div.entry-content ol {
    margin: 0 0 15px 6%;
    float: left;
    width: 100%;
}
body.single-post div.entry-content ul {
    margin: 0 0 15px 6%;
    list-style: square;
    float: left;
    width: 100%;
}
body.single-post div.entry-content li {
    padding: 0 0 10px;
}
body.single-post div.entry-content a {
    color: #3DA9C3;
    text-decoration: none;
}
body.single-post div.entry-content a:hover {
    color: #A9DDE8;
}
body.single-post div.entry-content img {
    max-width: 100%;
    height: auto;
    margin: 0 0 15px;
    padding: 5px 0 0;
}
body.single-post div.entry-content img.alignleft {
    padding: 0 15px 10px 0;
}
body.single-post div.entry-content img.alignright {
    padding: 0 0 10px 15px;
}
body.single-post div.inContentAds {
	margin: 0 0 30px -5%;		
}
body.single-post nav#nav-below {
    width: 90%;
    margin: 0 5%;
    float: left;
}
body.single-post div#comments {
    width: 90%;
    margin: 0 5%;
    float: left;
    color: #333;
}
body.single-post div#comments h2#comments-title {
    background: #3DA9C3;
    color: #FFF;
    padding: 8px 0;
    font-size: 1.2em;
    text-align: center;
}
body.single-post div#comments a {
    color: #3DA9C3;
    font-style: normal;
    text-decoration: none;
}
body.single-post div#comments input, body.single-post div#comments textarea {
    max-width: 96%;
    border: 1px solid #010A26;
    padding: 3px 2%}
body.single-post div#comments ol {
    max-width: 100%;
    list-style: none;
    margin: 10px 0;
}
body.single-post div#comments ol li {
    padding: 10px;
    border: 1px solid #333;
    margin-bottom: 15px;
}
body.single-post div#comments ol li li {
    margin-bottom: 0;
}
body.single-post div#comments div.comment-meta {
    font-size: .75em;
}
body.single-post div#comments div.comment-author {
    margin-top: 5px;
}
body.single-post div#comments div.comment-author img {
    padding: 5px 10px 0 0;
    float: left;
}
body.single-post div#comments div.comment-author cite {
    font-family: Lato, Georgia, sans-serif;
    font-style: normal;
    color: #3DA9C3;
}
body.single-post div#comments div.comment-author span {
    font-family: Lato, Georgia, sans-serif;
    color: #3DA9C3;
}
body.single-post div#comments div.comment-content {
    font-size: .875em;
}
body.single-post div#comments a.comment-edit-link {
    font-size: .875em;
    color: #3DA9C3;
    text-decoration: none;
}
body.single-post div#comments button {
    background: #928BB9;
}
body.single-post div#respond {
    width: 100%;
    float: left;
}
body.single-post div#respond h3#reply-title {
    color: #3DA9C3;
    margin: 0 0 10px;
}
body.single-post div#respond p.comment-notes {
    font-size: .75em;
    margin: 10px 0;
}
body.single-post div#respond label {
    font-size: .875em;
    width: 100%;
    float: left;
}
body.single-post div#respond input {
    margin: 0 0 15px;
    width: 100%}
body.single-post div#respond p.logged-in-as {
    font-size: .875em;
    font-family: Lato, Georgia, sans-serif;
    margin: 0 0 10px;
}
body.single-post div#respond p.logged-in-as a {
    color: #3DA9C3;
    text-decoration: none;
}
body.single-post div#respond input#submit {
    float: right;
    background: #3DA9C3;
    border: 0;
    color: #fff;
    padding: 3px 10px;
    margin-top: 10px;
    font-size: 1em;
    width: auto;
}
body.author div.sidebarAuthor, body.single-post div.sidebarAuthor {
    width: 100%;
    float: left;
    margin: 0 0 15px;
}
body.author div.sidebarAuthor h3, body.single-post div.sidebarAuthor h3 {
    background: #3DA9C3;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
body.author div.sidebarAuthor img, body.single-post div.sidebarAuthor img {
    width: 35%;
    height: auto;
    margin: 0 0 0 5%;
    float: left;
}
body.author div.sidebarAuthor ul, body.single-post div.sidebarAuthor ul {
    width: 55%;
    float: left;
    margin-left: 5%;
    margin-top: 11%;
    font-family: Lato, Georgia, sans-serif;
    color: #010A26;
}
body.author div.sidebarAuthor ul a, body.single-post div.sidebarAuthor ul a {
    color: #3DA9C3;
    text-decoration: none;
}
body.author div.sidebarAuthor ul a:hover, body.single-post div.sidebarAuthor ul a:hover {
    color: #A9DDE8;
}
body.author div.sidebarAuthor ul li:first-child, body.single-post div.sidebarAuthor ul li:first-child {
    font-size: 1.1em;
}
body.author div.sidebarRecentPosts, body.single-post div.sidebarRecentPosts {
    width: 100%;
    float: left;
}
body.author div.sidebarRecentPosts h3, body.single-post div.sidebarRecentPosts h3 {
    background: #3DA9C3;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
body.author div.sidebarRecentPosts ul, body.single-post div.sidebarRecentPosts ul {
    margin: 0 5%;
    font-family: Lato, Georgia, sans-serif;
    font-weight: 700;
}
body.author div.sidebarRecentPosts ul a:hover, body.single-post div.sidebarRecentPosts ul a:hover {
    color: #A9DDE8;
}
body.author div.sidebarRecentPosts ul li, body.single-post div.sidebarRecentPosts ul li {
    margin: 0 0 10px;
    padding: 0 0 10px;
    border-bottom: 1px dotted #676C7D;
}
body.author div.sidebarRecentPosts ul li:last-child, body.single-post div.sidebarRecentPosts ul li:last-child {
    border-bottom: 0;
}
body.author div.sidebarRecentPosts ul li a, body.single-post div.sidebarRecentPosts ul li a {
    display: block;
    color: #3DA9C3;
    text-decoration: none;
}
body.author div.sidebarRecentPosts ul li span.post-date, body.single-post div.sidebarRecentPosts ul li span.post-date {
    font-size: .75em;
    color: #676C7D;
}
body.single-post div#secondary div#mc_embed_signup {
    width: 90%;
    margin: 0 5%;
    float: left;
}
body.single-post div#secondary div.mc-field-group {
    width: 100%;
    float: left;
    margin: 5px 0;
}
body.single-post div.sidebarAds2 {
	display: none;
}
body.author div#tertiary, body.author div.sidebarCommunity, body.single-post div#tertiary, body.single-post div.sidebarCommunity {
    width: 100%;
    float: left;
}
body.author div.sidebarCommunity h2, body.single-post div.sidebarCommunity h2 {
    background: #493E8B;
    color: #fff;
    padding: 10px 5%;
    width: 90%;
    font-size: 1.2em;
    margin: 0 0 15px;
}
body.author div.sidebarCommunity li l, body.single-post div.sidebarCommunity li {
    border-bottom: 1px dotted #493E8B;
    margin: 0 2.5% 10px;
    padding: 0 0 10px;
    font-family: Lato, Georgia, sans-serif;
    font-weight: 700;
    list-style: none;
}
body.author div.sidebarCommunity li h3, body.single-post div.sidebarCommunity li h3 {
    font-weight: 700;
}
body.author div.sidebarCommunity li a, body.single-post div.sidebarCommunity li a {
    text-decoration: none;
    color: #493E8B;
}
body.author div.sidebarCommunity li a:hover, body.single-post div.sidebarCommunity li a:hover {
    color: #928BB9;
}
body.author div.sidebarCommunity li:last-child, body.single-post div.sidebarCommunity li:last-child {
    border-bottom: 0;
}
body.author div.sidebarCommunity div, body.single-post div.sidebarCommunity div {
    display: block;
    font-size: .75em;
    color: #676C7D;
}
body.author div.sidebarQuestion, body.single-post div.sidebarQuestion {
    width: 100%;
    float: left;
    margin: 20px 0;
}
body.author div.sidebarQuestion h3, body.single-post div.sidebarQuestion h3 {
    background: #493E8B;
    color: #493E8B;
    text-align: center;
    padding: 10px 0;
}
body.author div.sidebarQuestion h3 a, body.single-post div.sidebarQuestion h3 a {
    color: #fff;
    text-decoration: none;
}
body.author div.sidebarQuestion h3 a:hover, body.single-post div.sidebarQuestion h3 a:hover {
    color: #928BB9;
}
body.author nav#universal {
    width: 100%;
    float: left;
    background: #3DA9C3;
    padding: 10px 0;
}
body.author article {
    width: 90%;
    margin: 0 5% 20px;
    padding: 0 0 20px;
    float: left;
    border-bottom: 1px dotted #3C505A;
}
body.author article:last-child {
    border-bottom: 0;
}
body.author h1.page-title {
    background: #3DA9C3;
    text-align: center;
    color: #FFF;
    padding: 8px 0;
    font-size: 1.2em;
    margin-bottom: 30px;
}
body.author h1.page-title a {
    color: #FFF;
    text-decoration: none;
}
body.author article header.entry-header {
    width: 100%;
    float: left;
}
body.author article header.entry-header img {
    width: 100%;
    height: auto;
}
body.author article h1 a {
    color: #3DA9C3;
    text-decoration: none;
}
body.author article header.entry-header div.post-meta {
    width: 100%;
    margin: 8px 0;
    float: left;
}
body.author article header.entry-header div.post-meta p {
    font-size: .75em;
    font-family: Lato, Georgia, sans-serif;
}
body.author article header.entry-header div.post-meta p a {
    color: #3DA9C3;
    text-decoration: none;
}
body.author article div.entry-summary {
    width: 100%;
    float: left;
}
body.author article div.entry-summary p {
    font-size: .875em;
    font-family: Lato, Georgia, sans-serif;
    line-height: 1.4em;
}
body.author div.pagination {
    width: 90%;
    margin: 0 5% 30px;
    float: left;
    font-size: 1em;
    font-family: Lato, Georgia, sans-serif;
    text-align: center;
}
body.author div.pagination * {
    border: 1px solid #3DA9C3;
    padding: 3px 5px;
    margin: 0 2.5px;
}
body.author div.pagination span {
    color: #3DA9C3;
}
body.author div.pagination a.inactive {
    background: #3DA9C3;
    color: #fff;
    text-decoration: none;
}
body.author div.pagination a.inactive:hover {
    background: #A9DDE8;
    color: #3DA9C3;
}
body.page-template-page-formalities-php nav#universal {
    width: 100%;
    float: left;
    background: #83B63A;
    padding: 10px 0;
    height: 23px;
}
body.page-template-page-formalities-php nav#universal a:hover {
    color: #CBD86A;
}
body.page-template-page-formalities-php nav#universal ul {
    text-align: center;
}
body.page-template-page-formalities-php nav#universal ul li {
    display: inline;
    font-size: 1em;
    margin: 0 5%
}
body.page-template-page-formalities-php nav#universal ul a {
    text-decoration: none;
    color: #FFF;
    font-family: Lato, Georgia, sans-serif;
}
body.page-template-page-formalities-php div#logo {
    width: 90%;
    margin: 15px 5%;
    float: left;
}
body.page-template-page-formalities-php div#logo h1 {
    font-size: 1.4em;
    width: 285px;
    margin: 0 auto;
    font-family: Lato, Georgia, sans-serif;
}
body.page-template-page-formalities-php div#logo h1 a {
    text-decoration: none;
    color: #010A26;
}
body.page-template-page-formalities-php div#logo h2 {
    width: 285px;
    margin: 0 auto;
    text-align: right;
    font-size: .875em;
    font-weight: 400;
    font-style: italic;
    font-family: 'PT Serif', "Trebuchet MS", serif;
}
body.page-template-page-formalities-php div#search {
    width: 100%;
    float: left;
}
body.page-template-page-formalities-php div#content {
    width: 90%;
    margin: 0 5%}
body.page-template-page-formalities-php div#content h1 {
    font-size: 1.25em;
    margin: 0 0 10px;

}
body.page-template-page-formalities-php div#content h2 {
    font-size: 1em;
    margin: 30px 0 10px;
}
body.page-template-page-formalities-php div#content p {
    font-size: .875em;
    margin: 0 0 15px;
}
body.page-template-page-formalities-php div#content ol, body.page-template-page-formalities-php div#content ul {
    margin: 0 0 15px 40px;
    font-size: .875em;
}
body.page-template-page-formalities-php div#content li {
    margin: 0 0 5px;
}
div.background404 {
    height: 200px;
    width: 100%;
    margin: 30px 0 0;
    float: left;
    background: url(/wp-content/themes/howtogetridofthings/images/grot_404.png) center top no-repeat;
    background-size: contain;
}
body.error404 div#content h2 {
    text-align: center;
    font-size: 3em;
    margin: 0 0 5px;
}
body.error404 p {
    font-family: Lato, Georgia, sans-serif;
    font-size: .875em;
    text-align: center;
    margin: 0 0 5px;
}
body.error404 p a {
    color: #3DA9C3;
    text-decoration: none;
}
body.error404 p.goHome {
    margin: 30px 0;
}
body.page-id-5000 header.entry-header {
    width: 100%;
    margin: 30px 0;
}
div#wpcf7-f6370-p5000-o1 {
    width: 100%}
div#wpcf7-f6370-p5000-o1 input {
    max-width: 100%;
    width: 100%}
div#wpcf7-f6370-p5000-o1 textarea {
    max-width: 100%;
    width: 99%}
div#wpcf7-f6370-p5000-o1 input[type=submit] {
    float: right;
    background: #83B63A;
    color: #FFF;
    font-family: Lato, Georgia, sans-serif;
    font-size: 1em;
    border: 0;
    padding: 3px 10px;
    width: auto;
}
div#wpcf7-f6370-p5000-o1 input[type=submit]:hover {
    cursor: pointer;
    color: #CBD86A;
}
footer#colophon {
    width: 100%;
    float: left;
}
nav.homeFooter {
    width: 100%;
    float: left;
    margin: 10px 0;
}
nav.homeFooter ul {
    text-align: center;
}
nav.homeFooter ul li {
    display: inline;
    font-size: .875em;
    font-family: Lato, Georgia, sans-serif;
    margin: 0 2.5%}
nav.homeFooter ul li a {
    text-decoration: none;
    color: #676C7D;
}
nav.homeFooter ul li a:hover {
    color: #CCC;
}
div.copyright {
    width: 100%;
    float: left;
    margin: 0 0 10px;
}
div.copyright p {
    font-size: .75em;
    font-family: Lato, Georgia, sans-serif;
    color: #676C7D;
    text-align: center;
}
div.copyright p a {
    color: #3DA9C3;
    text-decoration: none;
}
div.copyright p a:hover {
    color: #A9DDE8;
}


@media (min-width:321px) {
body.article-template div#primaryTEST {
	width: 100%;
}
body.article-template div.inContentAds {
	width: 100%;
	margin: 0;
	padding: 0;
	clear: both;
}	
body.single-post div.inContentAds {
		margin: 0 0 30px 0;		
}
}
@media (min-width:600px) {
	.mobile-off {
	display: block;
	}
	.tablet-off {
		display: none;
	}
	nav#articleTopics {
		float: left;
		width: 100%;
		border-bottom: 1px solid #CBD86A;
		padding: 10px 0;
		background: #83B63A;
		background-image: url(/wp-content/themes/howtogetridofthings/images/screw_4_green.png), url(/wp-content/themes/howtogetridofthings/images/screw_4_green.png), url(/wp-content/themes/howtogetridofthings/images/screw_4_green.png), url(/wp-content/themes/howtogetridofthings/images/screw_4_green.png);
		background-position: 1% 5%, 99% 5%, 99% 95%, 1% 95%;
		background-origin: padding-box, padding-box, padding-box, padding-box;
		background-size: 12px;
		background-repeat: no-repeat;
	}
	nav#articleTopics li {
		text-align: center;
		width: 18%;
		margin: 0 0 15px 5.5%;
		display: inline-block;
	}
	nav#articleTopics li img {
		width: 100%;
		height: auto;
	}
	nav#articleTopics a {
		color: #010A26;
		text-decoration: none;
	}
	nav#articleTopics a li:hover {
		color: #FFF;
	}
	nav#articleTopics a:hover li img {
		visibility: hidden;
	}
	body.error404 nav#universal, 
    body.home.page nav#universal {
		width: 45%;
		float: left;
		background: #83B63A;
		padding: 10px 2.5%;
        height: 23px;
    }
	nav#universal ul {
		text-align: left;
	}
	nav#universal ul li {
		margin: 0 5% 0 0;
	}
	div#socialPages {
		width: 47.5%;
		padding-right: 2.5%;
		float: left;
		background: #83B63A;
        height: 43px;
	}
	div#socialPages ul {
		text-align: right;
		padding: 6px 0;
		float: left;
		width: 100%;
    }
	div#socialPages ul a li {
		display: inline-block;
		width: 30px;
		height: 30px;
		float: right;
		padding: 0 0 0 2%;
    }
	div#socialPages ul a li.pinterestButton {
		background-image: url(/wp-content/themes/howtogetridofthings/images/grot_pinterest.png);
		background-size: contain;
		background-repeat: no-repeat;
	}
	div#socialPages ul li.facebookButton {
		background-image: url(/wp-content/themes/howtogetridofthings/images/grot_facebook.png);
		background-size: contain;
		background-repeat: no-repeat;
	}
	div#socialPages ul li.twitterButton {
		background-image: url(/wp-content/themes/howtogetridofthings/images/grot_twitter.png);
		background-size: contain;
		background-repeat: no-repeat;
	}
	div#socialPages ul li.googleButton {
		background-image: url(/wp-content/themes/howtogetridofthings/images/grot_googleplus.png);
		background-size: contain;
		background-repeat: no-repeat;
	}
	div#socialPages ul a:hover li.pinterestButton {
		background-image: url(/wp-content/themes/howtogetridofthings/images/grot_pinterest_rollover.png);
	}
	div#socialPages ul a:hover li.facebookButton {
		background-image: url(/wp-content/themes/howtogetridofthings/images/grot_facebook_rollover.png);
	}
	div#socialPages ul a:hover li.twitterButton {
		background-image: url(/wp-content/themes/howtogetridofthings/images/grot_twitter_rollover.png);
	}
	div#socialPages ul a:hover li.googleButton {
		background-image: url(/wp-content/themes/howtogetridofthings/images/grot_googleplus_rollover.png);
	}
	div#logo {
		width: 45%;
		margin: 15px 0 15px 2.5%;
		float: left;
	}
	div#logo h1 {
		font-size: 1.8em;
		width: 350px;
		margin: 0 auto;
	}
	div#logo h2 {
		width: 80%;
		margin: 0 auto;
		text-align: right;
		font-size: 1em;
		font-weight: 400;
		font-style: italic;
		font-family: 'PT Serif', "Trebuchet MS", serif;
	}
	div#search {
		width: 40%;
		float: right;
		margin: 15px 2.5% 0 7.5%;
		padding: 0;
	}
	div#topicList {
		width: 98%;
		padding: 1%;
		float: left;
		background: #83B63A;
		background-image: url(/wp-content/themes/howtogetridofthings/images/screw_4_green.png), url(/wp-content/themes/howtogetridofthings/images/screw_4_green.png), url(/wp-content/themes/howtogetridofthings/images/screw_4_green.png), url(/wp-content/themes/howtogetridofthings/images/screw_4_green.png);
		background-position: top left, top right, bottom right, bottom left;
		background-origin: content-box, content-box, content-box, content-box;
		background-size: 12px;
		background-repeat: no-repeat;
	}
	div#topicList ul {
		text-align: center;
	}
	div#topicList li {
		text-align: center;
		width: 7.5%;
		margin: 15px 1.25%;
		display: inline-block;
		font-size: .5em;
	}
	div#topicList li img {
		width: 100%;
		height: auto;
	}
	div#topicList a {
		color: #010A26;
		text-decoration: none;
	}
	div#topicList a li:hover {
		color: #FFF;
	}
	div#topicList a:hover li img {
		visibility: hidden;
	}
	div.flexslider {
		width: 46.25%;
		float: left;
		background: #010A26;
		padding-bottom: 10px;
		margin: 15px 1.25% 10px 2.5%}
	aside#communityBar {
		width: 46.25%;
		margin: 15px 1.25% 0 2.5%;
		float: left;
	}
	aside#quick {
		width: 21.75%;
		float: left;
		margin: 10px 1.25% 0 2.5%;
		background: #000;
		min-height: 380px;
	}
	aside#quick img {
		width: 100%;
		max-width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
	}
	aside#explore {
		width: 22%;
		float: left;
		margin: 10px 1.25% 0;
		background: #000;
		min-height: 380px;
	}
	aside#explore img {
		width: 100%;
		max-width: 100%;
		height: auto;
		margin: 0;
		padding: 0;
		float: left;
	}
	aside#explore h2, aside#quick h2 {
		width: 95%;
		padding: 8px 0 8px 5%;
		margin: 0 0 5px;
		color: #FFF;
		background: #F99517;
		font-size: 1.2em;
		float: left;
	}
	aside#explore h3, aside#quick h3 {
		color: #FFF;
		width: 90%;
		margin: 0 5%;
		font-size: 1em;
	}
	aside#explore h3 a, aside#quick h3 a {
		color: #FFF;
		text-decoration: none;
		margin-bottom: 5px;
	}
	aside#explore p, aside#quick p {
		width: 90%;
		color: #FFF;
		margin: 5px 5%;
		font-family: Lato, Georgia, sans-serif;
		font-size: .875em;
		line-height: 1.4em;
	}
	aside#explore p a, aside#quick p a {
		color: #F99517;
		text-decoration: none;
	}
	aside#explore p a:hover, aside#quick p a:hover {
		color: #FBBF74;
	}
	div#tabs {
		width: 46.25%;
		float: right;
		margin: 15px 2.5% 10px 1.25%;
		padding: 0;
	}
	div#tabs-1 article {
		margin-bottom: 20px;
		padding-bottom: 10px;
		border-bottom: 1px dotted #010A26;
	}
	div#tabs-1 article:last-child {
		border-bottom: 0;
	}
	div#tabs-1 article img {
		width: 25%;
		height: auto;
		margin: 0 5% 0 0;
		background: red;
		float: left;
	}
	div#tabs-1 article h1 {
		width: 100%;
		color: #3DA9C3;
		margin: 0 0 5px;
	}
	div#tabs-1 article:first-child h2 {
		margin-left: 5%}
	div#tabs-1 article div.post-meta p {
		margin: 0 0 5px;
	}
	div#tabs-1 article div.entry-summary p {
		margin: 0;
	}
	nav#contributors h2 {
		padding: 10px 2.5%;
		background-image: url(/wp-content/themes/howtogetridofthings/images/screw_1.png), url(/wp-content/themes/howtogetridofthings/images/screw_2.png);
		background-position: 1% 15px, 99% 15px;
		background-origin: padding-box, padding-box;
		background-size: 12px;
		background-repeat: no-repeat;
		text-align: center;
	}
	nav#contributors ul {
		text-align: center;
	}
	nav#contributors li {
		width: 13.9%;
		margin: 0 0 15px 2.5%
    }
    div#homeSocial {
        width: 46.25%;
        margin: 15px 1.25% 30px 2.5%;
        float: left;
    }
    div#homeSocial h2 {
        background: #3DA9C3;
        color: #FFF;
        padding: 10px 5%;
        font-size: 1.2em;
        margin-bottom: 15px;    
    }
    div#homeSocial div.homeSocials {
        width: 25%;
        float: left;
        margin: 0;
        padding: 0;
        text-align: center;
    }
	body.article-template nav#universal {
		width: 45%;
		float: left;
		background: #F99517;
		padding: 10px 2.5%;
    }
	body.article-template div#socialPages {
		background: #F99517;
	}
	body.article-template div#primary {
		width: 55%;
		float: left;
		margin: 15px 1.25% 0 2.5%}
	body.article-template div.inContentAds {
		width: 100%;
		margin: 0 0 15px 0;
		float: left;
	}
	body.article-template div#content div.adLinks {
		width: 90%;
		height: 250px;
		float: left;
		margin: 0 5% 15px 5%;
	}
	div.sidebarAds2 {
		width: 100%;
		height: 600px;
		margin: 0 0 10px 5%;
		float: left;
		display: block;
	}
	div.sidebarAds3 {
		width: 200px;
		height: 90px;
		margin: 10px 0;
		float: left;
	}
    body.article-template div#primaryTEST {
        width: 55%;
        float: left;
        margin: 15px 0 0 2.5%;
    }
	body.article-template div#secondary {
		width: 37.5%;
		float: left;
		margin: 15px 2.5% 0 1.25%}
	body.article-template div#tertiary {
		width: 37.5%;
		float: left;
		margin: 0 2.5% 0 1.25%}
	body.article-template header.entry-header {
		margin: 0;
	}
	body.article-template div.entry-content {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	body.article-template div.entry-content h2 {
		font-size: 1.5em;
	}
	body.article-template div.entry-content blockquote h2 {
		font-size: 1.2em;
		margin: 0 5% 0 0;
        width: 95%;
	}
	body.article-template div.entry-content img.alignleft {
		width: 35%;
		max-width: 200px;
		height: auto;
		float: left;
		margin-bottom: 15px;
		margin-right: 10px;
	}
	body.article-template div.wp-caption.alignleft {
		width: 100%!important;
		float: left;
		margin-bottom: 20px;
	}
	body.article-template div.wp-caption.alignleft img {
		max-width: 160px;
	}
	body.article-template div.sidebarAuthor {
		width: 100%;
		float: left;
		margin: 0 0 10px;
	}
	body.article-template div.sidebarAuthor h3 {
		padding: 8px 5%;
		width: 90%;
		font-size: 1em;
		margin: 0 0 10px;
	}
	body.article-template div.sidebarAuthor ul {
		font-size: .875em;
	}
	body.article-template div.sidebarAuthor img {
		margin: 0;
	}
	body.article-template div.sidebarRecentPosts h3 {
		padding: 8px 5%;
		width: 90%;
		font-size: 1em;
		margin: 0 0 10px;
	}
	body.article-template div.sidebarRecentPosts ul {
		margin: 0 5%;
		font-size: .875em;
	}
	body.article-template div.sidebarCommunity h2 {
		padding: 8px 5%;
		font-size: 1em;
		margin: 0 0 10px;
	}
	body.article-template div.sidebarCommunity ul {
		margin: 0 5%}
	body.article-template div.sidebarCommunity li {
		list-style: none;
		width: 100%;
		margin: 0 0 10px;
		padding: 0 0 10px;
		font-weight: 700;
		font-family: Lato, Georgia, sans-serif;
		border-bottom: 1px dotted #493E8B;
	}
	body.article-template div.sidebarCommunity li:last-child {
		border-bottom: 0;
	}
	body.article-template div#comments {
		width: 95%;
		margin: 0 2.5% 30px;
		float: left;
	}
	body.article-template div#comments h2 {
		margin-bottom: 15px;
	}
	body.article-template div#comments article footer {
		width: 100%;
		float: left;
		margin: 0 0 15px;
	}
	body.article-template div#comments article p {
		margin-bottom: 10px;
	}
	body.article-template div#respond {
		width: 100%;
		float: left;
	}
	body.article-template h3#reply-title {
		color: #F99517;
		margin-bottom: 15px;
		font-size: 1.4em;
	}
	body.article-template div#respond p.comment-notes {
		font-family: Lato, Georgia, sans-serif;
		font-size: .75em;
		margin-bottom: 15px;
	}
	body.article-template div#respond label {
		width: 100%;
		float: left;
	}
	body.article-template div#respond input {
		margin-bottom: 15px;
	}
	body.article-template div#respond input#submit {
		padding: 3px 1%}
	body.overview-template nav#universal {
		width: 45%;
		float: left;
		background: #83B63A;
		padding: 10px 2.5%
    }
	body.overview-template nav#universal a:hover {
		color: #CBD86A;
	}
	body.overview-template div.breadcrumbs {
		margin: 10px 2.5%;
		width: 95%}
	body.overview-template h1.entry-title {
		padding: 8px 2.5%;
		font-size: 1.2em;
		font-weight: 700;
	}
	body.overview-template div#content h2 {
		width: 20%;
		padding: 8px 2.5%;
		margin: 0;
		float: left;
		font-weight: 700;
		font-size: 1.2em;
	}
	body.overview-template div#content ul.columns {
		font-size: 1em;
		columns: 3;
		-webkit-columns: 3;
		-moz-columns: 3;
		width: 95%;
		padding: 10px 2.5% 5px;
		border-top: 8px solid #000;
	}
	body.community-template nav#universal {
		width: 45%;
		float: left;
		background: #493E8B;
		padding: 10px 2.5%}
	body.community-template div#socialPages {
		background: #493E8B;
	}
	body.community-template header.entry-header {
		width: 100%;
		float: left;
		background: #493E8B;
	}
	body.community-template h1.entry-title {
		padding: 8px 2.5% 10px;
		float: left;
		width: 95%}
	body.community-template p.welcome {
		display: block;
		padding: 8px 2.5%;
		font-size: .875em;
		font-style: italic;
		float: left;
		width: 95%}
	body.community-template div.bbp-breadcrumb {
		width: 100%;
		float: left;
	}
	body.community-template div.bbp-breadcrumb p {
		padding: 5px 2.5%}
	ul.bbp-forums {
		width: 100%;
		float: left;
	}
	div.bbp-pagination-links {
		width: 95%;
		margin: 5px 2.5%;
		float: left;
		text-align: center;
	}
	div.bbp-pagination-count {
		width: 95%;
		margin: 5px 2.5%;
		float: left;
	}
	ul.forum-titles {
		width: 95%;
		padding: 4px 2.5% 8px;
		font-size: 1.1em;
		font-weight: 700;
	}
	ul.forum-titles li.bbp-forum-info {
		display: inline-block;
		width: 70%;
		margin: 0;
		float: left;
	}
	ul.forum-titles li.bbp-forum-reply-count, ul.forum-titles li.bbp-forum-topic-count {
		display: inline-block;
		width: 15%;
		margin: 0;
		float: left;
	}
	ul.forum-titles li.bbp-forum-freshness {
		display: none;
	}
	ul.forum {
		width: 95%;
		padding: 0 2.5%;
		margin: 0;
	}
	ul.forum li.bbp-forum-info {
		margin: 15px 0;
		width: 65%;
		float: left;
	}
	ul.forum li.bbp-forum-info a.bbp-forum-title:hover {
		color: #928BB9;
	}
	ul.forum li.bbp-forum-reply-count, ul.forum li.bbp-forum-topic-count {
		display: inline-block;
		width: 15%;
		margin: 15px 0 0;
		text-align: center;
	}
	ul.forum-titles li.bbp-topic-title {
		display: inline-block;
		width: 70%;
		margin: 0;
	}
	ul.forum-titles li.bbp-topic-freshness, 
	ul.forum-titles li.bbp-topic-reply-count, 
	ul.forum-titles li.bbp-topic-voice-count {
		display: inline-block;
		width: 10%;
		margin: 0;
	}
	ul.bbp-topics ul.topic {
		width: 95%;
		padding: 10px 2.5%}
	ul.bbp-topics ul.topic li.bbp-topic-title span.bbp-topic-pagination {
		display: none;
	}
	ul.bbp-topics ul.topic li.bbp-topic-title {
		display: block;
		width: 65%;
		margin: 0 5% 0 0;
		float: left;
	}
	ul.bbp-topics ul.topic li.bbp-topic-voice-count,
	ul.bbp-topics ul.topic li.bbp-topic-reply-count,
	ul.bbp-topics ul.topic li.bbp-topic-freshness {
		display: block;
		width: 10%;
		margin: 0;
		float: left;
	}
	ul.bbp-replies a.bbp-reply-permalink {
		display: none;
	}
	ul.bbp-replies div.bbp-meta span.bbp-admin-links {
		display: inline;
		text-align: right;
		float: right;
	}
	
	
	ul.bbp-replies li.bbp-header div.bbp-reply-author {
		width: 65%;
		margin: 0 0 0 2.5%}
	ul.bbp-replies li.bbp-header div.bbp-reply-content {
		width: 30%;
		margin: 0 2.5% 0 0;
		text-align: right;
	}
	ul.bbp-replies li.bbp-header div.bbp-reply-content a:hover {
		color: #FFF;
	}
	ul.bbp-replies div.bbp-reply-author {
		width: 95%;
		margin: 5px 2.5% 10px;
		padding: 0;
	}
	ul.bbp-replies div.bbp-reply-author a:hover {
		color: #928BB9;
	}
	ul.bbp-replies div.bbp-reply-author a img:hover {
		opacity: .5;
	}
	ul.bbp-replies div.bbp-meta {
		width: 95%;
		padding: 5px 2.5%}
	ul.bbp-replies div.bbp-reply-content {
		width: 95%;
		padding: 0 2.5% 30px;
	}
	div#bbp-user-wrapper {
		width: 95%;
		margin: 0 2.5%;
		float: left;
	}
	div#bbp-user-avatar {
		width: 20%;
		float: left;
		margin: 14px 0 10px;
	}
	div#bbp-user-navigation {
		margin: 10px 2.5%}
	div#bbp-user-profile {
		width: 100%;
		margin: 10px 0;
	}
	form#bbp-your-profile {
		width: 47.5%;
		margin: 0;
		padding: 0 52.5% 0 0;
		float: left;
	}
	form#bbp-your-profile label {
		color: #493E8B;
		font-weight: 700;
	}
	form#bbp-your-profile fieldset.bbp-form:last-child {
		margin-bottom: 0;
	}
	form#bbp-your-profile fieldset.submit {
		width: 100%;
		float: left;
	}
    body.community-template div.inContentAds {
        margin: 0 0 0 0;
    }
	body.community-template div#communityAds {
		width: 95%;
		margin: 20px 2.5% 0;
	}
	body.community-template div#communityAds div {
		float: left;
		width: 45%;
		margin: 0 2.5% 20px;
	}
	body.community-template div.communityLogin, body.community-template div.communityTopics {
		width: 46.25%;
		margin: 20px 0 0 2.5%;
		float: left;
	}
	div.bbp-logged-in {
		width: 95%;
		margin: 10px 2.5%}
	div.communityLogin fieldset {
		margin-top: 8px;
	}
	div.communityLogin div.bbp-login-links, div.communityLogin div.bbp-password, div.communityLogin div.bbp-username {
		width: 100%;
		margin: 10px 0;
	}
	div.communityLogin div.bbp-remember-me {
		width: 60%;
		margin: 8px 0;
	}
	div.communityLogin div.bbp-submit-wrapper {
		width: 40%;
		margin: 8px 0;
	}
	div.communityLogin div.bbp-password label, div.communityLogin div.bbp-username label {
		margin: 4px 0;
		width: 35%;
		float: left;
	}
	div.communityLogin div.bbp-password input, div.communityLogin div.bbp-username input {
		width: 62%;
		border: 1px solid #493E8B;
		padding: 2px 0 5px 2%;
		float: left;
	}
	div.communityLogin div.bbp-login-links a.bbp-lostpass-link, div.communityLogin div.bbp-login-links a.bbp-register-link {
		width: 100%}
	div.communityTopics li ul li {
		margin: 0 2.5% 5px;
		width: 95%}
	body.page-id-1685 nav#universal {
		width: 45%;
		float: left;
		background: #493E8B;
		padding: 10px 2.5%}
	body.page-id-1685 nav#universal a:hover {
		color: #928BB9;
	}
	body.page-id-1685 div#socialPages {
		background: #493E8B;
	}
	body.page-id-1685 article, body.page-id-1685 div#content, body.page-id-1685 div#primary, body.page-id-1685 div.entry-content {
		width: 100%;
		float: left;
	}
	body.page-id-1685 form.bbp-login-form {
		display: block;
		width: 100%;
		float: left;
		margin: 0;
		padding: 0;
		min-height: 800px;
	}
	body.page-id-1685 fieldset {
		width: 100%;
		float: left;
	}
	body.page-id-1685 form.bbp-login-form legend {
		display: block;
		width: 95%;
		padding: 5px 2.5%;
		margin-bottom: 50px;
		float: left;
		background: #493E8B;
		color: #fff;
		font-family: Lato, Georgia, sans-serif;
	}
	body.page-id-1685 form.bbp-login-form label {
		width: 50%;
		margin: 0 0 0 25%}
	body.page-id-1685 form.bbp-login-form input {
		border: 1px solid #493E8B;
		padding: 3px 2%;
		width: 50%;
		margin: 0 0 15px 25%}
	body.page-id-1685 form.bbp-login-form button {
		float: right;
		margin: 10px 21% 0 0;
		padding: 5px 10px;
		border: 0;
		background: #493E8B;
		color: #FFF;
	}
	body.author nav#universal, body.blog nav#universal, body.single-post nav#universal {
		width: 45%;
		float: left;
		background: #3DA9C3;
		padding: 10px 2.5%}
	body.author div#socialPages, body.blog div#socialPages, body.single-post div#socialPages {
		background: #3DA9C3;
	}
	h2.theBlogs {
		padding: 8px 2.5%;
		font-size: 1.2em;
		font-weight: 700;
		color: #FFF;
		text-align: center;
		background: #3DA9C3;
		margin: 0 0 30px;
	}
	body.blog div.breadcrumbs {
		width: 95%;
		margin: 0 2.5% 10px;
	}
	body.author article, body.blog article, body.single-post article {
		width: 95%;
		margin: 0 2.5% 20px;
		float: left;
	}
	body.author article img.attachment-post-thumbnail, body.blog article img.attachment-post-thumbnail {
		display: block;
		width: 25%;
		height: auto;
		margin: 5px 2.5% 0 0;
		float: left;
	}
	body.author article h1, body.blog article h1 {
		width: 72.5%;
		float: left;
	}
	body.author article div.post-meta, body.blog article div.post-meta {
		width: 72.5%;
		margin: 5px 0;
	}
	body.author article div.entry-summary, body.blog article div.entry-summary {
		width: 72.5%}
	body.author nav#nav-below, body.blog nav#nav-below {
		width: 95%;
		margin: 0 2.5% 25px;
	}
	, body.blog div.sidebarContributors h2 {
		width: 95%;
		padding: 8px 2.5%}
	body.blog div.sidebarContributors ul {
		width: 95%;
		margin: 0 2.5%}
	body.blog div.sidebarContributors ul li {
		width: 15%;
		margin: 0 2.5% 25px;
	}
	body.blog div.sidebarCommunity h2 {
		text-align: center;
	}
	body.blog div.sidebarCommunity ul {
		width: 95%;
		margin: 0 2.5%}
	body.blog div.sidebarCommunity li {
		list-style: none;
		font-family: Lato, Georgia, sans-serif;
		font-weight: 700;
		width: 100%;
		margin: 0 0 10px;
		padding: 0 0 10px;
		border-bottom: 1px dotted #493E8B;
	}
	body.blog div.sidebarCommunity li:last-child {
		border-bottom: 0;
		margin: 0;
		padding: 0;
	}
	body.single-post div#primary {
		width: 70%;
		margin: 20px 15%}
	body.single-post article {
		margin: 0;
	}
	body.single-post div.breadcrumbs {
		width: 100%;
		margin: 0 0 5px;
	}
	body.single-post header.entry-header {
		width: 100%;
		margin: 0;
	}
	body.single-post header.entry-header h1 {
		margin: 0 0 5px;
	}
	body.single-post div.entry-content {
		width: 100%;
		margin: 0;
	}
	body.single-post div.inContentAds {
		margin: 0 0 30px 0;		
	}
	body.single-post div#comments {
		width: 95%;
		margin: 0 2.5%}
	body.single-post div#comments ol {
		max-width: 100%;
		float: left;
	}
	body.single-post div#comments ol li {
		padding: 10px 2%;
		width: 96%;
		float: left;
	}
	body.author div#secondary h3, body.single-post div#secondary h3 {
		width: 90%;
		padding: 10px 5%}
	body.author div.sidebarAuthor, 
	body.single-post div.sidebarAuthor {
		width: 47.5%;
		float: left;
		margin: 0 0 15px 0;
	}
	body.author div.sidebarAds1, body.single-post div.sidebarAds1 {
		width: 300px;
		height: 250px;
		margin: 0 2.5% 15px 0;
		float: right;
	}
	body.author div.sidebarRecentPosts {
        width: 47.5%;
		float: left;
		margin: 0 0 0 5%;
    }
	body.single-post div.sidebarRecentPosts {
		width: 47.5%;
		float: right;
		margin: 0 0 0 5%;
	}
	body.author div.sidebarAds2, body.single-post div.sidebarAds2 {
		width: 300px;
		height: 600px;
		margin: 0 2.5% 0 0;
		float: right;
	}
	body.author div.sidebarCommunity, body.single-post div.sidebarCommunity {
		width: 50%;
		float: left;
		margin: 0 0 0 2.5%}
	body.author div.sidebarQuestion, body.single-post div.sidebarQuestion {
		width: 300px;
		float: right;
		margin: 0 2.5% 0 0;
	}
	body.author div.sidebarQuestion h3, body.single-post div.sidebarQuestion h3 {
		font-size: 1.2em;
	}
	body.page-template-page-formalities-php nav#universal {
		width: 45%;
		float: left;
		background: #83B63A;
		padding: 10px 2.5%}
	body.page-template-page-formalities-php nav#universal ul {
		text-align: left;
	}
	body.page-template-page-formalities-php nav#universal ul li {
		margin: 0 5% 0 0;
	}
	body.page-template-page-formalities-php div#socialPages {
		width: 47.5%;
		padding-right: 2.5%;
		float: left;
		background: #83B63A;
	}
	body.page-template-page-formalities-php div#socialPages ul {
		text-align: right;
		padding: 6px 0;
		float: left;
		width: 100%}
	body.page-template-page-formalities-php div#socialPages ul a li {
		display: inline-block;
		width: 30px;
		height: 30px;
		float: right;
		padding: 0 0 0 2%}
	body.page-template-page-formalities-php div#logo {
		width: 45%;
		margin: 15px 0 15px 2.5%;
		float: left;
	}
	body.page-template-page-formalities-php div#logo h1 {
		font-size: 1.8em;
		width: 350px;
		margin: 0 auto;
	}
	body.page-template-page-formalities-php div#logo h2 {
		width: 350px;
		margin: 0 auto;
		text-align: right;
		font-size: 1em;
		font-weight: 400;
		font-style: italic;
		font-family: 'PT Serif', "Trebuchet MS", serif;
	}
	body.page-template-page-formalities-php div#search {
		width: 40%;
		float: right;
		margin: 15px 2.5% 0 7.5%;
		padding: 0;
	}
	div.background404 {
		height: 300px;
	}
	body.error404 div#content h2 {
		text-align: center;
		font-size: 3em;
		float: left;
		width: 100%;
		margin: -5px 0 5px 0;
		padding: 30px 0 0;
		border-top: 5px solid #000;
	}
	body.error404 p {
		font-family: Lato, Georgia, sans-serif;
		font-size: .875em;
		font-weight: 600;
		text-align: center;
		margin: 0 0 5px;
	}
	body.error404 p a {
		color: #3DA9C3;
		text-decoration: none;
	}
	body.error404 p.goHome {
		margin: 30px 0 300px;
	}
	body.page-id-5000 header.entry-header, div#wpcf7-f6370-p5000-o1 {
		width: 60%;
		margin: 50px 20%}
}
		@media (min-width:700px) {
		div#topicList li {
			text-align: center;
			width: 7.5%;
			margin: 15px 1.25%;
			display: inline-block;
			font-size: .625em;
		}
}
		
		@media (min-width:1000px) {
			.mobile-off, .tablet-off {
			display: block;
		}
		.desktop-off {
			display: none;
		}
		nav#articleTopics li {
			width: 8%;
			margin: 0 0 15px 2.5%;
			font-size: .875em;
		}
		body.home.page nav#universal {
			width: 45%;
			float: left;
			background: #83B63A;
			padding: 10px 2.5%;
        }
		nav#universal ul {
			text-align: left;
		}
		nav#universal ul li {
			font-size: 1em;
			font-weight: 700;
		}
		div#socialPages {
			width: 47.5%;
			padding-right: 2.5%;
			float: left;
			background: #83B63A;
		}
		div#socialPages ul {
			padding: 7px 0;
		}
		div#socialPages ul a li {
			width: 28px;
			height: 28px;
			padding: 0 0 0 1%}
		div#logo {
			width: 60%;
			margin: 30px 0 30px 2.5%;
			float: left;
		}
		div#logo h1 {
			font-size: 3em;
			margin: 0 auto;
			font-weight: 600;
			width: 100%}
		div#logo h2 {
			margin: 0 auto;
			text-align: right;
			font-size: 1em;
			font-weight: 400;
			font-style: italic;
			font-family: 'PT Serif', "Trebuchet MS", serif;
		}
		div#search {
			width: 27.5%;
			margin: 65px 2.5% 0 5%}
		div#topicList li {
			width: 7%;
			font-size: .875em;
		}
		div#tabs-1 article img {
			width: 33%;
        }
		nav#contributors h2 {
			padding: 10px 2.5%;
        }
		nav#contributors li {
			width: 9%;
			margin: 0 1% 15px 1.1%;
        }
		body.article-template nav#universal {
			width: 45%;
			float: left;
			background: #F99517;
			padding: 10px 2.5%;
        }
		body.article-template div#socialPages {
			background: #F99517;
		}
		body.article-template div#primary {
			width: 40%;
			float: left;
			margin: 15px 0 0 2.5%}
        body.article-template div#primaryTEST {
            width: 65%;
            float: left;
            margin: 15px 0 0 2.5%;
        }
		body.article-template div#secondary {
			width: 30%;
			float: left;
			margin: 15px 0 0 1.25%}
		body.article-template div#tertiary {
			width: 21.25%;
			float: left;
			margin: 15px 2.5% 0 1.25%;
			min-width: 212px;
		}
		body.article-template div.sidebarAds1, body.article-template div.sidebarAds2, body.article-template div.sidebarAds3 {
			width: 100%;
			margin: 10px 0;
		}
		body.article-template div.sidebarAds3 p {
			width: 200px;
			margin: 0 auto;
		}
		body.article-template div.sidebarAuthor {
			width: 100%;
			float: left;
			margin: 0 0 10px;
		}
		body.article-template div.sidebarAuthor h3 {
			padding: 8px 5%;
			width: 90%;
			font-size: 1.2em;
			margin: 0 0 10px;
		}
		body.article-template div.sidebarCommunity h2, body.article-template div.sidebarRecentPosts h3 {
			font-size: 1.2em;
		}
		body.article-template div.sidebarCommunity li {
			font-size: .925em;
		}
		body.article-template div.adLinks {
			width: 90%;
			height: 250px;
			float: left;
			margin: 0 5% 15px 0;
		}
		body.overview-template nav#universal {
			width: 45%;
			float: left;
			background: #83B63A;
			padding: 10px 2.5%}
		body.overview-template nav#universal a:hover {
			color: #CBD86A;
		}
		body.overview-template div.breadcrumbs {
			margin: 10px 2.5%;
			width: 95%;
			font-size: .875em;
		}
		body.overview-template h1.entry-title {
			padding: 10px 2.5%;
			font-size: 2.25em;
			font-weight: 700;
			background-image: url(/wp-content/themes/howtogetridofthings/images/screw_1_green.png), url(/wp-content/themes/howtogetridofthings/images/screw_2_green.png);
			background-position: .75% 26px, 99.25% 26px;
			background-origin: padding-box, padding-box;
			background-size: 12px;
			background-repeat: no-repeat;
		}
		body.overview-template div#content h2 {
			font-size: 1.625em;
		}
		body.overview-template div#content ul.columns {
			font-size: 1.125em;
			margin: 0 0 30px;
		}
		body.community-template div#primary {
			width: 65%;
			margin: 0 0 0 2.5%;
			float: left;
		}
		body.community-template div#communityAds {
			width: 65%;
			margin: 20px 0 0 2.5%}
		body.community-template div#communityAds div {
			float: left;
			width: 45%;
			min-width: 300px;
			margin: 0 0 0 2.5%}
		ul.bbp-forums {
			border: 1px solid #493E8B;
		}
		ul.bbp-topics {
			float: left;
			width: 100%;
			border: 1px solid #493E8B;
		}
		ul.topic:last-child {
			padding-bottom: 20px;
			border-bottom: 0;
		}
		body.topic div.bbp-breadcrumb {
			margin: 5px 0;
		}
		ul.forum-titles {
			width: 95%;
			padding: 4px 2.5% 8px;
			font-size: 1.1em;
			font-weight: 700;
		}
		ul.forum-titles li.bbp-forum-info {
			display: inline-block;
			width: 65%;
			margin: 0;
			float: left;
		}
		ul.forum-titles li.bbp-forum-freshness, ul.forum-titles li.bbp-forum-reply-count, ul.forum-titles li.bbp-forum-topic-count {
			display: inline-block;
			width: 10%;
			margin: 0;
			float: left;
		}
		ul.forum {
			width: 95%;
			padding: 0 2.5%;
			margin: 0;
		}
		ul.forum:last-child {
			border-bottom: 0;
			padding-bottom: 0;
			margin-bottom: 0;
		}
		ul.forum li.bbp-forum-info {
			margin: 15px 0;
			width: 65%;
			float: left;
		}
		ul.forum li.bbp-forum-info a.bbp-forum-title:hover {
			color: #928BB9;
		}
		ul.forum li.bbp-forum-freshness, ul.forum li.bbp-forum-reply-count, ul.forum li.bbp-forum-topic-count {
			display: inline-block;
			width: 10%;
			margin: 15px 0 0;
			text-align: center;
			font-size: .75em;
		}
		ul.forum li.bbp-forum-freshness a {
			color: #493E8B;
			text-decoration: none;
		}
		ul.forum li.bbp-forum-freshness a:hover {
			color: #928BB9;
		}
		li.bbp-footer, ul.forum li.bbp-forum-freshness span.bbp-topic-freshness-author {
			display: none;
		}
		ul.bbp-topics li.bbp-body li.bbp-topic-title a:hover {
			color: #928BB9;
		}
		body.community-template div#communitySidebar {
			width: 27.5%;
			margin: 0 0 0 2.5%;
			float: left;
		}
		body.community-template div.communityTopics {
			width: 100%;
			margin: 0 0 15px;
			float: left;
		}
		body.community-template div.communityTopics li ul {
			margin-top: 5px;
		}
		body.community-template div.communityTopics li ul li {
			padding: 8px 0;
			width: 95%;
			margin: 0 2.5%}
		body.community-template div.communityLogin {
			width: 100%;
			margin: 0 0 15px;
			float: left;
			font-size: .875em;
		}
		body.community-template div.communityLogin a:hover {
			color: #928BB9;
		}
		body.community-template div#communitySidebarAds {
			width: 160px;
			height: 600px;
			float: left;
			margin: 0 0 0 2.5%}
		div.communityLogin div.bbp-login-links a.bbp-lostpass-link, div.communityLogin div.bbp-login-links a.bbp-register-link {
			width: 100%}
		div.communityLogin div.bbp-login-links a.bbp-lostpass-link:hover, div.communityLogin div.bbp-login-links a.bbp-register-link:hover {
			color: #FFF;
		}
		body.page-id-1685 form.bbp-login-form legend {
			padding: 8px 2.5%;
			font-size: 1.2em;
		}
		body.page-id-1685 form.bbp-login-form label {
			width: 40%;
			margin: 0 0 0 30%}
		body.page-id-1685 form.bbp-login-form input {
			width: 40%;
			margin: 0 0 15px 30%}
		body.page-id-1685 form.bbp-login-form button {
			margin: 10px 26% 0 0;
		}
		body.blog div.breadcrumbs {
			width: 95%;
			margin: 0 2.5% 10px;
		}
		body.author .blog-off, body.blog .blog-off, body.single-post .blog-off {
			display: none;
		}
		body.author div.sidebarAds2 {
			display: block;
		}
		body.blog div#primary {
			width: 65%;
			margin: 0 2.5%;
			float: left;
		}
		body.blog div#secondary {
			width: 27.5%;
			margin: 0 2.5% 0 0;
			float: right;
		}
		body.blog div#tertiary {
			width: 27.5%;
			margin: 0 2.5% 30px 0;
			float: right;
		}
		body.blog div.sidebarContributors ul li {
			width: 45%;
			margin: 0 2.5% 25px;
		}
		body.single-post div#primary {
			width: 50%;
			margin: 20px 25%;
			float: left;
		}
		body.single-post article {
			width: 100%}
		body.single-post article div.entry-content p {
			line-height: 1.6em;
			margin: 0 0 30px;
			float: none;
		}
		body.single-post header.entry-header h1 {
			margin: 0 0 5px;
			font-size: 2.25em;
		}
		body.single-post div#secondary {
			width: 60%;
			margin: 0 20%;
			padding: 0;
			float: left;
			background: #FFFFFF;
		}
		body.author div#secondary h3, body.single-post div#secondary h3 {
			width: 90%;
			padding: 10px 5%}
		body.single-post div.sidebarAuthor {
			width: 47.5%;
			float: left;
			margin: 0 0 15px;
		}
		body.single-post div.sidebarAds1 {
			width: 300px;
			height: 250px;
			margin: 0 0 15px;
			text-align: center;
			float: right;
		}
		body.single-post div.sidebarRecentPosts {
			display: block;
		}
		body.single-post div.sidebarCommunity {
			width: 60%;
			float: left;
			margin: 15px 20% 0;
		}
		body.single-post div.sidebarQuestion {
			width: 60%;
			float: left;
			margin: 0 20% 15px;
		}
		body.author div.sidebarQuestion h3, body.single-post div.sidebarQuestion h3 {
			font-size: 1.2em;
		}
		body.single-post div#comments {
			width: 60%;
			margin: 0 20%;
			float: left;
		}
		body.author h1.page-title.author {
			padding: 10px 5%}
		body.author section#primary {
			width: 60%;
			margin: 0 0 0 2.5%;
			float: left;
		}
		body.author div#secondary {
			width: 32.5%;
			margin: 0 2.5% 0 0;
			float: right;
		}
		body.author div#tertiary {
			width: 32.5%;
			margin: 0 2.5% 30px 0;
			float: right;
		}
		body.author div.sidebarAuthor {
			width: 100%;
			float: left;
			margin: 0 0 15px;
		}
		body.author div.sidebarAds1 {
			width: 300px;
			height: 250px;
			margin: 0 0 15px 5%;
			text-align: center;
			float: left;
		}
		body.author div.sidebarRecentPosts {
			width: 100%;
			float: left;
			margin: 0;
		}
		body.author div.sidebarAds2 {
			width: 300px;
			height: 600px;
			margin: 15px 0 15px 5%;
			float: left;
			text-align: left;
		}
		body.author div.sidebarCommunity, 
		body.author div.sidebarQuestion {
			width: 100%;
			float: left;
			margin: 0;
		}
		body.single-post div.newsletterSignup {
			width: 47.5%;
			float: left;
		}
		body.page-id-5000 header.entry-header, div#wpcf7-f6370-p5000-o1 {
			width: 50%;
			margin: 50px 25%
		}
        body.page-template-page-formalities-php div#logo {
            width: 60%;
            margin: 30px 0 30px 2.5%;
            float: left;  
        }
        body.page-template-page-formalities-php div#logo h1 {
            font-size: 3em;
            margin: 0 auto;
            font-weight: 600;
            width: 100%;
        }
        body.page-template-page-formalities-php div#logo h2 {
            margin: 0 auto;
            text-align: right;
            font-size: 1em;
            font-weight: 400;
            font-style: italic;
            font-family: 'PT Serif', "Trebuchet MS", serif;
        }
        body.page-template-page-formalities-php div#search {
            float: right;
            width: 27.5%;
            margin: 65px 2.5% 0 5%;
            padding: 0;
        }
}

/* Emergency & Temporary CSS */
body.author-118 div#tertiary {
    display: none;
}
div.gsc-input-box {
	margin-top: 2px!important;
}
input#gsc-i-id1.gsc-input {
	margin: 0;
	padding: 0;
	height: 23px !important;
	width: 100%;
}
.cse input.gsc-search-button, input.gsc-search-button {
    font-family: Arial !important;
    font-size: 12px !important;
    font-weight: bold;
    color: #FFFFFF !important;
    padding: 0 8px;
    height: 25px !important;
    min-width: 54px;
    background-color: #CECECE;
    border: 1px solid #666;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

