body {
	margin: auto; width: 100%; height: 100%; color: rgb(3, 3, 3); font-family: Arial, Helvetica, sans-serif; font-size: 1em; background-color: rgb(249, 249, 249);
}
div.top {
	background: url("img/bg-body-top.gif") repeat-x left top; width: 100%;
}
div.mid {
	background: url("img/bg-div-right.gif") repeat-y right top; margin: auto; width: 970px; overflow: auto; padding-bottom: 20px;
}
div.btm {
	background: url("img/bg-body-bottom.gif") repeat-x left bottom; width: 100%;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h1 {
	color: rgb(153, 153, 153); text-transform: uppercase; font-size: 1.2em;
}
div.article h1 {
	text-transform: none; font-size: 1.7em;
}
h2 {
	color: rgb(153, 153, 153); font-size: 1.2em;
}
h3 {
	color: rgb(153, 153, 153); font-size: 1.2em;
}
img {
	border: 0px currentColor;
}
p {
	margin: 0px; padding: 0px 0px 1em;
}
ul {
	margin: 1em 0px; padding: 0px 0px 0px 2em;
}
a:link {
	color: rgb(0, 115, 159); text-decoration: none;
}
a:visited {
	color: rgb(48, 85, 117); text-decoration: none;
}
a:hover {
	color: rgb(0, 156, 216); text-decoration: underline;
}
a:active {
	color: rgb(102, 150, 31); text-decoration: underline;
}
.mt20 {
	margin-top: 25px;
}
.mt10 {
	margin-top: 10px;
}
.pt20 {
	padding-top: 25px;
}
.ml20 {
	margin-left: 20px;
}
.pl20 {
	padding-left: 20px;
}
.mb5 {
	margin-bottom: 5px;
}
.centre {
	text-align: center;
}
.lh2 {
	line-height: 2em;
}
.txtr {
	text-align: right;
}
.floatl {
	float: left;
}
.floatr {
	float: right;
}
span.qname {
	color: rgb(51, 51, 51); font-size: 0.9em; font-style: italic; font-weight: bold;
}
div.clear {
	clear: both;
}
.grn {
	color: rgb(123, 162, 48); font-size: 1.5em;
}
div.menu_bar {
	margin: auto; padding: 0px; height: auto !important; color: rgb(255, 255, 255); overflow: auto; clear: both; font-size: 0.8em; filter: alpha(opacity=90); min-height: 30px; opacity: 0.9; background-color: rgb(34, 58, 89);
}
div.menu_bar div {
	padding: 6px 0px 5px;
}
.menu_bar a:link {
	color: rgb(255, 255, 255); font-weight: bold;
}
.menu_bar a:visited {
	color: rgb(255, 255, 255);
}
.menu_bar ul {
	margin: 0px; padding: 0px; display: inline;
}
.menu_bar li {
	padding: 0px 10px; border-right-color: rgb(204, 204, 204); border-right-width: 1px; border-right-style: solid; display: inline;
}
.menu_bar img {
	vertical-align: middle;
}
.menu_bar img:hover {
	filter: alpha(opacity=100); opacity: 1;
}
div.menu_bar_top {
	background: url("img/bg-profiles-top.gif") repeat-x left top; border-width: 0px 1px 1px; border-style: none solid solid; border-color: currentColor rgb(102, 102, 102) rgb(102, 102, 102); height: 30px; float: right; display: block; min-height: 30px;
}
.menu_bar_btm {
	border-top-color: rgb(154, 154, 154); border-bottom-color: rgb(83, 83, 83); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
div.head {
	background: url("img/bg-head.jpg") no-repeat right top rgb(3, 6, 10); margin: auto; width: 970px; height: 163px;
}
ul.profiles li {
	padding: 0px 5px; border: 0px currentColor;
}
.main_logo {
	margin: 10px 0px 0px 10px;
}
div.left {
	width: 676px; margin-right: 20px; float: left;
}
div.right {
	margin: 0px; padding: 0px; width: 274px; float: right;
}
div.r_head {
	height: 99px; text-align: right; position: relative; min-height: 99px;
}
div.search {
	right: 0px; bottom: 20px; position: absolute;
}
div.r_main {
	padding-bottom: 20px; font-size: 0.8em; background-color: rgb(227, 227, 227);
}
#menu {
	list-style: none; margin: 0px; padding: 0px; overflow: hidden;
}
#menu li {
	padding: 0px; border: 0px currentColor; float: left;
}
a.ml:link {
	padding: 7px 20px; text-align: center; font-weight: bold; display: block;
}
a.ml:visited {
	padding: 7px 20px; text-align: center; font-weight: bold; display: block;
}
a.ml:hover {
	background-color: rgb(60, 101, 162);
}
a.ml:active {
	background-color: rgb(60, 101, 162);
}
#menu li ul {
	background: rgb(60, 101, 162); margin: 0px; padding: 11px 18px; left: -999em; width: 120px; font-size: 0.9em; font-weight: bold; border-top-color: rgb(34, 58, 89); border-top-width: 2px; border-top-style: solid; position: absolute; z-index: 0;
}
#menu li ul li {
	padding: 2px 0px;
}
#menu li ul a {
	width: 120px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
#menu li ul a:hover {
	text-decoration: underline;
}
#menu li:hover ul {
	left: auto;
}
#menu li.sfhover ul {
	left: auto;
}
.artcl-num-cntr {
	width: 293px; height: 215px; margin-top: 25px; border-left-color: rgb(249, 249, 249); border-left-width: 1px; border-left-style: solid; float: right; min-height: 215px; background-color: rgb(249, 249, 249);
}
.artcl-num {
	width: 293px; height: 53px; line-height: 1.8em; font-size: 0.7em; margin-bottom: 1px; background-color: rgb(220, 220, 220);
}
.artcl-num a:link {
	padding: 5px 5px 0px 15px; width: 273px; height: 48px; text-decoration: none; display: block; min-height: 48px;
}
.artcl-num a:hover {
	background: url("img/headl-show.gif") repeat-y left rgb(34, 58, 89); color: rgb(111, 239, 255);
}
div.headl_img {
	width: 382px; height: auto !important; overflow: hidden !important; margin-top: 25px; float: left; min-height: 215px;
}
.lshow {
	background: url("img/headl-show.gif") repeat-y left rgb(34, 58, 89);
}
.lshow a {
	color: rgb(127, 217, 255);
}
.lshow a:visited {
	color: rgb(111, 191, 223);
}
.lshow a:hover {
	color: rgb(111, 239, 255);
}
.lshow a:active {
	color: rgb(102, 150, 31);
}
.artcl-137-cntr {
	margin: 25px 20px 0px 0px; padding: 0px 0px 25px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.artcl-137 {
	width: 496px; clear: both; font-size: 0.75em; float: left;
}
.artcl-137-txt {
	padding: 0px 0px 0px 10px; width: 329px; float: right;
}
.artcl-137 h3 {
	padding: 0px 0px 0.2em;
}
.artcl-137 div {
	overflow: hidden;
}
.artcl-60 {
	width: 180px; font-size: 0.75em; float: left;
}
.artcl-60 img {
	padding-right: 10px; float: left;
}
.artcl-60 div {
	height: 48px; display: block;
}
.cols4_list {
	width: 137px; margin-right: 42px; float: left;
}
.cols4_list h4 {
	color: rgb(153, 153, 153); text-transform: uppercase;
}
.cols4_list a {
	font-size: 0.8em;
}
.link_list {
	padding: 10px 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; display: block;
}
.cols2 {
	width: 328px; font-size: 0.8em; float: left;
}
.cols2 strong {
	color: rgb(153, 153, 153); font-size: 1.2em;
}
.cols2 img {
	padding: 0px 10px 10px 0px;
}
.cols2grey {
	padding: 15px 20px; width: 288px; font-size: 0.8em; float: left; background-color: rgb(227, 227, 227);
}
.cols2grey strong {
	color: rgb(153, 153, 153); font-size: 1.2em;
}
.pubs3 {
	width: 33%; text-align: center; float: left;
}
.show {
	display: block;
}
.noshow {
	display: none;
}
div.dual-cnt {
	border: 1px solid rgb(153, 153, 153); width: 232px; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255);
}
div.dual-hd {
	width: 232px; overflow: auto;
}
div.dual {
	text-align: center; font-size: 0.8em; font-weight: bold; float: left;
}
.d-a {
	padding: 8px 0px; width: 50%; display: block;
}
.d-b {
	width: 50%; background-color: rgb(102, 102, 102);
}
.d-a a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.d-b a {
	padding: 8px 0px; color: rgb(255, 255, 255); text-decoration: none; display: block;
}
div.poll {
	padding: 12px;
}
div.poll ul {
	list-style: none; margin: 0px; padding: 0px;
}
div.poll li {
	padding: 8px 0px 0px; height: 3.3em; font-size: 0.9em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; min-height: 3.3em;
}
div.vote {
	border: 2px solid rgb(102, 102, 102); width: 46%; text-align: center; color: rgb(255, 255, 255); line-height: 2.5em; float: left; background-color: rgb(60, 101, 162);
}
div.nvote {
	float: right; background-color: rgb(34, 58, 89);
}
.poll-btm {
	line-height: 2em; min-height: 2em;
}
div.poll_y {
	padding: 4px 0px; color: rgb(255, 255, 255); float: left; background-color: rgb(60, 101, 162);
}
div.poll_n {
	text-align: right; background-color: rgb(34, 58, 89);
}
div.border {
	border: 2px solid rgb(102, 102, 102); overflow: hidden;
}
.boxtitle {
	padding: 0px 0px 10px; color: rgb(102, 102, 102); font-size: 0.9em; font-weight: bold;
}
div.spon2 {
	padding: 0px; text-align: center;
}
div.spon2 ul {
	list-style: none; margin: 25px 0px 0px; padding: 0px;
}
div.spon2 li {
	margin: 10px 0px 0px; padding: 0px; display: block;
}
.article h1 {
	padding: 0px 10px 0px 0px;
}
.artcl_col {
	padding: 20px 0px 0px; width: 147px; float: right;
}
.artcl_content {
	padding: 20px 20px 20px 0px; width: 529px; font-size: 0.9em; float: left;
}
.artcl_img {
	margin: 20px 10px 0px 0px;
}
.artcl_topr {
	width: 284px; text-align: left; margin-top: 20px; float: right;
}
div.byline {
	height: 150px; color: rgb(102, 102, 102); line-height: 2em; font-size: 1.1em; min-height: 150px;
}
div.share {
	line-height: 2em;
}
div.share li {
	margin-right: 4px;
}
.share span {
	float: left; display: inline;
}
.share ul {
	list-style: none; margin: 0px; padding: 0px; font-size: 0.9em; float: left;
}
.share li {
	display: inline;
}
.g-plusone {
	float: left; display: inline;
}
.pin-it-button {
	float: left; display: inline;
}
.pullq {
	background: url("http://www.scienceomega.com/img/lquote.gif") no-repeat left top, url("img/rquote.gif") no-repeat left bottom; margin: 0px -147px 0px 20px; padding: 22px 0px; width: 137px; color: rgb(111, 111, 111); font-size: 1.3em; float: right;
}
.artcl_imgl {
	padding: 0.1em 0.7em 0.7em 0px; float: left;
}
.r137 {
	margin: 0px -147px 5px 20px; width: 137px; overflow: hidden; float: right;
}
.r225 {
	margin: 0px -147px 5px 20px; width: 225px; overflow: hidden; float: right;
}
.r382 {
	margin: 0px -147px 5px 20px; width: 384px; overflow: hidden; float: right;
}
.r382 img {
	border: 1px solid rgb(153, 153, 153);
}
.r225 img {
	border: 1px solid rgb(153, 153, 153);
}
.rcaption {
	color: rgb(102, 102, 102); font-size: 0.8em; margin-top: 2px;
}
.ytube {
	margin: 0px -147px 10px 20px; width: 420px; overflow: hidden; float: right;
}
div.split {
	padding: 3px 0px 3px 5px; width: 529px; color: rgb(255, 255, 255); overflow: hidden; font-size: 0.9em; background-color: rgb(192, 192, 192);
}
.article form {
	margin: 0px; padding: 0px 0px 20px; font-size: 0.8em;
}
.article label {
	width: 110px; color: rgb(25, 25, 25); float: left; display: block;
}
.article input {
	margin: 0px 0px 0.5em;
}
.comment_info {
	margin: 0px 0px 20px 10px; color: rgb(25, 25, 25); float: left; display: block;
}
.comment {
	padding: 10px 5px; width: 519px; overflow: auto; font-size: 0.8em;
}
.related_l {
	width: 275px; font-size: 0.8em; float: left;
}
.related_ltxt {
	width: 205px; margin-left: 10px; float: left;
}
.related_r {
	width: 244px; font-size: 0.8em; margin-left: 20px; float: left;
}
.related_rtxt {
	width: 174px; margin-left: 10px; float: left;
}
.infogr_embed {
	padding-top: 20px; clear: both;
}
div.headl_topic {
	width: 279px; padding-top: 30px; float: right;
}
.left h1 {
	padding-top: 20px;
}
.title {
	padding-top: 20px;
}
.content {
	padding: 0px 0px 20px; width: 676px; font-size: 0.9em;
}
.err_code {
	color: rgb(255, 0, 0);
}
.info {
	color: rgb(51, 51, 51);
}
.article-div p {
	margin: 0px; padding: 1em 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed;
}
.feed_list {
	list-style-type: none;
}
.feed_list li {
	margin: 0px 0px 5px;
}
.box_hdr {
	width: 100%; text-transform: uppercase; border-bottom-color: rgb(184, 219, 120); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.archive_img {
	overflow: auto;
}
.archive_img img {
	border: 1px solid rgb(153, 153, 153); margin-right: 10px; float: left;
}
.archive_img a {
	font-size: 1.3em; font-weight: bold;
}
div.quote {
	width: 529px; margin-top: 2em; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dashed; float: right;
}
div.quote_img {
	width: 137px; margin-top: 2em; margin-right: 10px; float: left;
}
div.quote span {
	line-height: 1.4em;
}
.player {
	margin: 0px; padding: 10px; width: 658px; color: rgb(255, 255, 255); overflow: auto; background-color: rgb(15, 15, 15);
}
.player h2 {
	margin: 0px 0px 20px; color: rgb(233, 233, 233);
}
.player img {
	margin: 0px 5px 0px 0px;
}
.player a {
	font-size: 1.2em;
}
.player object {
	margin-top: 20px;
}
.playerl {
	width: 314px; float: left;
}
.playerr {
	width: 344px; text-align: right; float: right;
}
.cols2_list {
	width: 48%; float: left;
}
.margin_r {
	margin-right: 4%;
}
.cols2_list h2 {
	padding: 1em 0px 0px;
}
.cols2_list p {
	height: 11em; min-height: 11em;
}
.cols2_list a {
	font-weight: bold;
}
span.contrib_img span {
	padding: 5px; left: -9999px; position: absolute; z-index: 5;
}
span.contrib_img:hover span {
	background: rgb(15, 15, 15); left: 0px; top: 0px;
}
span.contrib_txt {
	width: 350px; height: 45px; font-size: 0.8em; z-index: 5;
}
li.noborder {
	border: currentColor;
}
div.noborder {
	border: currentColor;
}
.notpadding {
	padding-top: 0px;
}
.ftr_bar {
	margin: auto; width: 970px; clear: both; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.foot {
	margin: auto; width: 970px; height: 80px; color: rgb(211, 211, 211); clear: both; font-size: 0.8em; background-color: rgb(3, 6, 10);
}
