body.custom {
background: #fff;
color: #5e582e; 
}

.custom #page {
background: #fff;
}

/* GLOBAL COMMANDS */
.custom a, .custom a:visited  { color: #85c2c9; } 
.custom a:hover { color: #c8bd72; }
.comments_closed p { display: none; }
.custom .sidebar h3 {
                border-bottom: 0px solid #c8bd72;
		padding: 8px 0 3px 0;
		font-variant: normal;
                text-transform: lowercase;
                color: #c8bd72;
		font-size: 120%;
		letter-spacing: 0em;
		margin-bottom: 5px;
	}
.custom h2 {
       text-align: left;  padding: 2px 0 8px 40px;
       background: url(images/h2.png) top left no-repeat;
outline: none;  
       margin: 0;  border-bottom: 3px solid #c8bd72;
       }

/* HEADER  */
.custom #header #logo a { 
     display: block; 
     height: 311px;
     background: url('images/MJ header.png') no-repeat center center; outline: none;
     }
.custom #header #logo, .custom #header #tagline { text-indent: -9999px; }
.custom #header #tagline { height: 0; }
.custom #header { padding: 0; border-bottom: 0px solid #ffffff; }

/* NAV */
.custom ul#tabs {border:0; margin:0 162px 0 162px; padding:0; font-size: 125%;}
   .custom ul#tabs li {margin:0; border:0; background:none; padding:0 10px 0 10px;}
   .custom ul#tabs li.current_page_item, 
      .custom ul#tabs li.current-cat {padding:0; border:0; background:none;}
   .custom ul#tabs li.rss {}
   .custom ul#tabs li a { text-transform: lowercase; color: #85c2c9;}
      .custom ul#tabs li a:active, 
      .custom ul#tabs li a:visited, {text-decoration:none; color: #85c2c9;}
      .custom ul#tabs li a:hover {text-decoration:underline; background:#ffffff; color: #c8bd72;}
   .custom ul#tabs li.current_page_item a {margin:0; border:0; background:#ffffff;}
   .custom ul#tabs li.current-cat a {margin:0; border:0; background:#ffffff;}

/* POST IMAGES */
.custom .wp-caption { background: white; border: none; }
.custom .wp-caption img { padding: 6px; border: solid 4px #c8bd72; }

/* REMOVE BORDERS */
.custom #container { margin-top:5em; border:0; padding:0;}
.custom #page {border: 0; padding: 0; margin:0;}
.custom #feature_box {border:0; padding:0; margin:0;} /* page-bottom 1px line horizontal */
.custom #content_box {border:0; padding:0; margin:0; background:#fff; } /* content sidebars 1px vertical line */
.custom #column_wrap { border:0; padding:0; margin:0; background:#fff; }  /* content and sidebar dividing line */
.custom #sidebars {border:0; padding:0; margin:0;} /* left-side 1px vertical line on sidebar */
.custom #sidebar_1 {border:0; } /* right-side 1px vertical line on sidebar */
.custom #sidebar_2 {border:0; padding:0; margin:0;} /* right-side 1px vertical line on sidebar */
.custom #footer {border-top: 1px solid #412c29;} /* removes double-bar footer line */
.custom .post_box, .teasers_box {border-top:none; }

/* POST TITLE BYLINE */
.custom abbr.published { color: #5e582e; cursor: default; }
.custom span.author { color: #5e582e; }

/* SIDEBAR TITLES  */
.custom li.widget_categories h3 {height: 99px; background: url('images/cats.png') no-repeat 50% 50%; text-indent: -9999px;}
.custom li.widget_archive h3 {height: 99px; background: url('images/archives.png') no-repeat 50% 50%; text-indent: -9999px}
.custom li#text-3.widget h3 {height: 99px; background: url('images/social.png') no-repeat 50% 50%; text-indent: -9999px;}
.custom li#text-5.widget h3 {height: 99px; background: url('images/nutsfor.png') no-repeat 50% 50%; text-indent: -9999px;}
.custom li#text-6.widget h3 {height: 99px; background: url('images/ads.png') no-repeat 50% 50%; text-indent: -9999px;}
.custom li#text-7.widget h3 {height: 99px; background: url('images/recipes.png') no-repeat 50% 50%; text-indent: -9999px;}

/* LOWER SIDEBARS */
.custom #footer_sitemap {
	background: #ffffff;
	color: #c8bd72;
	overflow: hidden;
        font-size: 140%;
        line-height: 1.6em;
	padding: 1em;
	margin-bottom: 25px;
	text-align: center;
}

	.custom #footer_sitemap .footerfloater {
		display: inline-block;
		width: 30%;
		text-align: left;
		padding-right: 2em;
		float: left;
		height: 100%;
	}
	
	.custom #footer_sitemap .footerfloater h3 {
		border-bottom: 2px solid #c8bd72;
		padding: 25px 0 3px 0;
		text-transform: none;
		font-size: 120%;
		letter-spacing: 0em;
		margin-bottom: 5px;
	}
	
	.custom #footer_sitemap .footerfloater ul {
		margin: 0px;
		padding: 0px;
	}
	
	.custom #footer_sitemap .footerfloater ul li {
		list-style: none;
	}
