body { background-color: #fff; }

a { color: #0274d4; }
a:hover, a:focus { color: #23527c; }
	a[target="_blank"]:after {
		background: url('//fieldguide.mt.gov/FGIcons/offsite_link.png') no-repeat 0px 0px;
		width: 11px;
		height: 9px;
		display: inline-block;
		content: " ";
		margin-right: 3px;
		color: transparent;
		/*	a[target="_blank"]:after {content: url(//fieldguide.mt.gov/FGIcons/offsite_link.png); padding-left:4px; vertical-align:top;}		*/
	}

.aaa[target="_blank"]:before {
	background: none;
	width:unset;
	height:unset;
	display:unset;
	content:unset;
	margin-right:unset;
	color:unset;
}

#header {
	background-color: #046B99;
	/*color: #493329;*/
	color: #FDB81E;
	/*height:66px; */
	/*-webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);*/
	margin-bottom: 10px;
	width: 100%;
}

	#header img {
		vertical-align: top;
	}

	#header #fgLogo {
		vertical-align: top;
		top: 4px;
		height: 32px;
		position: relative;
		left: 30px;
	}

	#header #fgTitle {
		/*color: #493329;*/
		/*color: #FDB81E;*/
		color: #FFFFFF;
		/*font: 38px/normal Trebuchet MS, Arial, helvetica, sans-serif;*/
		font-size: 29px;
		margin-left: 42px;
		padding-top: 0px;
		display: inline-block;
		padding-bottom:1px;
	}

#footer {
	margin-top: 10px;
	float: left;
	width: 100%;
}

	#footer a {
		color: #0274d4;
	}
#leftBar {
	padding: 0px 10px;
	max-width: 260px;
	float: left;
	font: 11px/normal Verdana, Geneva, sans-serif;
}

#mainContent {
	/*max-width:none; width:560px;*/
	max-width: none;
	width: 592px;
	margin-top: 10px;
	/*max-width:800px;*/
	border-radius: 10px;
	padding: 10px;
}
#mainContent.wider {
	width: 860px;
}

#stateHomeLink {
	margin-bottom: 5px;
	font-weight: bold;
}

#stateContactUs,
#stateContactUsFooter {
	padding: 2px 10px 2px 5px;
	color: #492f24;
	background-color: rgba(241,241,241,1.00);
}

#stateWelcome {
	display: none;
	padding: 10px;
	/*background-color: #f1f1f1;*/
	background-color: #ced4c4;
	margin: 20px;
	max-width: 500px;
}

.speciesDetail .divRanks div span {
	color: #0274d4;
	color: #967307;
}

.speciesDetail h2 {
	border: none;
}

#ecosysSpecies div {
	font-size:80%;
}
#ecosysSpecies a {
	cursor: pointer;
}

.references ul li {
	list-style: disc outside none;
	list-style-type: none !important;
	text-indent: -25px;
	margin-left: 0px;
	padding: 3px 0px 5px 22px;
	line-height: 1.2em;
}

#footerCitation {
	margin-top: 20px;
	padding-top: 6px;
	border-top: solid 1px #646464;
	color: #646464;
	font-size: 0.8em;
}
#taxaDetail, #searchResults {
	font-size:130%;
}
span.SciName, span.SciName a {
	color: #aaaaaa;
}
div.divRanks a[target="_blank"]:after,
div#speciesImageCarousel a[target="_blank"]:after,
div#habitatImageCarousel a[target="_blank"]:after
{
	background: none;
}
.helpLinks {
	font-size: 80%;
	float: none;
	font-style: italic;
	margin-left: 7px;
	white-space: nowrap;
	display: inline-block;
}