@charset "utf-8";
/* CSS Document */

body { background:url(http://www.acecleaningcompany.co.uk/images/background-strip.jpg); background-repeat:repeat-x; background-color: #FFF; }
p { margin-top: 0; }
h1, h2 { font-size: 18px; font-weight: bold; line-height: 22px; margin: 30px 0 20px 0; } 

.border { BORDER-RIGHT: #009ddd 1px solid; BORDER-TOP: #009ddd 1px solid; BORDER-LEFT: #009ddd 1px solid; BORDER-BOTTOM: #009ddd 1px solid; }
.back { BACKGROUND-POSITION: left 42px; BACKGROUND-IMAGE:url(http://www.acecleaningcompany.co.uk/images/backpic.gif); BACKGROUND-REPEAT: no-repeat; }
.divider { width:1px; height:6em; background-color: #FF0; }
a:visited, a:link { FONT-WEIGHT: bold; COLOR: #009ddd; }
a:hover { font-weight: bold;  COLOR: #FF0; }
a img { border: none; }
p { text-align: justify; }

#navbar_ { }
ul#navlist_ { width: 751px; padding: 0; margin: 0px; list-style-type: none; float: left; }
ul#navlist_ li { float: left; margin: 0 20px 0 0; }
ul#navlist_ a { display: block; }

ul { padding: 0 0 18px 0; border-bottom: 1px dotted #009ddd; list-style: none; }
li { }

#header2 { width: 751px; height: 80px; }
#navbar2 { width: 751px; height: 16px; border-bottom: #009ddd 1px solid; }
#wrapping { width: 751px; background-color: #FFF; border: #009ddd 1px solid; margin: 0 auto; FONT-SIZE: 11px; COLOR: #009ddd; font-family: Verdana, Geneva, sans-serif; line-height: 16px; background-image:url(http://www.acecleaningcompany.co.uk/images/backpic.gif); background-position: 0px 110px; background-repeat: no-repeat; }
#columnleft { width: 150px; margin: 0 0 0 20px; float: left; display: inline; }
#columnright { float: left; width: 510px; margin: 0 20px 30px 30px; }
#footer { padding: 10px; clear: both; height: 6em; background-color: #009ddd; }
#footer p { font-size: 9px; color:#FFF; }
#footer a { font-size: 9px; color:#FFF; }
.left {float: left; margin: 10px 0 0 0; }
.left2 {float: left; margin: 10px 0 0 20px; }
.floatleft { float: left; margin: 30px 0 0 0; }
.floatright { float: right; }
.spacer { clear: both; height: 20px; } 
.staff { border: #009ddd 1px solid; float: right; margin: 0 0 20px 20px; }
.staff2 { float: right; margin: 0 0 20px 20px; border: #009ddd 1px solid; }
.staff3 { border: #009ddd 1px solid; margin: 20px 0 20px 0; }
.quotetext { font-size:18px; letter-spacing: 0.1em; line-height: 24px; }
.watermark { position:relative; }


#blog-title { 
  margin:5px 5px 0;
  padding:20px 20px .25em;
  border:1px solid #333333;
  border-width:1px 1px 0;
  font-size:200%;
  line-height:1.2em;
  color:#cccccc;
  text-transform:uppercase;
  letter-spacing:.2em;
  }
#blog-title a { color:#ccc; text-decoration:none; }
#blog-title a:hover { color:#ce4242; }
#description {
  margin:0 5px 5px;
  padding:0 20px 20px;
  border:1px solid #222;
  border-width:0 1px 1px;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999999;
  }


/* Headings
----------------------------------------------- */
h1, h2, h4 {
  font-size: 14px;
margin: 10px 0 10px 0; }


/* Posts
----------------------------------------------- */
@media all {
  .date-header2 {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #444;
    padding-bottom:1.5em;
    }

.post-title {
  font:16px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  font-weight:bold;
  margin:.25em 0 0;
  padding:0 0 10px;
  line-height:1.4em;
  color:#ce4242;
  }
.post div {
  font:10px Verdana, Arial, Helvetica, sans-serif;
  margin:0 0 .75em;
  line-height:1.8em;
  text-align:justify;
  }
.post div a:link {
  font-weight:bold;
  }
p.post-footer {
  font:10px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  margin:-.25em 0 0;
  color:#999999;
  letter-spacing:.1em;
  }
.post-footer em, .comment-link {
  font:10px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999999;
  margin-right:.6em;
  }
.comment-link {
  margin: 20px 0 10px 0;
  }
.post img {
  padding:4px;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }

/* Comments
----------------------------------------------- */

#comments h4 { margin:1em 0; font:78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.2em; color:#999999; }
#comments h4 strong { font-size:14px; }
#comments-block { margin:1em 0 1.5em; line-height:1.6em; }
#comments-block dt { margin:.5em 0; }
#comments-block dd { margin:.25em 0 0; }
#comments-block dd.comment-timestamp { margin:-.25em 0 2em; font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em; }
#comments-block dd p { margin:0 0 .75em; }
.deleted-comment { font-style:italic; color:gray; }

/* Profile
----------------------------------------------- */

#profile-container { margin:0 0 1.5em; border-bottom:1px dotted #444; padding-bottom:1.5em; text-align:left; }
.profile-datablock { margin:.5em 0 .5em; }
.profile-img { display:inline; }
.profile-img img { float:left; padding:4px; border:1px solid #222; margin:0 8px 3px 0; }
.profile-data { margin:0; font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em; }
.profile-data strong { display:none; }
.profile-textblock { margin:0 0 .5em; }
.profile-link { margin:0; font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif; text-transform:uppercase; letter-spacing:.1em; }

/* Feeds
----------------------------------------------- */
#navbar-iframe { display: none !important; }

#blogfeeds { }
#postfeeds { }
