/*

Theme Name: BusyBee Child

Version: 1.0

Description: Child theme for BusyBee.

Author: WooThemes

Author URI: http://www.woothemes.com

Template: busybee

*/



@import url("../busybee/style.css");

a:active,a:focus {

outline:0;

}



/* Top */

#top-out {

background:black url(images/bg_top_out.jpg) repeat-x 0 -53px;

height:267px;

width:100%;

}


#top-out2 {

background:url(images/bg_middle_content_top_out.png) no-repeat center 228px;

}



#top {

background:url(images/bg_top_new.jpg) no-repeat;

height:276px;

width:924px;

}


#header {

height:165px;

}


/* Navigation Starts */

#navigation {
 
position:relative;

background:transparent url(images/bg_middle_content_top.jpg) no-repeat scroll center 38px;

}



#cat-navi {

margin:0 40px;

padding-top:20px;

}



ul#cat-navi li {
float:left;

padding:0 3px;

text-indent:-9999px;

}



#cat-navi li a {

background:url(images/cat_nav_new.png) no-repeat;

color:#F2CF8B;

display:block;

height:57px;

width:63px;

}



ul#cat-navi li#home a {

background-position:-256px -114px;

}



ul#cat-navi li#cat-archive a {

background-position:-192px -114px;

}



ul#cat-navi li#basics a {

background-position:-128px -114px;

}



ul#cat-navi li#numbers a {

background-position:-64px -114px;

}


ul#cat-navi li#world a {

background-position:-320px -114px;

}


ul#cat-navi li#forum a {

background-position:0 -114px;

}


ul#cat-navi li#home a.current_page_item,ul#cat-navi li#home a.current_page_item:hover {

background-position:-256px 0;

}


ul#cat-navi li#cat-archive a.current_page_item,ul#cat-navi li#cat-archive a.current_page_item:hover {

background-position:-192px 0;
}



ul#cat-navi li#basics a.current-cat,ul#cat-navi li#basics a.current-cat:hover {

background-position:-128px 0;

}



ul#cat-navi li#numbers a.current-cat,ul#cat-navi li#numbers a.current-cat:hover {

background-position:-64px 0;

}


ul#cat-navi li#world a.current-cat,ul#cat-navi li#world a.current-cat:hover {

background-position:-320px 0;

}


ul#cat-navi li#forum a.current_page_item,ul#cat-navi li#forum a.current_page_item:hover {

background-position:0 0;

}



ul#cat-navi li#home a:hover {

background-position:-256px -57px;

}



ul#cat-navi li#cat-archive a:hover {

background-position:-192px -57px;

}



ul#cat-navi li#basics a:hover {

background-position:-128px -57px;

}



ul#cat-navi li#numbers a:hover {

background-position:-64px -57px;

}


ul#cat-navi li#world a:hover {

background-position:-320px -57px;

}


ul#cat-navi li#forum a:hover {

background-position:0 -57px;

}



/* SLIDER */

#featuredArea {

background:transparent url(images/bg_featured.jpg) no-repeat;

margin:0 -32px -30px;

width:556px; 

}


#featuredArea .featuredSlider {

top:32px;

margin:0 0 32px;

height:233px;

}


#featuredArea .featuredSlider .arrow {

background:transparent url(images/slider_arrow.png) no-repeat scroll 0 0;

height:35px;

top:198px;

width:41px;

z-index:500;

}



#slider-shadow {

background:transparent url(images/featured_shadow.png) repeat-x;

clear:both;

display:block;

height:15px;

margin:20px 0 0 -31px;

width:615px;

}



#middle-out-bottom {

background:#000 url(images/bg_middle_out_bottom.jpg) repeat-y center;

width:100%;

}



#middle-content,#middle-out-bottom .single {

background:url(images/bg_middle_content.jpg) repeat-y;

margin:0 auto;

width:924px;

}



#main-content .advert_468x60 {

background-color:#9E6345;

}



#content {

background:transparent url(images/brace.png) repeat-y 596px 17px;

padding:0 7px 10px 1px !important;

}



.single .col-left {

background:transparent url(images/bg_single_top.jpg) no-repeat top !important;

}



/* Main Content */

#main-content .latest h3 {

height:35px;

}



#main-content h1 a,#main-content h2 a,#main-content h3 a {

color:#5f442b;

text-decoration:none;

}



#main-content .post h4.continue a {

background:transparent url(images/button_continue.png) no-repeat scroll 0 0;

color:#f2cf8b;

padding:9px 14px;

}



#main-content .post h4.continue a:hover {

background:transparent url(images/button_continue.png) no-repeat 0 -34px;

color:#f2cf8b !important;

}



#main-content .comment-cloud a {

background:transparent url(images/bubble.png) no-repeat scroll 0 0;

color:#f2cf8b;

font-size:18px;

height:40px;

padding-top:5px;

width:60px;

}



.post-preview {

height:220px;

}



.more_entries {

border-top:1px solid #5F442B;

}



/* Single */

.single .post .the_category {

background:transparent url(images/headline_gradient.png) no-repeat scroll left bottom;

float:left;

font-size:24px;

font-style:italic;

height:36px;

margin:-40px 0 10px -15px;

padding:18px 0 0 15px;

width:570px;

}



.single .post .the_category a {

text-decoration:none !important;

}



.single .post .the_category a:hover {

text-decoration:underline !important;

}



.single .post h1 {

background:transparent;

border-bottom:3px dotted;

font-size:3em !important;

margin:0 0 18px;

padding:30px 0 5px;

}



.single .post h2 {

border-bottom:3px solid #5F442B;

}



.single .post h2 a {

	color:#9E6345 !important;

}



.link_web{

	background: url(http://memory-masters.com/wp-content/uploads/2009/10/Glossy_Waxed_Wood_arrow-styled-right.png) no-repeat left;

	border: none !important;

	padding: 18px 0 18px 70px !important;

	font-size:2.0em !important;

}



#main-content blockquote {

background:#9E6345 url(images/quote-bubble.png) no-repeat scroll 0 0;

border:1px solid #5F442B;

color:#F2CF8B;

}



#main-content blockquote p {

color:#F2CF8B;

}



#main-content .sfforumlink {

border:medium none !important;

font-size:1.8em !important;

}



#comments {

background:transparent;

margin:30px 0 0 -32px;

width:616px;

}



#comments_wrap {

background:transparent;

padding:15px 32px 75px 45px;

width:535px;

}



#comments .comment .col-left .inside {

background:transparent url(images/bg_comment_element.png) no-repeat scroll right 27px;

}



#comments .comment .col-right {

background:#F2CF8B none repeat scroll 0 0;

border:5px solid #5F442B;

}



#authorBio {

-moz-border-radius-bottomright:50px;

-moz-border-radius-topright:50px;

background:transparent url(images/bg_author.jpg) repeat-y scroll 0 0;

border-bottom:medium none;

margin-left:-32px;

width:562px;

}



#authorBio .bio {

padding-right:24px;

width:400px;

}



#form_wrap {

background:transparent;

border-bottom:none;

}



#form_wrap input.sb {

margin-bottom:15px;

}



/* Sidebar */

#main-content .social li.facebook a,.social li.stumble a,.social li.delicious a,.social li.tweet a {

background:transparent url(images/social_links.jpg) no-repeat scroll 0 0;

}



#main-content .social {

background:transparent url(images/social_links.jpg) no-repeat scroll 0 -60px;

}



#main-content .social li.facebook a {

background-position:-278px 0;

width:138px;

}



#tabs.block h2 {

margin-bottom:20px !important;

}



#sidebar h2 {

background:url(images/widget_title.png) no-repeat;

color:#5F442B;

font-size:20px;

margin-left:-2px;

padding:17px 15px 16px;

width:267px;

}



#sidebar .login-avatar {

border-right:5px solid #5F442B;

float:left;

margin-right:15px;

}



#sidebar #search_main form div {

background:transparent url(images/bg_search_field.jpg) no-repeat scroll 0 0;

}



#facebookconnector h2 {

background-image:none;

margin-top:15px;

}



#gigya-socialize-widget-content {

padding-top:0;

}



#sidebar .widgetized ul {

border-top:1px solid #f2cf8b !important;

}



#sidebar .widgetized li {

background:url(images/bg_sidebar_circle.png) no-repeat 6px 11px !important;

border-bottom:1px solid #f2cf8b;

}



#sidebar .top {

background:transparent url(images/corner.jpg) no-repeat -3px top !important;

}



.fbconnect_userpicmain {

border:3px solid #f2cf8b !important;

margin-bottom:2px !important;

margin-right:10px !important;

}



.fbconnect_title {

color:#f2cf8b !important;

}



.fbconnect_userpics a {

border:2px solid #f2cf8b !important;

}



#fbconnect-p {

padding-left:0;

}



.invitebutton {

height:40px !important;

margin-top:10px !important;

padding:10px 0 0;

}



.friends {

background:transparent url(images/button_continue.png) no-repeat !important;

color:#f2cf8b;

font-weight:700;

padding:8px 15px 9px;

}



.friends:hover {

background:transparent url(images/button_continue.png) no-repeat 0 -34px;

}



.fbconnect_userpics2 {

border-bottom:1px solid #5F442B !important;

}



.fbconnect_userpics2 a {

border:2px solid #9E6345 !important;

}



.Nav a,.Nav .on,#sidebar ul.idTabs li a {

background:#5F442B;

color:#F2CF8B !important;

}



#sidebar ul.idTabs li a.selected,#sidebar ul.idTabs li a:hover {

background:#F2CF8B;

color:#5F442B !important;

}



#sidebar .block .inside {

background:#F2CF8B none repeat scroll 0 0;

border:5px solid #5F442B;

padding-bottom:5px;

}



#sidebar .block .inside a {

color:#9E6345;

}



#sidebar .block .inside li img.thumbnail,#sidebar .block .inside li img.avatar {

border:2px solid #5F442B;

}



/* Archives */

#main-content h2.arh {

border-bottom:1px solid #5f442b;

}



#main-content .archives img.alignleft {

margin:50px 15px 0 0;

}



/* Footer */

#footer-out {

background:#000 url(images/bg_middle_content_bottom.jpg) no-repeat scroll center top;

}



#footer {

background:transparent;

padding:75px 0 0 14px;

}



#footer h2.widget_title {

background:#f2cf8b;

color:#5f442b;

}



#footer .block ul,#footer .block .textwidget,#footer .block #calendar_wrap {

background:#9e6345 none repeat scroll 0 0;

border:5px solid #f2cf8b;

}



#footer .block {

width:295px;

}



#copyright {

margin:25px auto 0;

width:925px;

}



.footer-avatar-left,.footer-avatar-right {

background:transparent url(images/avatars.jpg) no-repeat scroll 0 0;

}



.footer-avatar-right {

background-position:0 -136px;

}



.footer-box-mail,.footer-box-facebook,.footer-box-twitter,.footer-box-www {

background:transparent url(images/social_icons.png) no-repeat;

}



.footer-box-mail {

background-position:0 -79px;

}



.footer-box-twitter {

background-position:0 -218px;

}



.footer-box-www {

background-position:0 -145px;

}



/* Full Width */

#middle-out-bottom .full {

background:url(images/bg_middle_content_full.jpg) repeat-y;

}



#main-content.fullwidth {

margin:0 0 0 31px;

width:850px;

}



.full #footer-out {

background:#000 url(images/bg_middle_content_bottom_full.jpg) no-repeat center top;

}



.full .post {

padding-top:25px;

}



/* Forum */

#sforum {

font-size:100% !important;

}



#sforum .sfbloglink {

border:none !important;

}


#sforum .sfforumtable td {

background:#F2CF8B !important;

}


#sforum .sfposttable td.sfpostcontent {

padding:15px !important;

}



#sforum .sfposttable td.sfpostcontent p {

font-size:95% !important;

}


#sforum .sfposttable td.sfpostcontent blockquote p {

color:#F2CF8B;

}


#sforum .sfposttable td.sfalt.sfpostcontent a , #sforum .sfposttable td.sfalt.sfpostcontent a:link, #sforum .sfposttable td.sfalt.sfpostcontent a:active, #sforum .sfposttable td.sfalt.sfpostcontent a:visited {
color:#5F442B !important;
}


#sforum .sfposttable td.sfalt.sfpostcontent a:hover {
color:#F2CF8B !important;
text-decoration:none;
}


#sforum .sfposttable td {

background:#F2CF8B !important;

}



#sforum #sfpostform fieldset,#sforum #sfsearchform fieldset {

background-color:transparent !important;

border:1px solid #5F442B !important;

color:#5F442B !important;

}

#sforum .sfforumtable td.sfdata a, #sforum .sfforumtable td.sfalt.sfdata a {
color:#9e6345 !important;
}


#sforum .sfpostsavetable td.sfpostheading {

background-color:#F2CF8B !important;

color:#5F442B !important;

}



#sforum .sfpostsavetable th,#sforum .sfpostsavetable td {

background-color:#F2CF8B !important;

border:1px solid #5F442B !important;

color:#5F442B !important;

}



#sforum #sfpostform .sfcheckoptions,#sforum #sfpostform .sfcheckoptions td {

border:0 none !important;

}


#sforum input {

background:#9E6345 !important;
border:1px solid #5F442B !important;
color:#5F442B !important;

}


.sfcontrol:hover {

background:#F2CF8B none repeat scroll 0 0 !important;
border:1px solid #5F442B !important;
color:#5F442B !important;
}


#sforum input:hover {

background:#F2CF8B none repeat scroll 0 0 !important;

}


.more_entries .wp-pagenavi a,.more_entries .wp-pagenavi a:link,.more_entries .wp-pagenavi a:visited,.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi span.pages {

background:#5F442B;

color:#F2CF8B;

}



.more_entries .wp-pagenavi .current,.more_entries .wp-pagenavi .on,.more_entries .wp-pagenavi a:hover {

background:#9e6345 !important;

color:#F2CF8B !important;

}





a,#comments .comment span.reply a {

color:#9e6345;
}



html,body,p,#authorBio a,#sidebar a:hover,#sidebar p,#facebookconnector {

color:#5F442B;

}







#middle-out-top,#middle-content-bottom,#sidebar .block .inside li,#sidebar .block,#copyright-out,#content.full {

background:transparent;

}



#main-content .post img.thumbnail,.wp-caption {

background-color:#9E6345;

border:1px solid #5F442B;

}



#main-content p.post-details,#footer h2.widget_title a {

color:#5f442b;

}



.wp-caption p,#sidebar a,#sidebar #search_main input.field,#footer a,#copyright p {

color:#f2cf8b;

}



#comments .comment .col-left img,#authorBio .thumb img {

border:5px solid #5F442B;

}



.fbconnect_miniprofile,#fbconnect {

margin-top:10px !important;

}cebook {

background-position:0 0;

}



#middle-out-top,#middle-content-bottom,#sidebar .block .inside li,#sidebar .block,#copyright-out,#content.full {

background:transparent;

}



#main-content .post img.thumbnail,.wp-caption {

background-color:#9E6345;

border:1px solid #5F442B;

}



#main-content p.post-details,#footer h2.widget_title a {

color:#5f442b;

}



.wp-caption p,#sidebar a,#sidebar #search_main input.field,#footer a,#copyright p {

color:#f2cf8b;

}



#comments .comment .col-left img,#authorBio .thumb img {

border:5px solid #5F442B;

}



.fbconnect_miniprofile,#fbconnect {

margin-top:10px !important;

}



a.tt{

    position:relative;
    z-index:24;
    color:#5F442B;
	font-weight:bold;
    text-decoration:none;
    text-indent:0;
	
}

a.tt span{ 

display: none; 

}

/*background:; ie hack, something must be changed in a for ie to execute it*/

a.tt:hover{ 

z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    bottom:40px; left:10px;
	padding: 15px 0 0 0;
	width:200px;
	color: #5F442B;
    text-align: center;
	text-decoration:none;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}

a.tt:hover span.top{

	display: block;
	padding: 40px 8px 0;
    background: url(images/hover_bubble.png) no-repeat top;

}
a.tt:hover span.middle{ /* different middle bg for stretch */

	display: block;
	padding: 0 25px; 
	margin: -10px 0 -40px;
	background: url(images/hover_bubble_filler.png) repeat-y; 

}

a.tt:hover span.headline{ /* different middle bg for stretch */

	display: block;
	text-decoration:underline;
	font-size:17px;
}

a.tt:hover span.bottom{

	display: block;
	padding:100px 8px 10px;
	color: #548912;
    background: url(images/hover_bubble.png) no-repeat bottom;

}

.sexy-bookmarks {

margin:25px 0;
}

#sfstatstrip p, #sfstatstrip td, #sfstatstrip tr, #sfstatstrip th {
color: #F2CF8B !important;
}