/* Override footer styles */
#ftr #footer-links { background: #000 url(/common/images/bg_red_footer.gif) repeat-x 0 0; }
#ftr #footer-links ul li a:link, #ftr #footer-links ul li a:visited { background: transparent; }


body { background:#EBE4D7 url(/dotcom/images/bg_constrain.gif) repeat-y 50% 0 !important; }
img { border:0; }
a:link, a:visited { color:#185890; }
a:hover { color:#cc0033; }

#constrain {
	background-image:url(/dotcom/images/bg_constrain.gif);
	background-color:#EBE4D7; /*Over-right main.css default constrain image with beige bg*/
}

.constrain { background:#fff; }

#content {
	float:left;
	padding-bottom:1em;
	width:100%;
}


/*---------------
Content List styles
---------------*/

ul.inside-nature, 
ul.inside-nature ul {
	list-style-type:none;
	margin:0;
	padding:0;
}


ul.inside-nature ul li {
	background-position:left top;
	background-repeat:no-repeat;
	margin:0 2% 10px 0;
	float:left;
	width:47%;
}

ul.inside-nature ul li a img{
	float:left;
}

ul.inside-nature ul li h2{
	margin:0 0 0 86px;
	padding:0;
	font-size:90%;
}


ul.inside-nature ul li h2 a:link,
ul.inside-nature ul li h2 a:visited {
	text-decoration:none;
	color:#185890;
	background: url(/dotcom/images/red_arrow.gif) no-repeat left center;
	padding-left:6px;
}

ul.inside-nature ul li h2 a:hover{
	text-decoration:underline;
	color:#c03;
}

ul.inside-nature ul li p{
	margin:5px 0 0 92px;
	padding:0;
	font-size:70%;
	min-height:6em;
}

ul.inside-nature .shadow_line {
	background: url(/dotcom/images/shadow_line_hor2.jpg) no-repeat right top;
	font-size:0pt;
	line-height:0em;
	margin:0 0 0 60px;
}

.journal-name {
	font-style:italic;
}

