body { margin:0; padding:0; font-size:12px; font-family:'Lucida Grande', Verdana, Sans-Serif; background:#fbfbfb; color:#333; text-align:center; }
.clear { clear:both; }
#page { margin:0 auto; padding:0; width:822px; background:url(images/bg.png) repeat-y; text-align:left; position: relative; }
#bg { padding:0 11px; }
a.logo { margin:0; padding:0; background:url(images/logo.png) 0 0 no-repeat; width:399px; height:58px; float:left; margin:6px 0 0 22px; text-indent:-9999px; clear:right; }
#header { margin:0; padding:0; }
#post { padding:0; width:490px; float: left; padding:10px 0 0 30px}
#content {float:left; width: 800px;}
#sidebar { width:184px; background: #f9f9f9; border-left:#eee solid 1px; float: right; padding: 40px 10px 10px 10px; margin-top: -16px;}
#sidebar ul { font-size:10px; margin-bottom:15px; }
#sidebar li { font-size:10px; }
#sidebar h2 { font-family:'Lucida Grande', Verdana, Sans-Serif; font-size:14px; margin:0 0 5px; letter-spacing: -1px; }
.menu { list-style:none; margin:0; padding:0; width:184px; }
.menu li { font-size:10px; margin:0; padding:0;line-height: 26px; min-height: 26px;border-bottom:1px solid #ccc;display:block;  }
.menu li a {   color:#333;   text-decoration:none; }
.menu li a:hover {cursor:pointer; text-decoration: underline; background: url(images/glass.png) left no-repeat; padding-left: 17px; }
h1,h2,h3 {font-weight:bold; }
h1 { font-size:22px; margin:0; padding:0; margin-bottom: 20px; line-height: 33px; }
h2 { font-size:16px; margin-bottom: 16px; color: rgb(189, 25, 38); }
h3 { font-size:14px; margin-bottom: 14px; color: rgb(189, 25, 38);}
ol, ul {margin: 0 0 18px 0;}
h3.comments { padding:0; margin:40px auto 20px; }
p { line-height:18px; margin-bottom: 18px; }

#footer{background: url(images/footer.png) 0 -65px repeat-x; width: 760px; height: 113px; color: #fff;margin:0 auto;clear:both; padding: 10px 20px; }
#footer a {color: #fff;}
#footer p{font-size: 10px;  line-height: 12px; margin: 0 0 10px 0;}
#footer .left {float: left;width:350px; text-align: center;}
#footer .right {float: right;width:350px;}

.upsell .liporexall, .upsell .anoretix, .upsell .apidexin {background: url("images/top3.jpg") 0 0 no-repeat; width:490px;height:238px ;}
.upsell .anoretix {background-position: 0 -244px;}
.upsell .apidexin {background-position: 0 -492px;}

.upsell a.review {background: url("images/buttons.png") 0 0 no-repeat; width: 129px; height: 33px; display: block; left:89px; position: absolute;}
.upsell a.bestprice {background: url("images/buttons.png") -146px 0 no-repeat; width: 128px; height: 33px;display: block;right:89px; bottom:10px; position: absolute; }
.upsell a.bestprice:hover {background-position: -285px 0;}
.upsell .but_box {width: 100%; border:1px solid #D1B655; background: #FFF6D5;padding: 10px; height: 34px; position: relative; margin-bottom: 20px;}

.entry p a:visited { color:#b85b5a; }
.commentlist li,#commentform input,#commentform textarea { font:.9em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentlist li ul li { font-size:1em; }
.commentlist li { font-weight:bold; }
.commentlist li .avatar { float:right; border:1px solid #eee; padding:2px; background:#fff; }
.commentlist cite,.commentlist cite a { font-weight:bold; font-style:normal; font-size:1.1em; }
.commentlist p { font-weight:normal; line-height:1.5em; text-transform:none; }
#commentform p { font-family:'Lucida Grande', Verdana, Arial, Sans-Serif; }
.commentmetadata { font-weight:normal; }
#sidebar { font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
small,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike { color:#777; }
code { font:1.1em 'Courier New', Courier, Fixed; }
#breadcrumb {font-size: 10px; color: #555; margin-left: 30px; margin-top: -7px;}
#breadcrumb a{font-size: 10px; color: #555; text-decoration: none;}

ul#nav { background:url(images/nav.png) 0 0 no-repeat; height:41px; width:822px; list-style:none; margin:12px 0 0 -11px; }
#nav li { float:left; }
#nav li a { display:block; padding:8px 17px; text-decoration:none;  color:#fff; background: url(images/nav_sliver.png) top right no-repeat; }
#nav li a:hover { color:#333; text-decoration:underline; background:#eee; }

p img { padding:0; max-width:100%; }

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered { display:block; margin-left:auto; margin-right:auto; }
img.alignright { padding:4px; margin:0 0 2px 7px; display:inline; }
img.alignleft { padding:4px; margin:0 7px 2px 0; display:inline; }
.alignright { float:right; }
.alignleft { float:left; }

/* End Images */

/* Begin Lists

	Special stylized non-IE bullets
	Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul { margin-left:0; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px; }
html>body .entry li { margin:7px 0 8px 10px; }

/* End Entry Lists */

/* Begin Form Elements */
#commentform input { width:170px; padding:2px; margin:5px 5px 1px 0; }
#commentform { margin:5px 10px 0 0; }
#commentform textarea { width:100%; padding:2px; }
#respond:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#commentform #submit { margin:0 0 5px auto; float:right; }

/* End Form Elements */

/* Begin Comments*/
.alt { margin:0; padding:10px; }
.commentlist { padding:0; text-align:justify; }
.commentlist li { margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none; }
.commentlist li ul li { margin-right:-5px; margin-left:10px; }
.commentlist p { margin:10px 5px 10px 0; }
.children { padding:0; }
#commentform p { margin:5px 0; }
.nocomments { text-align:center; margin:0; padding:0; }
.commentmetadata { margin:0; display:block; }

/* End Comments */

/* Begin Sidebar */

/* End Sidebar */

