*{margin:0;padding:0;font-size:100%;}html{overflow-y:scroll}
img{border:0;}
body{font-family:Arial, Helvetica, sans-serif;color:#414141;font-size:16px;}
a{color:#069;text-decoration:underline;}
a:hover{color:#c06;text-decoration:none;}
h1,h2{color:#222;font:normal 1.75em Georgia, "Times New Roman", Times, serif;margin-bottom:10px;}
h1 a,h2 a{color:#222;text-decoration:none;}
h1 a:hover,h2 a:hover{color:#c06;}
h4 a{color:#333;text-decoration:none;}
h4 a:hover{color:#c06;text-decoration:none;}
.entry h2, #footer h4{font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:0.875em;line-height:1.25em;margin-bottom:2px;}
cite{font-style:normal;}
input, textarea, select{font-size:0.75em;font-family:Arial, Helvetica, sans-serif;}
input.textinput, textarea{border:1px solid #CCC;border-right-color:#EEE;border-bottom-color:#EEE;padding:5px 7px;color:#666;background:#FFF;}
input.textinput:focus, textarea:focus{background:#ffc;border-color:#999;border-right-color:#ddd;border-bottom-color:#ddd;color:#414141;}
.clear{display:block;clear:both;height:1px;font-size:1px;line-height:1px;margin-top:-1px;}
.fl{float:left;}
.fr{float:right;}
#wrap_all{width:960px;margin:0px auto;}
#header div#logo{float:left;}
#header div#logo a{background:url("logo.png") no-repeat 0 0;width:415px;height:104px;display:block;}
#header div#logo a span{position:absolute;top:-9999px;}
#header div#logo-press{float:left;}
#header div#logo-press a{background:url("lovehoney-press-blog.png") no-repeat 0 0;width:476px;height:105px;display:block;}
#header div#logo-press a span{position:absolute;top:-9999px;}
.withsidebar{width:640px;float:left;}
#sidebar{width:300px;float:right;}
#breadcrumbs{font-size:0.75em;line-height:1.333em;padding:0 0 10px;background:url("dotted-h.png") repeat-x 0 bottom;margin:15px 0;}
#breadcrumbs div.top{background:url("dotted-h.png") repeat-x 0 top;height:10px;font-size:1px;line-height:1px;display:block;clear:both;}
a.rss{background:url("icon-rss.png") no-repeat 0 center;padding:0 0 0 22px;}
#footer{margin:30px 0;}
#footer p{font-size:0.75em;line-height:1.5em;margin:0;padding:0;}
#footer p.disclaimer{text-align:center;}
#footer div.links{background-color:#deeff7;padding:20px;margin:0 0 15px;}
#footer div.links li{list-style:none;margin:0;padding:0;}
#footer div.links li li{font-size:0.75em;line-height:1.5em;}
#footer div.links li.parent{float:left;margin-right:50px;}
#newsletter{width:280px;}
#newsletter h4{margin-bottom:7px;}
#newsletter h4 span{font-weight:normal;color:#666;}
#newsletter input.textinput{float:left;width:180px;margin-bottom:5px;}
#newsletter input.submit{float:right;}
#newsletter p{color:#666;}
#posts .post{margin-bottom:40px;}
.post{background:url("blog-heading-bg.png") no-repeat 0 0;padding:25px;}
.post .entry img{float:left;margin:5px 10px 1em 0;}
.post .header{position:relative;}
.post .header div.addthis{position:absolute;bottom:20px;right:0;}
.post .header a.author-img{float:left;margin-right:12px;margin-bottom:15px;}
.post .header div.content{font-size:0.75em;line-height:1.667em;padding:4px 0;width:400px;float:left;}
a.comments{padding:0 0 0 20px;background:url("icon-comments.png") no-repeat 0 center;}
.post .entry{font-size:0.875em;line-height:1.4285em;padding:20px 0 0;background:url("dotted-h.png") repeat-x 0 0;}
.post .entry p{margin-bottom:1em;}
.post .tags{font-size:0.75em;}
.post .tags strong{color:#333;}
#pagination{background:url("pagination-bg.png") no-repeat 0 0;font-size:0.75em;line-height:2em;padding:5px 8px;}
#pagination a, #pagination span{padding:0 7px;float:left;}
#pagination a.active{color:#FFF;background-color:#069;text-decoration:none;}
#pagination span{color:#999}
p.read-more{clear:left;}
.comments h2{font-size:1.125em;}
#comments{background:url("dotted-h.png") repeat-x 0 top;padding:20px 0 0;margin-bottom:30px;}
.comment-list li{list-style:none;padding:15px;font-size:0.75em;line-height:1.5em;}
.comment-list li.odd{background:#f1f1f1;}
.comment-list li cite{font-weight:bold;float:left;}
.comment-list span.date{float:right;color:#999;}
.comment-list li blockquote{margin-top:3px;}
#add-comment div.fieldwrap{margin-bottom:10px;}
#add-comment .title{width:100px;float:left;font-size:0.75em;line-height:2em;font-weight:bold;}
#add-comment label.tick{line-height:2em;font-size:0.75em;color:#666;}
#add-comment input.textinput,#add-comment input.tick{float:left;}
#add-comment input.tick{margin:4px 3px 0 0;}
#add-comment textarea{margin-bottom:10px;}
#add-comment div.fieldwrap div.content{width:500px;margin-left:100px;}
#add-comment div.fieldwrap p,#add-comment div.fieldwrap label.strong{font-size:0.75em;line-height:1.5em;margin-bottom:10px;display:block;}
#add-comment label.strong{font-weight:bold;}
#add-comment input#captcha{float:none;margin-bottom:10px;}
#add-comment div.fieldwrap p.explain{line-height:2em;margin-left:10px;color:#666;}
#nav-top{width:300px;}
#nav-links{margin:20px 0;text-align:right;}
#nav-links li{list-style:none;display:inline;font-size:0.75em;}
#nav-search input.textinput{float:left;width:204px;}
#nav-search input.submit{float:right;font-size:1em;padding:0 4px;}
#nav{overflow:hidden;height:61px;}
#nav ul{width:650px;}
#nav li{float:left;list-style:none;margin:0 5px 5px 0;}
#nav li a{display:block;width:124px;height:28px;background-image:url("nav.png");background-repeat:no-repeat;text-align:center;font-size:0.75em;line-height:2.33em;font-weight:bold;text-decoration:none;}
#nav a:hover,#nav a.active{color:#FFF;}
#nav a.blog-home:hover,#nav a.blog-home.active{background-position:-124px 0;}
#nav a.lovehoney-news:hover,#nav a.lovehoney-news.active{background-position:-248px 0;}
#nav a.sex-news:hover,#nav a.sex-news.active{background-position:-372px 0;}
#nav a.sex-toys:hover,#nav a.sex-toys.active{background-position:-496px 0;}
#nav a.sex-tips:hover,#nav a.sex-tips.active{background-position:-620px 0;}
#nav a.sex-toys-tv:hover,#nav a.sex-toys-tv.active{background-position:-744px 0;}
#nav a.erotic-fiction:hover,#nav a.erotic-fiction.active{background-position:-868px 0;}
#nav a.lingerie:hover,#nav a.lingerie.active{background-position:-992px 0;}
#sidebar a#link-store{background:url("sidebar-store.png") no-repeat 0 0;width:300px;height:61px;display:block;}
#sidebar li.parent{list-style:none;margin:0 0 20px 0;}
#sidebar li.parent h3{background:url("sidebar-heading-bg.png") no-repeat 0 0;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:0.875em;line-height:2.285em;padding:0 10px;margin:0;}
#sidebar li.parent div.content{padding:12px 10px 0;}
#sidebar li.width50{width:140px;background:#f1f1f1 url("140w-top-bg.png") no-repeat 0 0;padding:0;}
#sidebar li.width50 h3{background:none;padding: 5px 0 0 15px;}
#sidebar li.width50 div.content{padding:0 0 10px;font-size:0.75em;background:url("140w-bot-bg.png") no-repeat 0 bottom;}
#sidebar li.width50 ul{margin-left:15px;}
#sidebar li.parent p{font-size:0.75em;line-height:1.4166em;}
#sidebar li#bio a.author-img{float:left;margin-right:10px;}
#sidebar li.parent li{list-style:none;}
#sidebar li.parent ul.sidebar-list li{margin-bottom:9px;}
#sidebar li.parent li a.author-img{float:left;margin-right:10px;}
#sidebar ul.sidebar-list p{width:235px;float:left;padding:0;margin:0;}
#sidebar ul.sidebar-list p span{color:#999;}
#sidebar li.social-networks a{display:block;float:left;margin:0;}