/*
Theme Name: Busy Bee
Theme URI: http://www.blazersix.com/
Description: Custom theme developed for Busy Bee Lifestyle.
Version: 1.0
Author: Blazer Six, Inc.
Author URI: http://www.blazersix.com/
*/


a { color: #d66881; text-decoration: none;}
a:hover { color: #6bc5c5; text-decoration: underline;}
a img { border-width: 0;}
body { margin: 0; padding: 0; color: #64492f; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 65%; text-align: center; background: url(images/page-bg.jpg) left top repeat-x;}

.comments { list-style: none; float: left; clear: both; margin: 0; padding: 0; width: 614px;}
.comments .comment { float: left; clear: both; margin: 0 0 20px 0; width: 614px; font-size: 1.2em; line-height: 1.4;}
.comments .comment .fn { font-size: 1.2em; font-style: normal; font-weight: bold;}
.comments .comment .says { display: none;}
.content { float: left; clear: both; margin: 25px 0 0 0; width: 1008px;}
.content .primary { display: inline; float: left; margin: 0 0 0 197px; width: 614px;}
.content .primary .title-img { overflow: hidden; float: left; clear: both; margin: 0 0 15px 0; width: 614px; text-indent: -9999px; background-position: 0 0; background-repeat: no-repeat;}
.content .secondary { float: left; margin: 0 0 0 -811px; width: 172px;}
.content .tertiary { float: left; margin: 0 0 0 25px; width: 172px;}
.footer { float: left; clear: both; margin: 30px 0 0 0; padding: 20px 0; width: 614px; color: #d66881; font-size: 1.2em; text-align: center; border-top: 3px double #79614b;}
.footer p { margin: 0 0 1em 0;}
.header { position: relative; float: left; clear: both; width: 1008px; height: 171px; background: url(images/header-bg.jpg) left top no-repeat;}
.header #logo { position: absolute; top: 5px; left: 295px; margin: 0; width: 417px; height: 137px;}
.header #logo a { overflow: hidden; float: left; width: 417px; height: 137px; text-indent: -9999px;}
.header ul { list-style: none; margin: 0; padding: 0;}
.header ul li a { position: absolute; float: left; text-indent: -9999px; background-position: 0 -100px; background-repeat: no-repeat;}
.header ul li a:hover { background-position: 0 0;}
.header ul li#boutique a { top: 16px; left: 865px; width: 140px; height: 130px;}
.header ul li#cake a { top: 63px; left: 131px; width: 35px; height: 35px; background-image: url(images/header-cake-over.jpg);}
.header ul li#gift a { top: 7px; left: 169px; width: 48px; height: 52px; background-image: url(images/header-gift-over.jpg);}
.header ul li#martini a { top: 8px; left: 83px; width: 48px; height: 55px; background-image: url(images/header-martini-over.jpg);}
.home .page { float: left; margin: 0 0 25px 0; width: 433px;}
.home .page .entry { width: 400px;}
.home .page .entry p { font-size: 1.4em;}
.home .page .title { width: 400px;}
.nav { z-index: 10; position: relative; list-style: none; float: left; clear: both; margin: 0 0 25px 0; padding: 0 0 8px 0; width: 614px; border-bottom: 1px solid #64492f;}
.nav li { position: relative; float: left; margin: 0; padding: 0 22px; font-size: 1.3em; font-weight: bold; line-height: .9; border-right: 1px solid #64492f;}
.nav li.first-item { padding-left: 0;}
.nav li.last-item { padding-right: 0; border-width: 0;}
.nav li ul { position: absolute; top: 1em; left: -9999px; list-style: none; float: left; clear: both; margin: 0; padding: .5em 0 0 0; border-bottom: 1px solid #64492f;}
.nav li ul li { padding: 0; font-size: .9em; font-weight: normal; line-height: 1.2; border-width: 0;}
.nav li ul li a { float: left; clear: both; padding: 2px 5px; width: 196px !important; width /**/: 200px; background: #fff; border: 1px solid #64492f; border-bottom-width: 0;}
.nav li ul li a:hover { color: #64492f; text-decoration: none; background: #fad6e4;}
.page .entry p,
.page .entry li { font-size: 1.2em; line-height: 1.4;}
.page .entry li li { font-size: 1em;}
.post { z-index: 1; position: relative; float: left; clear: both; margin: 0 0 20px 0; padding: 0 0 20px 0; width: 614px; border-bottom: 3px double #64492f;}
.post .byline { font-size: 1.1em;}
.post .entry h3 { font-size: 1.5em;}
.post .entry p,
.post .entry li { font-size: 1.3em; line-height: 1.4;}
.post .entry li li { font-size: 1em;}
.post .entry .share a { padding-right: 15px;}
.post .meta { color: #000; font-size: 1.1em; line-height: 1.4;}
.post .meta a { color: #000;}
.post .title { font-size: 1.8em;}
.post-nav { float: left; clear: both; padding: 20px 0 0 0; width: 614px; font-size: 1.4em; font-weight: bold;}
.post-nav span#next,
.post-nav span #prev { float: left; width: 305px; text-align: left;}
.post-nav span#next { float: right; text-align: right;}
.post-nav #view-more { }
.sidebar .widget { float: left; clear: both; margin: 0 0 20px 0; width: 172px;}
.sidebar .widget-box { float: left; clear: both; margin: 0; padding: 15px 0; width: 170px !important; width /**/: 172px; border: 1px solid #64492f;}
.sidebar .widget-box .widget { margin: 0 0 10px 0; width: 170px; text-align: center;}
.sidebar .widget-box .widget-last { margin: 0;}
.sidebar .widget_linklist { }
.sidebar .widget_linklist ul { list-style: none; float: left;  margin: 0; padding: 15px; width: 140px !important; width /**/: 172px; border: 1px solid #64492f;}
.sidebar .widget_linklist ul li { padding: 0 0 3px 0; font-size: 1.1em;}
.sidebar .widget_search { float: left; clear: both; width: 172px;}
.sidebar .widget_search form { float: left; clear: both; margin: 3px 0 0 0; width: 172px;}
.sidebar .widget_search form div button { cursor: pointer; float: right; width: 24px; height: 21px; text-indent: -9999px; background: url(images/search-button.jpg) left top no-repeat; border-width: 0;}
.sidebar .widget_search form div input { float: left; padding: 2px; width: 137px !important; width /**/: 143px; border: 1px solid #64492f;}
.sidebar .wtitle { float: left; clear: both; width: 172px;}
.sponsored { margin: 1em 0; padding: 35px 15px 15px 15px; width: 325px; font-size: 11px; line-height: 1.3; background: url(images/sponsored.jpg) left top no-repeat; border: 1px solid #ccc;}
.widgets-feat { list-style: none; float: left; clear: both; margin: 0 0 25px 0; padding: 0; width: 614px;}
.widgets-feat .widget { float: left; margin: 0 0 0 0;}
.widgets-feat .widget-1 { margin: 0 2px 0 0; padding: 0; height: 298px !important; height /**/: 326px; background: #ffb5c6;}
.widgets-feat .widget_text.widget-1 { padding: 28px 0 0 0;}
.widgets-feat .widget-2 { margin: 0;}
.widgets-lilfeat { list-style: none; float: left; clear: both; margin: 0 0 25px 0; padding: 0; width: 614px;}
.widgets-lilfeat .widget { display: inline; float: left; margin: 0 25px 0 0; width: 188px;}
.widgets-lilfeat .widget p { margin: 0 0 10px 0; font-size: 1.2em; line-height: 1.4;}
.widgets-lilfeat .widget .wtitle { overflow: hidden; float: left; margin: 0 0 5px 0; clear: both; width: 188px; height: 41px; background-position: 0 2px;}
.widgets-lilfeat .widget .wtitle span { display: block; height: 30px; border: 1px solid #79614b; border-width: 1px 0;}
.widgets-lilfeat .widget-last { margin: 0;}
.widgets-lists .widget { margin: 0 24px 25px 0; width: 295px;}
.widgets-lists .widget ul { list-style: none; margin: 0; padding: 0; font-size: 1.2em; line-height: 1.4;}
.widgets-lists .widget ul li { padding: 2px 0;}
.widgets-lists .widget .wtitle { width: 295px;}
.widgets-lists .widget-2,
.widgets-lists .widget-4 { margin-right: 0;}
.wtitle { margin: 0; background-position: 0 0; background-repeat: no-repeat;}
.wtitle-img { text-indent: -9999px;}
.wrapper { margin: 0 auto 0 auto; width: 1008px; text-align: left;}


#snipe-newsletter { float: left; margin: 0 0 25px 0;}

.alignright { float:right; margin:0 0 1em 1em;}
.alignleft { float:left; margin:0 1em 1em 0;}
.aligncenter { display: block; margin-left: auto; margin-right: auto;}