/* 
Theme Name: I'll Do It Myself!
Created especially for Glenda Watson Hyatt
By Sharilyn Horne Business Concepts
*/
/*
Dark green #4A651F
Light green #BDDC8C
Dark purple #2A1126
Link green
*/
body {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
text-align: center;
/* IE 5.5 hack */
background: #BDDC8C;
color:#333333; }
#container {background: #ffffff;
width:850px;
margin: 0px auto 0px auto;
text-align: left;
/* border-left: thin #bbbbbb solid;
border-right: thin #bbbbbb solid; */
padding: 0px; }
#masthead {letter-spacing: 0.2em;
margin: 2px auto 0px auto;
padding: 0px;
font: normal 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
height: 220px;
background: #BDDC8C;  }
#main {
margin: 0px;
padding: 0px; }

#wrapper {width: 655px;
float: left;}

.leftsidebar {
font: 1em/1.4em 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin: 0px; 
width: 165px;
/* border-right: 1px solid #eeeeee; */
padding: 0px;
float: right;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 10px; }


#content {
width: 440px;
padding-top: 20px;
float: right;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 5px; }

#sidebar {
width: 185px;
border-left: 1px solid #eeeeee;
float: right;
padding: 0px; 
}


.leftsidebar div {
	margin: 5px 0 0;
	padding: 0;
	position: relative;
	}

.leftsidebar .metalink a, .secondary .metalink a:visited,
.leftsidebar span a, .secondary span a:visited {
	color: #999;
	font-weight: normal;
	}

.leftsidebar span a {
	margin-left: 10px;
	}
.leftsidebar a:hover, .secondary a:visited:hover {
	text-decoration: underline;
	}
.leftsidebar div p {
	margin-top: 0.5em;
	}
.leftsidebar ul, .secondary ol, .secondary div div {
	margin: 5px 0 0;
	padding-left: 0;
	}

.leftsidebar ol {
	margin-left: 15px;
	}

.leftsidebar ul li, .secondary ol li {
	margin: 0 0 0 15px;
	padding: 1px 0;
	}
	
.leftsidebar ul li, .entrytext ul li {
	list-style-type: none;
	list-style-image: url('images/icon2.gif');
	} 
.leftsidebar h4 {
        font-size: 1.5em;
line-height:normal;
font-weight: 900;
display: inline;
margin-bottom: 5px;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
        }

.leftsidebar p {
        font: 0.8em; line-height: 1.4em;
        }
#nav {padding-left: 10px; }
#logo {padding-top: 25px;
padding-left: 12px; }
#hmenu {height: 30px;
background: ##BDDC8C; }
#hnav {margin: 0; 
padding: 0;
background: #BDDC8C; }
#clearer {clear: both;
margin: 0;
padding: 0; }
#footer {margin: 2px 0px 2px 0px; }
#wrap {background: #ffffff; }
#masthead {background-image: url(http://www.doitmyselfblog.com/wp-content/uploads/2015/02/banner.jpg);background-position:center; 
background-repeat: no-repeat; }
#footer {background: #2a1126; }
a {color: #4A651F;
text-decoration: none; 
font-weight: 600;}
a:visited {color: #4A651F;
text-decoration: none; }
a:hover {color: #4A651F;
text-decoration: underline; }
a img {border: none; }
acronym, abbr {border-bottom: #333333; }
/*blockquote {border-left: #003366; color: #003366;}*/
blockquote {border: 1px #87B63A dashed;
margin-left: 15px;
padding: 5px 5px 5px 5px; }
h2 {color: #4A651F;
font-size: 24px;
font-weight: bold;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
h3 a {color: #4A651F; }
h3 a:hover {color: #4A651F; }
h3 a:visited {color: #4A651F; }
.feedback a {color: #001700; }
acronym, abbr {border-bottom: 1px dashed; }
acronym, abbr, span.caps {cursor: help;
font-size: 100%;
 }
cite {font-size: 90%;
font-style: normal; }
#header a {color: #E0E9F6;
text-decoration: none; }
#header a:hover {text-decoration: underline; }
h1 {margin: 0;
padding: 20px;
text-align: left;
visibility: hidden; }
#hidden {display:none; }
h2 {font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing: 0.1em;
margin: 0 20px 20px 0;
padding: 20px 0 0 0; }
h2#tagline {margin-right: 25px;
padding:0;
text-align: left;
color: #BDDC8C;
border: 0px none;
margin-left:-200px;
margin-top:0;
margin-bottom:0; }
.firstletter {color: #4A651F;
font-weight: 700;
font-size: 2em;}
.post h2 {font: 100% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
letter-spacing: 0.2em;
margin: 0 20px 0 30px;
padding: 20px 0 30px 0; }

h3 {font: bold 1.8em 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
margin-left: 0;
margin-top: 30px;
color: #87B63A; }
h3#comments {margin-left: 20px; }
h3#respond {margin-left: 20px; }
h4, #nav h4 {font-size: 1.2em;
line-height:normal;
font-weight: bold;
display: inline;
margin-bottom: 5px;
}
h5 {font-size: 1.1em;}

#nav h4 {font-size: 16px;}
ol#comments li p {font-size: 100%; }
img {border: none }
p, .feedback {font: 100%/175% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
.textarea {width:200px;
margin:0; }
#archives {font: 100% normal 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif; }
ul.post-meta {list-style: none; }
ul.post-meta span.post-meta-key {font-weight: bold; }
.credit {color: #ffffff;
font-size: 90%;
margin: 10px 0 0 0;
padding: 3px;
text-align: center; }
.credit a, .credit a:hover, .credit a:visited {color: #ffffff;
text-decoration: none;
font-weight: bold; }
.feedback {text-align: right;
clear: both;
margin-right: 5px;
font-size: 95%; }
.meta {font-size: 1em;
color:#4A651F; }
.meta li, ul.post-meta li {display: inline; }
.meta ul {display: inline;
list-style: none;
margin: 0;
padding: 0; }
.meta, .meta a {font-weight: normal;
letter-spacing: 0;
color:#4A651F; }
.postpage {margin: 0px 35px 20px 0px; }
.post {margin: 0px 30px 20px 0px; }
.entrytext {margin-left: 30px; }
.storytitle {margin-top: 0;
margin-bottom: 2px; }
.storytitle a {text-decoration: none; }
.storycontent {margin-bottom: 5px;
border-bottom: 1px #62852A solid;
line-height: 135%; }

.storycontent p, .entrytext p, .entrytext ul li{
line-height: 140%; }
.storycontent p a, .entrytext p a {text-decoration: underline;	font-weight: normal; color: #4A651F;}
.storycontent li a, .entrytext li a {text-decoration: underline;	font-weight: normal;}
#commentform {margin-left: 20px; }
#commentform  #comment {width: 380px; }
#author, #email, #url, #comment {color: #48621F;
background: #F7F6F1;
padding: .2em;
border: 1px solid #62852A; }

input#submit {color: #2a1126;
border: #2a1126 solid;
padding: 3px 5px 3px 5px;
font-weight: 700;
font-size: 1.5em;
background-color: #f7f6f1;
margin-top: 5px; }

#commentform textarea {width:100%; }
#commentlist li {border: 2px solid #2050A0;
margin-bottom: 20px;
padding-left: 20px; }
#commentlist li ul {border-left: 1px solid #dddddd;
font-size: 110%;
list-style-type: none; }
#nav form {margin: 0 0 0 0; }
/*#nav input#s {
	width: 100px;
	background: #C8D8F2;
	border: 1px solid #5F8ACF;
	color: #000000;
}*/
#search {margin-top: 5px;
margin-left: 0px; }
input#s {color: #48621F;
background-color: #eeeeee;
border: 1px solid #D4EDAA;
padding: 1px 2px 1px 2px; }
#searchbutton {margin-top: 2px; }
#searchsubmit {color: #48621F;
border: 1px solid #D4EDAA;
padding: 1px 2px 1px 2px;
font-weight: normal;
background-color: #E5F4CC; }
#nav ul li h2 {font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-weight: normal;
letter-spacing: 0.1em;
border: 0px none;
text-align: left;
padding-left:0;
margin-left: 0 }
#nav ul ul ul.children {font-size: 100%;
padding-left: 4px; }
#nav {width: 175px; }
#nav ul {margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
font-size: 100%;
padding-bottom: 20px; }
#nav a {display: block;
padding-left: 17px;
width: 130px;
padding-right:3px;
padding-top:3px;
padding-bottom:3px }

#nav ul li a {background-color: #ffffff;
background-image: url('images/icon.gif'); 
background-repeat: no-repeat;
background-position: 0 55%;}

#nav a:link, #navlist a:visited {text-decoration: none; }
#nav a:hover {text-decoration: underline; color: #000; }
/* background-image: url('images/icon2.gif');
color: #000 } */
#themeswitcher {font-size: 8px; }
#hnav ul {text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
margin-left: 0;
background-color: #BDDC8C;
color: #2A1126;
width: 100%;
font-family: 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
line-height: normal; }
#hnav ul li {display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
padding-top: 5px; }
#hnav ul li a {padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: #2a1126;
text-decoration: none;
/*border-left: 1px solid #E0E9F6;
border-right: 1px solid #E0E9F6;


*/

font-weight: bold; }
#hnav ul li a:hover {background: #CBEA99;
color: #2a1126;
font-weight: bold; }
#hnav #active {background: #CBEA99;
color: #2a1126;
font-weight: bold; }
.gravatar {float:left;
padding: 3px;
margin-right: 5px;
margin-bottom: 5px;
border: 1px solid #003366; }
#commentbox {background: #F7F6F1;
border: 1px solid #003366;
padding: 5px;
margin-bottom: 15px;
color: #000000; }
.commentby {font-size: 14px;
text-transform: uppercase; }
.commentinfo {font-size: 10px;
margin-top: -10px;
border-bottom: 1px solid #003366; }
#commentbox p a {text-decoration: underline; }
.commentid {float: right;
font-size: 24px;
font-style: italic;
padding-left: 10px;
padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
color: #4A651F; }
.commentid a {color: #4A651F;
text-decoration: none; }
.post ul li {padding: 0px;
font-weight: normal;
list-style: url('images/icon.gif');
line-height: 1.5em; }
.post ul li:hover {padding: 0px;
font-weight: normal;
list-style: url('images/icon2.gif');
line-height: 1.5em; }
#nav h2 {font-size: 16px;
font-weight: normal; }
ul#recentcomments a {background-image:url('none'); }
ul#recentcomments a:hover {background-image:url('none'); }

.highlighttext {
background-color: #ccff99;
}
.hangindent {
 text-indent: -3em; margin-left: 3em; 
line-height: normal;
}
.hangindent a {
font-weight: normal;
text-decoration: underline;
}
.excerpt {
text-indent: 3em; 
font-style: italic; 
line-height: normal;
}

.democracy ul li {list-style: none;}
.sidebox {border: 2px #87B63A dashed;
margin-left: 15px;
margin-right: 15px:
padding: 5px 5px 5px 5px; }

.like {margin-top: 20px;
margin-bottom: 20px;
}

a.buyNow, a.buyNow:link, a.buyNow:visited {
color: #FFF;
font-size: 18px;
font-weight: bold;
background: #636;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AA55AA', endColorstr='#663366'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#A5A), to(#636)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #A5A,  #636); /* for firefox 3.6+ */
text-decoration: none;
padding: 8px 10px 6px 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 3px 3px 3px #ccc;
-webkit-box-shadow: 3px 3px 3px #ccc;
box-shadow: 3px 3px 3px #ccc;
text-shadow: 0px 1px 1px #000;
}

a.buyNow:hover {
background: #A5A;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#663366', endColorstr='#AA55AA'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, 
from(#636), to(#A5A)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #636,  #A5A); /* for firefox 3.6+ */ 
font-weight: bold;
}
