/*
Theme Name: Mama Mama Honey
Theme URI:
Description: The default theme for MamaMamaHoney.com
Version: 1.1
Author: James Krayer
Author URI: http://www.jameskrayer.com/
Tags: custom, two columns

	Mama Mama Honey v1.1
	 http://

	This theme was designed and built by James Krayer,
	whose blog you will find at http://www.jameskrayer.com/

	The CSS and XHTML are released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

New Location Loading!

*/
html, body {margin: 0px; padding: 0px; font-family:Arial, Helvetica, sans-serif;}
img {border: 0px;}
a:link, a:active {color:#ef5ba1; text-decoration:none;}
a:hover {color:#ef5ba1; text-decoration:underline;}
a:visited {color:#ef5ba1; text-decoration:none;}

/* Site Containers */
#site_container {margin-left: auto; margin-right: auto; position: relative; width: 728px; height: 100%;}
#header {width: 728px; height: 263px; padding: 0px; margin: 15px 0px 0px 0px; background-image: url(img/bg_header.png); position: relative;}
#left_column {width:432px; height:100%; float:left;	 background-color:#fdf8e5; border: 1px solid #f9ebb1; margin: 15px 0px 0px 0px; padding:7px;}
#right_column {width:269px; height:100%; float:right; margin: 15px 0px 0px 0px; padding: 0px;}
#footer {width: 728px; height: 74px; margin: 15px 0px 15px 0px; padding: 0px; background-image: url(img/bg_footer.png); position: relative;}
/* #header styles */
.head_rss {position:absolute; top:0px; right:0px; text-align:right; font-size: 12px; margin:0px; padding:0px; width: 100%;}
.head_rss a:link, .head_rss a:active {color:#000000; text-decoration:none;}
.head_rss a:hover {color:#ef5ba1; text-decoration:underline;}
.head_rss a:visited {color:#000000; text-decoration:none;}
.head_rss ul {list-style: none; margin:8px 35px 0px 0px; padding: 0px;}
.head_rss li {display: inline; padding-right: 5px; font-weight:bold;}
.head_rss img {float:right;}
.head_logo {position:absolute; top: 7px; left: 7px;}
.head_wordmark {position:absolute; top: 73px; left: 236px;}

.head-nav {position:absolute; left:1px; top:224px;}
.head-nav ul {list-style:none; margin:0px; padding:0px;}
.head-nav li {float:left; margin:0 10px 0 0; padding:0px;}
.head-nav li a {display:block; height:28px; overflow:hidden; background:url(img/nav.gif) no-repeat 0 0; text-indent:-999px;}

.head-nav .gardening a {width:86px; background-position:0 0;}
.head-nav .gardening a:hover {background-position:0 100%;}
.head-nav .tasty-foods a {width:103px; background-position:-96px top;}
.head-nav .tasty-foods a:hover {background-position:-96px 100%;}
.head-nav .things-i-love a {width:110px; background-position:-209px 0;}
.head-nav .things-i-love a:hover {background-position:-209px 100%;}
.head-nav .for-the-kids a {width:104px; background-position:-329px 0;}
.head-nav .for-the-kids a:hover {background-position:-329px 100%;}
.head-nav .for-the-parents a {width:127px; background-position:-443px 0;}
.head-nav .for-the-parents a:hover {background-position:-443px 100%;}
.head-nav .awesome-crafts a {width:136px; background-position:-580px 0;}
.head-nav .awesome-crafts a:hover {background-position:-580px 100%;}



/* #left_column styles */
h1 {font-size:1.625em; line-height:100%; letter-spacing:1px; margin-bottom:5px;}
.post_date {font-size:.75em; margin-top: 0px;}
h1 a:link, h1 a:active {color:#000000; text-decoration:none;}
h1 a:hover {color:#ef5ba1;}
h1 a:visited {color:#000000; text-decoration:none;}
.postmetadata {font-size:.75em;}
.article_divider {text-align:center; margin: 20px 0px 0px 0px;}

/* Right Col Styles */
/* Search Form */
.search_form {width:269px; height:60px; text-align:center; position: relative;}
.searchform_searchbtn {margin: 17px 0px 0px 0px;}
.searchform_field {margin: 0px; position:relative; top: -8px; left:5px;}
/* Popular Posts */
.pop_posts, .art_honies, .food_honies, .gossip_honies, .health_honies, .mama_honies, .thrifty_honies {width:269px; height:100%; position: relative; margin: 15px 0px 0px 0px; font-size: .9em;}
.pop_posts_h2, .art_honies_h2, .food_honies_h2, .gossip_honies_h2, .health_honies_h2, .mama_honies_h2, .thrifty_honies_h2 {width:269px; height:45px;}
.pop_posts_h2 span, .art_honies_h2 span, .food_honies_h2 span, .gossip_honies_h2 span, .health_honies_h2 span, .mama_honies_h2 span, .thrifty_honies_h2 span   {visibility:hidden;}
/* Footer Styles */
.foot_nav {position:absolute; left:1px; top:8px;}
.foot_rss {position:absolute; bottom:0px; right:0px; text-align:right; font-size: 12px; margin:0px; padding:0px; width: 100%;}
.foot_rss img {float:right;}
.foot_p {position:absolute; top:55px; left:20px; font-size: .75em; font-style:italic; margin:0px; padding:0px;}

/* JK Functions Styles */
/*JK Social Bookmarks */
.jk_social_bookmarks {list-style: none; padding:0px; margin: 20px 0px 0px 0px;}
.jk_social_bookmarks li {display:inline; margin:0px; padding:0px;}
/* Begin JKContact Form */
.div4_jkcf /*Div For Entire Contact Form*/ {position:relative;}
.jk_contact_form /*Class in <form> tag */ {}
.jkcf_label /*Class for all form labels */ {} 
.jkcf_error /*class for all error spans */ {font-style: italic; color: red; font-size:.75em;}
.jkcf_input_div /*div for all form inputs*/ {margin-bottom: 15px;}
.sender_msg_div /* just message div */ {margin-top: 20px;}
.sender_name /*sender name input */ {position:relative; left:50px; margin-bottom:3px;}
.sender_email /*email input*/ {position:relative; left: 48px; margin-bottom:3px;}
.sender_subject /*subject input*/ {position:relative; left: 40px; margin-bottom:3px;}
.recipient_email /*recipient input*/{position:relative; left: 72px; margin-bottom:3px;}
.sender_message /*message textarea*/ {margin-bottom:3px;}
.submit_jkcf /*submit button*/ {}
.jkcf_input, .jkcf_select, .jkcf_textarea  {border: thin solid #8e5400; background-color:#fcf5d8;}
/* End JKCF */

/* Comments Form */
.respond {position:relative;} /* div for comment form */
.comment_author {position:relative; left:22px; margin-bottom:3px;}
.comment_email {position:relative; left:18px; margin-bottom:3px;}
.comment_website {position:relative; left:5px; margin-bottom:3px;}
.comment_message {margin-bottom:3px;}
/* h3 */.comments {font-size:1em; margin-bottom:20px;} /* X Responses to post*/
.comments span {font-family:Arial, Helvetica, sans-serif;font-size:.6em; font-style:italic; color:red;}
.navigation {text-align:center;} /* nav through paged comments */
.alignleft {} /*previous comment link div class*/
.alignright {} /*previous comment link div class*/
.comment_list_div { margin:0px; padding:0px; width:100%;}
.commentlist {margin:0px; padding-left:20px;} /*ol for comments*/
.nocomments {} /* p for no comments or comments closed */
.cancel_comment_reply {} /* */
/* End Comments Form  */
/* Comments */
.commentlist li {margin:0px 0px 15px 0px; padding:0px;} 
.comment_div {background-color:#f9ebb1; padding:5px;}
.author_wrote {margin: 0px; font-size:.875em;}
.comment_text, .comment-meta {font-size:.875em; overflow:hidden;}
.reply {}
.gravatar {float:right; padding: 0px 0px 5px 5px;}
/*End Comments*/
/* Basic WordPress Blog Styles 
   Images */
.entry-content img {margin: 0 0 1.5em 0;}
.alignleft, img.alignleft {display:inline; float:left; margin:3px 3px 3px 0px;}
.alignright, img.alignright {display:inline; float:right;  margin:3px 0px 3px 3px;}
.aligncenter, img.aligncenter, .alignnone, img.alignnone  {clear: both; display: block; margin-left: auto; margin-right: auto; margin-top: 3px; margin-bottom: 3px;}
.wp-caption {text-align:left; margin-bottom: 3px;}
.wp-caption img {border: 0 none; margin: 0; padding: 0;}
.wp-caption {} 
.wp-caption-text {margin:0px; background-color:#f9ebb1; padding:1%; width:98%;}
.wp-smiley { max-height: 1em; margin:0 !important;}
.gallery dl {margin: 0;}
.gallery-caption {margin:-1.5em 0 0 0;}
/* Pullquotes */
blockquote.left {float: left; margin-left: 0; margin-right: 20px; text-align: right; width: 33%;}
blockquote.right {float: right; margin-left: 20px; margin-right: 0; text-align: left; width: 33%;}

/* Plugins */
/*Related Posts */
.related_posts {margin:0px; padding:0px; list-style:none;}
.related_posts li {margin: 0px 0px 5px 5px; font-size:.875em;}
.relposts_h3 {margin-bottom: 10px;}
/* Page Numbers */
#wp_page_numbers ul, #wp_page_numbers li, #wp_page_numbers a { padding: 0; margin: 0; text-decoration: none; list-style: none; line-height: 12px; }
#wp_page_numbers {margin-top: 10px; width: 100%;}
#wp_page_numbers ul {border-top: 1px solid #f9ebb1; width: 100%;}
#wp_page_numbers li {float: left; display: block;}
#wp_page_numbers a {padding: 3px; padding-left: 4px; padding-right: 5px; display: block; color:#ef5ba1; font-size: .75em;}
#wp_page_numbers li a:hover {border-top: 2px solid #ff00a4; border-bottom: 2px solid #f1f1f1;}
#wp_page_numbers li.space {font-size: .75em; color: #000000; padding: 3px; padding-left: 5px; padding-right: 5px;}
#wp_page_numbers li.first_last_page {font-style: italic;}
#wp_page_numbers li.active_page a {color: #ffffff; background:#ef5ba1; border-top: 2px solid #ef5ba1; border-bottom: 2px solid #ef5ba1;}
#wp_page_numbers li.active_page a:hover  {color: #fff; /* IE fix */ border-top: 2px solid #ef5ba1; border-bottom: 2px solid #ef5ba1;
}
#wp_page_numbers li.page_info {float: left; font-size: .75em; color: #000000; display: block; padding: 3px; padding-right: 5px;}
/* Amazon Ads 
.amazon_ads {}
.amazonfeed {}
.product {} */
/*Other Ads */
.other_ads {margin-top:15px;}
.other_ads_ul {list-style:none; margin:0px; padding: 0px;}
.other_ads_ul li {display:block; width:125px; height:125px; margin-bottom:10px;}
.other_ads_ul li.left {float:left;}
.other_ads_ul li.right {float:right;}

/* Styles For Admin Panel Ad Management */