body {margin-top: 10px; padding: 0 0 10px 0; font-family: Verdana, myriad, Arial, helvetica, Sans-Serif; background-color: #fff;}
#container {width: 791px; margin: 0 auto; background: url(../img/bg.jpg) repeat-y top left;}
#header { width:791px; margin:0; background:#fff url(../img/bg-top.jpg) no-repeat bottom; height:53px; }

#left { float:left; width:217px; height:39px; background:url(../img/logo.jpg) no-repeat left; margin:0 0 0 .6em; }
#left h1 { margin:-.3em 0 0 2.5em; font-size:18px; color:#000; font-family:Arial Black; padding:0; }
#left h2 { margin:0 0 .8em 2.5em; font-size:18px; color:#b9babc; font-family:Arial; padding:0; }
#left a.logo,a.logo:hover { text-decoration:none; display:block; font-size:12px;}

#right { float:right; width:217px; height:19px; margin:17px 0;  }
#right img { border:0; }
#right a.blue, a.blue:hover { color:#0bafee; font-weight:bold; text-decoration:none; margin:0 1em 0 0; font-size:12px; padding:0;} 
#right a.grey, a.grey:hover  { color:#5c5c5c; font-weight:bold; text-decoration:none; margin:0 1em 0 0; font-size:12px; padding:0; } 

#banner { width:752px; height:222px; }
#content { padding:2px 19px 10px 20px; }

/* Top menu */
#top-menu { display:inline; list-style-type:none; margin:0; padding:0; }
#top-menu a { color:#fff; display:block; text-decoration:none; padding:4px 0 0 4px; font-weight:bold; height:27px; font-size:11px; }
#top-menu li.lifestyle { float:left; list-style:none; background:#0cb0ef; width:148px; height:27px; }
#top-menu li.garden { float:left; list-style:none; background:#028fc7; width:148px; height:27px; }
#top-menu li.beauty { float:left; list-style:none; background:#0072a8; width:148px; height:27px; }
#top-menu li.jewellery { float:left; list-style:none; background:#116087; width:148px; height:27px; }
#top-menu li.services { float:left; list-style:none; background:#024369; width:160px; height:27px; }

/* Left menu */
#menu { margin:0; padding:0; width:170px; float:left;}
#menu h3 { color:#028FC7; font-size:18px; font-weight:normal; margin:.3em; padding:0; }
#menu ul { list-style-type:none; display:block; margin:0; padding:0;  }
#menu li { background: transparent url(../img/small-arrow.jpg) no-repeat 10px 13px; border-bottom:1px solid #d3d3d3; }
#menu li ul { margin:0; padding:0; list-style:none; width:170px; }
#menu li ul li { background:#fafafa; border-bottom:1px solid #d3d3d3; color:#0cb0ef; }
#menu li ul li a { color:#6e6e6e; font-size:12px; text-decoration:none; height:25px; font-size:11px; padding:8px 0 0px 10px !important;}

#menu li:hover { background-color:#f3f3f3; }
#menu a { color:#a2a2a2; font-size:12px; display:block; text-decoration:none; padding:5px 0 5px 25px;}

/* Content text */
#copy { float:right; width:560px; }
#copy h2 { color:#7cc709; font-size:24px; font-weight:normal; padding:0; }
#copy h2 a { color:#7cc709; text-decoration: none; }
#copy h3 { color:#028FC7; font-size:18px; font-weight:normal; padding:0; }
#copy p { color:#696969; font-size:13px; line-height:18px; margin:.8em 0; }
#copy a { color:#028FC7; }
#copy .navigation { padding-top:10px; }
#copy .navigation a { font-size:13px; font-weight: bold; color:#000; }

.post { padding-bottom: 10px; border-bottom:1px dashed #ccc; }
img.alignright { float: right; padding-left: 10px; }
ul.commentlist { list-style:none; padding:0; margin:0; }
ul.commentlist li { font-size:13px; }
ul.commentlist li a { font-size:13px; color:#000; text-decoration: none; }

/* footer */
#footer { width:791px; background:#fff url(../img/bg-bottom.jpg) no-repeat bottom;) no-repeat; height:15px; }

/* helpfull stuff */
.clear { clear:both; margin:0; padding:0; overflow: hidden; height:0;} 
strong { color:#373737; font-size:13px; }

p { font-family: Arial, Verdana, myriad, Arial, helvetica, Sans-Serif; font-size: 13px; color:#555555; line-height:18px; }
a.bt { display:block; height:28px; width:161px; text-align:center; padding:3px 0 0 0;  background: transparent url(../img/button.png) no-repeat; color:#fff; font-weight:bold; text-decoration:none;}
a.bt:hover { text-decoration:none; }

a.rss { background:url(../img/rss.png) no-repeat; width:21px; height:21px; display:block; float:left; margin-left:15px;}

