/*
Theme Name: Lawn Care
Description: Custom theme for londonlawncare.
Version: 1.0
Author: Expert Blog Design
Tags: green, fixed width, two columns, widgets
*/
body {
margin:0;
padding:0;
background:#ffffff;
}
#wrapper {
width:910px;
margin:35px auto 0 auto;
}
.header {
height:135px;
background:url(images/header.jpg) no-repeat;
}
.contact {
float:left;
margin:50px 0 0 40px;
display:inline;
}
.header h1 {
float:right;
margin:21px 23px 0 0;
padding:0;
font:15px Arial, Helvetica, sans-serif;
color:#fff;
display:inline;
}
.header h1 a {
display:block;
color:#fff;
text-decoration:none;
width:157px;
height:84px;
text-indent:-9999px;
}
.contact span {
display:block;
font:bold 15px Tahoma, Arial, Helvetica, sans-serif;
color:#82BC59;
background:#ffffff;
padding:2px 6px 2px 6px;
text-transform:uppercase;
}
.content {
margin-top:16px;
height:100%;
overflow:hidden;
background:url(images/contentbg.gif) no-repeat 4px bottom;
padding-bottom:20px;
}
.sidebar {
float:left;
width:300px;
}

.widget {
border-top:6px solid #82bc59;
background:#f1f7e0;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#555;
margin:0 0 21px 0;
}
.widget a {
color:#5E8C42;
text-decoration:none;
}
.widget ul {
margin:0;
padding:0;
list-style:none;
}
.widget ul li {
border-top:1px solid #fff;
}
.widget ul li a {
display:block;
padding:9px 30px;
line-height:100%;
background:url(images/bullet.gif) no-repeat 21px 13px;
text-transform:uppercase;
font-weight:bold;
}
.widget ul li a:hover {
color:#77ae52;
text-decoration:underline;
background:#e9f3cd url(images/bullet2.gif) no-repeat 21px 13px;
}
.main {
float:right;
width:606px;
font:13px Tahoma, Arial, Helvetica, sans-serif;
color:#006400;
line-height:140%;
}
.main-in {
margin-left:19px;
}
.main p {
margin:10px 0;
}
.rpa {
background:#f1f7e0;
margin-bottom:18px;
}
.post-title {
background:url(images/post-title.gif) no-repeat;
height:60px;
}
.post-body {
padding:10px;
}
.post-title h2 {
font:bold 18px Georgia, "Times New Roman", Times, serif;
margin:0;
padding:5px 0 0 5px;
color:#81BB59;
}
.main h1 {
font-size:21px;
}
.main h2 {
font-size:18px;
}
.main h3 {
font-size:16px;
}
.main h4 {
font-size:14px;
}
.main h5 {
font-size:13px;
}
.main h6 {
font-size:12px;
}
.post-title h2 a {
color:#006400;
text-decoration:none;
}
.widget2 {
float:left;
width:284px;
border-top:6px solid #82bc59;
background:#f1f7e0;
font:12px Tahoma, Arial, Helvetica, sans-serif;
color:#555;
margin: 0 0 16px 19px;
display:inline;
}
.widget2 h4, .widget h4 {
margin:0;
padding:0 10px 6px 10px;
font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
color:#fff;
background:#82bc59;
}
.widget2 a {
color:#5E8C42;
text-decoration:none;
}
.widget2 ul {
margin:10;
padding:0;
list-style:none;
}
.widget2 ul li {
border-top:1px solid #fff;
}
.widget2 ul li a {
display:block;
padding:9px 30px;
line-height:100%;
background:url(images/bullet.gif) no-repeat 21px 13px;
text-transform:uppercase;
font-weight:bold;
}
.widget2 ul li a:hover {
color:#77ae52;
text-decoration:underline;
background:#e9f3cd url(images/bullet2.gif) no-repeat 21px 13px;
}
.gallery-area {
clear:both;
margin-bottom:16px;
padding:17px 23px;
background:#f1f7e0;
margin-left:19px;
}
.gallery-area img {
background:#fff;
padding:6px;
}
#footer {
background:url(images/footer.gif) no-repeat;
height:60px;
}
img.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}
img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}
.alignright {
float: right;
}
.alignleft {
float: left;
}
a {
    text-decoration: underline;
}
a:link {
    color: #556B2F;
}
a:visited {
    color: #556B2F;
}
a:active {
    color #556B2F;
}
a:hover {
    font-weight: bold;
}