/* reset some box model attributes */
body,h1,img,ul#nav,ul#nav li {border:0;margin:0;padding:0}
body {color:#524F48;background-color:#F0EFEC;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;background-image:url(/assets/images/header-bg.gif);background-repeat:repeat-x}

#wrapper {width:860px;margin:auto}
#content {overflow:hidden}
#main_content {overflow:hidden;width:540px;margin:26px 0 0}
.column {float:left}
#footer {border-top:4px solid #dbdbdb;font-size:11px;line-height:16.5px;clear:both;margin:0 -20px;padding:18px 20px}

/* header */
#header {height:166px;position:relative;background-image:url(/assets/images/header-bar.png);background-position:bottom right;background-repeat:no-repeat}
#header #date {position:absolute;right:10px;bottom:29px}
#header #sponsored_by {position:absolute;right:0;top:58px}
#header #sponsored_by a {color:#7FB8DC;text-decoration:none}
#header #sponsored_by a:hover {text-decoration:underline}
#header #sponsored_by img {margin-bottom:-4px}
#header h1 {position:absolute;bottom:-1px;left:-2px}

h2 {font-size:20px;line-height:27px;font-weight:400;margin:0 0 5px}
h2 a {color:#045AA0}

a:hover,#main_content h2 a:hover {color:#000}
a:active {color:#fff}

h3 {color:#76849E;font-size:18px;font-weight:bold;line-height:27px;margin:0px 0 18px}
#main_content h3 {}
.article h3 {margin:27px 0 18px}

h4 {font-size:14px;line-height:27px;margin:0 0 9px}
.article h4 {position:relative;top:3px}

h5 {font-size:12px;line-height:18px;margin:0}
.article h5 {position:relative;top:0}

h6 {font-size:12px;line-height:18px;font-weight:400;margin:0}

ol,ul {margin:0 0 18px;padding:0 0 0 30px}
li	{margin-bottom:6px}

/* end type sidebar */

#sidebar {width:290px;padding-left:30px;display:inline;margin:0 0 9px}
ul#nav {list-style:none;list-style-position:outside;background-color:#fff;overflow:hidden}
ul#nav h3, #dr_ron_cutler h3 {line-height:24px;text-transform:uppercase;color:#fff;font-size:12px;margin:0 0 6px;padding:0 0 0 20px; letter-spacing:1px}
#sidebar #search {background-color:#fff;border-left:solid 1px #dbdbdb;border-right:solid 1px #dbdbdb;margin-bottom:0}
#sidebar #subscribe {padding:10px 10px 18px}
#sidebar #search form {border-bottom:1px solid #F0EFEC;margin:0;padding:24px 10px 10px}
#search #keywords {width:172px;border:1px solid #DBDBDB;background-color:#FBFBFB;margin-right:10px;padding:2px}

#search .submit {background:none;background-image:url(/assets/images/search-btn-bg.png);background-position:center;border:none;background-color:#6DB35B;width:80px;text-align:center;color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;cursor:pointer;text-transform:uppercase;font-size:11px;padding:2px 0}
#search .submit:hover {background-color:#528644}

#sidebar .block {margin-bottom:18px}
#sidebar ul#nav {background-color:#fff;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border:solid 1px #dbdbdb;border-top:none}

ul#nav li#categories h3 {background-color:#53b1c2}
ul#nav li#categories a {color:#4EADB7}

.category_name,.tag_name {text-transform:capitalize}

ul#nav li#tags h3 {background-color:#916aa4}
ul#nav li#tags a {color:#A480B4}
ul#nav li#recent_posts h3 {background-color:#d8401b}
ul#nav li#recent_posts a {color:#E75312}
ul#nav li#archives h3 {background-color:#e7871f}
ul#nav li#archives a {color:#D8800B}
ul#nav li ul {list-style:none;list-style-position:outside;margin:0 20px 18px;padding:0}
ul#nav li ul li {margin:0 0 4px}

#dr_ron_cutler {-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#F6F5F4;border:1px solid #DBDBDB;overflow:auto}
#dr_ron_cutler h3	{background-color:#528644; margin-bottom:0}
#dr_ron_cutler .cite {display:block;background-image:url(http://www.thehygieneexpert.co.uk/assets/images/dr-ron.png);height:89px;position:relative;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px}
#dr_ron_cutler .cite cite {color:#fff;position:absolute;left:140px;top:10px;line-height:14px;font-size:11px;font-style:normal;width:130px}
#dr_ron_cutler blockquote {color:#56652C;font-size:12px;line-height:21px;font-style:italic;background-position:top left;background-repeat:no-repeat;margin:18px 0;padding:0 20px}
#dr_ron_cutler .blockquote {background-position:bottom right;background-repeat:no-repeat;margin:0 20px;padding:0}
#dr_ron_cutler .instruct {padding:18px 20px 0;border-bottom:1px dotted #DBDBDB;margin-bottom:18px; background-color:#fff; color:#528644}
#dr_ron_cutler #freeform p {margin-bottom:9px}
#dr_ron_cutler #freeform p.captcha {overflow:hidden}
#dr_ron_cutler #freeform p.captcha img {margin:0 0 5px 10px; float:right}
#dr_ron_cutler #freeform p.captcha input {height:23px; margin:0 0 5px 10px; float:right}
#dr_ron_cutler #freeform {padding:0 20px}

.feed,.twitter {background-image:url(http://www.thehygieneexpert.co.uk/assets/images/feed-icon-14x14.png);background-repeat:no-repeat;padding:0 0 0 19px}
.twitter {background-image:url(http://www.thehygieneexpert.co.uk/assets/images/twitter.png)}

/* end sidebar posts */
 
.meta,.date {color:#A49F90; margin:0 0 18px}
.teaser_post .date {border-bottom:1px solid #DBDBDB; margin:0 0 12px}
.date p {color:#7D7C7C;font-size:11px;margin:0 0 12px}
.meta {border-top:1px solid #dbdbdb;overflow:hidden;color:#999;margin:0 0 17px;clear:both}
.meta ul {list-style:none;list-style-position:inside;padding-left:0;background-color:#fff;overflow:hidden;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;margin:0 0px 0 0}
.meta ul li a {display:block;line-height:27px;font-size:9px;text-transform:uppercase;background-repeat:no-repeat;background-position:center left;margin-left:10px;background-image:url(http://www.thehygieneexpert.co.uk/assets/images/meta-icons.png);padding:0 10px}
.meta ul li {border-right:1px solid #E8E7E2;display:inline;overflow:hidden;float:left;margin:0}
.meta ul li.last {border:none;float:right;display:inline}
.meta ul li.last a {border-left:1px solid #E8E7E2}
.meta ul li a.read_more {background-position:0 -135px;padding:0 10px 0 14px}
.meta ul li a.comment {background-position:0 -87px;padding:0 10px 0 17px}
.meta ul li a.category {background-position:0 -183px;padding:0 10px 0 13px}
.meta ul li a.author {padding:0 10px 0 14px}
.meta ul li a.top {background-position:10px -39px;float:right;border-right:none;padding:0 10px 0 24px}

.post {margin-bottom:18px;overflow:hidden;padding-bottom:18px; padding-right:20px}

.full_post {margin-bottom:35px}

p.search-results {margin-bottom:27px}

.result {overflow:hidden;margin:0 0 27px}

#search_results .meta {margin:0 0 8px}

/* end Search results page elements */

#paginate {font-size:11px;text-align:center}
#paginate a {background-color:#F6F5F4;border:1px solid #DBDBDB;padding:5px 8px}
#paginate strong	{padding:5px 8px}

#post_tags {padding:0}

#add-this {text-align:right;margin:0;padding:0}

#post_info {overflow:hidden;border-bottom:1px solid #dbdbdb;border-top:1px solid #dbdbdb;padding:9px 0}

p.home {text-transform:uppercase; font-size:11px}

/* Comment */
h3#comment {top:0;margin-bottom:16px;padding:0}
#comment textarea {width:538px;border:1px solid #D1D0C6}
div#comments {margin-bottom:36px}
div.comment {border-top:3px solid #6DB35B;background-color:#FBFAFA;margin-bottom:18px;overflow:hidden;padding:6px 10px 0}
p.comment_author,#comment_form h4,#comment_form p {margin:0 0 9px}
#comment_form {margin:0 0 18px;padding:0}
#comment_form textarea {width:380px}
#comment_form input {width:220px;border:1px solid #dbdbdb;padding:5px 3px 4px}
#captcha {overflow:hidden;margin:4px 0 0}
#captcha img {float:left;margin:0 4px}
#captcha input {width:126px;line-height:30px;height:20px;padding:5px 3px 4px}
#comment_form textarea,#comment_form input {border:1px solid #dbdbdb;padding:5px 3px 4px}
#comment_form input[name="submit"],#comment_form input[name="preview"] {width:60px;border:none;cursor:pointer;background-color:#6DB35B;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff}
/* End Comment */

.post_text {margin:0 20px 0 0;overflow:hidden}
#post-image {}
.post img {background-color:#fff;border:1px solid #DBDBDB;padding:1px}
#post-image img {/*line-height:0;margin-bottom:9px;padding:0*/ margin:0 0 18px 0}
.teaser_post #post-image img {margin-bottom:18px;float:left;margin-right:15px}
#post-image div {/*border-bottom:1px solid #DAD8D3;line-height:0;overflow:hidden; margin-bottom:9px;*/}
#post-image #post-image-credit {color:#999999;font-size:11px;margin-bottom:18px}

.summary_text {/* overflow:hidden; margin:0 40px 0 0; text-align:justify*/margin:0 20px 0 0}
.summary_text span {font-style:normal;color:#A49F90}

blockquote {margin:0 40px 18px}

p,#cloud {margin:0 0 18px}

a:link,a:visited {color:#06C}

#search_results h4,#search_results .date {position:relative;top:-5px;margin:0}

#search_results .date p,#search_results h3,#post_tags p,#post_tags h4 {margin:0}

.clearBoth {clear:both}

label {float:left;font-size:0.95em;width:80px}

.image-left {float:left; margin:0 20px 9px 0}
.image-right {float:right; margin:0 0 9px 20px}
