/*  



Theme Name: For Goodness Bakes 2009



Theme URI: http://www.thewiredserf.com



Description: 



Version: 1.0



Author: Jeff Jones



Author URI: http://www.thewiredserf.com







Theme last updated: May 7th 2009



*/


@font-face {font-family:"Love Ya Like A Sister";src:url("/images/Love_Ya_Like_A_Sister.eot?") format("eot"),url("/images/Love_Ya_Like_A_Sister.woff") format("woff"),url("/images/Love_Ya_Like_A_Sister.ttf") format("truetype"),url("/images/Love_Ya_Like_A_Sister.svg#LoveYaLikeASister") format("svg");font-weight:normal;font-style:normal;}


*{padding:0; margin:0; border:none;}



.clear{clear:both; padding:0; margin:0; line-height:0;}



.hide {position:absolute; left:-999px;}







body {background:#ECE2D9 top left url(images/bg_body.jpg) repeat-x; font-family: Arial,Helvetica,Verdana,sans-serif; font-size:14px; line-height:18px; color:#333;}



a {color:#333;}



a:hover {text-decoration:underline;}



p, ul, ol {padding:6px 16px;}







/*  







ie6 fixes - jj 2009







*/











#header {background:top left url(images/bg_wrapper_top.jpg) no-repeat; width:822px; margin:0 auto; padding:0 0 0 0;}



#header ul {text-align:center; height:150px; padding:0 0 0 26px!important; padding:30px 0 0 26px;}



#header ul li {float:left; list-style-type:none; width:80px; height:44px; margin:0; padding:82px 0 0 0!important; padding:84px 0 0 0;}



#header ul li a {display:block; height:44px; padding:10px 9px 10px 14px; min-width:60px; text-decoration:none;}







#header ul li.page-item-119 {padding:0!important; padding:0;}







#header ul li.page-item-119 a {background: center top url(images/logo.gif) no-repeat; width:250px; display:block; height:154px; padding:0; margin:0;}



#header ul li.page-item-119 a:hover {background: center top url(images/logo.gif) no-repeat; width:250px; display:block; height:154px; padding:0; margin:0;}



#header ul li.page-item-2 a{background: 10px 5px url(images/navigation.png) no-repeat;}



#header ul li.page-item-2 a:hover {background: 10px 5px url(images/navigation-active.png) no-repeat;}



#header ul li.page-item-519 a {background: -74px 5px url(images/navigation.png) no-repeat;}



#header ul li.page-item-519 a:hover {background: -74px 5px url(images/navigation-active.png) no-repeat;}



#header ul li.page-item-30 a {background: -154px 5px url(images/navigation.png) no-repeat;}



#header ul li.page-item-30 a:hover {background: -154px 5px url(images/navigation-active.png) no-repeat;}



#header ul li.page-item-121 a{background: -230px 5px url(images/navigation.png) no-repeat; margin-left:-4px; padding:0;}



#header ul li.page-item-121 a:hover {background: -230px 5px url(images/navigation-active.png) no-repeat;}



#header ul li.page-item-123 a {background: -306px 5px url(images/navigation.png) no-repeat;}



#header ul li.page-item-123 a:hover {background: -306px 5px url(images/navigation-active.png) no-repeat;}



#header ul li.page-item-125 a {background: -390px 5px url(images/navigation.png) no-repeat; width:120px;}



#header ul li.page-item-125 a:hover {background: -390px 5px url(images/navigation-active.png) no-repeat;}



#header ul li a span, #header h1.tagline span{position:relative; top:-999px;}



#header h1.tagline {display:block; background: center top url(images/text_tagline.gif) no-repeat; height:40px; margin:4px 0 0 0;}



#navigation {height:150px; background:0px 116px url(images/bg_navigation.jpg) no-repeat; width:822px; }







#content_full {min-height:400px;}



#content_full_menu {min-height:400px; width:780px;}



#special {height:330px; width:296px; float:left; padding:20px 10px 20px 10px; margin:0 2px; background:#fff; text-align:center;}

#special p {padding:0 0 10px 0;}





/***menu styles***/



#menu_content {width:250px; float:left; margin:0; padding:0; overflow:hidden;}







#chalkboard{background:top left url(/images/blackboard-bg.jpg) repeat-y; color:#fff; width:510px; float:right; margin:0; padding:0;}

#chalkboard p {font-size:18px; font-family: "Love Ya Like A Sister"; color: #ede2d0; line-height:30px; width:700px; padding-left:30px;}


#chalkboard_middle {padding:16px; margin-top:-50px; font-size:16px; line-height:22px;}







div>#header {background:top left url(images/bg_wrapper_top.jpg) no-repeat; width:822px; margin:0 auto; padding:30px 0 0 0;}



div>#header ul {text-align:center; height:150px; padding:0 0 0 26px;}



div>#header ul li {float:left; list-style-type:none; min-width:80px; height:44px; margin:84px 0 0 0;}



div>#header ul li a {display:block; height:44px; padding:10px 9px 8px 14px; min-width:60px; text-decoration:none;}







div#header ul li.page-item-119 {width:250px;}



div>#header ul li.page-item-119 a {background: center bottom url(images/logo.png) no-repeat; width:250px; display:block; height:154px; padding:0; margin:-90px 0 0 0;}



div>#header ul li.page-item-2 a{background: 10px 5px url(images/navigation.png) no-repeat;}



div>#header ul li.page-item-2 a:hover {background: 10px 4px url(images/navigation-active.png) no-repeat;}



div>#header ul li.page-item-10 a {background: -74px 4px url(images/navigation.png) no-repeat;}



div>#header ul li.page-item-10 a:hover {background: -74px 4px url(images/navigation-active.png) no-repeat;}



div>#header ul li.page-item-30 a {background: -154px 4px url(images/navigation.png) no-repeat;}



div>#header ul li.page-item-30 a:hover {background: -154px 4px url(images/navigation-active.png) no-repeat;}



div>#header ul li.page-item-121 a{background: -230px 4px url(images/navigation.png) no-repeat;}



div>#header ul li.page-item-121 a:hover {background: -230px 4px url(images/navigation-active.png) no-repeat;}



div>#header ul li.page-item-123 a {background: -306px 4px url(images/navigation.png) no-repeat;}



div>#header ul li.page-item-123 a:hover {background: -306px 4px url(images/navigation-active.png) no-repeat;}



div>#header ul li.page-item-125 a {background: -390px 4px url(images/navigation.png) no-repeat;}



div>#header ul li.page-item-125 a:hover {background: -390px 4px url(images/navigation-active.png) no-repeat;}



div>#header ul li a span, #header h1.tagline span{position:relative; top:-999px;}



div>#header #navigation h1.tagline {display:block; background: center top url(images/text_tagline.gif) no-repeat; height:40px; margin:4px 0 0 0;}



div>#navigation {height:190px; background:left bottom url(images/bg_navigation.jpg) no-repeat; width:822px; padding:30px 0 0 0;}







p#breadcrumbs{padding:0 10px !important; padding:0 20px; margin:0; color:#666; width:400px;}



p#breadcrumbs a{padding:0;color:#666; text-decoration:none;}



p#breadcrumbs a:hover{text-decoration:underline;}



#wrapper {background:top left url(images/bg_wrapper.jpg) repeat-y; width:800px; min-height:300px; margin:0 auto!important; margin:-10px auto 0 auto; padding:0 10px 0 12px;}



#wrapper div#grid {background:#fff left bottom url(images/bg_grid_full_bottom.jpg) no-repeat;width:798px;}



#wrapper div#grid_home {background:#fff left bottom url(images/bg_grid_full_bottom.jpg) no-repeat; width:800px;}







#content {width:500px; float:left; padding:10px 0 10px 20px; min-height:397px; overflow:hidden;}



#content_split {width:530px; float:left; padding:10px; min-height:397px; overflow:hidden;}



div>#content_full, div>#content_full_menu {width:780px; float:none; padding:10px 8px; margin:0 2px; min-height:397px;}



div#content_full ul, div#content_full_menu ul, div#content_split ul, div#content ul {margin-left:16px;}



/**



div>#special {width:296px; float:left; padding:90px 10px 0 10px; margin:0 2px; background:#fff left top url(images/img_cupcake_special_ad_top.jpg) no-repeat; min-height:330px; text-align:center; overflow:hidden;}



**/



div>#special {background:#fff; display:none;}







#sidebar {width:245px; float:right; padding:83px 0 0 0; overflow:hidden; }



#sidebar div {margin-bottom:2px;}



#footer {position:relative; clear:both; width:822px; margin:0 auto; background:top left url(images/bg_wrapper_bottom.jpg) no-repeat; min-height:140px; text-align:center;}



#contact_info {font-family: Times, serif; font-size:16px; font-weight:bold; letter-spacing:.5px; padding:6px 0 0 0; height:36px;}



p.copyright{background:center center url(http://www.forgoodnessbakes.ca/wp-content/uploads/2011/07/text_copyright.gif) no-repeat; height:40px; padding:10px 0 0 0;}



p.copyright span {position:absolute; left:-1999px;}



#sub_navigation {color:#666;}



#sub_navigation ul li{display:inline; list-style-type:none; padding:0 10px;}



#sub_navigation ul li a{text-decoration:none; color:#666;}



#sub_navigation ul li a:hover {text-decoration:underline;}



#footer_bottom {min-height:100px; background:top left url(images/bg_footer_bottom.jpg) repeat-y;}



ul#credit {font-size:10px; color:#666; padding:20px 0 0 0;}



ul#credit li {list-style-type:none;}



ul#credit li a {color:#666; text-decoration:none;}







/***form styles***/



form input, form select, form textarea {padding:2px 6px; color:#333; border-top:1px solid #999; border-left:1px solid #666; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}











/**post styles ***/



.post {padding:0 16px; width:500px!important; width:490px; overflow:hidden;}



.post h2 {width:350px; float:left; font-size:18px; line-height:26px; padding:8px 0 2px 0; font-family:"Georgia", Times New Roman, Times, serif; color:#7C5242;}



.post h2 a {color:#7C5242;}



span.date {display:block; width:140px; float:right; font-size:16px; line-height:24px; font-weight:bold; font-family:"Georgia", Times New Roman, Times, serif; color:#999; text-align:right; padding-top:8px;}



.posttitle {padding:6px 0 0 0; border-bottom:1px solid #E28F9F;}

.posttitle-post {padding:6px 0 20px 0; border-bottom:1px solid #E28F9F; border-spacing:10px;}


.posthead div{height:20px; margin:10px 0;}



.postmeta, .postmeta a, .postfeedback a, .postfeedback{color:#666; font-size:11px;}



.postmeta {width:360px; float:left; padding:4px 0; }



.postfeedback {width:140px; float:right; text-align:right;  padding:4px 0;}



.post p {padding:4px 0;}



.postentry {clear:both; padding:10px 0; border-bottom:none;}



.posttitle a {text-decoration:none;}







/**post styles ***/



.post {padding:0 16px; width:500px;}



.postentry {}



.posttitle a {text-decoration:none;}







/*rte styles***/



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



.alignleft {float:left; padding-right:0 10px 10px 0;}



.welcome {font-size:0; background: top left url(http://www.forgoodnessbakes.ca/wp-content/uploads/2011/07/fgbwelcome.gif) no-repeat; height:80px; width:350px; color:#FEFEFE;}



.about {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/about_head.jpg) no-repeat; height:80px; width:396px; color:#FEFEFE;}



.menu {font-size:0; background:#fff center center url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/text_menu_trans.gif) no-repeat; height:50px; width:200px; color:#FEFEFE; margin-left:0; padding:4px;}



.gallery {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/gallery_head.jpg) no-repeat; height:80px; width:285px; color:#FEFEFE;}



.blog {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/blog_head.jpg) no-repeat; height:80px; width:285px; color:#FEFEFE;}



.faq {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/faq_head.jpg) no-repeat; height:80px; width:285px; color:#FEFEFE;}



.feedback {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/feedback_head.jpg) no-repeat; height:80px; width:350px; color:#FEFEFE;}



.cookies {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/cookiehead.jpg) no-repeat; height:59px; width:142px; color:#FEFEFE;}



.cupcakes {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/cupcakeshead.jpg) no-repeat; height:59px; width:142px; color:#FEFEFE;}



.cakes {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/cakeshead.jpg) no-repeat; height:59px; width:142px; color:#FEFEFE;}



.fillings {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/fillinghead.jpg) no-repeat; height:59px; width:142px; color:#FEFEFE;}



.special {font-size:0; background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/text_title_spring_special.gif) no-repeat; height:70px; width:284px; margin:0 0 10px 10px; color:#FEFEFE;}







/***menu styles***/



div>#menu_content {width:770px;}



#chalkboard_top {background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/bg_menu_top.png) no-repeat; height:70px;}



#chalkboard {width:780px;}



div>#chalkboard{background:top left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/bg_menu_middle.png) repeat-y; color:#fff; width:780px; margin-bottom:10px;}



div>#chalkboard_middle {padding:16px; margin-top:-50px; font-size:16px; line-height:22px;}



#chalkboard_middle h3 {background-color:#fff; width:99%; border-bottom:4px solid #333; border-right:4px solid #333; border-left:4px solid #666; border-top:4px solid #666;}



#chalkboard_middle h4 {text-align:center; font-size:20px; line-height:30px; border-bottom:4px solid #fff; margin:0 10px;}



#chalkboard_middle ul {border-bottom:1px solid #fff; padding:10px 10px 30px 30px;}



#chalkboard_middle h5 {text-align:center; font-size:16px; line-height:20px; border-bottom:1px solid #fff; padding:10px 0;}



#chalkboard_middle caption {text-align:center; font-size:28px; line-height:24px; font-weight:bold; border-bottom:1px solid #fff; margin:10px 0; padding:0 0 10px 0;}



#chalkboard_bottom {background:bottom left url(http://www.forgoodnessbakes.ca/wp-content/themes/for-goodness-bakes-2009/images/bg_menu_bottom.png) no-repeat; clear:both; height:70px;}



.menu_content{width:240px; padding:0 4px; float:left;}



.menu_content p, .menu_content ul {padding:6px 4px; margin:0;}

.menu-listing {width:214px; float:left;}

.menu-listing li {width:214px; font-size:14px!important; font-family: "Love Ya Like A Sister"; color: #ede2d0; line-height:20px; padding:0 0 10px 35px; list-style-type:none;}

.textwidget {padding-bottom:20px;}


