.blog_description {
	margin: 1em 0;
}

#story_list p {
	margin: 1em 0;
}
/* .page_typical stuff is for list-of-entries home page only */
.page_typical #story_list .entry {
	clear: left;
	margin-bottom: 2em;
/*	margin-left: 110px;*/
}
.page_typical #story_list .std_side_image {
	float: left;
	margin: 0 10px 10px 0;
/*	margin-left: -110px;*/
/*
	width: 80px;
	height: 80px;
*/
}
.page_typical #story_list .std_side_image img {
	border: 0;
/*
	width: 80px;
	height: 80px;
*/
}
.page_typical #story_list .entry .headline {
	font-weight: bold;
}
.page_typical #story_list .entry .headline,
.page_typical #story_list .entry .meta_data {
	margin-bottom: 0.5em;
}
.page_typical #story_list .entry .body,
.page_typical #story_list .entry .meta_data,
.page_typical #story_list .entry .headline {
	margin-left: 0; /* image-width + 5px margin */
}

.blog_description .std_side_image,
.blog_description .meta_data {
	display: none;
}
.blog_description .headline,
.blog_description .headline a {
	font: bold 18px Arial, Helvetica, sans-serif !important;
	color: #0a599b !important;
	margin: 0 0 1em 0 !important;
}
.blog_description {
	margin-bottom: 2em;
}

.body .body_content {
	margin-bottom: 1em;
}


/*START single-post, no sidebar */
div#main_content {
	margin-left: 30px;
	margin-right: 70px;
	width: 475px; /*575=475+30+70*/
}

.page_article .body {
	/* the body of the article, under the headline */
	margin-top: 1em;
}
.page_article .article_data div {
	margin: 1em 0;
}

.page_article h3 {
	margin-bottom: 1em;
}
/*END single-post, no sidebar */

/*START sidebar-related*/
div#main_content {
	/*would prefer not to have such narrow margins. nonstandard! */

	/* need div#m... to override news_2007a. */
/*
	margin-left: 10px;
	margin-right: 23px;
	width: 542px;
*/
	/*575=542+10+23*/
}
div#main_content #list_box {
		position: relative;
}
#sidebar_1 {
	/* must come AFTER #story_list in HTML */
	position: absolute;
	top: 0;
	right: 0;
	width: 132px;
	margin-left: 20px; /*probably won't affect anything */
}
#sidebar_1 .std_side_image,
#sidebar_1 .meta_data {
	display: none;
}
#story_list {
	margin-right: 152px;
}

#sidebar_1 .entry {
  background: #ffc;
  margin-bottom: 100%;
  border: 1px solid #91b8d9;
  border-width: 1px 0 0 1px;
	padding: 0.5em;
/* don't use the following until you fix timing of JS.
		Scramble fxn is taking too long.
		Until then, just hide the sidebar's overflow
*/
/*	display: none; */
}
#sidebar_1
{
	overflow: hidden;
	height: 100%;
}
#sidebar_1 div.display {
	/* By Default, don't show. Let jQuery fxn show proper number. */
	/* If no JS, no improper display of ads. */
	display: inherit;
}
#sidebar_1 .entry p,
#sidebar_1 .headline {
  margin-bottom: 0.5em;
}
#sidebar_1 .headline {
  font-weight: bold;
  font-size: 1em;
}
#OFF #sidebar_1 .advert a {
  color: #0a599b;
/*  font-size: 12px;*/
  font-weight: bold;
}

#blogsearch {
  text-transform: uppercase;
  margin-bottom: 2em;
}
#blogsearch div {
	position: relative;
}
#blogsearch_input {
  width: 100px;
  margin: 2px 0 0 0;
  padding: 0;
  border: 1px solid #91b8d9;
}
#blogsearch_submit {
	position: absolute;
	top: -2px;
	right: 0;
  margin: 0;
  padding: 3px 0 0 0;
  /*float: right;*/
  width: 20px;
}

#blogsearch_box {
	/* Hidden til you can make it work */
	display: none;
}

/* ARRANGE ADS */

/*
.advert_list_1 {
	position: relative;
}
.advert_box {
	position: absolute;
	height: 10em;
	width: 132px;
}
*/

#sci_newsblog {
	top: 0;
}
#sci_podcast {
	top: 15em;
}
#science_email_alerts {
	top: 30em;
}
#sci_update {
	top: 45em;
}
#scinow {
	top: 60em;
}
#eurekalert {
	top: 75em;
}
#online_store {
	top: 90em;
}
#sci_careers {
	top: 105em;
}
#sci_signaling {
	top: 120em;
}
#member_benefits {
	top: 135em;
}

/* END ARRANGE ADS */

/*END sidebar-related*/


/* START Additions for the landing section */

#landing_section #tease_lists_block {
	width: 421px;
/*	margin-left: 8px;*/
	margin-right: 17px;
}
#landing_section .tease_list_top {
	/* probably a heading with margin, so override default large-ness */
	padding: 4px 0 7px 0;
	background: url(http://www.aaas.org/images/frame_newssmall_top.gif) no-repeat left bottom;
}
#landing_section .tease_list,
#landing_section .tease_lists_group {
	border: 1px solid #757575;
	border-width: 0 1px 0 1px;
}
#landing_section .tease {
	margin: 0 8px;
	padding: 5px 0;
	/* fix height for 1-tease boxes. For IE6 & then others. */
	_height: 66px;
	min-height: 66px;
}
#landing_section .tease_list_btm {
	clear: left;
	height: 5px;
	/*width: 421px;*/
	background: url(http://www.aaas.org/images/frame_newssmall_bottom.gif) no-repeat left top;
	margin-bottom: 1em;
}
#landing_section h4 {
	margin: 0 0 5px 0;
}

table.news_sources {
	width: 99%;
}
table.news_sources td {
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}
table.news_sources tr.images td {
	vertical-align: middle;
}
table.news_sources td img {
	border: 0;
	padding-bottom: 5px;
}

/* END Additions for the landing section */
