/*
	 Theme Name: WWC Child Theme
	Theme URI: http://wherewomencook.com
	Description: WWC is a custom child theme created for the Where Women Cook.
    Author: Lagniappe Marketing
    Author URI: http://lagniappemarketing.net/
    Version: 1.8
 
    Tags: blue, gray, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments

    Template: genesis
    Template Version: 1.8

	License: GNU General Public License v2.0 (or later)
	License URI: http://www.opensource.org/licenses/gpl-license.php

*/




body {
background-color:#fff;
color:#000;
margin:0;
overflow-y:scroll;
}

body,h1,h2,h3,h4,h5,h6,p,input,select,textarea {
color:#5C8727;
font-family:'Open Sans', sans-serif;
font-size:14px;
font-weight:400;
line-height:20px;
margin:0;
padding:0;
text-decoration:none;
}

input,select,textarea {
background:#fff;
border:1px solid #e5e5e5;
}

ol,ol li,ul,ul li {
list-style-type:none;
margin:0;
padding:0;
}

a,a:visited {
color:#5C8727;
font-weight:700;
text-decoration:none;
}

a:hover {
color:#5C8727;
text-decoration:none;
}

a.more-link {
font-weight:700;
padding-left:40px;
text-transform:uppercase;
}

#wrap {
margin:0 auto;
}

.topnav {
background:url(images/bg.png) repeat-x top;
height:35px;
margin:0 auto;
padding:0;
}

.topnav .wrap {
margin:0 auto;
text-transform:uppercase;
width:960px;
}

.topnav a,.topnav a:visited {
color:#444;
font-size:11px;
font-weight:700;
text-decoration:none;
}

.topnav p {
font-size:11px;
font-weight:700;
margin:0;
padding:0;
}

.topnav-left {
float:left;
margin:0;
padding:8px 0 0;
width:255px;
}

.topnav-right {
float:right;
margin:0;
padding:8px 0 0;
text-align:right;
width:700px;
}

.topnavbarright a img {
border:none;
margin:0 3px 1px 0;
padding:0;
}

.rss-topnav {
background:url(images/rss.png) no-repeat left;
padding:2px 5px 2px 16px;
}

#header {
-moz-box-shadow:0 0 10px 1px #ccc;
-webkit-box-shadow:0 0 10px 1px #ccc;
box-shadow:0 0 10px 1px #ccc;
height:280px;
margin:0 auto;
padding:0;
width:1004px;
}

#title-area {
float:left;
margin:0;
overflow:hidden;
padding:15px 0 0;
width:230px;
}

#title {
font-family:'Josefin Slab', Arial, san-serif;
font-size:100px;
font-weight:700;
letter-spacing:-4px;
line-height:105px;
margin:0;
padding:0;
text-shadow:2px 2px 0 #e6e6e6;
}

#header .widget-area {
float:right;
margin:57px 0 0;
padding:0;
}

#header .widget-area p {
margin:0;
padding:0 0 5px;
}

#header .textwidget {
margin:0;
padding:5px 0 0;
}

#header .widget-area h4 {
margin:10px 0 5px;
padding:0;
text-decoration:none;
}

.header-image #title-area,.header-image #title,.header-image #title a {
display:block;
float:left;
height:270px;
margin:0;
overflow:hidden;
padding:0;
text-indent:-9999px;
width:300px;
}

.header-image #description {
display:block;
overflow:hidden;
}

.header-full-width #title-area,.header-full-width #title,.header-full-width #title a {
width:1020px;
}

li:hover,li.sfHover {
position:static;
}

#header ul.nav,#header ul.menu {
border:0 solid #bc380b;
border-left-width:0;
color:#fff;
float:right;
font-size:22px;
line-height:24px;
list-style:none;
margin:0 auto;
padding:0;
text-align:left;
text-transform:none;
}

.custom-nav ul.nav,.custom-nav ul.menu {
border:0 solid #bc380b;
border-left-width:0;
color:#fff;
float:right;
font-size:22px;
line-height:24px;
list-style:none;
margin:0 auto;
overflow:hidden;
padding:0;
text-align:left;
text-transform:none;
width:1004px;
}

#nav {
clear:both;
margin:0 auto;
padding:0;
}

#nav .wrap {
background:#f9510e url(images/nav.png) repeat-x;
border:1px solid #bc380b;
border-left-width:0;
color:#fff;
font-size:14px;
line-height:24px;
margin:0 auto;
overflow:hidden;
padding:0;
text-shadow:-1px -1px #bc380b;
width:960px;
}

#nav ul {
float:left;
margin:0;
padding:0;
width:100%;
}

#nav li {
float:left;
list-style-type:none;
}

#nav li a {
background:url(images/navline.png) repeat-y left;
color:#fff;
display:block;
padding:4px 15px 5px;
position:relative;
text-decoration:none;
}

#nav li a:hover,#nav li a:active,#nav .current_page_item a,#nav .current-cat a,#nav .current-menu-item a {
background:#dc420e url(images/navhov.png) right top;
border-left:1px solid #bc380b;
color:#fff;
padding:4px 15px 5px 14px;
}

#nav li li a,#nav li li a:link,#nav li li a:visited {
background:#ef5400;
border:1px solid #bc380b;
border-top-color:#ff6c00;
color:#fff;
font-size:11px;
margin:0;
padding:3px 10px;
position:relative;
width:138px;
}

#nav li li a:hover,#nav li li a:active {
background:#f60;
border-top-color:#ff7800;
}

#nav li ul {
height:auto;
left:-9999px;
position:absolute;
width:160px;
z-index:9999;
}

#nav li ul a {
width:140px;
}

#nav li.right {
float:right;
padding:4px 10px 0 0;
}

#nav li.right a {
background:none;
border:none;
color:#fff;
display:inline;
text-decoration:none;
}

#nav li.right a:hover {
color:#fff;
text-decoration:none;
}

#nav li.search {
padding:3px 5px 0 0;
}

#nav .searchsubmit {
font-size:13px;
}

#nav li.rss a {
background:url(images/rss.png) no-repeat left;
margin:0 0 0 10px;
padding:3px 0 3px 16px;
}

#nav li.twitter a {
background:url(images/twitter-nav.png) no-repeat left;
padding:3px 0 1px 20px;
}

#subnav {
clear:both;
overflow:hidden;
text-transform:none;
}

#subnav .wrap {
-moz-box-shadow:0 0 10px 1px #ccc;
-webkit-box-shadow:0 0 10px 1px #ccc;
background:#FFF6DC;
border-left:3px #B4CC95 solid;
border-right:3px #B4CC95 solid;
box-shadow:0 0 10px 1px #ccc;
margin:0 auto;
overflow:hidden;
width:998px;
}

#subnav ul {
float:left;
width:100%;
}

#subnav li {
border-right:2px solid #B4CC95;
float:left;
list-style-type:none;
}

#subnav li.last {
border-right:none;
float:left;
list-style-type:none;
}

#subnav li a {
color:#608A28;
display:block;
font-family:Nunito, sans-serif;
font-size:16px;
font-weight:400;
padding:6px 25px 5px;
position:relative;
text-decoration:none;
}

#subnav li a:hover  {
background:#B4CC95;
color:#fff6dd!important;
}

#subnav li li a,#subnav li li a:link,#subnav li li a:visited {
background-color:#B4CC95;
border-bottom:1px solid #FFF6DC;
color:#fff6dd!important;
font-size:14px;
margin:0;
padding:5px 10px;
position:relative;
width:160px;
}

#subnav li li a:hover,#subnav li li a:active {
background-color:#B4CC95;
}

#subnav li ul {
height:auto;
left:-9999px;
position:absolute;
width:180px;
z-index:9999;
}

#subnav li ul ul {
margin:-31px 0 0 179px;
}

#inner {
-moz-box-shadow:0 10px 5px 0 #ccc;
-webkit-box-shadow:0 10px 5px 0 #ccc;
/*background:#B4CC95;*/
background: url(http://wwc.lagniappemarketing.net/wp-content/uploads/2014/01/contentbg.png) top center repeat-y;
border-top:3px solid #B4CC95;
box-shadow:0 10px 5px 0 #ccc;
margin:0 auto;
overflow:hidden;
padding:0;
width:1004px;
}

.home #wrap #inner {
/*background:none repeat scroll 0 0 #B4CC95;*/
background: url(http://wwc.lagniappemarketing.net/wp-content/uploads/2014/01/contentbg.png) top center repeat-y;
}

.featured-top {
background:#fff;
}

.featured-top,.featured-bottom {
float:left;
width:660px;
}

.featured-bottom-left {
float:left;
width:220px;
}

.featured-bottom-right {
float:right;
width:200px;
}

.featured-top .widget-wrap,.featured-bottom .widget-wrap {
padding:10px 10px 21px;
}

.breadcrumb {
color:#5C8727;
font-size:18px;
margin:15px 0 10px;
padding:5px 10px;
}

.taxonomy-description {
background:#fff;
font-size:20px;
margin:0;
padding:10px;
width:658px;
}

#content-sidebar-wrap {
float:left;
width:640px;
}

.content-sidebar #content-sidebar-wrap,.sidebar-content #content-sidebar-wrap {
border-bottom:3px solid #B4CC95;
width:1004px;
}

.full-width-content #content-sidebar-wrap {
padding-left:10px;
width:100%;
}

#content {
float:left;
width:420px;
}

.content-sidebar #content,.sidebar-content #content {
width:680px;
min-height: 100%
}

.full-width-content #content {
padding-left:0;
width:100%;
}

#content .post,#content .page {
background:#fff ;
margin:0;
padding:15px 10px 15px 0;
}

#content .page {
padding:20px 20px 15px;
}

.sidebar-content #content .page,.sidebar-content-sidebar #content .page,.sidebar-sidebar-content #content .page,.sidebar-content #content .post,.sidebar-content-sidebar #content .post,.sidebar-sidebar-content #content .post,.sidebar-content #content .navigation,.sidebar-content-sidebar #content .navigation,.sidebar-sidebar-content #content .navigation {
margin:0 3px 0 0;
padding:30px 30px 15px;
}

.sidebar-content-sidebar #content .page,.sidebar-content-sidebar #content .post,.sidebar-content-sidebar #content .navigation {
padding:15px 10px;
}

blockquote {
margin:5px 15px 15px;
padding:10px 20px 0 15px;
}

.entry-content p {
padding:0 0 15px;
text-align:justify;
}

.clear {
clear:both;
}

.clear-line {
border-bottom:1px solid #e6e6e6;
clear:both;
margin:0 0 15px;
}

.five-sixths,.four-fifths,.four-sixths,.one-fifth,.one-fourth,.one-half,.one-sixth,.one-third,.three-fifths,.three-fourths,.three-sixths,.two-fifths,.two-fourths,.two-sixths,.two-thirds {
float:left;
margin:0 0 20px;
padding-left:3%;
}

.one-half,.three-sixths,.two-fourths {
width:48%;
}

.one-third,.two-sixths {
width:36%;
}

.four-sixths,.two-thirds {
width:60%;
}

.one-fourth {
width:22.5%;
}

.three-fourths {
width:73.5%;
}

.one-fifth {
width:17.4%;
}

.two-fifths {
width:37.8%;
}

.three-fifths {
width:58.2%;
}

.four-fifths {
width:78.6%;
}

.one-sixth {
width:14%;
}

.five-sixths {
width:82%;
}

.first {
clear:both;
padding-left:0;
}

.genesis-grid-even {
float:right;
padding:0 0 15px;
width:100%;
}

.genesis-grid-odd {
clear:both;
float:left;
padding:0 0 15px;
width:100%;
}

.genesis-grid-even,.genesis-grid-odd {
margin:0 0 20px;
}

h1,h2,h3,h4,h5,h6 {
clear:both;
color:#5C8727;
font-weight:700;
padding:0 0 5px;
}

.page h1 {
color:#95A0A9;
margin:0 0 5px;
}

#sidebar h2,#sidebar h2 a {
font-size:16px;
letter-spacing:0;
text-align:center;
}

h3 {
font-size:24px;
margin:0;
}

h4 {
font-size:18px;
}

.widget h4 {
color:#5C8727;
font-size:18px;
font-weight:400;
letter-spacing:-1px;
line-height:14px!important;
padding:15px 10px;
text-align:center;
}

#sidebar-alt .widget h4 {
color:#444;
}

h5 {
font-size:16px;
}

h6 {
font-size:14px;
}

.entry-content ol,.entry-content ul {
margin:0;
padding:0 0 15px;
}

.archive-page ul li,.entry-content ul li {
list-style-type:square;
margin:0 0 0 20px;
padding:0;
}

.entry-content .post ol li,.entry-content .page ol li {
margin:0 0 0 25px;
}

.post-info {
border-bottom:0 dotted #e5e5e5;
color:#5C8727;
font-size:14px;
margin:0 0 10px;
padding:5px 0;
text-transform:none;
}

.post-meta {
border-top:1px dotted #e5e5e5;
clear:both;
font-size:11px;
margin:30px 0;
padding:5px 0 0;
text-transform:none;
}

.author-box {
margin:0 0 10px;
overflow:hidden;
padding:10px;
}

.sticky {
margin:0 0 40px;
padding:10px;
}

.archive-page {
float:left;
padding:20px 0;
width:50%;
}

.post-comments,.tags,.categories {
background:url(images/icon-dot.png) no-repeat;
margin:0 0 0 3px;
padding:0 0 2px 10px;
}

img {
max-width:100%;
}

img.alignleft,img.alignright,.alignleft img,.alignright img {
max-width:none;
}

.avatar {
border-radius:50% 50% 50% 50%;
}

.featuredpage img,.featuredpost img,.post-image {
background:#f6f6f6;
border:1px solid #e5e5e5;
padding:3px;
}

.featuredpage img,.featuredpost img {
margin:10px 0 10px 10px;
}

.post-image {
margin:0 10px 10px 0;
}

.comment-list li .avatar {
background-color:#fff;
border:1px solid #95A0A9;
border-radius:50%;
box-shadow:0 1px 1px 1px #cdcdcd;
float:right;
height:64px;
margin:0 5px 0 10px;
width:64px;
}

img.centered,.aligncenter {
display:block;
margin:0 auto 10px;
}

img.alignnone {
display:inline;
margin:0 0 10px;
}

img.alignleft {
display:inline;
margin:0 10px 10px 0;
}

img.alignright {
display:inline;
margin:0 0 10px 10px;
}

.alignright {
float:right;
margin:0 0 0 10px;
}

.wp-caption {
padding:5px 0 0 1px;
text-align:center;
}

p.wp-caption-text {
font-size:11px;
line-height:12px;
padding:5px 0;
}

.wp-smiley,.wp-wink {
border:none;
float:none;
}

.navigation {
background-color:#fff;
overflow:hidden;
padding:20px 0;
}

.navigation li a,.navigation li.disabled,.navigation li a:hover,.navigation li.active a {
background-color:#f0f1e9;
border:1px solid #e6e6e6;
font-weight:400;
padding:2px 5px;
}

.navigation li a:hover,.navigation li.active a {
color:#B4CC95;
}

.sidebar {
background:#FFF6DC;
display:inline;
float:right;
margin-left:4px;
width:316px;
}

#sidebar-alt {
float:left;
width:320px;
}

.sidebar-content #sidebar,.sidebar-sidebar-content #sidebar {
float:left;
}

.archive #sidebar.sidebar {
min-height:2501px;
width:314px;
}

.sidebar .widget-wrap {
border-bottom:3px solid #B4CC95;
padding:3px 8px;
}

.widget-area .textwidget {
padding:20px 0;
}

.widget-area ol,.widget-area ul {
margin:10px 0 0;
}

.widget-area ol ol,.widget-area ul ul {
margin:0 0 0 15px;
}

.widget-area ul li {
list-style-type:none;
word-wrap:break-word;
}

.widget_tag_cloud div div {
padding:10px 10px 0;
}

#cat,.widget_archive select {
display:inline;
font-size:12px;
margin:10px 0 5px;
padding:3px;
width:278px;
}

#sidebar #cat,#sidebar .widget_archive select,.featured-bottom-left #cat,.featured-bottom-left .widget_archive select {
width:198px;
}

.featured-bottom-right #cat,.featured-bottom-right .widget_archive select {
width:168px;
}

.featuredpage,.featuredpost {
clear:both;
margin:0 0 15px;
overflow:hidden;
}

.featuredpost p {
margin-top:20px;
}

.featuredpage .page,.featuredpost .post {
background:transparent;
border-bottom:0 dotted #e5e5e5;
margin:0 0 20px;
overflow:hidden;
padding:5px 10px 10px;
}

.featuredpost ul li {
border-bottom:1px dotted #e5e5e5;
margin:0 0 5px;
overflow:hidden;
padding:5px 0 10px;
}

.featuredpost ul li a {
font-weight:700;
line-height:16px;
}

.more-from-category a {
color:#444;
font-size:14px;
font-weight:700;
letter-spacing:-1px;
padding:0;
}

.user-profile p {
padding:10px 0 0;
}

div.gform_footer input.button,.enews #subbutton,.reply a,.reply a:visited,.searchsubmit,#submit {
background:none repeat scroll 0 0 #B4CC95;
border:1px solid #FFF;
color:#fff;
cursor:pointer;
font-size:14px;
padding:4px;
text-decoration:none;
text-shadow:0 1px #EEE;
}

div.gform_footer input.button:hover,.enews #subbutton:hover,.reply a:hover,.searchsubmit:hover,#submit:hover {
background:#B4CC95;
border:1px solid #FFF6DC;
color:#95A0A9;
text-decoration:none;
}

#header .searchform {
float:right;
padding:40px 0 0;
}

.sidebar .searchform {
padding:25px 0 5px 10px;
}

.s {
background:#fff;
border:1px solid #bc380b;
font-family:Arial, san-serif;
font-size:12px;
margin:0 1px 0 0;
padding:5px 0 5px 5px;
width:200px;
}

.enews p {
padding:0 0 5px;
}

.enews #subbox {
font-size:11px;
margin:5px 5px 0 0;
padding:5px 0 5px 5px;
width:230px;
}

#sidebar .enews #subbox,.featured-bottom-left .enews #subbox {
margin:5px 0;
width:190px;
}

.featured-bottom-left .enews #subbox {
width:170px;
}

.latest-tweets {
background:url(images/twitter.png) no-repeat right top;
margin:10px 0 0;
padding:0;
}

.latest-tweets ul {
list-style:none;
margin:0;
padding:0;
}

.latest-tweets ul li {
border-bottom:1px dotted #e5e5e5;
list-style:none;
margin:0;
padding:5px 0;
}

.latest-tweets span a {
color:#aaa;
}

#header .latest-tweets {
padding:0 30px;
}

#wp-calendar caption {
font-size:12px;
font-style:italic;
padding:2px 5px 0 0;
text-align:right;
}

#wp-calendar thead {
background-color:#f7f7f7;
font-weight:700;
margin:10px 0 0;
}

#wp-calendar td {
background-color:#f7f7f7;
padding:2px;
text-align:center;
}

.footer {
clear:both;
color:#888;
font-size:12px;
margin:0 auto;
overflow:hidden;
padding:0 0 75px;
text-transform:none;
}

.footer .wrap {
height:24px;
margin:0 auto;
width:1000px;
}

.footer a,.footer a:visited {
color:#95A0A9;
}

.footer a:hover {
color:#95A0A9;
text-decoration:none;
}

.footer .gototop {
float:left;
padding:0 0 0 5px;
width:210px;
}

.footer .gototop a {
background:url(images/footer-top.png) no-repeat left;
padding:2px 0 2px 18px;
}

.footer .creds {
float:right;
padding:0 10px 0 0;
text-align:right;
width:710px;
}

#comments,#respond {
background:#fff;
margin:0 3px 0 0;
overflow:hidden;
padding:15px 25px;
}

#author,#comment,#email,#url {
font-size:12px;
margin:10px 5px 0 0;
padding:5px;
width:250px;
}

#comment {
height:150px;
margin:10px 0;
width:98%;
}

.ping-list {
margin:0 0 40px;
}

.comment-list ol,.ping-list ol {
padding:10px;
}

.comment-list li,.ping-list li {
background:none repeat scroll 0 0 #FFF6DC;
font-weight:400;
margin:15px 0 5px;
padding:20px 10px 20px 20px;
}

.comment-list li ul li {
background:none repeat scroll 0 0 #FFF6DC;
border:1px solid #FFF;
list-style-type:none;
margin-left:8px;
margin-right:0;
}

.comment-list p,.ping-list p {
margin:10px 5px 10px 0;
}

.comment-list cite,.ping-list cite {
font-style:normal;
}

.commentmetadata {
font-size:11px;
}

#comments .navigation {
display:block;
}

div.gform_wrapper input[type=text],div.gform_wrapper input[type=url],div.gform_wrapper input[type=email],div.gform_wrapper input[type=phone],div.gform_wrapper input[type=number],div.gform_wrapper input[type=password] {
color:#444;
font-family:Arial, sans-serif;
font-size:12px;
padding:4px 5px;
}

div.gform_footer input.button {
color:#fff;
}

div.gform_wrapper .ginput_complex label {
font-size:12px;
}

div.gform_wrapper li,div.gform_wrapper form li {
margin:0 0 10px;
}

div.gform_wrapper .gform_footer {
border:none;
margin:0;
padding:0;
}

#content.hfeed div#widget_sp_image-48.widget {
background:#FFF6DC;
border-bottom:3px solid #B4CC95;
height:215px;
padding-left:0;
padding-top:3px;
width:677px;
}

h2.side {
display:inline;
vertical-align:absbottom;
}

.page .page,.post,.search .page {
background:none repeat scroll 0 0 #FFF;
border-bottom:0px solid #B4CC95;
}

.single-favoritethings #content {
padding:30px 30px 15px 10px;
width:650px;
}

#menu-item-5116.sizz a,#menu-item-5116.sizz a:hover {
background:url(images/sizz.png) no-repeat;
height:45px;
padding:0;
text-indent:-9999px;
width:227px;
}

#menu-item-5117.craft a,#menu-item-5117.craft a:hover {
background:url(images/craft.png) no-repeat;
height:45px;
padding:0;
text-indent:-9999px;
width:227px;
}

#menu-item-5118.food a,#menu-item-5118.food a:hover {
background:url(images/food.png) no-repeat;
height:45px;
padding:0;
text-indent:-9999px;
width:226px;
}

#menu-item-5119.home a,#menu-item-5119.home a:hover {
background:url(../../uploads/2013/08/wwkhome.png) no-repeat;
height:30px;
padding:0;
text-indent:-9999px;
width:104px;
}

#menu-item-5121.about a,#menu-item-5121.about a:hover {
background:url(../../uploads/2013/08/wwkabout.png) no-repeat;
height:30px;
padding:0;
text-indent:-9999px;
width:104px;
}

#menu-item-5123.join a,#menu-item-5123.join a:hover {
background:url(../../uploads/2013/08/wwkjoin.png) no-repeat;
height:30px;
padding:0;
text-indent:-9999px;
width:104px;
}

#menu-item-5124.subscribe a,#menu-item-5124.subscribe a:hover {
background:url(../../uploads/2013/08/wwksubscribe.png) no-repeat;
height:30px;
padding:0;
text-indent:-9999px;
width:104px;
}

#menu-item-5125.recipe a,#menu-item-5125.recipe a:hover {
background:url(../../uploads/2013/08/wwkrecipe-box.png) no-repeat;
height:30px;
padding:0;
text-indent:-9999px;
width:104px;
}

#menu-item-5762.order a,#menu-item-5762.order a:hover {
background:url(http://wherewomencook.com/2013/wp-content/uploads/2013/08/wwkorder-magazines.png) no-repeat;
border-right:1px solid #B4CC95;
height:30px;
padding:0;
text-indent:-9999px;
width:159px;
}

#menu-item-5112.create a,#menu-item-5112.create a:hover {
background:url(images/create.png) no-repeat;
height:130px;
padding:0;
text-indent:-9999px;
width:170px;
}

#menu-item-5113.biz a,#menu-item-5113.biz a:hover {
background:url(images/biz.png) no-repeat;
height:130px;
padding:0;
text-indent:-9999px;
width:170px;
}

#menu-item-5114.creato a,#menu-item-5114.creato a:hover {
background:url(../../uploads/2014/01/wwk-2014web-Stampington-button.png) no-repeat;
height:130px;
padding:0;
text-indent:-9999px;
width:170px;
}

#menu-item-5115.press a,#menu-item-5115.press a:hover {
background:url(images/press.png) no-repeat;
height:130px;
padding:0;
text-indent:-9999px;
width:170px;
}

li.head,li.g,body,html,.std,.c h2,#mbEnd h2,h1 {
font-family:arial,sans-serif;
font-size:small;
}

body,#leftnav,#tbdi,#hidden_modes,#hmp {
background:none repeat scroll 0 0 #FFF;
}

.tag1 {
font-style:oblique;
text-align:center;
}

body.archive div#wrap div#inner div#content-sidebar-wrap div#content.hfeed {
background:none repeat scroll 0 0 #FFF;
border-left:3px solid #B4CC95;
border-right:2px solid #B4CC95;
margin-right:3px;
min-height:1400px;
width:678px;
}

.post-type-archive-createology .createology {
float:left;
margin:30px 15px;
width:340px;
}

.createology-featured-image a img {
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
border:10px solid #f5f5f5;
transition:all .2s ease-in-out;
}

.portfolio-featured-image {
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out;
border:3px solid #f5f5f5;
transition:all .2s ease-in-out;
width:200px;
}

.portfolio-featured-image a img:hover {
border:3px solid #ddd;
}

.createology-featured-image a img:hover {
border:10px solid #ddd;
}

.single-createology #content {
background:none repeat scroll 0 0 #FFF;
margin-right:3px;
min-height:1372px;
padding-top:30px;
text-align:center;
width:677px;
}

.single-createology .entry-content img {
border:20px solid #f5f5f5;
}

.sig {
padding-top:20px;
}

.page-template-page_landing-php #inner {
-moz-box-shadow:none!important;
-webkit-box-shadow:none!important;
background:#fff;
box-shadow:none!important;
width:100%;
}

.page-template-page_landing-php #header {
-webkit-box-shadow:none!important;
box-shadow:none!important;
moz-box-shadow:none!important;
}

.archive #content .post {
border-bottom:0;
float:left;
height:185px;
overflow:hidden;
padding:25px 30px 15px;
width:166px;
}

.archive #wrap div#inner #content-sidebar-wrap #content .post {
margin-right:0;
}

.archive #content h2 {
background-color:#fff;
background-image:none;
margin:0;
padding:0;
}

.archive #content h2 a {
color:#5C8727;
font-size:10px;
line-height:12px;
margin:0;
}
.archive #content .post-info{
   display: none;
}
.archive #wrap #inner #content-sidebar-wrap #content .taxonomy-description h1.archive-title {
font-size:20px;
font-weight:700;
}

.archive #wrap #inner #content-sidebar-wrap #content .navigation {
width:618px;
}

#text-21.widget {
height:21px;
}

#sidebar.sidebar #text-21.widget .widget-wrap {
height:21px;
padding:8px!important;
}

#text-2.widget .widget-wrap .textwidget {
height:48px;
padding:0;
}

#sidebar.sidebar #text-21.widget .widget-wrap .textwidget {
padding:0 8px!important;
}

.page-template-page_createologie-php #wrap #inner {
-moz-box-shadow:0 #ccc;
-webkit-box-shadow:0 #ccc;
background:none repeat scroll 0 0 #fff;
box-shadow:0 0 0 0 #CCC;
margin:0 auto;
overflow:hidden;
padding:0;
width:1000px;
}

.post-5141.page.type-page {
border-bottom:0;
}

#text-22.widget {
height:218px;
width:684px;
}

#magazines {
margin:0!important;
}

.entry-content ol li,.widget-area ol li {
list-style-type:decimal;
}

.entry-content ul li,.archive-page ul li,.entry-content .post ul li,.entry-content .page ul li {
list-style-type:square;
}

a img,.alt,.depth-1,.even {
border:none;
}

#title a,#title a:hover,.more-from-category a:hover {
color:#00abbc;
text-decoration:none;
}

#description,.archive #wrap #inner #content-sidebar-wrap #content .post h3,.author {
display:none;
}

#header ul.nav ul,#header ul.menu ul,.custom-nav ul.nav ul,.custom-nav ul.menu ul {
float:right;
margin:0;
padding:0;
width:100%;
}

#header ul.nav li,#header ul.menu li,.custom-nav ul.nav li,.custom-nav ul.menu li {
float:left;
list-style-type:none;
text-transform:none;
}

#header ul.nav li a,#header ul.menu li a,.custom-nav ul.nav li a,.custom-nav ul.menu li a {
color:#fff;
display:block;
font-size:22px;
position:relative;
text-decoration:none;
}

#header ul.nav li a .sf-sub-indicator,#header ul.menu li a .sf-sub-indicator,.custom-nav ul.nav li a .sf-sub-indicator,.custom-nav ul.menu li a .sf-sub-indicator {
display:block;
overflow:hidden;
position:absolute;
}

#header ul.nav li li a,#header ul.nav li li a:link,#header ul.nav li li a:visited,#header ul.menu li li a,#header ul.menu li li a:link,#header ul.menu li li a:visited,.custom-nav ul.nav li li a,.custom-nav ul.nav li li a:link,.custom-nav ul.nav li li a:visited,.custom-nav ul.menu li li a,.custom-nav ul.menu li li a:link,.custom-nav ul.menu li li a:visited {
background:#FFF6DC;
border:1px solid #5C8727;
border-top-color:#fff;
color:#5C8727;
font-size:13px;
padding:3px 10px;
text-indent:0;
text-transform:uppercase;
width:160px;
}

#header ul.nav li li a:hover,#header ul.nav li li a:active,#header ul.menu li li a:hover,#header ul.menu li li a:active,.custom-nav ul.nav li li a:hover,.custom-nav ul.nav li li a:active,.custom-nav ul.menu li li a:hover,.custom-nav ul.menu li li a:active {
background:#FFF6DC;
border-top-color:#fff;
color:# eee;
z-index:9999;
}

#header ul.nav li ul,#header ul.menu li ul,.custom-nav ul.nav li ul,.custom-nav ul.menu li ul {
height:auto;
position:absolute;
width:180px;
z-index:9999;
}

#header ul.nav li ul a,#header ul.menu li ul a,.custom-nav ul.nav li ul a,.custom-nav ul.menu li ul a,#subnav li ul a {
width:160px;
}

#header ul.nav li ul ul,#header ul.menu li ul ul,.custom-nav ul.nav li ul ul,.custom-nav ul.menu li ul ul,#nav li ul ul {
margin:-32px 0 0 159px;
}

#header ul.nav li:hover>ul,#header ul.nav li.sfHover ul,#header ul.menu li:hover>ul,#header ul.menu li.sfHover ul,.custom-nav ul.nav li:hover>ul,.custom-nav ul.nav li.sfHover ul,.custom-nav ul.menu li:hover>ul,.custom-nav ul.menu li.sfHover ul,#nav li:hover>ul,#nav li.sfHover ul,#subnav li:hover>ul,#subnav li.sfHover ul {
left:auto;
}

#nav li a .sf-sub-indicator,#subnav li a .sf-sub-indicator {
display:block;
overflow:hidden;
position:absolute;
text-indent:-9999px;
}

.featured-top .widget,.featured-bottom .widget,.sidebar .widget,.more-from-category,.footer p {
margin:0;
padding:0;
}

.sidebar-content-sidebar #content-sidebar-wrap,.sidebar-sidebar-content #content-sidebar-wrap,.sidebar-content #content,.sidebar-sidebar-content #content,.content-sidebar-sidebar #sidebar-alt,#nav .searchform {
float:right;
}

.entry-content,.user-profile {
overflow:hidden;
}

h1.entry-title,.home h2.entry-title {
font-size:20px;
letter-spacing:1px;
line-height:28px;
margin:0;
}

.author-box h1,.navigation li {
display:inline;
}

.archive-page ul ul,.entry-content ul ul,.entry-content ol ol,.user-profile .posts_link,.enews #subscribe {
padding:0;
}

.author-box .avatar,.alignleft {
float:left;
margin:0 10px 0 0;
}

.featuredpost h2,.featuredpage h2,.nocomments {
text-align:center;
}

.featuredpost ul,#widget_sp_image-5.widget {
margin:0;
}

#wp-calendar,.elle_landing .wrap {
width:100%;
}

#widget_sp_image-2.widget,#widget_sp_image-4.widget {
padding-bottom:3px;
}

.post-395.page.type-page,.post-396.page.type-page,.post-397.page.type-page {
border-bottom:1px solid #95A0A9;
}

.archive #content .post p img,.archive #content .post a img {
height:150px;
width:150px;
}

.archive #sidebar.sidebar #featured-post-2.widget .one-third,.two-sixths,.archive #sidebar.sidebar #featured-post-3.widget .one-third,.two-sixths {
float:none;
width:90%;
}
#sidebar.sidebar #featured-post-2.widget .one-third,.two-sixths, #sidebar.sidebar #featured-post-3.widget .one-third,.two-sixths {
float:none;
width:90%;
}
#sidebar.sidebar #featured-post-3.widget {
     min-height: 657px;
}
#featured-post-3.widget div.widget-wrap { 
     border-bottom: 0px;
     padding-top: 40px;
}
/* Newsletter Box below Posts
------------------------------------------------------------- */
#newsletterbox {
    background-color: #f5f5f5;
    border: 10px solid #e4e4e4;   
    margin-top: 30px;
}
#newsletterbox .white-border {
    border: 1px solid #fff;
}
.newsletterbox-wrap {
    background: url("images/enews-ribbon-green.png") no-repeat scroll left top transparent;
    margin: -17px -18px;
    overflow: hidden;
    padding: 45px 30px 40px;
    text-align: center;
    text-shadow: 1px 1px #fff;
}

.newsletterbox-wrap h4 {
    text-align: center;
}

.newsletterbox-wrap p {
    margin: 0 35px 20px;
    text-align: center;
}
.newsletterbox-wrap input[type="email"] {
    background: url("images/enews.png") no-repeat scroll left center #fff;
    box-shadow: 0 0 5px #ccc inset;
    color: #999;
    font-family: 'proxima-nova',sans-serif;
    font-size: 12px;
    margin: 0 5px;
    padding: 15px 0 15px 45px;
    width: 40%;
}

.newsletterbox-wrap input[type="submit"] {
    box-shadow: 0 1px 1px #ccc;
    font-size: 14px;
    font-weight: bold;
    padding: 10px 15px;
    text-transform: uppercase;
}
#post-teasers .genesis-grid-odd {
		width: 617px;
		height: auto;
                border-bottom: 3px solid #B4CC95;
	}
	#post-teasers .genesis-grid-even {
		width: 617px;
		height: auto;
                border-bottom: 3px solid #B4CC95;
	}