/** Do not remove this line. Edit CSS below. */

@import url(http://fonts.googleapis.com/css?family=Arbutus+Slab);

body {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/02/headerbkg.png") repeat-x scroll 0 0 transparent ; font-family: Century Gothic,Arial,Tahoma,Verdana; overflow: visible;}

a {color: #3DB9CB; font-weight: bold; text-decoration: none;}
a: hover {text-decoration: underline;}

p {font-size: 14px; line-height: 22px; margin-bottom: 16px; padding: 0 20px; font-family: Century Gothic,Arial,Tahoma,Verdana;}

#wrap {background-color: transparent !important; border: medium none !important; overflow: visible; }

/* Header Area */
#header {position: relative;max-width:1050px;height: 207px;}
#logo {position: absolute; top:-16px; left: 0px; }

#headersocial {left: 686px;position: absolute;top: 134px;width: 374px; }#headersocial li {background: none repeat scroll 0 0 transparent;border: medium none; display: inline; }
#headersocial li a {margin-right: -16px; }
#headersocial li a img {height:50px; width: 50px;}

#nav_menu-3 {left: 499px; position: absolute; top: 91px; width: 330px;}
#nav_menu-3 li {background: none repeat scroll 0 0 transparent; border: medium none; display: inline;}
#nav_menu-3 li a {color: #555555; font-size: 11px; text-decoration: none; font-weight: bold; font-family: Century Gothic,Arial,Tahoma,Verdana; margin-right: -8px; }
#nav_menu-3 li a:hover {text-decoration: underline; }

#googlesearch { width:300px; margin: 25px -10px 0 20px; background-color: transparent; float: right;}
#googlesearch input[type="text"] {max-width: 225px; font-size: 13px; font-family: Century Gothic,Arial,Tahoma,Verdana;}
#googlesearch input[type="submit"] { padding: 2px 5px; text-transform: none;background-color: #452A13;  font-size: 14px; font-family: Century Gothic,Arial,Tahoma,Verdana;}
#googlesearch input[type="submit"]:hover {opacity: 0.8; }
.gsc-control-cse gsc-control-cse-en {background-color: transparent !important; }

#signup {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/03/email-subscribe.png") no-repeat scroll 0 0 transparent;
    height: 88px;
    left: 734px;
    position: absolute;
    top: -21px;
    width: 323px; }
#headersubscribe {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/03/email-subscribe1.png") no-repeat scroll 0 0 transparent;
    height: 88px;
    width: 460px; }
#headersubscribe input[type="submit"] {padding: 1px 3px 3px 3px }
#headersubscribe input[type="submit"]:hover {background-color: #7DC1CC;}
.emailinput {margin-left: 73px; margin-top: 52px; width: 191px;}


#endsub {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/03/end-of-post-subscribe2.png") no-repeat scroll 0 0 transparent;
    height: 113px;
    margin: 0 auto;
    width: 650px; }
#postsubscribe { }
#postsubscribe input[type="submit"] {padding: 1px 3px 3px 3px; }
#postsubscribe input[type="submit"]:hover {background-color: #7DC1CC;}
#postsubscribe .emailinput {margin-left: 218px; margin-top: 48px;
    width: 250px; }

/* Main Navigation */
#nav {background-color: transparent; border: medium none;  max-width: 1050px; clear: both;}
#nav li a {color: #ffffff; background-color: #83D3DE; border-radius: 5px; border: medium none; font-family: 'Arbutus Slab', serif; font-size: 15px; line-height: 18px; display: inline-block; margin-left: 1px; padding: 2px 12px; text-decoration: none; text-transform: none; max-width: 74px; font-weight: normal;}
#nav .wrap {border: medium none;}
#nav li a:hover {color: #452A13; background-color: #83D3DE;}

#nav li li {}
#nav li li a, #nav li li a:link, #nav li li a:visited {background: none repeat scroll 0 0 #FFFFFF; color: #452A13; font-size: 14px; min-width: 150px;  border-radius: 0px 0px 0px 0px; display:inline-block; padding: 2px 15px; text-decoration: none; float:left; min-height: 21px; border: 1px solid #f7f7f7; }
#nav li li a:hover {color: #D63D4D;}

#nav li ul ul {margin: 0 0 0 169px;}
#nav li li li a {display:inline-block; float: left;  color: #D63D4D !important;}
#nav li li li a:hover {color: #452A13 !important;}

/* Content Area */
#topadspace { }
.content-sidebar #content, .sidebar-content #content {width:680px; overflow: visible;}

/* Sidebar */
#sidebar { margin-right: -38px; background: none repeat scroll 0 0 transparent; display: inline; float: right; margin-right: -33px; margin-top: -98px; position: relative; width: 350px; z-index: 0; font-family: Century Gothic,Arial,Tahoma,Verdana;}

.sidebar-split-left {display: inline; float: left; width: 164px; }
.sidebar-split-right {display: inline; float: left; width: 164px; }
.sidebar-split-bottom {clear: both; width: 360px;}
#sidebar .widget-wrap {margin-bottom:15px; }
.sidebar .widget {margin: 0 0 15px;}
#sidebar-alt { display:none !important;}
#sidebar h4 {font-size: 12px; font-weight: bold; text-transform: uppercase; border-bottom: medium none;}
#sidebar ol, .widget-area ul {list-style: none;}
#sidebar ul li {background: none repeat scroll 0 0 transparent; border-bottom: medium none; padding: 0 0px; margin: 0px; line-height: 17px;}
#sidebar ul li a {color: #3DB9CB; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 12px;}
#sidebar ul li a:hover {text-decoration: underline;}

/* Sidebar ad alignment */
.sidebar .widget {text-align:center;}
#recent-posts-4 ul {text-align: left !important;}
#text-98 {margin-left: 80px; }
#text-108 {margin-left: 25px;}

/* Posts */
.entry-title h2 { }
.entry-title a {margin-left: -10px; color: #FFFFFF !important; font-size: 22px; font-weight: bold; line-height: 32px; font-family: 'Arbutus Slab',serif; padding: 10px;}
.entry-title {max-width:681px; padding: 5px 12px; margin-left: -21px; background-color: #452A13;margin-bottom: -4px;color: #FFFFFF !important; font-size: 22px; font-weight: bold; line-height: 32px; font-family: 'Arbutus Slab',serif; padding: 10px;}
#titleborder {background: url('http://fabulesslyfrugal.com/wp-content/uploads/2013/02/headerposts.png') no-repeat scroll left bottom transparent; margin-left: -21px; height: 15px; }
.post {border: 1px solid #DDDDDD;  overflow: visible; padding: 0 0 40px 0; margin: 0 0 -3px;}
.entry-content { padding: 0 10px; width: 95%;}
.post-info {background-color: transparent; color: #452A13; font-size: 10px;}
.post-comments a {color: #3DB9CB; font-weight: bold; text-decoration: none;}
.post-comments a:hover {text-decoration: underline;}
.post-meta {background-color: transparent;color: #452A13;font-family: Century Gothic,Arial,Tahoma,Verdana;font-size: 11px;font-weight: bold;text-transform: uppercase; margin: 0 0 0 10px;}
.categories, .tags {background: none repeat scroll 0 0 transparent; padding: 0px; margin: 0;}
.fn a {color: #EA6C34; text-decoration:none;}
.categories a {color: #95A922;text-decoration:none;}
.tags a {color: #83D3DE;text-decoration:none;}
.post-meta .post-comments a {color: #D63D4D;text-decoration:none;}
.entry-content ol, .entry-content ul {font-size: 14px;}
blockquote {-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #ECF6F7;
    border-bottom: 1px solid #452A13;
    border-image: none;
    border-left: 10px solid #452A13 !important;
    border-right: 1px solid #452A13;
    border-top: 1px solid #452A13;
    color: #46280B;
    margin: 0 20px 15px;
    padding: 15px 20px 1px;
    width: 80%;}
.printfriendly a span {color: #452A13; font-size: 10px;}
div.printfriendly {margin: 8px 10px 0 0 !important;}
#likebutton {margin-top:10px; }

/* Single Posts */
.single .entry-title {color: #FFFFFF !important; font-size: 22px; font-weight: bold; line-height: 24px; margin-bottom: 6px; font-family: 'Arbutus Slab',serif;padding: 10px;  margin-bottom: -4px; max-width: 679px;}
.single .post {padding: 0px;}
h1 .entry-title { }
.author-box {background: none repeat scroll 0 0 #ECF6F7; border: 2px solid #452A13; margin: 10px 0 40px; }
.single .navigation {border-top: 1px solid #DDDDDD; margin: 33px auto 0; padding: 17px 5px 10px; width: 94%;}
.single .navigation .alignleft a {background: none repeat scroll 0 0 transparent; text-indent: 0px; }
.single .navigation .alignleft {width:90%;  clear:both;}
.single .navigation .alignright a {background: none repeat scroll 0 0 transparent; text-indent: 0px; text-align: left;}
.single .navigation .alignright {clear: both; width:90%; float: left; margin: 0;}

/* Post Navigation */
.navigation .alignright a {background: url('http://fabulesslyfrugal.com/wp-content/uploads/2013/02/older-posts.png') scroll no-repeat 0 0 transparent; text-indent: -9999px; display:inline-block; min-height: 45px; list style: none; min-width: 155px; }
.navigation .alignleft a {background: url('http://fabulesslyfrugal.com/wp-content/uploads/2013/02/newer-posts.png') scroll no-repeat 0 0 transparent; text-indent: -9999px; display:inline-block; min-height: 45px; list style: none; min-width: 155px;  }

/* Comments */
#respond {background-color: #7DC1CC; margin: 0 0 15px; padding: 10px;}
input[type="button"], input[type="submit"] {background-color: #452A13; color: #FFFFFF; font-family: Century Gothic,Arial,Tahoma,Verdana; font-size: 13px; text-transform: none; max-width: 680px;}
input[type="button"]:hover, input[type="submit"]:hover {background-color: #1C5056;} 
#reply-title, #comments h3 {font-family: 'Arbutus Slab',serif; font-size: 20px; color: #452A13;}
#comments {margin: 15px 0;}
.thread-alt, .thread-even {background-color: #FFFFFF; border: 3px solid #7DC1CC !important;}
.cancel-comment-reply-link a {color: #ffffff;}
.alt, .even {border: 3px solid #7DC2CC;width: 92%;}
.children .odd {border: 3px solid #452A13; width: 92%;}
.s, #author, #email, #url, #comment, .enews #subbox, .prose-input {background-color: #ffffff;}
.reply a {background-color: #452A13;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px; }
.reply a:hover {background-color: #1C5056;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px; text-decoration:none;}
.comment-list li.bypostauthor {background-color: #ECF6F7!important;}
#commentad {width:336px; margin: 20px auto 10px; }
#gravinfo {border-bottom: 1px solid #FFFFFF;
    border-top: 1px solid #FFFFFF;
    color: #452A13;
    font-size: 15px;
    font-weight: normal;
    margin-top: 10px;
    padding: 10px;}
#gravinfo a {color: #ffffff; font-weight: normal; }

/* Pages */
.page {margin: 0 auto !important;}
.page .entry-content {border: 1px solid #DDDDDD; margin: -10px 0 -3px; padding-top: 20px; padding-bottom: 20px;width:96%;}
.full-width-content #content-sidebar-wrap {width:1050px; }
.full-width-content { }
.full-width-content #topadspace {text-align:center; }
.full-width-content .entry-title { background-color: transparent; color: #452A13 !important; margin-left: 0; }
.full-width-content #titleborder {display:none; }
.full-width-content .entry-content h1 {background: none repeat scroll 0 0 #452A13; color: #ffffff; font-size: 19px; margin-left: -18px; max-width: 690px; padding: 10px 10px 10px 18px; font-family: 'Arbutus Slab',serif;}
.full-width-content .page .entry-content {border: medium none;}
.full-width-content .entry-content { }
.full-width-content #comments {max-width:721px; }
.full-width-content #respond {max-width: 680px; }

/***** Footer Widgets ********************/
	
#footer-widgets {
	max-width: 100%;
	font-size: 12px;
	margin: 0 auto 0;
	overflow: hidden;
	clear: both; background:none scroll no-repeat #ffffff; border: medium none;
	}
	
#footer-widgets .wrap {
	margin: 0 auto 0; clear:both; border: medium none;
	}
	
#footer-widgets .widget {
	background: none;
	border: none;
	}
	
#footer-widgets p {
	margin: -10px 0 0 0;
	padding: 0 0 0px 0; line-height: 18px;
	}

#footer-widgets h4 {border-bottom: medium none; margin: -5px auto 10px; min-height: 56px; text-indent: -999px;  color: transparent;}
    
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .footer-widgets-4, .footer-widgets-5, .footer-widgets-6 {border: 2px solid #7DC1CC; padding: 5px;}

#footer-widgets a:visited, #footer-widgets li a, #footer-widgets li a:visited {color: #3DB9CB; font-size: 14px;}
#footer-widgets li a:hover, #fotoer-widgets a:hover {color: #452A13;}

.footer-widgets-4, .footer-widgets-5, .footer-widgets-6 {margin-top: 15px;}
.footer-widgets-4 {clear:both;}
.featuredpost .post, .featuredpage .page {clear: both; margin: 0 0 5px; overflow: hidden; padding: 5px 0 0 ; border: medium none; border-bottom: 1px dotted #DDDDDD !important;}

#footer-widgets a img {height: 50px; width: 50px; float: left;}
#footer-widgets .widget-area h2 a {font-size: 13px; color: #3DB9CB;}

#clickmore {text-align: center;
    width: 100%;  }
#clickmore a {color: #ffffff !important; background-color: #7DC1CC;
    border-radius: 10px 10px 10px 10px;
    font-size: 15px;
    padding: 6px 15px;
     }
#clickmore a:hover {background-color: #452A13; text-decoration: none;}
#footer-widgets a, #footer-widgets a:visited, #footer-widgets li a, #footer-widgets li a:visited {color: #3DB9CB;}

/* Footer Widget Headers */
.footer-widgets-1 h4 {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/02/grocery-store-deals.png") no-repeat scroll center top transparent; }

.footer-widgets-2 h4 {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/02/online-deals.png") no-repeat scroll center top transparent; }

.footer-widgets-3 h4 {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/02/all-things-coupons.png") no-repeat scroll center top transparent; }

.footer-widgets-4 h4 {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/02/frugal-living.png") no-repeat scroll center top transparent; }

.footer-widgets-5 h4 {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/02/freebies.png") no-repeat scroll center top transparent; }

.footer-widgets-6 h4 {background: url("http://fabulesslyfrugal.com/wp-content/uploads/2013/02/recipes.png") no-repeat scroll center top transparent; }


/* Slider */
#homeslider {display:none;margin-top: 15px;
    max-width: 680px;
    min-height: 220px; }
#homeslider li {list-style:none; }
#genesis-responsive-slider  {min-height:220px; border: medium none !important; padding: 10px 21px !important;}
#genesis-responsive-slider h2 a, #genesis-responsive-slider h2 a:visited, #genesis-responsive-slider h2 a:hover {color: #452A13; font-family: 'Arbutus Slab',serif; font-size: 22px; font-weight: bold; line-height: 25px;}
.slide-excerpt {width: 50%;height: 100%;}
html > body .slide-excerpt-border {border: medium none !important;}
.slide-excerpt {opacity: 0.9 !important; margin: 0 0 10px !important;}
.flex-control-nav {display: inline-block !important;}

/* Split Footer Widgets */
.split-footer1 {display:inline; float: left; margin: 10px 20px 10px 10px; width: 32%;font-size:12px; }
.split-footer2 {display:inline; float: left; margin: 10px 20px 10px 10px; width: 32%;font-size:12px;}
.split-footer3 {display:inline; float: left; margin: 10px 20px 10px 10px; width: 25%;font-size:12px;}
.split-footer2 .widget-wrap, .split-footer3 .widget-wrap {margin-bottom: 30px;}
.split-footer1 li, .split-footer2 li, .split-footer3 li {list-style:none;}
.split-footer3 textarea {font-size: 10px;}
.split_footers { }
#split-footer-wrapper {background-color: #83D3DC;
    border: 2px solid #452A13;
    margin: 20px auto; max-width: 988px; }
#footeritems {background-color:#452A13;min-height: 63px; margin-top: -10px; position: relative;}
#footermenu {font-size: 10px;
    margin-left: 17px;
    min-width: 500px;
    position: absolute;
    top: 21px;
}
#footermenu a {color: #3DB9CB; margin-right: 11px;}
#footermenu a:visited {color: #3DB9CB !important;}
#footermenu a:hover {color: #3DB9CB;  text-decoration: underline;}
#footersocial {float: right; margin-right: 10px; width:265px;margin-top:10px; }
#footersocial a { }
#footersocial a img {height: 40px; width:40px; }
#footer .creds {margin-top:10px;}
#sitemeter {margin-right:22px; }
.split-footer1 a, .split-footer2 a, .split-footer3 a {color: #ffffff;}

h2 a, h3 a, h2 a:visited, h3 a:visited {color: #3DB9CB;}
h2 a:hover, h3 a:hover {color: #3DB9CB; text-decoration: underline;}

/* Page Customizations */
#startcouponing ul li {list-style: none outside none; display: inline-block; margin-bottom: 20px;}
.page-id-29302 {margin: 0 auto !important; }

/*404 Page Customizations */
.error404 #404search {margin-bottom: 10px; }
.error404 #404search input[type="submit"] { }
#404cats {width: 45%; float: left; }
#404month {width: 45%; float: right; }

/* Recipe Index Formatting */
#recipeindex {margin-bottom: 15px; }
#content .one-half.first {clear: none;float: left;width: 39%; font-family: 'Century Gothic',sans-serif; font-size: 15px;}
#content .one-half.first a { }
.one-half {margin: 0 0 20px;padding-left: 3%;font-family: 'Century Gothic',sans-serif;font-size: 15px;}
.one-half a { }

#leftcolumn {
width:100%;
}

#leftcolumn {
    float: left;
}

.recipe-index #content li {
list-style:none; vertical-align: top; 
line-height:110%;
font-size:13px;
padding:0;
margin:0 6px 25px 0;
font-weight:bold; display: inline-block;
}

.recipe-index a:hover {
text-decoration:none;
}

.recipe-index #content li:hover {
opacity: 0.8;
}

#content .index-thumb img {
width:150px; height:150px;
padding:0px;
float:left;
margin:0 10px 5px 5px;
}

.recipe-index h3 {
clear:both; font-family: 'Century Gothic',sans-serif;
}

.recipe-index ul {
margin-bottom:15px;
border-bottom:1px solid #ddd;
}

.index-item-box {
clear:both; border-top: medium none !important;
padding:5px 0 0; width: 150px;
}

.index-recipe {
font-family: 'Century Gothic',sans-serif;
    font-weight: normal;
    padding-top: 10px; text-align: center;
}
#topmenulist  {margin-bottom: 15px;
    margin-top: 15px;
    min-height: 212px; }