/*---layout elements ---*/
body { font-size: 62.5%;  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; color: #111111; background: #fff; background:#0B3969;  }
*{ padding: 0; margin: 0; }
#container { width: 73.2em; margin: 0 auto; padding: 0 0.3em; background: #fff; border: 0.4em solid #ccc; border-width: 0 0.4em;}
#page { padding: 2em; background: #FFFFFF;  }
#header { padding: 0 1em 2.8em 1em; border-width: 0 0 1.6em 0; border-style: solid; border-color: #2361A1; clear: both;}
#content_box { width: 100%; }
#content { width: 48.1em; float: left; }
.top { border: none; }
.headline_area { margin-bottom: 2em; padding-top: 1em; }
.post_box {border-style: none; clear: both;padding-top: 0; margin: 0 3em 0 1em; border-width: 0.1em 0 0 0; }
#sidebars { border-style: solid; border-color: #ddd; width: 19em; border: 0; float: right; background:#F0F0F0; margin-top: 3em; padding-top: .66em; padding-bottom: 1.3em; }
#sidebar_1 { border-style: dotted; border-color: #ddd; border: 0; }
#sidebar_2 { border-style: dotted; border-color: #ddd; border: 0; margin-top: 2em; }
.sidebar { width: 90%; padding: 0 5%;}
.sidebar a:hover { text-decoration: underline; }
.sidebar h3 {letter-spacing: 1px; font-size: 1.4em; line-height: 1.385em; margin-bottom: 0.692em;color: #000; font-weight: bold; text-align: center; }
.sidebar ul { padding-right: 1em;  margin-left:0em; padding-top: .5em;list-style: none; font-size: 1.2em; line-height: 1.34em; color:#444; }
.sidebar li{background: url(images/arrow.gif) 0 90% no-repeat; padding-left: 1.3em;}
#footer { padding: 1em 0em 0em 0em;text-align: center; clear: both; color: #999; }

/*---  colors ---*/
#logo, #logo a { color: #111111; letter-spacing: 1px; }
a, h2 a:hover, #logo a:hover { color: #2361A1; }
#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 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; }
#header #logo { font-size: 3.6em; line-height: .34em; font-family:"georgia" Arial; padding-bottom: .2em; padding-top: .3em;}
#header #tagline { font-size: 1.0em; line-height: 1em; font-family:Arial; padding-top: .7em; letter-spacing: 1px; padding-left: 5em; text-transform: uppercase;}
.headline_area h1, .headline_area h2 { font-size: 2.2em; line-height: 1.364em; }
.formatting h2 { font-weight: bold;  }
.formatting h2, .formatting h3 { font-size: 1.555em; line-height: 1.29em; margin: 1.875em 0 0.625em 0; color: #2361A1; }
.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 1.667em; }
.formatting ol { margin: 0 0 1.667em 1.667em; }
.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: none; }
.formatting li {background: url(images/bullet.gif) 0% 50% no-repeat; padding-left: 1.5em; line-height: 2em; }
.formatting dt { font-weight: bold; }
#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; }
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; }
	
	
	/*---:[ my stuff ]:---*/

.spacing {height:1.6em; width: 100%; display: block;}
a.experts {background: url(images/sidebarusopt.png) 0 0 no-repeat; height:318px; width:179px; display: block;}
a.consumers {background: url(images/sidebarusopt.png) -179px 0 no-repeat; height:285px; width:179px; display: block;}
.bar {background: url(images/bar.png) top repeat-x; height: 23px; width:98%; color:#fff; font-size: 17px; font-family: "Trebuchet MS"; padding-top: 2px; padding-left: 2%; letter-spacing: 1px;}
.lplink {text-align: right;font-weight: bold;font-size: 1.1em;  }
.lplink a{color: #f90000;}
.top3apidexin, .top3phenphedrine, .top3lipovox {background: url(images/top3opt.png) no-repeat  0 0px; width: 440px; height: 122px; margin: 1.2em 0;}
.top3phenphedrine { background-position: 0 -122px; }
.top3lipovox {background-position: 0 -244px; }
.highlight {background: url(images/highlight.gif) repeat-x; background-position: center; }