/*  
Theme Name: ilovemuffins
Theme URI: 
Description: WP ilovemuffins theme designed by jenny. A beautiful theme for cute blogs.
Version: 1.0
Author: Jenny
Author URI: https://ilovemuffins.es
Tags: Two columns, Widgets, Fixed width, White, Pink, Grey, Custom header, Valid XHTML, Valid CSS
*/

body{
	padding:0px;
	margin:0px;
	font-family: courier, times, serif; /* Arial, Helvetica, sans-serif; */
	font-size:11px;
	/* background: #FFFFFF url(images/bg.gif) repeat top left; */
        background: #FFFFFF; /* #464a2f url(images/bg.gif) repeat top left; */
	width:100%;
}

img{
	border:0px;
}

a{
	color:#000000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

form, table, ul, li{
	padding:0px;
	margin:0px;;
}

.sub{
	border:0px;
}

input, textarea{
	border:1px solid #CECECE;
	font-size:12px
}

div#page{
	width:765px;
	text-align:left;
}

/*header*/
#header{
	width:100%;
	height:270px;
	text-align:left;
	background:url(images/header_bg.png) no-repeat center center;
}

#header_title{
	color:#000000;
	font-size:31px;
	padding-top:40px;
	padding-left:25px;
	float:left;
	width:475px;
}

#header_title span{
	color:#FFFFFF;
	font-size:11px;
	font-family: courier, times, serif; /* Arial, Helvetica, sans-serif; */
	position:relative;
	top:-5px;
}

#menu_search_box{
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	color:#000000;
	font-size:11px;
	padding-top:50px;
	float:left;
	padding-left:75px;
}

#menu_search_box input.s{
	width:115px;
	font-size:13px;
	color:#666666;
	border:1px solid;
	/* background:url(images/s_bg.gif) repeat-x left center; */
}

/* end header */


/* blog*/

div#page #blog{
	float:left;
	width:100%;
	background: url(images/blog_rep_bg.gif) repeat-y top left;
}

#blog #blog_top{
}

div#blog #blog_left{
	width:570px;
	float:left;
	padding-top:25px;
	background: #FFFFFF; /* url(images/body_top_bg.gif) no-repeat top left; */
	min-height:110px;
}

div#blog #blog_right{
	width:188px;
	padding-left:6px;
	float:left;
}

/* sidebar*/

#blog_right #sidebar{
	width:100%;
}

#blog_right #sidebar a:hover{
	text-decoration:underline;
}

#blog_right #sidebar ul{
	padding:0px;
	margin:0px;
}

#blog_right #sidebar ul li{
	padding:0px;
	margin:0px;
	margin-bottom:6px;
	background: #FFFFFF; /* url(images/h2_end_bg.gif) no-repeat bottom left */
	padding-bottom:5px;
}
#blog_right #sidebar ul li ul li{
	padding:0px;
	margin:0px;
	background:none;
}

#blog_right #sidebar li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#blog_right #sidebar h2{
	color:#000000;
	font-size:18px;
	font-family: courier, times, serif; /* Arial, Helvetica, sans-serif; */
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	font-weight:normal;
	background: #FFFFFF; /* url(images/h2_top_bg.gif) no-repeat top left; */
	height:30px;
}


/* amazon showcase widget */

#blog_right #sidebar div.amzshcs-item {
	text-align: center;
	padding: 10px;
	font-weight: normal;
}


#blog_right #sidebar ul li{
	color:#000000;
	font-size:11px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-weight:bold;
}

#blog_right #sidebar li a{
	color:#000000;
	font-size:11px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	text-decoration:none;
	font-weight:normal;
	line-height:19px;
}

#blog_right #sidebar ul li ul li{
	font-size:11px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-weight:bold;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:10px;
	background:none;
}
#blog_right #sidebar ul li ul li ul li{
	font-size:11px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-weight:normal;
	color:#000000;
	padding-bottom:0px;
}
#blog_right #sidebar ul li ul li ul li a{
	font-size:11px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-weight:normal;
	color:#000000;
}

#blog_right #sidebar ul li ul li{
	border-bottom:0;
	background: url(images/solid_li.gif) center bottom no-repeat;
}

#blog_right #sidebar ul li.widget_categories ul li ul li{
	border-bottom:0;
	background: none;
}

#blog_right #sidebar ul li ul li ul{
	padding-left:10px;
}

#blog_right #sidebar ul li ul li a{
	background: url(images/bl_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_right #sidebar ul li.widget_categories ul li a{
	background: url(images/cat_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_right #sidebar ul li.widget_archives ul li a{
	background: url(images/ar_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_right #sidebar ul li.widget_meta ul li a{
	background: url(images/meta_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_right #sidebar ul li.widget_categories li ul.children li a{
	background: url(images/line_li.gif) left top no-repeat;
	padding-left:9px;
}

#blog_right #sidebar .widget_tag_cloud {
	text-align: center;
}

#blog_right #sidebar .widget_tag_cloud h2 {
	text-align: left;
}


/*inside*/

#blog_left #blog_comm{
	margin-left:80px;
	float:left;
	width:465px;
}

#blog_left #blog_comm h2{
	font-size:23px;
	font-weight:normal;
	color:#000000;
	position:relative;
	top:-10px;
	padding-left:0px;
}

#blog_left #blog_comm .comm_panel{
	height:20px;
	background:#CCCCCC;
	padding-right:10px;
	padding-left:10px;
	padding-top:4px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	width:94%;
}

#blog_left #blog_comm .comm_panel a{
	font-weight:bold;
}

#blog_left #blog_comm .comm_text{
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	line-height:18px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	border-bottom:1px solid #666666;
	width:94%;
}

#blog_left #blog_comm .comm_text p{
	padding:0px;
	margin:0px;
	margin-top:10px;
	/* text-indent:20px; */
}

#blog_left #comments_from_bg{
	background:url(images/blog_form_bg.gif) no-repeat top left;
	width:460px;
	padding-bottom:20px;
}

#blog_left #blog_comm #comm_post_title{
	width:430px;
	height:65px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size:23px;
	font-weight:normal;
	padding-left:25px;
	padding-top:10px;
	color:#000000;
}

#blog_left #blog_comm #comm_post_form{
	padding-left:25px;
}

#blog_left #blog_comm #comm_post_form input.text{
	font-size:14px;
}

#blog_left #blog_comm #comm_post_form td{
	list-style:none;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	padding-bottom:10px;
	padding-right:10px;
}

#blog_left #blog_comm #comm_post_form td.right{
	text-align:right;
	vertical-align:top;
}


/* end sidebar*/

/* blog item*/

#blog_left .item_class{
	width:90%;
	padding-left:15px;
	padding-bottom:30px;
	float:left;
}

#blog_left .item_class .item_class_title{
	width:550px;
}

#blog_left .item_class .item_class_title_text{
	min-height:52px;
}


#blog_left .item_class .item_class_title_text .date{
	float:left;
	width:46px;
	height:43px;
	background:url(images/date_text_bg.png) no-repeat top left;
}

#blog_left .item_class .item_class_title_text .titles{
	float:left;
	width:90%;
	padding-bottom:5px;
}

#blog_left .item_class .item_class_title_text .date_month{
	font-size:12px;
	color:#ffffff;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	padding-left:10px;
	padding-top:2px;
}

#blog_left .item_class .item_class_title_text .date_day{
	font-size:18px;
	color:#ffffff;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	padding-left:10px;
	padding-top:0px;
}

#blog_left .item_class .item_class_title_text .top_title_top{
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	color:#CCCCCC;
}

#blog_left .item_class .item_class_title_text .top_title{
	padding-right:10px;
	padding-left:10px;
}

#blog_left .item_class .item_class_title_text .top_title a{
	font-size:19px;
	color:#000000;
	/* font-weight:bold; */
}

#blog_left .item_class .item_class_title_text .end_title{
	font-size:11px;
	padding-right:10px;
	padding-left:10px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	color:#CCCCCC;
}

#blog_left .item_class .item_class_title_text .end_title a{
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
}

#blog_left .item_class .item_class_text{
	color:#000000;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size:11px;
	line-height:20px;
	padding-left:60px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:0px;
	background:url(images/title_line.gif) no-repeat right top;
	float:left;
	width:468px;
}

#blog_left .item_class .item_class_text p{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	/* text-indent:20px; */
}

/* #blog_left .item_class .item_class_text img.inline_img {
	margin:2px;
} */


/* #blog_left .post {
	width:90%;
	padding-left:15px;
	padding-bottom:30px;
	float:left;
} */

#blog_left .post .item_class_text {
	color:#000000;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-size:11px;
	line-height:20px;
	padding-left:60px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:0px;
	background:url(images/title_line.gif) no-repeat right top;
	float:left;
	width:468px;
}

#blog_left .post .item_class_text p {
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	/* text-indent:20px; */
}

/* #blog_left .post .item_class_text img.inline_img {
	margin: 2px;
	float: none;
} */


#blog_left .item_class .item_class_panel{
	background:#CCCCCC;
	margin-left:55px;
	padding-right:10px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
	width:450px;
}

#blog_left .item_class .item_class_panel a{
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-weight:bold;
	font-size:11px;
}

#blog_left .item_class .item_class_panel a:hover{
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
}

#blog_left .item_class .item_class_panel a.panel_read{
	background:url(images/read.png) no-repeat left;
	padding-left:20px;
}

#blog_left .item_class .item_class_panel span.panel_comm a{
	background:url(images/comm.gif) no-repeat left center;
	padding-left:0px;
}

/* end blog */

/* footer */

#footer{
	width:100%;
	height:105px;
	text-align:center;
	float:left;
	background:url(images/footer_bg.gif) no-repeat top left;
}

div#footer #footer_text{
	color:#000000;
	line-height:20px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	padding-top:25px;
	padding-bottom:10px;
	padding-right:170px;
}

div#footer #footer_text a{
	color:#000000;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-weight:bold;
}

div#footer #footer_text span a{
	color:#000000;	
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	font-weight:bold;
}

/* end footer */



#blog_left .navigation{
	padding-bottom:40px;
	text-align:center;
}

#blog_left .navigation ul{
}

#blog_left .navigation ul li{
	list-style:none;
	display:inline;
	padding-right:20px;
}

#blog_left .navigation .alignright a{
	font-weight:bold;
	font-size:11px;
	padding-right:15px;
	color:#000000;
}

#blog_left .navigation .alignleft a{
	font-weight:bold;
	font-size:11px;
	padding-left:8px;
	color:#000000;
}

div#blog h2{
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-top:0px;
	font-size:21px;
	color:#000000
}

div#blog .entry{
	padding-left:20px;
	padding-right:20px;
}

div#blog .entry a{
	font-weight:bold;
}

div#blog .entry p{
	margin:0px;
	padding:0px;
	font-family: courier, times, serif; /* Verdana, Arial, Helvetica, sans-serif; */
	line-height:16px;
	color:#000000;
}

.item_class blockquote, #blog_comm blockquote{
	background:url(images/block_bg.png) no-repeat left top;
	padding-left:35px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	padding-top:10px;
}

.item_class blockquote blockquote, #blog_comm blockquote blockquote{
	background:url(images/block2_bg.png) no-repeat left top;
	padding-left:35px;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
}

.item_class ol, #blog_comm ol{
	background:url(images/ol_bg.png) repeat-y left;
	color:#000000;
}

.item_class ol li, #blog_comm ol li{
	color:#000000;
}

.item_class ul, #blog_comm ul{
	padding-left:30px;
}

/* .item_class img, #blog_comm img{
	float: left;
	margin:10px;
} */

.item_class strong, #blog_comm strong{
	color:#000000;
}

img.wp-smiley {
    float: none;
}

/* .post img {
	float: left;
	margin:10px;
} */


/*******************************************************************************

Bookmarkify Theme Name: Subdued
Description: Contains settings to make link images appears subdued. When the user hovers over the button, they brighten.
Author: Gary Keorkunian
Author URI: http://www.gara.com/

This theme is licensed under a 
Creative Commons Attribution-Share Alike License 3.0
http://creativecommons.org/licenses/by-sa/3.0/us/

You are free to use, copy, and distribute this theme and you are free to modify 
this theme under the condition that attribute the work to the original author
and you distribute any modification of this theme under the same license.
 
*******************************************************************************/

div.bookmarkify
{
	margin: 0px;
	border: none;
	padding: 0px;

	height: 1%;

	background: transparent;
	
	text-align: left;
	vertical-align: middle;
}

div.bookmarkify a
{
	text-decoration: none;
}

div.bookmarkify a:hover
{
	text-decoration: underline;
}

div.bookmarkify div.title
{
	margin: 0px;
	border: none;
	padding: 0px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;
}

div.bookmarkify div.linkbuttons
{
	margin: 0px;
	border: none;
	padding: 2px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;
}

div.bookmarkify div.linkbuttons a
{
	margin: 0px;
	border: none;
	padding: 2px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;
}

div.bookmarkify div.linkbuttons a:hover
{
}

div.bookmarkify div.linkbuttons a img
{
	margin: 0px;
	border: none;
	padding: 0px;

	display: inline;

	background: transparent;
	opacity: 0.4;
	filter:alpha(opacity=40); 
	
	vertical-align: auto;
}

div.bookmarkify div.linkbuttons a:hover img
{
	opacity: 1;
	filter:alpha(opacity=100); 
}

div.bookmarkify div.brand
{
	margin: 0px;
	border: none;
	padding: 2px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;
}

div.bookmarkify div.brand a
{
	margin: 0px;
	border: none;
	padding: 0px;

	height: 1%;

	background: transparent;
	
	vertical-align: auto;

	color: gray;
	font-weight: normal;
}

div.bookmarkify div.brand a:hover
{
}