/*---layout elements ---*/
body { font-size: 62.5%;font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #111111; background: #fff; }
* { padding: 0; margin: 0; }
#container { width: 80em; margin: 0 auto; padding: 0; background: url(images/bg.png) repeat-y center; margin: 0 auto; }
#page { padding: 0 .9em; }
#header { clear: both;height:80px; background:url(images/header.png) repeat-x; color: #fff; font-family: Georgia;padding:0; padding: 0px;}
.logo {background:url(images/logo.png) no-repeat 7px 6px; width: 600px; height:75px; font-family: Arial;}
.logo h1 {font-size: 28px; font-family:"Arial Black"; font-weight: bold; letter-spacing:0; text-transform: uppercase; color: #fff; padding: 10px 0 0 84px; margin: 0; }
.logo h1 a{color:#fff;}
.bigger {font-size: 35px;}
.tagline {font-size: 1.2em; font-weight: normal; font-style: italic; text-align: right; padding-right: .9em; margin-top: -.3em; }
#content_box { }
#content { width: 516px;  float: left; padding: 14px 42px 10px 16px; }
.post_box { margin: 0; clear: both;}
#footer { text-align: left; padding-left: 100px; clear: both;  }
#sidebars {width: 194px;  float:right; padding: 10px 0px 0 0px;}
#sidebar_1 {padding: .5em .9em;}
.sidebar p {line-height: 1.6em; margin-left: 0;}
.sidebar a{ color:#555; }
.sidebar a:hover { text-decoration: underline; }
.sidebar h3 {font-size: 1.2em; line-height: 1.1em; margin-bottom: 0.4em; font-weight: bold; letter-spacing: -1px; }
.sidebar ul{margin: 0 0 1.5em 0em; list-style: none;}
.sidebar ol li{margin: 0 0 1.5em 0em; }
.sidebar li{line-height: 1.5em; background: url(images/bullet.gif) 0 1px no-repeat; padding-left: 1.6em;  }

.headline_area { margin-bottom: 1.4em; }


#nav-menu {}
#nav-menu ul{list-style: none;padding: 0;margin: 0; background: url(images/header.png) bottom repeat-x;height: 3em;line-height: 3em;}
#nav-menu li{float: left;margin: 0;}
#nav-menu li a{float: left;width: 8em;display: block;text-decoration: none;text-align: center; font-size: 1.2em; font-weight: bold; color: #fff;}
#nav-menu li a:hover{background: #fff; border-right:1px solid #000;border-left:1px solid #000; color:#000; font-weight: bold; width: 7.9em; }

a, h2 a:hover { color: #000; }
#logo a:hover { color: #ccc; }
#tagline { color: #888888 }
h1, h2, h2 a { color: #111111; }
.headline_meta, .headline_meta a { color: #888888; }
.headline_meta a:hover, .teaser_author a:hover, .teaser_comments:hover, .teaser_category:hover, .teaser .edit_post a:hover { color: #111111; }
#footer, #footer a { color: #888888; }
#footer a:hover { color: #111111; }

/*--- styles ---*/
h1, h2, h3, h6 { font-weight: normal; }
h4, h5 { font-weight: bold; }
h5, h6 { text-transform: uppercase; letter-spacing: 1px; }

.headline_area h1 { font-weight: bold;}
.formatting h1 { margin: 0 0 .5em 0; font-size: 1.444em;font-weight: bold; }
.formatting h2, .formatting h3 { font-size: 1.333em; line-height: 1.25em; margin: 1.5em 0 0.625em 0; font-weight: bold; }
.formatting h4 { font-size: 1em; }
.formatting h5 { font-size: 0.833em; }
.formatting h6 { font-size: 0.833em; }
.formatting { font-size: 1.2em; line-height: 1.667em; }
.formatting p { margin-bottom: 1.667em; }
.formatting ul { margin: 0 0 1.667em 3em; }
.formatting ol { margin: 0 0 1.667em 3em; }
.formatting ul ul, .formatting ul ol, .formatting ol ul, .formatting ol ol { margin: 0 0 0 1.667em; }
.formatting dl { margin-bottom: 1.667em; }
.formatting dd { margin-bottom: 1.667em; }
.formatting blockquote { margin: 0 0 1.667em 0.833em; padding-left: 0.833em; }
.formatting a { text-decoration: underline; }
.formatting a:hover { text-decoration: none; }
.formatting ul { list-style: square; }
.formatting dt { font-weight: bold; }
.formatting a { color: blue; }
#footer a { border-bottom: 1px solid #ccc; }
#footer p { font-size: 1.2em; line-height: 1.667em; }

/*---:[ pullquotes ]:---*/
.formatting blockquote.right, .formatting blockquote.left { border: none; }
.formatting blockquote.right { float: right; }
.formatting blockquote.left { float: left; }
.formatting blockquote.right p, .formatting blockquote.left p { margin: 0; }
/*---:[ images ]:---*/
.formatting img.left, .formatting img.alignleft{ margin: 0 1.667em 1.667em 0; }
.formatting img.right, .formatting img.alignright { margin: 0 0 1.667em 1.667em; }
.formatting img.center, .formatting img.aligncenter { margin: 0 auto 1.667em auto; }
.formatting img.block, .formatting img.alignnone { margin: 0 auto 1.667em 0; }
.formatting img[align="left"] { margin-right: 1.667em; margin-bottom: 1.667em; }
.formatting img[align="right"] { margin-bottom: 1.667em; margin-left: 1.667em; }
.formatting img[align="middle"] { margin-bottom: 1.667em; }

/*---self clearing floats---*/
 #content_box:after, #sidebars:after, .formatting:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
 
 /*---:[ global elements ]:---*/
a, a:hover { text-decoration: none; }
a img { border: none; }
blockquote { border-left: 1px solid #ddd; color: #666; }
p.center { text-align: center !important; }
p.bottom { margin: 0 !important; }
.remove_bottom_margin { margin-bottom: 0 !important; }

/*---:[ universal image classes ]:---*/
img.alignleft, img.left { float: left; margin: 0; padding: 0; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #eee; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

/*---:[ headline meta data (includes bylines) ]:---*/
.headline_meta { font-style: italic; }
	.headline_meta span, .headline_meta abbr { font-style: normal; text-transform: uppercase; letter-spacing: 1px; }
	.headline_meta a { border-bottom: 1px solid #eee; }
.topfb {border:2px solid #972908; background:#fff; padding:5px 2px; margin-bottom:1.5em;}
.topfb a {color:#990000;}
.gray a {color:#666!important;}

.apidexin{ margin: 0 0 25px 0; background: #E8EEFA; padding:0 17px 10px 17px; border: 1px solid #C3D9FF; float: left; clear:right;}
.phenphedrine {margin: 0 0 25px 0; padding: 0 17px 10px 17px;float: left; clear:right;}
.lhd {margin: 0 0 25px 0; background: #fff; padding: 0 17px 10px 17px; border: 1px solid #fff; float: left; clear:right; border-top: 1px solid #ccc;}
.lipo6 {margin: 0 0 25px 0; padding: 0 17px 10px 17px;float: left; border-top: 1px solid #ccc;clear:right;}

.apidexin ul, .phenphedrine ul, .lhd ul, .lipo6 ul {margin-left: 80px;}