* {
font-family : inherit;
font-size : 100%;
font-style : inherit;
font-weight : inherit;
margin : 0;
outline : 0;
padding : 0;
vertical-align : baseline;
}
html {
height:100%;
}
body {
background : #fff;
color : #000;
font-size : 100.01%;
min-height : 101%;
text-align : left;
}
img, fieldset, abbr, acronym {
border : 0;
}
table {
border-collapse : collapse;
border-spacing : 0;
width : 100%;
}
address, caption, cite, code, dfn, em, strong, var {
font-style : normal;
font-weight : normal;
}
caption {
text-align : left;
}
q:before, q:after, blockquote:before, blockquote:after {
content : '';
}
input, select, textarea, button {
font-size : 1em;
line-height : normal;
width : auto;
}
input, select {
vertical-align : middle;
}
textarea {
height : auto;
overflow : auto;
}
option {
padding-left : 0.6em;
}
button {
background : none;
border : 0;
cursor : pointer;
text-align : center;
}
ul, ol {
list-style-type : none;
}
body#ecosimply {
background : #83a927 url(images/bg.jpg) repeat-x center 0;
color : #444444;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
line-height : 20px;
padding-bottom : 300px;
}
p, ul, ol, table {
margin : 0 0 18px;
}

em {
font-style : italic;
}
h1, h2, h3 {
font-weight : normal;
line-height : normal;
letter-spacing : -1px;
color : #475f15;
font-family : Arial, Helvetica, Verdana, sans-serif;
margin-top : 15px;
}

h1 {
font-size : 32px;
}

h2, h3.frontpage a{
letter-spacing : -1px;
color : #444444;
font:bold 30px Arial;
margin-bottom:0px;
line-height:34px;
text-decoration:none;
border:none;
margin-top:0px;
padding-top:0px;
}
h3.frontpage a:hover{color:#000000;text-decoration:none;}
h3.frontpage{border:0px;padding-top:0;margin-top:0;margin-bottom:0;}
strong{
font-weight:bold;
color:#444444;
}
h3 {
clear:both;
color:#83a927;
padding-top:9px;
margin-bottom:5px;
letter-spacing:0px;
font:bold 22px arial;
border-bottom:1px solid #cccccc;
}
h4 {
clear:both;
color:#333333;
letter-spacing:0px;
font:bold 18px georgia;
}
h4.title{
color:#83a927;
}

h5 {
font-size : 12px;
}
h6 {
font-size : 10px;
}
#content h3 a{
text-decoration:none;
}
a, a:link, a:visited {
color : #82a928;
text-decoration : underline;
}
a:hover, a:active, a.active {
color:#444444;
text-decoration : underline;
}
.post span.social{padding:0; margin:0;}
#sidebar a{
text-decoration:none;
}
.bottom-cta {
margin:15px 0 25px 34px;
text-align:center;
padding:15px 0 5px 0;
background-color: #e7f7fa;
border:1px solid #d8ecf0;
width:543px;
}

.bottom-cta h4{
color:#444444;
margin-bottom:5px;
}
#main hr{
border:0;
height:1px;
background-color:#dddddd;
color:#dddddd;
width:100%;
margin:0 auto;
}
#main div.box1 ul {
padding : 20px;
list-style : inside;
}
#main div.box1 ol {
padding : 20px;
list-style : inside;
list-style-type : decimal;
}
#sidebar .box1 {
margin : 7px 0 18px;
padding : 18px;
}
#sidebar #videos .box1 {
margin : 0 0 20px;
padding : 10px;
}
#sidebar ul, #sidebar ol {
list-style-type : none;
}
blockquote {
margin : 15px 0;
padding : 10px 20px;
border-bottom : 1px solid #000;
font : 1em Georgia, "Times New Roman", Times, serif;
color : #fff;
background : url(images/bg-box.png) repeat scroll 0 0 !important ;
background : #222;
}
html body#ecosimply #wrap {
margin :0 auto 90px;
text-align : left;
width : 960px;
display:block;
height:auto;
position:relative;
}
#header, #footer {
float : left;
display : inline;
clear : both;
position : relative;
overflow : visible;
}
#content{
clear : both;
display:block;
height:100%;
position : relative;
}
#header {
height : 127px;
width : 100%;
}
#logo {
margin : 0;
}
#logo a {
background : url(images/logo.png) no-repeat;
cursor : pointer;
position : absolute;
top : 0px;
left : -32px;
display : block;
}
#content {
padding : 0 0 4em;
width : 960px;
height : 100%;
position : relative;
}

html body#ecosimply #wrap #main {
float : left;
width : 598px;
margin-top : -20px;
padding-right:0px;
overflow : visible;
display:block;
}
#sidebar {
background : url(http://ecosimply.com/wp-content/themes/irresistible/images/ecobg-shadow.png) no-repeat 0px 0px;
float : right;
width : 300px;
position:relative;
padding-left:50px;
padding-top : 20px;
z-index:475;
}
#sidebar h3 {
margin-top : 10px;
}

#sidebar .block{
margin-left:-47px;
margin-bottom:35px;
text-align:center;
display:block;
}
#sidebar .block p, #sidebar .block p a{
color: #699827;
font: 16px arial,verdana,sans-serif;
font-weight:bold;
letter-spacing: 1px;
}
#sidebar .rss p a{
text-decoration:underline;
}
#sidebar .rss p a:hover{
text-decoration:none;
}
#sidebar .rss a img{
padding:0;
margin:0;
}
#sidebar .rss{
margin-bottom:45px;
}
#sidebar .block.list h4{
display:none;
}
#sidebar .block.list ul{
padding:7px 37px 15px 40px;
text-align:left;
}

#sidebar .block.list ul li{
padding:5px 0 5px 7px;
border-bottom:1px dotted #dddddd;
text-align:left;
color:#dddddd;
}
#sidebar .block.list ul li:hover{
background-color:#fbfbfb;
}
#sidebar .block.list ul li.top{
border-top:1px dotted #dddddd;
}
#sidebar .block.list ul li a {
color: #777777;
padding:0;
margin:0;
}
#footer {
width : 960px;
padding-top : 0px;
color:#f6f6f6;
text-align:center;
}
#footerWrap {
color : #f6f6f6;
width : 960px;
margin : 0 auto;
position : relative;
text-align:center;
}
#wrap {
min-height : 100%;
}
html, body, * html #wrap {
height : 100%;
}
#content {
padding-bottom : 50px;
}
#footer {
position : relative;
}

/* Main Navigation */
ul.nav {
margin : 0;
}
#nav {
background:url(images/nav-sprite.jpg) 0px 0px no-repeat;
height : 60px;
width : 491px;
position : absolute;
top : 85px;
left : 450px;
z-index:1;
}
#nav, #nav ul {
padding : 0;
margin : 0;
list-style : none;
line-height : 1;
z-index : 10;
}
#nav li a {
display : block;
height:60px;
margin:0;
padding:0;
text-indent:-5000px;
z-index:11;
}
#nav li {
float : left;
list-style:none;
display:inline;

}
#nav  .home, #nav .home a{width:107px; margin-right:14px;}
#nav  .tips, #nav .tips a{width:125px; margin-right:14px;}
#nav  .top10, #nav .top10 a{width:114px;margin-right:10px;}
#nav  .about, #nav .about a{width:105px;margin-right:0;}

#nav .home a:hover{background:url(images/nav-sprite.jpg) 0px -65px no-repeat;}
#nav .tips a:hover{background:url(images/nav-sprite.jpg) -121px -65px no-repeat;}
#nav .top10 a:hover{background:url(images/nav-sprite.jpg) -260px -65px no-repeat;}
#nav .about a:hover{background:url(images/nav-sprite.jpg) -384px -65px no-repeat;}


/* Footer */
#footerNav{
margin:0 auto 0px;
text-align:center;
width:365px;
}
ul#footerNav {
margin: 0 auto 0px;
display:block;
position:relative;
text-align:center;
}
ul#footerNav li {
float : left;
display : inline;
margin-left : 15px;
color : #eaf4d2;
}
#footer #footerWrap ul#footerNav li a, #footer #footerWrap ul#footerNav li a:visited, #footer #footerWrap ul#footerNav li a:active, #footer #footerWrap ul#footerNav li a:hover{
color : #eaf4d2;
}
#footer #footerWrap #copy {
padding-top:10px;
}
#footer #footerWrap #copy a {
color : #eaf4d2;
}
div#hi {
color : #8dcc06;
font : 16px/16px Arial, verdana, sans-serif;
text-align : right;
width : 440px;
letter-spacing:1px;
position : absolute;
top : 35px;
right : 15px;
}
div#hi p a {
color : #d0d0d0;
font : 11px/11px Arial, Helvetica, sans-serif;
display:none;
}

ol.commentlist li, form#comments {
position:relative;
}
div.box1 {
padding : 40px 40px 0 60px;
}
div.box1 ul, div.box1 ul.blog-list li p {
margin : 0;
}
div.box1 ul.blog-list li {
border-bottom : 1px dashed #3f566e;
padding : 0 0 15px;
}
div.box1 p.link {
text-align : right;
margin : 0 0 15px;
}
div.box1 ul.left-list {
float : left;
width : 230px;
padding : 10px 0 10px 10px;
}
div.box1 ul.right-list {
float : right;
width : 230px;
padding : 10px 10px 10px 0;
}
div.box1 ul.left-list li, div.box1 ul.right-list li, div.box1 ul.list3 li {
line-height : 13px;
border-top : 1px dashed #3f566e;
padding : 8px 0;
}
div.box1 ul.list3 {
margin : 15px 0 0;
}
div.box1 ul.list3 li {
padding : 15px 0;
}
div.box1 ul.list3 li ul {
margin : 0;
border : none !important ;
}
div.box1 ul.list3 li ul li {
margin : 0 0 0 15px;
padding : 15px 0 0;
border : none !important ;
}
div.box1 ul.left-list li a, div.box1 ul.right-list li a, div.box1 ul.list3 li a {
color : #dadada;
}
.txt0{
color : #b6b6b6;
padding:4px 0px 5px 2px;
}
.txt0 em{color:#b6b6b6;}
.txt0 a{color : #b6b6b6; text-decoration:underline;}
.txt0 a:hover{color : #666666; text-decoration:none;;}
.txt0 span.subtitle-comments{
background: url(http://ecosimply.com/images/comments.jpg) left center no-repeat;
line-height:25px;
padding:5px 0 5px 35px;
}
.txt0 .sub-category{
margin-right:25px;
}
.continue {
font-weight:bold;
color : #82a928;
border-bottom:1px dotted #333333;
text-decoration:none;
}

.continue:hover{
font-weight:bold;
color : #222222;
border-bottom:1px solid #444444;
text-decoration:none;
}
a.more-link {
text-decoration:none;
}

#sidebar h3 {
color : #fff;
font-weight : normal;
}
#sidebar a {
color : #6099ff;
}
ol.commentlist {
margin : 0;
}
ol.commentlist li {
margin : 0 0 10px;
padding : 18px 20px 18px 20px;
position : relative;
}
ol.commentlist li p {
margin : 0;
}
ol.commentlist li img.avatar {
float : right;
padding : 0 10px 0 10px;
}
ol.commentlist li p a {
color : #6099ff;
}
ol.commentlist li ul li {
padding : 15px 0 5px 20px;
margin : 0;
}
ol.commentlist .comment-meta a {
color : #999;
padding-bottom : 5px;
}
ol.commentlist .children {
margin : 0;
}
h2.title {
color : #fff;
margin : 0 0 14px;
}
div.post {
padding : 0px 0 5px;
}
.home .post {
border-bottom : 1px dashed #777777;
}
div.post img {
border : 1px solid #eeeeee;
padding : 5px !important ;
padding : 0;
margin-bottom:10px;
background-color:#f9f9f9;
}

div.post img.right{
float:right;
margin-left:10px;
}

div.post img.left{
float:left;
margin-right:10px;
}

div.post img.noframe{
padding:0px;
background-color:#ffffff;
border:none;
}

#ecosimply .post .wp-caption img{
padding: 0px;
margin: 0px;
border:none;
}
#ecosimply .post .wp-caption{
border: 1px solid #eeeeee;
margin-bottom:10px;
background-color:#f9f9f9;
text-align:center;
}
#ecosimply .post .wp-caption p{
font-size: 11px;
color: #999999;
padding: 0;
margin: 0;
}
.box1 .navigation {
padding : 10px 0;
}
h2.hd-page {
margin : 0px 0 20px;
}
div.box1 ul.list2 li, div.list3 li {
line-height : 13px;
border-bottom : 1px dashed #777;
padding : 8px 0;
}
div.list3 .lifestream li {
border : none;
}
input.text, select.select, textarea.textarea {
border : 0;
color : #000;
padding : 7px;
}
input.text {
width : 168px;
background-color : #ffffff;
border:1px solid #dddddd;
}
select.select {
width : 200px;
}
textarea.textarea {
width : 411px;
height : 125px;
background-color : #ffffff;
border:1px solid #dddddd;
}
button.button {
color : #fff;
height : auto;
width : auto;
line-height : normal;
white-space : nowrap;
}
form.form ol.fieldset {
list-style : none;
}
form.form ol.fieldset li.field {
margin : 0 0 13px;
position : relative;
}
form.form ol.fieldset li.field label {
position : absolute;
top : 5px;
left : 195px;
}
form.form p.submit {
margin : 0;
}
form.form p.submit input {
padding : 5px 10px;
}
form.search p.fields {
margin : 0;
}
form.search p.fields input, form.search p.fields button {
display : inline;
vertical-align : middle;
}
form#topSearch {
background : url(images/bg-search.png) no-repeat;
width : 178px;
height : 32px;
position : absolute;
top : 15px;
right : 0;
display:none;
}
form#topSearch p.fields input {
color : #fff;
font-size : 14px;
font-weight : bold;
width : 130px;
background : none;
overflow : hidden;
border : none;
position : absolute;
top : 8px;
left : 8px;
}
form#topSearch p.fields button {
background : url(images/ico-search.png) no-repeat;
width : 21px;
height : 21px;
border : none;
position : absolute;
top : 5px;
right : 10px;
}
form#comments {
padding : 20px 30px 20px 100px;
}
ul#idTabs {
width : 100%;
padding : 0;
margin : 0 0 0 10px;
}
ul#idTabs li {
display : inline;
margin-right : 5px;
float : left;
}
ul#idTabs li a {
display : block;
float : left;
height : 16px;
margin : 0 auto;
padding : 10px;
text-align : left;
}
ul#idTabs li a.selected, ul#idTabs li a:hover {
background : url(images/bg-box.png) repeat !important ;
background : #111;
}
#tabs .inside {
background : url(images/bg-box.png) repeat !important ;
background : #111;
}
#tabs .inside ul li {
line-height : 13px;
border-bottom : 1px dashed #555;
padding : 15px 0;
}
#tabs .inside ul#comm li {
background : url(images/ico-6.gif) no-repeat left center;
padding-left : 28px;
}
#tabs .inside ul#pop li {
background : url(images/ico-2.gif) no-repeat left center;
padding-left : 28px;
}
#tagcloud {
padding : 15px;
}
#tabs .inside ul {
margin : 0;
padding : 0 15px 10px 15px !important ;
}
.home #tabs {
width : 260px;
float : left;
margin : 24px 0 20px;
}
.home div#myfavblog {
width : 260px;
float : right;
}
.widgetized .inside {
background : url(images/bg-box.png) repeat !important ;
background : #111;
}
table#wp-calendar {
margin : 0 !important ;
}
#wp-calendar caption {
color : #fff;
font-weight : normal;
font-size : 22px;
letter-spacing : -1px;
margin : 0 0 10px;
font-family : Georgia;
}
#wp-calendar thead {
color : #6099ff;
font-weight : bold !important ;
}
#wp-calendar #next, #wp-calendar #prev {
padding : 10px 0 0 !important ;
}
#flickr {
clear : both;
margin : 0 0 20px 0;
padding : 0 10px;
}
#flickr .flickr_badge_image a {
float : left;
display : inline;
margin : 0 16px 15px 0;
border : 1px dashed #888;
padding : 5px;
}
#flickr .flickr_badge_image a:hover {
border : 1px dashed #fff;
}
#browseFlickr {
background : url(images/bg-flickr.png) no-repeat;
width : 91px;
height : 11px;
margin : 0 25px 10px 12px;
float : right;
}
#video {
padding : 10px;
}
#sidebar #advert_125x125 {
padding : 30px 0 20px 20px;
margin : 0 0 18px;
}
#sidebar #advert_125x125 img {
margin : 0 15px 5px 0;
}
#portfolio {
clear : both;
margin : 0 0 20px 0;
padding : 0 10px;
}
#portfolio a {
float : left;
display : inline;
margin : 0 16px 15px 0;
border : 1px dashed #888;
padding : 5px;
}
#portfolio a:hover {
border : 1px dashed #fff;
}
.list3 .first, .list3 h5 {
font-weight : bold;
font-size : 16px;
margin : 0 0 15px;
padding : 0 0 15px;
border-bottom : 1px dashed #fff;
}
.list3 .lifestream-icon {
float : left;
padding : 0 15px 0 0;
}
.list3 .lifestream-post {
font-size : 14px;
}
.list3 .lifestream-post p {
margin : 0 !important ;
}
.l {
text-align : left;
}
.c {
text-align : center;
}
.r {
text-align : right;
}
.aligncenter {
margin : 5px auto 15px auto;
display : block;
}
.alignleft {
margin : 5px 15px 5px 0;
float : left;
}
.alignright {
margin : 5px 0 5px 15px;
float : right;
}
.wrap, .col {
float : left;
display : inline;
position : relative;
}
.wrap {
clear : both;
}
.clear {
clear : both;
}
.fl {
float : left;
}
.fr {
float : right;
}
.hide, .hidden, .anchor, .skip {
display : none;
}
.nomargin {
margin-bottom : 0 !important ;
}
.noborder {
border : 0 !important ;
}
.top {
margin-top : 0 !important ;
}
.replace, .br {
display : block;
font-size : 1%;
line-height : 0;
text-align : left;
text-indent : -10000px;
}
.hr {
background : #ccc;
height : 1px;
margin : 1.5em 0;
}
.hr hr {
display : none;
}
.clearfix:after {
clear : both;
content : ".";
display : block;
height:0;
visibility : hidden;
}
.clearfix {
display : block;
}
.fix {
clear : both;
height : 1px;
margin : -1px 0 0;
overflow : hidden;
}
#ecosimply #wrap #content div#box {
background : url(http://ecosimply.com/wp-content/themes/irresistible/images/ecobg-bottom.png) no-repeat left bottom;
margin : 0 0 0 0;
padding : 0 0 33px 0;
height : 100%;
width : 960px;
display:block;
position:relative;
z-index:24;
}
#wrap #content div#box0 {
background : url('http://ecosimply.com/wp-content/themes/irresistible/images/ecobg-mid.png') repeat-y left center;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 100%;
width : 960px;
display:block;
position:relative;
z-index:23;
}
#wrap #content div#box2 {
background : url(http://ecosimply.com/wp-content/themes/irresistible/images/ecobg-top.png) no-repeat left top;
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 24px;
width : 960px;
position:relative;
z-index:25;
}

/* Comments Secion */

#lower-comments {
padding-top:25px;
margin-left:34px;
margin-right:19px;
background-color:#f7f7f7;
border:1px solid #dddddd;
}
ol.commentlist{
margin:29px 15px 10px 101px;
}
li.comment{
display:block;
border:1px solid #e5e5e5;
background:#fff;
margin-left:100px;
min-height:100px;  
height:auto !important;  
height:100px;  
}
ol.commentlist .comment-author{
width:85px;
height:120px;
position:absolute;
padding-right:17px;
top:0px;
left:-101px;
float:left;
text-align:left;
background: url(images/comment-carrot.png) 87px 20px no-repeat;
}
ol.commentlist .comment-author img.avatar{
border:1px solid #dddddd;
width:68px;
padding:0;
margin:0 0 5px 0;
display:block;
}
li.comment p{
line-height:18px;
padding-bottom:10px;
}
li.comment cite.fn{
font-size:12px;
letter-spacing:-.2px;
margin:0;
padding-left:15px;
padding-top:10px;
text-align:left;
display:block;
line-height:13px;
color:#555555;
}

#lower-comments  span.addyours a{
display:inline;
color:#63a826;
}

#lower-comments h4.txt1 {
display:inline;
background:url(http://ecosimply.com/wp-content/themes/irresistible/images/comments.png) 16px 25px no-repeat;
padding:25px 15px 15px 70px;
color: #333333;
font: 24px/24px Georgia, times new roman, serif;
}
#lower-comments #respond h4.txt1 {
display:block;
background:url(http://ecosimply.com/wp-content/themes/irresistible/images/add-comment.png) 17px center no-repeat;
padding:15px 15px 15px 68px;
color: #333333;
font: 24px/24px Ggeorgia, times new roman, serif;
}
li.comment cite.fn span.meta {
color:#aaaaaa;
display:block;
padding-top:2px;
}
li.comment cite a{color:#63a826; text-decoration:none;}
li.comment cite a:hover{color:#555555; text-decoration:none;}
.says{display:none;}

/* Cool Eco Sites on the Sidebar */
.eco_sites h4{display:none;}

#sidebar div.eco_sites ul li{
    padding: 2px;
    background-color: #ecf4d7;
    width: 272px;
    margin-left: 35px;
    margin-bottom: 8px;
    margin-top: 5px;
    height: 68px;
}
#sidebar div.eco_sites ul li:hover{background-color:#e1f1b9;}
#sidebar div.eco_sites ul li img {
    float: left;
    right: 5px;
    margin-left: 5px;
    border: 2px solid #b4d06f;
    margin-top: 5px;
}
#sidebar div.eco_sites ul{
margin-top:10px;
}
#sidebar div.eco_sites ul li h5 {
    color: #699827;
    font-weight: bold;
    font-size: 13px;
    text-align: left;
    padding-left: 120px;
}

#sidebar div.eco_sites ul li > h5 a, #sidebar div.eco_sites ul li > h5 a:visited, #sidebar div.eco_sites ul li > h5 a:hover, #sidebar div.eco_sites ul li > h5 a:active {
    color: #699827;
    font-weight: bold;
    font-size: 13px;
    padding-left: 0px;
    text-indent: 0;
    text-align: left;
    font-variant: normal;
    background-position: 0;
}

#sidebar div.eco_sites ul li p {
    text-align: left;
    color: #777777;
    text-decoration: none;
    font: normal normal normal 12px Georgia, "Times New Roman", Times, serif;
    text-transform: none;
    padding-left: 120px;
} 

#main .post small {
	font-size: 10.5px;
	color: #b0b6b4;
	
}

#main .post small a, #main .post small a:visited, #main .post small a:active {
	text-decoration: none;
	color: #b0b6b4;
}

#main .post small a:hover {
	color: #b0b6b4;
	text-decoration: underline;
}

#main .box1 .post  .wp-caption .wp-caption-text p {
	font-color: #CCCCCC;
	text-decoration: italic;
}

#main div.box1.clearfix div.post ol li {
	padding-bottom: 8px;
}

#main div.box1.clearfix div.post ol.start {
      counter-reset: chapter;       /* Sets the "chapter" counter to 0. */
    }
    
#main div.box1.clearfix div.post ol.continue {
      counter-increment: chapter;
    }
   
#main div.box1.clearfix div.post blockquote {
	color: #6d6d6d;
	padding: 0 15px 0 15px;
	border-left: 5px solid #90c63e;
	margin-left: 50px;
	border-bottom: none;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-style: italic;
}