/* =NAVIGATION
*************************/
@import url(/css/nav.css);

/* =SHELL *
*************************/
body { background: #fff url(/images/mlra_main_edge_tile.gif) repeat-x fixed top; }

#canvas {
	min-height: 100%;
	min-width: 770px;	max-width: 100em;
	margin: 0 auto;
	width: 90%;
	background: #F1F3F8 url(/images/int/mlra_int_side_tile.gif) repeat-y left;
	text-align:left;
}

/* =HEADER
*************************/
#header {
	position: relative;
	height: 124px;
	background: #fff url(/images/int/mlra_int_nav_tile.gif) repeat-x bottom;
	z-index:1000;
}

/* =CONTENT (main) 
***************************/
#mainframe { width: 100%; }
#fc h2 { margin-top: 0; }
#fc { width: 180px; }
#cc { color: #333; background: #F1F3F8; }
#map {
	width: 179px;
	height: 197px;
	background: url(/images/int/mlra_int_green_divider.gif) no-repeat bottom right;
}
#explore,#search { margin-left:1px; }
#subnav { margin: 1em 0; }
#subhead {
	height: 35px;
	text-align: right;
	margin-bottom: 20px;
}

/* =breadcrumbs */
#printpg { position: relative; font-size:.75em; }
	#printpg a {  position: absolute; right: 10px; margin-top: -16px; height:3.5em; width: 15em; display:block; text-decoration: none; padding-top:.4em; }
	#printpg img { float:left; height:3.5em; padding-right: 3px; margin-top: -.4em; }

#breadcrumb {
	font-size:.9em;
	letter-spacing:-1px;
	margin:-20px 15em 1em 0;
	height: 2.8em;
	color: #99AFD8;
	text-transform:lowercase;
	line-height: 1.4;
	position: relative;
	z-index:1;
}
	#breadcrumb * { white-space: nowrap; }
	/*#breadcrumb span { color: #1E51BB; }*/
#content {
	width: 93%;
	margin: 30px auto 0;
	padding: 0 0 210px;
}

/* =FOOTER 
***************************/
#footer {
	margin: -200px 0 0 180px; 
	padding-bottom: 10px;
	position: relative;
	font-size: .83em;
	line-height: 1.1;
	color: #3360B1;
	position:relative;
}
#links {
	margin-bottom: 20px;
	margin-left: 20px;
}
#fbox {
	width: 507px;
	background: url(/images/int/mlra_int_footer_background.gif) no-repeat;
	height:	144px;
}
#fbox address {
	margin: 0;
	padding: 20px 5px 5px 72px;
}
#copy, #fbox p {
	padding: 5px 5px 5px 72px;
	word-spacing: -1px;
	letter-spacing: -1px;
}
#fbox p { padding-top: 0; }

div.DemographicData, #bigdiv, #panResults { width: 100%; }
div.item { padding: 1px 0; margin: 1em 0; word-wrap: break-word;  }

/* =GETADOBE
*****************************/
#getadobe  {
	width: 70%; margin: 2em auto 1em;
	padding: 2px 4px;
	font: bold .83em/1.2 "Trebuchet MS",Arial,sans-serif;
	background: #fff; border: 1px solid #C8C8C8; color: #1948B8;
	overflow: hidden;
}
#getadobe img { float:left; padding: 0 5px; }
#getadobe p { margin: 5px 0; }

/* =GOOGLE
*****************************/
div.results { padding: 1em .5em; }
div.results h3 {
	letter-spacing: normal;
	font-size: 1em;
	margin: 0;
}
.results h3 b { color: #7FB522; }
div.typefile { font-size:.83em; }
p.snippet {
	margin: .25em .5em .25em !important;
	line-height: 1.2;
}
div.url {
	font-size:.83em;
	color: #1948B8;
}
div.n { margin: 2em auto 1em; }

.news { list-style: none; margin-left: 0; padding-left: 1em; }
.news li { padding-bottom: 10px; }
.date { color: #1948B8; }
.news .date { margin-top: -4px; color: #333; }
.news .desc { font-style:italic; margin: .5em; letter-spacing: 1px;}

/* = FAST FACTS
*************************/
#fastfact { 
	width: 178px;
	background: #F0F3F8 url(/images/mlra_fast_facts_footer.gif) no-repeat left bottom;
	padding-bottom: 15px;
	float: right;
	display:inline;
	margin: .5em 0 1em 1em;
}
#fastfact h2 {
	text-indent: -9999px;
	margin: 0;
	height: 23px;
	background: url(/images/mlra_didyouknow_header.gif) no-repeat left;
}
#fastfact div {
	background: url(/images/mlra_fast_facts_tile.gif) repeat-y left;
	margin: 0;
	padding: 10px;
	color: #1948B8;
}

