.blog-content .post h3{
margin-bottom:10px;
}

.mini-blog h4 { 
	/* background-image:url(../images/icon_newspaper.gif); */
}

.mini-blog h2 {
	font-size: 12px;
	font-weight: bold;
}
.mini-blog #searchform input[type="text"]{
	width: 164px;
	padding: 2px;
	margin-bottom: 3px;
}
.mini-blog #searchform input[type="submit"]{
	width: 80px;
}
.mini-blog li.widget, .mini-blog li.categories{
	padding-bottom: 10px;
}
.mini-blog #wp-calendar {
	width: 170px;
	text-align: center;
}
.mini-blog #wp-calendar th {
	text-align: center;
}
.alignright {
	float: right;
}

.alignleft {
	float: left
}

/* planet organic blog styles */
.blog-index-index .col-2-left-layout .col-main{
width:752px;
position:relative;
}

.blog-index-index .middle-container{
background:url(../images/bg-blog-middle2.jpg) #31577b repeat-x;
}

.blog-index-index .footer-container{
background:#31577b;
}

.blog-index-index .middle{
width:942px;
margin:0 auto;
padding:0px 32px 0px 30px;
background:url(../images/bg-blog-middle.jpg) no-repeat top;
color:#224567;
}

.blog-index-index .middle .entry a.underlined{
color:#5E84A8;
text-decoration:underline;
}

.blog-index-index .middle a{
color:#8e8e7f;
text-decoration:none;

}


.blog-index-index .footer{
width:980px;
margin:0 auto;
background:url(../images/bg-blog-footer-blue.png) no-repeat top center #31577b;
padding:0px 12px 0px 10px;
}

.blog-index-index .footer .informational{
background:url(../images/bg-blog-footer.png) top center no-repeat;
}

/* blog menu */

.mini-blog{
}

.blog-index-index .base-mini .content, .blog-index-index .base-mini ol{
background:none;
}

.blog-index-index .blog-head{
background:url(../images/bg-blog-menu.png) no-repeat top left;
height:4px;
border:none;
margin:10px 0px 0px;
padding:0px;
}

.mini-blog{
background:url(../images/bg-blog-menu-content.png) bottom no-repeat;
}

.mini-blog .content{
padding:5px 0px 10px;
color:#8e8e7f;
}

.mini-blog .widget p{
padding:10px 10px 0px;
}

.mini-blog ul h6{
margin:5px 10px 0px;
}

.mini-blog ul li ul{
padding:0px 10px;
}

.mini-blog a{
text-decoration:none;
color:#8e8e7f;
}

.mini-blog li.widget, .mini-blog li.categories{
border-bottom:solid 1px #3b3b3b;
}

.col-left #blog-links{
background:url(../images/bg-blog-links-top.png) top no-repeat;
width:183px;
height:5px;
margin-top:310px;
}

.col-left #blog-links-bottom{
position:relative;
background:url(../images/bg-blog-links-bottom.png) no-repeat left bottom;
width:183px;
}

.col-left #blog-links-bottom ul{
padding:10px;
margin-left:20px;
}

.col-left #blog-links-bottom ul li{
list-style-image:url(../images/arrow-olive.png);
}

.col-left #blog-links-bottom ul li a{
text-decoration:none;
color:#FFFFFF;
font-weight:bold;
}

#blog-links-info{
position:absolute;
bottom:-35px;
right:-12px;
background:url(../images/btn-info.png) no-repeat;
width:78px;
height:78px;
}

.blog-links-blue{
float:left;
width:446px;
text-align:center;
}

.blog-links-blue, .blog-index-index .middle .blog-links-blue a{
color:#224567;
font-weight:bold;
font-size:12px;
}

/* blog middle */

.blog-index-index .blackboard{
height:138px;
padding:71px 208px 0px 52px;
color:#FFFFFF;
}

.blog-index-index .blackboard h3{
font-size:1.42em;
color:#8e8e7f;
}

.blog-index-index .col-main h1.blog-title{
margin-bottom:10px;
}

.blog-index-index .col-main h2{
margin-bottom:5px;
}

.blog-index-index .col-main .blog-content{
position:relative;
float:left;
width:732px;
background:url(../images/bg-blog-content.png) no-repeat top left #DFDDCC;

margin-top:102px;
padding:5px 3px 20px 20px;
}

.blog-content #btn-see-shop a{
background:url(../images/btn-visit-shop.png) no-repeat;
width:122px;
height:122px;
position:absolute;
right:-10px;
top:-50px;
}

.blog-content .post{
border-bottom:1px solid #b8b7a7;
margin-bottom:20px;
padding-right:15px;
}

.blog-content .post h3 a{
font-size:1.42em;
color:#31577c;
}

.blog-content .post .entry{
margin-top:10px;
}

.blog-content ul {
margin-bottom:10px;
}

.blog-content ul li{
list-style-type:circle;
margin-left:30px;
margin-bottom:5px;
}

.blog-content ol{
list-style-type:decimal;
margin-bottom:10px;
}

.blog-content ol li{
margin-left:30px;
margin-bottom:5px;
}


.blog-content .post-sub-title, .blog-content .post-sub-title a, .blog-content .post .tags-sub-title{
color:#5e84a8;
font-weight:bold;
}

.blog-content .post .postmetadata{
color:#8e8e7f;
margin-bottom:20px;
}

.blog-content-bottom{
float:left;
background:url(../images/bg-blog-content-bottom.png) bottom left no-repeat;
height:10px;
margin-bottom:20px;
}

/* blog home page */

.text-content{
padding:0px 10px 10px;
}

.blog-index-index .middle a.blog-blue{
color:#224567;
font-weight:bold;
}

#blog-home-left{
float:left;
width:446px;
font-size:11px;
}
#blog-home-right{
float:right;
width:249px;
background:url(../images/bg-blog-sidebar-right.png) left repeat-y;
padding-left:20px;
font-size:11px;
}
#blog-home-left .blog-box{
float:left;
width:203px;
padding:0px 10px;
}
#ask-al{
position:relative;
float:left;
width:446px;
min-height:151px;
background:url(../images/bg-blog-askAl.png) bottom right no-repeat;
margin-bottom:15px;
}
#ask-al .text-content{
float:left;
width:323px;
padding-bottom:30px;
padding-left:15px;
}
#ask-al .link-left{
float:left;
width:140px;
position:absolute;
bottom:-8px;
left:15px;
}
#ask-al .link-right{
float:right;
position:absolute;
bottom:-8px;
right:65px;
}
.link-right{
float:right;
position:absolute;
bottom:-8px;
right:-10px;
}
#renees-blog{
position:relative;
float:left;
width:446px;
min-height:167px;
background:url(../images/bg-blog-reneesBlog.png) bottom right no-repeat;
margin-bottom:15px;
}
#renees-blog .link-right{
float:right;
width:150px;
position:absolute;
bottom:-10px;
right:132px;
}
#renees-blog .text-content{
float:left;
width:323px;
padding-bottom:30px;
padding-left:15px;
}

.blog-box-right{
position:relative;
width:249px;
float:right;
margin-bottom:10px;
background:url(../images/bg-blog-dietary.gif) bottom repeat-x;
padding-bottom:35px;
}

.blog-box-right .link-right{
float:right;
position:absolute;
bottom:-10px;
right:10px
}

#info-centre .link-right{
width:210px;
}

#contact-info .link-right{
width:120px;
}

#our-stores{
position:relative;
float:right;
width:139px;
padding-right:110px;
}
#our-stores-img{
background:url(../images/blog-img03.jpg) right no-repeat;
position:absolute;
top:0px;
right:-15px;
width:110px;
height:216px;
}
#our-stores-img span{
display:none;
}
#our-stores .link-right{
left:10px;
}

#planet-img{
background:url(../images/planet-organic.jpg) right no-repeat;
position:absolute;
top:0px;
right:-15px;
width:110px;
height:216px;
}

#planet-img span{
display:none;
}

#blog-faq{
float:right;
width:249px;
}

/* blog blackboard links */
.blog-index-index a#blog-link-packaging{
position:absolute;
top:157px;
left:29px;
width:151px;
height:88px;
}
.blog-index-index a#blog-link-packaging span{
display:none;
}
.blog-index-index a#blog-link-dietary{
position:absolute;
top:157px;
left:182px;
width:135px;
height:92px;
}
.blog-index-index a#blog-link-dietary span{
display:none;
}
.blog-index-index a#blog-link-askAl{
position:absolute;
top:157px;
left:319px;
width:69px;
height:72px;
}
.blog-index-index a#blog-link-askAl span{
display:none;
}
.blog-index-index a#blog-link-renees-blog{
position:absolute;
top:182px;
left:389px;
width:172px;
height:64px;
}
.blog-index-index a#blog-link-renees-blog span{
display:none;
}

#dietary-list li{
display:inline;
}

.blog-content #post-58{
border:none;
}

.blog-box-horizontal{
background:url(../images/bg-blog-dietary.gif) bottom repeat-x;
position:relative;
float:left;
width:446px;
margin-bottom:15px;
padding-bottom:35px;
}

/* information page */

.blog-box-img{
float:left;
width:143px;
padding-top:10px;
}
.blog-box-text{
float:left;
width:280px;
padding:0px 10px 0px 0px;
}
.blog-box-more{
float:left;
width:433px;
height:29px;
text-align:right;
background:#d9d6c4;
margin-bottom:15px;
}

/* recent posts */

#recent-posts ul li{
margin-bottom:6px;
}