/*    Theme Name: anonymouscrafter2012	

	Theme URI: http://craftaholicsanonymous.net	

	Description: A custom child theme created for the Genesis Framework.

    Author: Lagniappe Press

    Author URI: http://www.lagniappemarketing.net

    Version: 1.8

    Tags: custom-background, custom-header, featured-images, threaded-comments, two-columns

    Template: genesis

    Template Version: 1.7.1

	License: GNU General Public License v2.0 (or later)

	License URI: http://www.opensource.org/licenses/gpl-license.php

*/

/* Table of Contents* Import Fonts* Defaults* Hyperlinks* Body* Wrap* Header* Image Header - Partial Width* Image Header - Full Width* Navigation Constants* Header Right Navigation* Primary Navigation* Primary Navigation Extras* Secondary Navigation* Inner* Breadcrumb* Taxonomy Description* Content-Sidebar Wrap* Content* Column Classes* Featured Post Grid* Headlines* Ordered / Unordered Lists* Post Info* Post Meta* Author Box* Sticky Posts* Archive Page* Post Icons* Images* Post Navigation* Primary / Secondary Sidebars* Tag Cloud* Dropdowns* Featured Page / Post* User Profile* Buttons* Search Form* eNews & Updates Widget* Calendar Widget* Footer Widgets* Footer* Comments* Gravity Forms*/

/* Import Fonts------------------------------------------------------------ */


@import url(http://fonts.googleapis.com/css?family=Rokkitt:400,700);



/* Defaults------------------------------------------------------------ */

body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,select,textarea {	color: #777777;	font-family: Arial, Helvetica, Tahoma, sans-serif;	font-size: 13px;	font-weight: normal;	line-height: 22px;	margin: 0;	padding: 0;	text-decoration: none;}input {	color: #333;	font-family: Arial, Helvetica, Tahoma, sans-serif;}blockquote,input,select,textarea,.author-box,.breadcrumb,.sticky,.taxonomy-description,.wp-caption {	background-color: #f9f6ee;	border: 1px solid #ddd;	border-radius: 3px;}li,ol,ul {	margin: 0;	padding: 0;}ol li {	list-style-type: decimal;}

/* Hyperlinks------------------------------------------------------------ */

a,a:visited {	color: #7bcdcb;	text-decoration: none;}

a:hover {	text-decoration: underline;}a img {	border: none;}

/* Body------------------------------------------------------------ */

body {background-image:url('http://www.craftaholicsanonymous.net/wp-content/uploads/2013/07/3-Craftaholics-Anonymous_BACKGROUND_06.png') !important;}



/* Wrap------------------------------------------------------------ */

#wrap {	margin: 40px auto 10px;	width: 1119px; border: 0px solid #cdcdcd; -webkit-box-shadow: 2px 2px 5px 5px rgba(116, 116, 116, .1);
box-shadow: 2px 2px 5px 5px rgba(116, 116, 116, .1);

}



/* Header------------------------------------------------------------ */#header {    margin: 0 auto;


    height: 150px;

    overflow: hidden;

    width: 1119px;}#title-area {	float: left;	overflow: hidden;	padding: 15px 0 0;	width: 350px;}#title {	font-family: 'Oswald', arial, serif;	font-size: 36px;	line-height: 42px;	margin: 0;	text-transform: uppercase;}#title a,#title a:hover {	color: #333;	text-decoration: none;}#description {	font-size: 14px;}#header .widget-area {	float: left;	margin-left: 408px;	margin-top: 40px;	width: 220px;}

/* Image Header - Partial Width------------------------------------------------------------ */.header-image #title-area,.header-image #title,.header-image #title a {	display: block;	float: left;	height: 90px;	overflow: hidden;	padding: 0;	text-indent: -9999px;	width: 350px;}.header-image #description {	display: block;	overflow: hidden;}

/* Image Header - Full Width------------------------------------------------------------ */.header-full-width #title-area,.header-full-width #title,.header-full-width #title a {	width: 1119px;}

/* Navigation Constants------------------------------------------------------------ */li:hover ul ul,li.sfHover ul ul {	left: -9999px;}li:hover,li.sfHover {	position: static;}#header ul.nav li a.sf-with-ul,#header ul.menu li a.sf-with-ul,#nav li a.sf-with-ul,#subnav li a.sf-with-ul {	padding-right: 25px;}li a .sf-sub-indicator {	/*background: none;*/	height: 16px;	position: absolute;	right: 8px;	text-indent: -9999px;	top: 8px;	width: 16px;}li li a .sf-sub-indicator {	background: none no-repeat;	top: 8px;}



/* Header Right Navigation------------------------------------------------------------ */

#header ul.nav,#header ul.menu {		background-color: #f5f5f5;	border: 1px solid #ddd;	border-radius: 3px;	float: right;}#header ul.nav ul,#header ul.menu ul {	float: right;	margin: 0;	padding: 0;	width: 100%;}#header ul.nav li,#header ul.menu li {	float: left;	list-style-type: none;	text-transform: uppercase;}#header ul.nav li a,#header ul.menu li a {	border-right: 1px solid #ddd;	color: #555;	display: block;	font-size: 12px;	padding: 6px 15px 5px;	position: relative;	text-decoration: none;}#header ul.nav li a:hover,#header ul.nav li a:active,#header ul.nav li:hover a,#header ul.nav .current_page_item a,#header ul.nav .current-cat a,#header ul.nav .current-menu-item a,#header ul.menu li a:hover,#header ul.menu li a:active,#header ul.menu li:hover a,#header ul.menu .current_page_item a,#header ul.menu .current-cat a,#header ul.menu .current-menu-item a {	color: #222;}#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 {	background-color: #f5f5f5;	border: 1px solid #ddd;	border-top-width: 0;	color: #555;	font-size: 11px;	padding: 5px 10px;	position: relative;	text-transform: none;	width: 128px;}#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 {	color: #222;}#header ul.nav li ul,#header ul.menu li ul {	height: auto;	left: -9999px;	margin: 0 0 0 -1px;	position: absolute;	width: 150px;	z-index: 9999;}#header ul.nav li ul a,#header ul.menu li ul a {	width: 130px;}#header ul.nav li ul ul,#header ul.menu li ul ul {	margin: -33px 0 0 149px;}#header ul.nav li:hover>ul,#header ul.nav li.sfHover ul,#header ul.menu li:hover>ul,#header ul.menu li.sfHover ul {	left: auto;}



/* Primary Navigation------------------------------------------------------------ */

#nav {  background: #de441f !important;	clear: both;	color: #fff;	margin: 0px auto 10px;	overflow: hidden;	text-transform: uppercase;	/*width: 1040px;*/}#nav ul {	float: left;	width: 95%;}#nav li {	float: left;	list-style-type: none;}#nav li a {	/*border-right: 1px solid #ddd;*/	color: #fff;	display: block;	font-size: 14px;letter-spacing:1px;        font-family: 'Rokkitt', serif;	padding: 9px 15px 5px;	position: relative;	text-decoration: none;}#nav li a:hover,#nav li a:active,#nav li:hover a,#nav .current_page_item a,#nav .current-cat a,#nav .current-menu-item a {	color: #fff;}#nav li li a,#nav li li a:link,#nav li li a:visited {	background-color: #fff;	border: 1px solid #ddd;	border-top-width: 0;	color: #de441f;	font-size: 14px;	padding: 5px 10px;	position: relative;	text-transform: none;	width: 128px;}#nav li li a:hover,#nav li li a:active {	color: #c3c1c1;}#nav li ul {	height: auto;	left: -9999px;	margin: 0 0 0 -1px;	position: absolute;	width: 150px;	z-index: 9999;}#nav li ul a {	width: 130px;}#nav li ul ul {	margin: -33px 0 0 149px;}#nav li:hover>ul,#nav li.sfHover ul {	left: auto;}



/* Primary Navigation Extras------------------------------------------------------------ */#nav li.right {	float: right;	font-size: 12px;	padding: 6px 15px 5px;}#nav li.right a {	background: none;	border: none;	color: #555;	display: inline;	text-decoration: none;}#nav li.right a:hover {	color: #222;	text-decoration: none;}#nav li.search {	padding: 3px 10px;}#nav li.rss a {	background: url(images/rss.png) no-repeat center left;	margin: 0 0 0 10px;	padding: 7px 0 5px 16px;}#nav li.twitter a {	background: url(images/twitter-nav.png) no-repeat center left;	padding: 7px 0 5px 20px;}



/* Secondary Navigation------------------------------------------------------------ */#subnav {		background-color: #f5f5f5;	border: 1px solid #ddd;	border-radius: 3px;	clear: both;	color: #555;	margin: 0 auto 10px;	overflow: hidden;	text-transform: uppercase;	width: 958px;}#subnav ul {	float: left;	width: 100%;}#subnav li {	float: left;	list-style-type: none;}#subnav li a {	border-right: 1px solid #ddd;	color: #555;	display: block;	font-size: 12px;	padding: 6px 15px 5px;	position: relative;	text-decoration: none;}#subnav li a:hover,#subnav li a:active,#subnav li:hover a,#subnav .current_page_item a,#subnav .current-cat a,#subnav .current-menu-item a {	color: #222;}#subnav li li a,#subnav li li a:link,#subnav li li a:visited {	background-color: #f5f5f5;	border: 1px solid #ddd;	border-top-width: 0;	color: #555;	font-size: 11px;	padding: 5px 10px;	position: relative;	text-transform: none;	width: 128px;}#subnav li li a:hover,#subnav li li a:active {	color: #222;}#subnav li ul {	height: auto;	left: -9999px;	margin: 0 0 0 -1px;	position: absolute;	width: 150px;	z-index: 9999;}#subnav li ul a {	width: 130px;}#subnav li ul ul {	margin: -33px 0 0 149px;}#subnav li:hover>ul,#subnav li.sfHover ul {	left: auto;}

/* Inner

------------------------------------------------------------ */

#inner {

	margin: 20px 20px 0 20px;

	overflow: hidden;

	width: 1079px;

}

/* Breadcrumb

------------------------------------------------------------ */

.breadcrumb {

	color: #555;

	font-size: 12px;

	line-height: 18px;

	margin: 0 0 30px;

	padding: 6px 10px 5px;

}

/* Taxonomy Description

------------------------------------------------------------ */

.taxonomy-description {

    margin: 0 0 30px;

	padding: 10px;

}



/* Content-Sidebar Wrap

------------------------------------------------------------ */

#content-sidebar-wrap {

    float: left;

	width: 790px;

}

.content-sidebar #content-sidebar-wrap,

.full-width-content #content-sidebar-wrap,

.sidebar-content #content-sidebar-wrap {

	width: 100%;
        overflow: hidden;

}

.sidebar-content-sidebar #content-sidebar-wrap,

.sidebar-sidebar-content #content-sidebar-wrap {

	float: right;

}

/* Content

------------------------------------------------------------ */

#content {

	float: left;

	padding: 0 0 20px;

	width: 650px;

        margin-left: 10px;}

.content-sidebar #content,

.sidebar-content #content {

	width: 735px;

        margin-left:10px;}

.sidebar-content #content,

.sidebar-sidebar-content #content {

	float: right;

}

.full-width-content #content {

	width: 960px;

}

.blockquote {

	margin: 5px 15px 20px;

	padding: 15px 20px 0;

}

.post { padding-bottom:20px;
	width:94%;
	margin: 20px 0 40px;
	position: relative;
        /*border-bottom: 1px solid #cdcdcd;*/}

.entry-content {

	overflow: hidden;padding:10px;

}

.entry-content p {

	padding: 0 0 15px;

    text-align:justify; padding:12px; }

p.subscribe-to-comments {

	padding: 20px 0 10px;

}

.clear {

	clear: both;

}

.clear-line {

	border-bottom: 1px solid #ddd;

	clear: both;

	margin: 0 0 15px;

}



/* Column Classes

------------------------------------------------------------ */

.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: 31%;

}

.four-sixths,

.two-thirds {

	width: 65%;

}

.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;

}

/* Featured Post Grid

------------------------------------------------------------ */

.genesis-grid-even {

	float: right;

	padding: 0 0 15px;

	width: 48%;

}

.genesis-grid-odd {

	clear: both;

	float: left;

	padding: 0 0 15px;

	width: 48%;

}	

.genesis-grid-even,

.genesis-grid-odd {
border: 4px solid #f4f0e2 !important;
	margin: 0 0 20px;

}

/* Headlines



------------------------------------------------------------ */

h1,

h2,

h3,

h4,

h5,

h6 {    color: #7bcdcb;

	font-family: 'Rokkitt', arial, serif;

	margin: 0 0 10px;

}

h1,

h2,

h2 a,

h2 a:visited {

    color: #84c6b6;

	font-family: 'Rokkitt', arial, serif;

	font-size: 26px;

	line-height: 32px;

    text-align:center; margin: 10px 0 10px;margin-top:25px;}



.taxonomy-description h1,

.widget-area h2,

.widget-area h2 a {

	font-size: 16px;

	line-height: 20px;

	margin: 0 0 5px;

}

h2 a:hover {

	color: #7bcdcb;

	text-decoration: none;

}

h3 {

	font-size: 28px;

}

h4 {

	font-size: 20px;

}

.widget-area h4 {

	font-family: 'Rokkitt', serif;

	font-weight: 700;

	color: #c3c1c1;

	border-bottom: 0px solid #ddd;

	font-size: 20px;

	margin: 0 0 5px;

	padding: 6px 5px 5px 10px;

}

.widget-area h4 a {

	color: #c3c1c1;

	text-decoration: none;

}

#footer-widgets h4 {

  border-bottom: 2px solid #F3D564;

    color: #C3C1C1;

    font-family: 'Rokkitt', serif;

    font-size: 18px;

    font-weight: normal;

    margin: 0 0 5px;

    padding: 0 0 5px;

    text-transform: uppercase;}

h5 {font-family: 'Lobster Two', cursive;font-weight:400;



	font-weight: 400;

	font-size: 22px;color:#9e9c9c;padding:10px;margin-top:-30px;

}





h6 {

	font-size: 12px;

}

/* Ordered / Unordered Lists

------------------------------------------------------------ */

.entry-content ol,

.entry-content ul {

	margin: 0;

	padding: 0 0 15px;

}

.entry-content ol {

	margin: 0;

}

.archive-page ul li,

.entry-content ul li {

	list-style-type: square;

	margin: 0 0 0 30px;

	padding: 0;

}

.entry-content ol li {

	margin: 0 0 0 35px;

}

.archive-page ul ul,

.entry-content ol ol,

.entry-content ul ul {

	padding: 0;

}

/* Post Info

------------------------------------------------------------ */

.post-info {

    color: #a4a2a2;

    font-family: "bonveno-cf",sans-serif;
font-style: normal;

	font-size: 16px;

	margin:-10px 0 25px;

    padding-top: 10px;

	border-top:  #f3d564 0px solid;

    text-transform: uppercase;

    text-align:center;}



.post-info a, .post-info a:visited {

    color: #a4a2a2;

    font-family: "bonveno-cf",sans-serif;
font-style: normal;

	font-size: 16px;

	margin: -5px 0 15px;

	text-transform: uppercase;

}

/* Post Meta

------------------------------------------------------------ */

.post-meta {

   font-family: 'Rokkitt', arial, serif !important;

 color: #a4a2a2;

	font-size: 20px;

	padding: 0;

       margin-top:-35px;

    text-transform: lowercase;

    height: 40px;

  float:right;}



.home .post-meta{float:right;
  margin-top: 2px;
  }

.categories a, .categories a:visited{

    font-family: 'Rokkitt', arial, serif !important;

    color: #a4a2a2;

	font-size: 16px;

    font-weight: 700;

	padding: 5px 0 0;

	text-transform: lowercase;

 }

.tags a, .tags a:visited{

   font-family: 'Rokkitt', arial, serif !important;

   color: #a4a2a2;

   font-size: 16px;

   font-weight: 700;

   padding: 5px 0 0;

   text-transform: lowercase;

}

/* Author Box

------------------------------------------------------------ */

.author-box {

	margin: 0 0 40px;

	overflow: hidden;

	padding: 10px;

}



/* Sticky Posts

------------------------------------------------------------ */

.sticky {

	margin: 0 0 40px;

	padding: 20px;

}

/* Archive Page

------------------------------------------------------------ */

.archive-page {

	float: left;

	padding: 20px 0;

	width: 45%;

}

/* Post Icons

------------------------------------------------------------ */

.post-comments {color: #a4a2a2;

    font-family:'Rokkitt', arial, serif !important;

	font-size: 16px;

	margin: 0 0 0 10px;

	padding: 0 0 0 10px;

   text-transform:lowercase;}

.post-comments .number {

    font-size: 16px;

   /* background: url(http://www.craftaholicsanonymous.net/wp-content/uploads/2011/10/comment1.png)left bottom no-repeat; */

    height: 35px;

    padding: 20px 0px 8px 10px;

    margin-top: 20px;

    }

.tags {

    padding: 0 0 0 18px;

        }

.categories {

	padding: 0 0 0 0px;

}



/* Images

------------------------------------------------------------ */

#featured-post-8{
padding-left:13px;
}

.avatar,

.featuredpage img,

.featuredpost img,

.post-image {

	background-color: none;

	border: 0px solid #ddd;

	padding: 4px;


}

.author-box .avatar {

	background-color: #fff;

	float: left;

	height: 80px;

	margin: 0 10px 0 0;

	width: 80px;

}

.post-image {

	margin: 0 10px 10px 0;

}

.comment-list li .avatar {

	background-color: #fff;

	float: right;

	margin: 0 5px 0 10px;

	padding: 4px;

}

img.centered,

.aligncenter, .entry .post-image{

	display: block;

	margin: 0 auto 10px;
	float: none;

}

img.alignnone {

	display: inline;

	margin: 0 0 10px;

}

img.alignleft {

	display: inline;

	margin: 0 15px 10px 0;

}

img.alignright {

	display: inline;

	margin: 0 0 10px 15px;

}

.alignleft {

	float: left;

	margin: 0 15px 0 0;

}

.alignright {

	float: right;

	margin: 0 0 0 15px;

}

.wp-caption {

	padding: 5px;

	text-align: center;

}

p.wp-caption-text {

	font-size: 12px;

    line-height: 16px;

	padding: 5px 0;

}

.wp-smiley,

.wp-wink {

	border: none;

	float: none;

}

.gallery-caption {

}

/* Post Navigation

----------------------------------------------------------- */

.navigation {

	overflow: hidden;

	padding: 20px 0;

	width: 100%;
font-family: "bonveno-cf",sans-serif;
font-style: normal;color:#de441f;font-size:16px !important; text-transfrom:uppercase;

}
.navigation li a {color:#de441f !important;}

.navigation li {

    display: inline;

}

.navigation li a,

.navigation li.disabled,

.navigation li a:hover,

.navigation li.active a {

	

	padding: 5px 8px;

}

.navigation li a:hover,

.navigation li.active a {

	background-color: #dcf0e9;

}



/* Primary / Secondary Sidebars

------------------------------------------------------------ */

.sidebar {

	display: inline;

	float: right;

	font-size: 13px;

	line-height: 20px;

	width: 330px;


}

#text-66 {margin-top: 45px;}

#text-48 {margin-top: 20px;}

.sidebar p {

	font-size: 13px;

	line-height: 20px;

}

#sidebar-alt {

	float: left;

	width: 150px;

}

.sidebar-content #sidebar,

.sidebar-sidebar-content #sidebar {

	float: left;

}

.content-sidebar-sidebar #sidebar-alt {

	float: right;

}

.sidebar .widget {

	margin: 0 0 45px;

	padding: 0 0 15px;

border: 6px solid #f4f0e2 !important;
padding-top: 30px;}


.widget-area .textwidget {

   border:none;

	/*padding: 5px 15px 0;*/

}

.widget-area ol,

.widget-area ul {

   margin: 10px 0 0 30px;

}

.widget-area ol ol,

.widget-area ul ul {

	margin: 0 0 0 15px;

}

.widget-area ul li {

	list-style-type: square;

	word-wrap: break-word;

}

/* Tag Cloud

------------------------------------------------------------ */

.widget_tag_cloud div div {

	padding: 5px 15px 0;

}

/* Dropdowns

------------------------------------------------------------ */

#cat,

.widget_archive select {

	

	display: inline;

	font-family:  arial, serif;

	font-size: 12px;

	margin: 10px 15px 0;

	width: 268px;

}

#sidebar-alt #cat,

#sidebar-alt .widget_archive select {

	width: 118px;

}

/* Featured Page / Post

------------------------------------------------------------ */

.featuredpage,

.featuredpost {

	clear: both;

	margin: 0 0 2px;

	overflow: hidden;

}

.featuredpage .page,

.featuredpost .post {

	border-bottom: 0px solid #ddd;

	margin: 0 0 5px;

	overflow: hidden;

	padding: 5px 2px 10px;border:0px;

}

#footer-widgets .featuredpage .page,

#footer-widgets .featuredpost .post {

	margin: 0 0 10px;

	padding: 0;

}

.more-from-category {

	padding: 5px 15px 0;

}

/* User Profile

------------------------------------------------------------ */

.user-profile {

	overflow: hidden;

        border: 1px solid #C3C1C1;

        border-radius:25px;

-moz-border-radius:10px; /* Firefox 3.6 and earlier */}

.user-profile p {

	padding: 10px 15px 0;

}

.user-profile .posts_link {

	padding: 0 15px;

}

/* Buttons

----------------------------------------------------------- */

input[type="button"],

input[type="submit"] {

	background-color: #de441f;

	border: 0px solid #fff;

	color: #fff;

	cursor: pointer;

	font-family: 'Lobster Two', cursive;font-weight:400;

	font-size: 16px;

	font-weight: 400;

	padding: 5px;

	text-decoration: none;

	text-transform:lowercase;}

input:hover[type="button"],

input:hover[type="submit"] {

	background-color: #fff;

	border: 1px solid #fff;

	color: #c3c1c1;

	text-decoration: none;

}



/* Search Form

------------------------------------------------------------ */

#header .searchform {

	float: right;

	padding: 40px 0 0;

}

#nav .searchform {

	float: right;font-family: 'Lobster Two', cursive;font-weight:400; color:#c8ac83; font-size:16px;

}

.sidebar .searchform {

	padding: 5px 0 0 15px;
font-family: 'Lobster Two', cursive;font-weight:400; font-size:16px;
}

.s {

	font-family: 'Lobster Two', cursive;font-weight:400; 

	font-size: 16px;

	margin: 5px 2px 0 0;

	padding: 5px;

	width: 190px;color:#c8ac83;

}

#nav .s {

	background-color: #fff;

	margin: 2px 2px 0 0;

}

/* eNews and Update Widget

------------------------------------------------------------ */

.enews p {

	padding: 5px 15px 0;

}

.enews #subscribe {

	padding: 0 0 0 15px;

}

.enews #subbox {

	font-family: 'Rokkitt', arial, serif;

	font-size: 12px;

	margin: 5px 5px 0 0;

	padding: 5px;

	width: 220px;

}

#enews-2.widget{ border: 1px solid #C3C1C1;

    border-radius: 10px 10px 10px 10px;

    overflow: hidden;}



/* Calendar Widget

------------------------------------------------------------ */

#wp-calendar {

	width: 100%;

}

#wp-calendar caption {

	font-size: 12px;

	font-style: italic;

	padding: 2px 5px 0 0;

	text-align: right;

}

#wp-calendar thead {

	background-color: #f5f5f5;

	font-weight: bold;

	margin: 10px 0 0;

}

#wp-calendar td {

	background-color: #f5f5f5;

	padding: 2px;

	text-align: center;

}

* Footer Widgets

------------------------------------------------------------ */

#footer-widgets {

	margin: 0 auto 10px;

	overflow: hidden;

	width: 1160px;

}

#footer-widgets .wrap {

	font-size: 13px;

	line-height: 18px;

	overflow: hidden;

	padding: 15px 19px 0;

}

#footer-widgets .widget {

	background: none;

	border: none;

	margin: 70px 60px 0 60px;

	padding: 0;

}

#footer-widgets .textwidget {

	padding: 0;

}



#footer-widgets .widget_tag_cloud div div {

	padding: 0;

}

#footer-widgets p {

	font-size: 13px;

	line-height: 20px;

	padding: 0 0 10px;

}

#footer-widgets ul {

	margin: 0;

}

#footer-widgets ul li {

    margin: 0 0 0 20px;

   list-style: circle;}

#footer-widgets #wp-calendar thead,

#footer-widgets #wp-calendar td {

	background: none;

}

.footer-widgets-1 {

	width: 300px;

	float: left;

	margin: 0;

	padding: 20px 30px 15px 30px;

	}



.footer-widgets-2 {

	width: 300px;

	float: left;

	margin: 0;

	padding: 20px 30px 15px 30px;

	}



.footer-widgets-3 {

	width: 300px;

	float: right;

	margin: 0;

	padding: 20px 30px 15px 30px;

	}



/* Footer

------------------------------------------------------------ */

#footer {

	background:#C3C1C1 ;

	font-size: 12px;

	margin: 0 auto;

	overflow: hidden;

	padding: 7px 0 5px;

    text-transform: uppercase;

	width: 1119px;

   height:105px;}



 .footer{ height: 75px;}

 .footer .wrap {background:#C3C1C1;

	font-size: 12px;

	margin: 0 auto;

	overflow: hidden;

	padding: 7px 0 5px;

	text-transform: uppercase;

	width: 1119px;

    height: 105px;}

#footer p {

	color: #555;

	font-size: 12px;

}

#footer a,

#footer a:visited {

	color: #555;

}

#footer a:hover {

	color: #222;

	text-decoration: none;

}

#footer .gototop {

	float: left;

	padding: 0 0 0 5px;

	width: 200px;

}

#footer .gototop a {

	background: url(images/icon-plus.png) no-repeat center left;

	padding: 0 0 0 16px;

}

#footer .creds {

	float: left;

	padding: 0 0px 0 5px;

	text-align: left;

	width: 1119px;

    margin-top: 20px;

    margin-left: 0px; padding-left:20px;}

/* Comments

------------------------------------------------------------ */

#comments, #respond {

    font-size: 14px;

    line-height: 1.35em;

    margin: 0 0 15px;

    overflow: hidden;

    text-align: justify;

}



#comments h3

 {

   font-family: 'Lobster Two', cursive;font-weight:400;

    font-size: 26px;

    font-weight: 400;

    letter-spacing: -1px;

    margin: 0 0 10px;

    padding: 40px 0 5px;

    text-align: center;

    text-shadow: 1px 1px 1px #FFFFFF;

   

}

#respond h3 {

    font-family: 'Lobster Two', cursive;font-weight:400;

    font-size: 26px;

    font-weight: 400;

    letter-spacing: -1px;

    margin: 0 0 10px;

    padding: 40px 0 8px 5px;

    text-align: center;

    text-shadow: 1px 1px 1px #FFFFFF;

   

}



#comments p,

#respond p {

	font-size: 14px;

	line-height: 20px;

    text-align: justify;

}

#author,

#comment,

#email,

#url {

    font-size: 14px;

	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 {

    font-weight: bold;

	margin: 15px 0 5px;

	padding: 10px 5px 10px 10px;

}

.comment-list li ul li {

	list-style-type: none;

	margin-left: 10px;

	margin-right: 0px;

}

.comment-list p,

.ping-list p {

	margin: 10px 5px 10px 0;

}

.comment-list cite,

.ping-list cite {

	font-style: normal;

}

.commentmetadata {

	font-size: 14px;

    text-transform:lowercase;}

.nocomments {

	text-align: center;

}

#comments .navigation {

	display: block;

}

.bypostauthor {

}

.thread-alt,

.thread-even {

	background-color: #f9f6ee;

}

.alt,

.depth-1,

.even {

  

	border: 0px solid #ddd;

}

/* Gravity Forms

------------------------------------------------------------ */

div.gform_wrapper input,

div.gform_wrapper select,

div.gform_wrapper textarea {

	color: #333;

	font-family: Arial, Helvetica, Tahoma, sans-serif;

	font-size: 12px !important;

	padding: 4px 5px !important;

}

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;

}

#genesisslider-widget-3.widget{

   margin-bottom: 60px;

}



#sig { float:right;

   clear:both;

}

li.sigbutton{ list-style:none;

}

.addthis_toolbox.addthis_pill_combo a {

    float: left;

}

.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,

.addthis_toolbox.addthis_pill_combo a.addthis_counter {

    margin-top: -2px;

}



#dfcg-widget #myGallery, #myGallerySet, #flickrGallery {

    background: url("http://lagniappemarketing.net/client4/wp-content/plugins/dynamic-content-gallery-plugin/js-mootools/css/img/loading-bar-black.gif") no-repeat scroll center center #000000;

    border: 10px solid #cdcdcd;

    height: 320px;

    width: 750px;

    -moz-box-shadow: 0 4px 8px #666; 

   -webkit-box-shadow: 0 4px 8px #666;

    box-shadow: 0 4px 8px #666666;  }

a.morelink{margin-left:650px;}

#text-31.widget{

    margin-left: 95px;

    width: 300px;  }

#search-4.widget{margin-top: 40px;

}

.addthis_toolbox {height:26px;

     margin-left: 40px;

    width: 700px;}

.addthis_button_stumbleupon_badge { padding-right:20px;}

#content #featured-post-7 .widget-wrap{

      width: 660px;

       background: url('http://www.craftaholicsanonymous.net/wp-content/uploads/2013/07/3-Craftaholics-Anonymous_38.png')left bottom  no-repeat;

       padding-left:0px;

      margin-top: 20px;

      margin-left:20px;

      height: 154px;padding-left:6px;}

.home #content .featuredpage .page, .home #content .featuredpost .post, .single #content .featuredpost .post, .category #content .featuredpost .post {

    border-bottom: medium none;

    float: left;

    margin: 0 6px 0 0;

    padding: 0;

}
.single #content #featured-post-7 .widget-wrap, .category #content #featured-post-7 .widget-wrap {
	width: 622px;
	margin: 0 auto;
}

#social-media{ height: 30px;

     border-top: 1px dotted #cdcdcd;

     border-bottom:1px dotted #cdcdcd;

     padding: 10px;}

.socfoot{ float: right;
height: 100px;
margin-top: -100px;
margin-right: 80px;
text-transform: none;
color: white !important;
}

.socfoot h1 {color:white !important;}

#adbottom{ background:#fff;

 height:90px;

    margin-top: 0px;

  margin-bottom: 0px;

  padding-top: 10px;

}
#wpadminbar li:hover ul ul {
	left: 0;
}
#text-25.widget{padding-left:15px;
}

#social-media {height: 35px;
    padding-bottom: 20px;
    margin-left: 0px;
    margin-top: 0px;
    padding-top: 0;
    margin-bottom:35px;
    clear:both;
    width: 650px;}

#content #social-buttons li {
    float: left;
    margin: 20px 0px;
    padding-right:5px;
    list-style-type: none;
}
#content #social-buttons li.fbshare{ 
    margin-right: 5px;
}
#content #social-buttons li..addthis_email {
    padding-left:10px;
}
#social1 {width: 450px;
     margin-left: 150px;
}
.ad125 {
float: none;
display: inline;
margin: 2px 4px;
border: none;
width: 125px;
height: 125px;text-align:center;
}

#nav {background: #de441f !important; position: relative; overflow: visible; height: 42px; }
#nav:before, #nav:after {
 content: "";
 position: absolute;
 display: block;
 bottom: 0;
 border: 21px solid #DE441F;
 z-index: -1;
}
#nav:before {
 left: -1em;
 border-right-width: 1.5em
}
#nav:after {
 right: -1em;
 border-left-width: 1.5em;
}
#nav .wrap:before, #nav .wrap:after {
 content: "";
 position: absolute;
 display: block;
 border-style: solid;
 border-color: #f78366 transparent transparent transparent;
 bottom: -1em;
}
#nav .wrap:before {
 left: -13px;
 border-width: 1em 0 0 1em;
}
#nav .wrap:after {
 right: -13px;
 border-width: 1em 1em 0 0;
}
.post-info { border-top:0px !important;}

.date{ 
	background: url(http://www.craftaholicsanonymous.net/wp-content/uploads/2013/07/3-Craftaholics-Anonymous_34.png) no-repeat 0 0; 
	width: 70px;
	height: 111px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	color:white;
	text-align: center;
	margin-left: 40px;
	font-size: 22px;
	line-height: 33px;
	margin-top: -5px;
}
.date .day, .date .month, .date .year{
	display: block;
	font-size: 17px;
}
.date .month{
	margin-top: 6px;
}
.date .day{
	font-family: 'Lobster Two';
	font-size: 33px;
	margin-top: -6px;
}
.date .year{
	margin-top: -9px;
}

.post-title {text-align:center !important;}

.genesis-grid-odd {
border: 6px solid #f4f0e2 !important;}

.genesis-grid-even {
border: 6px solid #f4f0e2 !important;}

.post {
border: 6px solid #f4f0e2 !important;}

#wrap {background:white !important;}

#body {background-image:url('http://www.craftaholicsanonymous.net/wp-content/uploads/2013/07/3-Craftaholics-Anonymous_BACKGROUND_06.png') !important;}

#nav input[type="submit"] {border-radius:10px;background-color: #de441f; font-family: "bonveno-cf",sans-serif;
font-style: normal;
border:1px solid white; color:white;font-size:13px;text-transform:uppercase;padding-top: 5px;
padding-bottom: 3px;}

#nav li a {font-family: "bonveno-cf",sans-serif;
font-style: normal;}

#header {height: 155px;}

.widget-area h4 {background-image:url('http://www.craftaholicsanonymous.net/wp-content/uploads/2013/07/3-Craftaholics-Anonymous_07.png') !important;background-repeat:no-repeat; font-family: 'Lobster Two', cursive;font-weight:400; color:white;text-align:center; padding-top: 30px;background-position: center center;
height: 45px; margin-top:-74px;
width: 335px;position: absolute;
z-index: 100;
margin-left:-10px;
overflow: visible;
text-align: center;
}

#footer {
background: #de441f;} 

.footer .wrap {
background: #de441f;}

#footer p {
color: white;}

#footer a, #footer a:visited {
color: white;}

p {font-family: "bonveno-cf",sans-serif;
font-style: normal;}

body {font-family: "bonveno-cf",sans-serif;
font-style: normal;}

.featuredpost .post {border:0px !important;
display:inline;}

#comments a {color:#de441f !important;}

.author-box {background:white; border: 6px solid #f4f0e2 !important;}

h1.entry-title {width:400px; text-align: center;
margin-left: auto;
margin-right: auto;}

h2.entry-title {width:400px; text-align: center;
margin-left: auto;
margin-right: auto;}

hr { border:1px dashed #eee7d2;}

.page-id-19 h1.entry-title {color:#f38560;margin-bottom:-70px;}

.page-id-10633 h1.entry-title {color:#f38560;margin-bottom:-30px;}
.page-id-19 h5 {margin-top:0px;margin-bottom:-10px;}