/* - Nav Fix - */
ul.navbar li div.subnav,
ul.navbar li div.subnav div.sw1 {
width:200px;
}
/* - Search Form Header - */
div.search input {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  padding:2px 2px 2px 0;
  width:146px;
}
/* - Banner Styles - */
div.homebanner h1 {
  padding:0 0 0 10px;
}
div.homebanner h1 span {
  width:400px;
  font-size:20px;
  font-weight:normal;
}
div.homebanner h1 span.line2 {
  margin:0 0 10px 0;
  font-size:17px;
}
div.homebanner a.enquireButton {
  background:url('../_images/back-homebutton-yellow.png') no-repeat scroll left top;
}
div.homebanner a.callButton {
  background:url('../_images/back-homebutton-red.png') no-repeat scroll left top;
}
/* - Main Blog Styles - */
div#blogMain {
  padding:20px;
}
div#blogMain div#blogContentMid {
  float:left;
  width:607px;
  background:url('../_images/blog-content-mid.gif') repeat-y top left;
}
div#blogMain div#blogContentMid div#blogContentTop {
  padding:15px 0 0 0;
  background:url('../_images/blog-content-top.gif') no-repeat top left;
}
div#blogMain div#blogContentMid div#blogContentTop div#blogContentBot {
  min-height:417px;
  padding:15px 18px 18px 18px;
  background:url('../_images/blog-content-bot.gif') no-repeat bottom left;
}
div#blogMain div#blogContentMid h2 {
  margin:0;
  padding:0 0 5px 0;
  font-size:14px;
  font-weight:bold;
}
div#blogMain div#blogContentMid h2 a {

}
div#blogMain div#blogContentMid div#blogContentTop div#blogContentBot ul {
  margin:0;
  padding:0 0 10px 0;
}
div#blogMain div#blogContentMid div#blogContentTop div#blogContentBot ul  li{
  margin:0;
  padding:0 0 10px 0;
}
/* - Sidebar Styles - */
div#blogMain div#side {
  float:right;
  width:301px;
}
div#blogMain div#blogCloudMid {
  width:301px;
  margin:0 0 20px 0;
  background:url('../_images/blog-cloud-mid.gif') repeat-y top left;
}
div#blogMain div#blogCloudMid div#blogCloudTop {
  padding:10px 0 0 0;
  background:url('../_images/blog-cloud-top.gif') no-repeat top left;
}
div#blogMain div#blogCloudMid div#blogCloudBot {
  min-height:194px;
  padding:5px 20px 20px;
  font-size:2em;
  line-height:1em;
  background:url('../_images/blog-cloud-bot.gif') no-repeat bottom left;
}
div#blogMain div#blogCatsMid {
  float:right;
  width:300px;
  background:url('../_images/blog-cats-mid.gif') repeat-y top left;
}
div#blogMain div#blogCatsMid div#blogCatsTop {
  padding:4px 0 0 10px;
  min-height:32px;
  background:url('../_images/blog-cats-top.gif') no-repeat top left;
}
div#blogMain div#blogCatsMid div#blogCatsBot {
  padding:10px 20px;
  min-height:194px;
  background:url('../_images/blog-cats-bot.gif') no-repeat bottom left;
}
div#blogMain div#blogCatsMid div#blogCatsTop span {
  display:block;
  margin:0;
  padding:4px 0 0 0;
  color:#FFF;
  font-size:18px;
}
div#blogMain div#blogCatsMid div#blogCatsTop span.sIFR-replaced {
  padding-top:0;
}
div#blogMain div#blogCatsMid div#blogCatsBot ul {
  margin:0;
  padding:0;
}
div#blogMain div#blogCatsMid div#blogCatsBot ul li {
  margin:0;
  padding:0;
}
div#blogMain div#blogCatsMid div#blogCatsBot ul li a {
  font-weight:bold;
  font-size:13px;
}
/* - Generic Post Styles - */
div.post {
  padding:0 0 20px 0;
}
div.post p.postmetadata {
  line-height:1.5em;
}
/* - Comment Styles - */
li.comment div.comment-author {
  float:left;
}
li.comment div.comment-meta {
  float:right;
}
li.comment p {
  clear:left;
}
h3#comments,
div#respond h3 {
  margin:0;
  padding:0 0 20px 0;
  font-size:14px;
}
div#respond textarea#comment {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  padding:2px 2px 2px 0;
  width:565px;
}
div#respond input.text {
  float:right;
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  color:#666666;
  font-family:Arial,Helvetica,sans-serif;
  font-size:1em;
  margin:0 200px 5px 0;
  padding:2px 2px 2px 0;
  width:175px;
}
div#respond label {
  font-weight:normal;
  color:#666666;
}
div#respond a.button {
  margin-right:12px;
  padding:6px 0 0 9px;
  height:20px;
  background:url('../_images/back-search-button-l.png') no-repeat left top;
}
div#respond a.button span {
  right:-9px;
  width:12px;
  height:26px;
  background:url('../_images/back-search-button-r.png') no-repeat left top;
}
div#respond a.button em {
  position:relative;
  font-style:normal;
}
ol.commentlist {
  margin:0;
  padding:0 0 0px 0;
}
ol.commentlist li {
  margin:0;
  padding:0 0 20px 0;
  list-style:none;
}
ol.commentlist li  img {
  display:none;
}







